Why only the official Llama model from Meta?

I am trying to use
https://github.com/chaoyi-wu/PMC-LLaMA
https://huggingface.co/axiong/PMC_LLaMA_13B
instead of the official Llama, and the repo doesn't let me.
Is there a reason why only the official Llama model from Meta is allowed?
Thanks.

I see! Can you please share the exception raised while trying this Llama model?

Issue was with the tokenizer that was used to download the model. Apparently, this PMC_Llama required 'LlamaTokenizer' and for meta Llama 'AutoTokenizer' was used. In addition, PMC_Llama required to configure an additional 'legacy' flag.
I have made those changes and it successfully downloads to my server. Please note the following:

run_setup.py is updated now. You can run it and it should download PMC_Llama (just follow the instructions which comes interactively).

Even though it downloads PMC_Llama, for me, it worked only on the prompt_based mode. In the rag based mode, no exceptions are raised, but it was just printing back the question and the context without generating any response. I presume this may require any specific way of prompting (this is a guess). I haven't explored much of PMC_Llama using KG-RAG. Please let me know how it goes with you.

I have now changed the command line arguments to make KG-RAG run flexible.
For interactive mode: -i True (if you dont give this, by default it will be non-interactive)
For choosing gpt model : -g gpt-4 (if you dont give this, by default it chooses gpt-35-turbo)
For running PMC_Lama : -m method-2 (If you dont give this, by default it chooses 'method-1' which is using 'AutoTokenizer')

All video demos in README is updated based on these changes and also I have cut a new release to reflect these changes.


⚠ Moncai has degraded performance

In 5b0398b, Moncai (https://moncai.com.au) experienced degraded performance:

HTTP code: 200
Response time: 14859 ms

Resolved: Moncai performance has improved in 66f3c97.


Docs for CRDs missing

Nowhere in docs it is stated how to install the custom resource definitions for rescheduler. Installation of descheduler works, but obviously I cannot create a DeschedulerPolicy because my cluster does not know this resource kind.

@kaiivoschneider it is not crd, it should be placed as config file in configmap

take a look at https://github.com/kubernetes-sigs/descheduler/blob/master/charts/descheduler/templates/configmap.yaml and in general on this helm chart

@grzesuav is correct.
This also matchesKubeSchedulerConfiguration which is not a CRD. Please feel free to reopen.
/kind support
/close


Added g:wordpress_vim_dont_generate_tags as per issue #30

See issue 30

Whoops, looks like this completely disables tag generation overriding the Wctags! command also...
Closing pull request for now as I don't have time to look through code and fix.


Offline react-native-maps usage with google maps

Hello, I'm here to ask about react-native-maps working offline with google maps here. Is it possible to download tiles for google when you are currently in the app?  Is it even possible with google api? For real searching the web for a few days, but see only old answers about it and no any examples of how to do that if it's possible.

This isn't currently possible but hopefully something we can support in the near future. Check #255 for updates.


bug fix for issue #450

Coverage remained the same at 81.144% when pulling 8cdfd4a3e9250a24c7a3620df9e86ff5c30519e7 on rihkddd:master into 0403c48f90ac291f037937ab00a2202e7f6e9b37 on HttpRunner:master.


Update Stanford drivers to conform to docs standard

I have left the drivers in the format SR860. I guess one could argue that they should be named SRSSR860 since SR is part of the model number but that feels too much.

bors merge


Exception sending notification: getaddrinfo: nodename nor servname provided, or not known

I was able to send push successfully to device using command line. But it suddenly stopped working without any other changes as you can see in screenshot attached. is there any limitation that we can send only some number of notification during a time period or anything else. It happened to me several times.. sometimes it works and sometimes it doesn't work.

This was my issue when I encountered this: https://stackoverflow.com/questions/15213962/my-hosts-file-under-mac-os-x-10-8-is-empty


[Bug] - recordHomeFlexipage2 not implemented

Actual behavior

Error loading page object from "salesforce-pageobjects/global/pageObjects/recordHomeFlexipage2" in salesforce-pageobjects 2.0.1

[ ] Unable to compile a Page Object

[ ] Invalid generated code

[x] Runtime error

What is your expected behavior?

import Flexipage from "salesforce-pageobjects/global/pageObjects/recordHomeFlexipage2";
utam.load(FlexiPage2) loads page object and its related methods
Steps to reproduce

npm install<EMAIL_ADDRESS>import Flexipage from "salesforce-pageobjects/global/pageObjects/recordHomeFlexipage2";
const flexiPage = await utam.load(Flexipage)

Running test containing this statement returns error: Unable to find any valid implementation
Looking at the page object, methods are not implemented:

Environment

Node.js: v14.19
OS: Linux
Browser: chrome
Browser Version: 105

Hi @chamo7ac,
Thanks for reporting this issue. This page object is correct and I've described the behavior in #53.
Do you mind pasting the value of the services property in your WDIO config file?

Hello, thanks for looking at this and apologies for potential duplicate. As I understand is it a potential issue with the runtime not loading the default salesforce-pageobjects/global/pageObjects/recordHomeTemplateDesktop as expected or should I declare the import specifically?
My wdio config is classic with: services: ["chromedriver", [UtamWdioService, { implicitTimeout: 0 }]]

No worries about the potential duplicate, I was mostly referring to the issue for the detailed explanation. Basically, there's a mechanism build in the UTAM runtime that will automatically pick the right implementation for an interface based on some loaded profiles. Those profiles are defined in some JSON files that are shipped with the package.
Updating your wdio config to the following should solve your issue:
  // ...wdio.conf.js
  services: ["chromedriver", [UtamWdioService, { implicitTimeout: 0, injectionConfigs: ['salesforce-pageobjects/ui-utam-pageobjects.config.json'] }]]

Hello, that configuration fixes it, thank you!

Thank you for your feedback @chamo7ac! I am glad it worked! Closing this issue as it's been resolved.

Thanks, Olivier!


feat: integrate simp_mem with sym_n

Description:
This PR begins the integration of simp_mem into sym_n by adding a new MemoryEffects state into the AxEffects symbolic state accumulator, and refactoring code to reuse AxEffects.
The current simplification is effectively a no-op, since the proof state is not massaged to the way simp_mem wants it to be. Subsequent PRs will focus on massaging the goal state to be as simp_mem likes, and then trying to symbolically simplify the memory expression we see.
Testing:
What tests have been run? Did make all succeed for your changes? Was
conformance testing successful on an Aarch64 machine?
Yes, make all succeeds.
License:
By submitting this pull request, I confirm that my contribution is
made under the terms of the Apache 2.0 license.
NOTE: this PR is owned by @bollu, I (alex) merely opened it because we started pairing on my machine

@alexkeizer is this an LGTM from you?

@alexkeizer @bollu Converting to draft until comments are resolved.

@bollu I separated out the MemoryEffects structure refactor into its own PR, without the simp_mem call at the end of sym_n (which is still in the current PR), because I don't think the latter is quite ready to be merged yet.


Two-Way SMS Infrastructure

Need to create infrastructure to handle two-way SMS generic handling.
Logic:
Pinpoint -> SNS -> SQS -> Lambda (DB Retrieval of 10DLC <-> URL, ServiceId, SelfManagedTF) -> HTTP Request
This ticket requires:

[x] SNS Topic
[x] Lambda
[x] Feeder SQS
[x] Dead Letter SQS
[x] DB Model (10DLC Phone number, URL Endpoint, ServiceId, SelfManaged)
[x] Datadog Monitor for Dead Letter SQS

Hey team! Please add your planning poker estimate with Zenhub @cris-oddball @EvanParish @ianperera @jakehova @k-macmillan @kalbfled @trevor2718

@jakehova Can you please update this ticket?

infra has been deployed to dev and looks good for staging.  waiting on pr reviews

Infra exists on Perf and Staging, lambda is triggered by an event, logs are written to Cloudwatch for lamba actions.


Thanks for submitting this, btw! Always glad to have contributors.

Thanks for submitting this, btw! Always glad to have contributors.

np... I'll pick up an issue that is more than a nit at some point :smile:


[compiler] Look at register allocation move elimination

The move eliminator is missing really obvious ones:
  [0x10306] mov rax, [r15+rbp*1]                   mov igpr-108, [igpr-109 + 0]
  [0x1030a] mov r10, rax                           mov igpr-110, igpr-108
  [0x1030d] movq xmm1, r10                         mov ii128-4, igpr-110

igpr-108 and igpr-110 are only used here.
The code is still correct, but could be slightly faster if we fixed this.

allocator v2 should have fixed this.


Fix error on db-schema mismatch

fixes: #86

ok @Halama , I think this is good to go now.

@Halama ping:)


Simplify catalog folder structure

Signed-off-by: Olga Bulat<EMAIL_ADDRESS>Fixes

Fixes #132 by @obulat
Description

This PR moves the files that are used in CommonCrawl ETL to archive folder. Also, files that are not used by the Airflow DAGs are moved to the archive. The archive files can be moved to the main folders if they are actually found to be used by the main Airflow DAGs, or deleted if found not to be used at all.
It also moves the src/cc_catalog_airflow folder up one level, and renames it to openverse_catalog.
Technical details

Tests

Screenshots

Checklist

[ ] My pull request has a descriptive title (not a vague title like Update index.md).
[ ] My pull request targets the default branch of the repository (main or master).
[ ] My commit messages follow best practices.
[ ] My code follows the established code style of the repository.
[ ] I added or updated tests for the changes I made (if applicable).
[ ] I added or updated documentation (if applicable).
[ ] I tried running the project locally and verified that there are no visible errors.

Developer Certificate of Origin

Developer Certificate of Origin
Developer Certificate of Origin
Version 1.1

Copyright (C) 2004, 2006 The Linux Foundation and its contributors.
1 Letterman Drive
Suite D4700
San Francisco, CA, 94129

Everyone is permitted to copy and distribute verbatim copies of this
license document, but changing it is not allowed.

Developer's Certificate of Origin 1.1

By making a contribution to this project, I certify that:

(a) The contribution was created in whole or in part by me and I
    have the right to submit it under the open source license
    indicated in the file; or

(b) The contribution is based upon previous work that, to the best
    of my knowledge, is covered under an appropriate open source
    license and I have the right under that license to submit that
    work with modifications, whether created in whole or in part
    by me, under the same open source license (unless I am
    permitted to submit under a different license), as indicated
    in the file; or

(c) The contribution was provided directly to me by some other
    person who certified (a), (b) or (c) and I have not modified
    it.

(d) I understand and agree that this project and the contribution
    are public and that a record of the contribution (including all
    personal information I submit with it, including my sign-off) is
    maintained indefinitely and may be redistributed consistent with
    this project or the open source license(s) involved.

LGTM!


BREAKING CHANGE: Add function key to payload for function calling

Pull Request Checklist
Note to first-time contributors: Please open a discussion post in Discussions and describe your changes before submitting a pull request.
Discussions entry: https://github.com/open-webui/open-webui/discussions/3586
Before submitting, make sure you've checked the following:

[x] Target branch: Please verify that the pull request targets the dev branch.
[x] Description: Provide a concise description of the changes made in this pull request.
[x] Changelog: Ensure a changelog entry following the format of Keep a Changelog is added at the bottom of the PR description.
[ ] Documentation: Have you updated relevant documentation Open WebUI Docs, or other documentation sources?
[ ] Dependencies: Are there any new dependencies? Have you updated the dependency versions in the documentation?
[ ] Testing: Have you written and run sufficient tests for validating the changes?
[x] Code review: Have you performed a self-review of your code, addressing any coding standard issues and ensuring adherence to the project's coding standards?
[x] Prefix: To cleary categorize this pull request, prefix the pull request title, using one of the following:
BREAKING CHANGE: Significant changes that may affect compatibility
build: Changes that affect the build system or external dependencies
ci: Changes to our continuous integration processes or workflows
chore: Refactor, cleanup, or other non-functional code changes
docs: Documentation update or addition
feat: Introduces a new feature or enhancement to the codebase
fix: Bug fix or error correction
i18n: Internationalization or localization changes
perf: Performance improvement
refactor: Code restructuring for better maintainability, readability, or scalability
style: Changes that do not affect the meaning of the code (white-space, formatting, missing semi-colons, etc.)
test: Adding missing tests or correcting existing tests
WIP: Work in progress, a temporary label for incomplete or ongoing work

Changelog Entry
Breaking Change

The body parameter passed to functions now contains title, task and function fields, which may break existing functions passing body directly to OpenAI API calls.

Description

Allow functions and pipelines to tell when they're being used for tool calling

Added

Add "function" key to payload for function calling

This now breaks existing function, including default OpenAI, but makes functions more compatible with pipelines.

The rest LGTM!

Closing in favour of https://github.com/open-webui/open-webui/commit/c83704d6ca6584448209e9a787754239dc73641d, Added you as a co-author!


Tx processor part 1 (transaction handle)

Signed-off-by: kamilsa<EMAIL_ADDRESS>

Description of the Change
To speed up process IR-891 is split into 2 PRs. This one will update transactionHandle() method in transaction processor. Another PR (not created so far) will update transactionNotifier() method.
Benefits
New model tx can be propagated to PCS
Possible Drawbacks
None

irohad/torii/impl/command_service.cpp:75-76

Non-const argument can be used, so that value is moved below.


Fix RoundAndClipThresholds Transformation

See https://github.com/Xilinx/finn/issues/978 for some explanation of what it wrong with this transformation. See https://github.com/Xilinx/finn/issues/875 for more context.

[x] Rework the RoundAndClipThresholds transformation to correctly respect the range of the input data type (the quantization annotation of the input) and the container data type of the thresholds tensor. Clearly defines the type-casting/type-promotion behavior to always produce integer thresholds coded as float32 initializer tensors.
[x] Add test-cases for the RoundAndClipThresholds transformation, testing rounding, clipping and different data type combinations for large bit-width integers around INT24 (where the representability issues start to occur).
[x] Validate changes against the MobileNet v1 test-case (the one failing after the initial, naive fix)
[x] Run all quick-tests
[ ] Validate against the other end2end tests
[ ] Validate against our transformer use case
[ ] Build finn-examples

Closes #978

Hm, while I can successfully run the mobilenet and the cybersecurity end2end tests, the bnn-pynq tests fail immediately at the export step, this seems not to be my fault (at least it is unrelated to this PR, maybe I am missing something else or messed up some dependency?):
tests/end2end/test_end2end_bnn_pynq.py, line 459
      def test_export(self, topology, wbits, abits, board):
E       fixture 'topology' not found

Any hints on this error?
Regarding building the finn-examples: It seems these have not been updated to the recent finn release yet? Will this happen in the near future or should we skip this test for now?

Hi @iksnagreb,
Yes, we restructured the bnn pynq tests and they are not callable with pytest -k bnn_pynq anymore. You could run one of the markers, e.g pytest -m sanity_bnn.
If you like, I can take it from here and do the testing (apart from your transformer use case). We are currently in the process of updating the finn-examples to the new flow.

Ok, then I will skip doing the end2end and finn-examples tests now and focus on our transformer model. My dummy model already built successfully, but I would like to test the "real" model as well, just to be sure. I will also mark this as ready for review now.


XX_httplib_forward_body_data returns a bool, not int

Better to change the return type to bool for compiler type checking purposes.

Fixed: https://github.com/lammertb/libhttp/commit/12e262426f1fb44bc470dec418147ccabd1e7d0c


「嗨」之術

RunTime:
https://gorgorgordon.github.io/myWenYanLangCodes/

Hi @gorgorgordon ,
Thanks for the PR! However, your example

Does not demonstrate important features. Function application and string concatenation are already well documented in other examples. Perhaps this type of examples would be more illustrative when a new "readline" or "prompt" mechanism is added in the future (which will probably not come as a syntax, but instead come with a suite of other GUI-related stdlib functions)

Does not use Classical Chinese. I totally understand that you might not speak Chinese/Classical Chinese, and that your name is Gordon, but I just think the name has a Scottish(/English?) origin that seems a little bit out-of-place with the overall Classical Chinese theme. Same with the Hi/嗨 language. This is a minor issue since I could help with that if you don't mind, but the main concern is that it adds little to the demonstrative purpose of the examples.

Thank you for your understanding!

Thanks for your reply~
I am from Hong Kong and my surname is Chan （陳）。
You are right, many of those chinese character with mouth side is Cantonese sound, sorry I didn't notice that.
Let me work better to try to submit other meaningful pull request in the future~
Many thanks once again for your time in explaining ^^


why apko publish to docker.io when the image is image ref specify different registry?

I use this command
apko publish images/demo-image/apko.yaml xxx.dkr.ecr.ap-southeast-1.amazonaws.com/platform-images/demo-image:latest --debug --sbom false

I got this error nearing the end of the build process
ec 21 09:39:05.479 [INFO] [arch:x86_64] generating supervision tree
Dec 21 09:39:05.479 [INFO] [arch:x86_64] finished building filesystem in /tmp/apko-3423786370/x86_64
Dec 21 09:39:10.973 [INFO] [arch:x86_64] built image layer tarball as /tmp/apko-temp-3679087984/apko-x86_64.tar.gz
Dec 21 09:39:10.973 [DEBUG] [arch:x86_64] Not generating SBOMs (WantSBOM = false)
Dec 21 09:39:10.973 [INFO] [arch:x86_64] building OCI image from layer '/tmp/apko-temp-3679087984/apko-x86_64.tar.gz'
Dec 21 09:39:14.150 [INFO] [arch:x86_64] OCI layer digest: sha256:1cb62978d654b513d2dd35756e362a40614a07f32826399759072b53f0556a67
Dec 21 09:39:14.150 [INFO] [arch:x86_64] OCI layer diffID: sha256:2280294908087fcf7f6ad9bad4c6723a73182f44448cf521c0ff1edfe67c7c7f
Dec 21 09:39:14.150 [INFO] [arch:x86_64] publishing image tag xxx.dkr.ecr.ap-southeast-1.amazonaws.com/platform-images/demo-image:latest
Dec 21 09:39:14.424 [INFO] [arch:x86_64] publishing image tag false
Error: publishing amd64 image: failed to build OCI image for "amd64": failed to publish: All attempts fail:
#1: HEAD https://index.docker.io/v2/library/false/blobs/sha256:fc0483c48e9e8d54451b60325a321a24380b7f4a9a4de9e163b479c2e3893b80: unexpected status code 401 Unauthorized (HEAD responses have no body, use GET for details)

It is trying to publish to index.docker.io/false.  i think you need to have --sbom=false (the = is meaningful).

This is it. Thank you.


Cannot chown /dev/stdout in Cloud Run

Title:  Cannot chown /dev/stdout in Cloud Run
Description:
I'm trying to run envoy in Google Cloud Run but the container immediately fails with
chown: /dev/stdout: Operation not permitted
chown: /dev/stderr: Operation not permitted

I've tried running the following docker images all with the same result: envoy-alpine:1.{16,17,19}.0 and envoy-alpine-dev:0bd670a2c0851cb5d0a21acbb89501afe976f455.
Repro steps:

create gcp project
create dockerfile with a single FROM envoyproxy/envoy-alpine:v1.19.0
gcloud builds submit --tag gcr.io/$PROJECT/envoy && gcloud run deploy envoy --image gcr.io/$PROJECT/envoy  --platform=managed --region=us-east4
see the error in the gcloud logs

like #11551
ping @phlax

In case this helps someone, we've seen this issue appear just after the Kubelets in our k8s cluster were upgraded from 1.19 to 1.20.
On another cluster where the Kubelets have yet to be updated, the issue doesn't occur - using the exact same version of envoy (1.18.2 with the envoy-alpine image).
Perhaps some special protection has been added to those devices in that version?

upgraded from 1.19 to 1.20.

this seems odd, the problem should have been fixed some time ago, not sure why this is resurfacing

with the envoy-alpine image

i think the alpine image is kinda deprecated - i would suggest using the distroless image - apart from anything the distroless image does not require any permission mangling

Do you know what the issue is that should have been fixed?

the fix was in this PR https://github.com/envoyproxy/envoy/pull/15115/files
not sure which versions it has been backported to - i know it was backported to at least one version

The fix that was mentioned above (https://github.com/envoyproxy/envoy/pull/15115/files) has been backported to 18.2 (which is the version we were initially using), but doesn't fix the problem for us when running on Kubernetes with Kubelet version 1.20.
The following 2 solutions did fix the issue. Only one of these needed to be applied in our case:

Setting securityContext.runAsUser = 1000 and securityContext.runAsGroup = 1000 for the Envoy container in the deployment spec.
Switching to the envoy-distroless image instead of envoy-alpine that we were previously using (recommended by @phlax - Thank you!)


执行compose 安装出错

Generating optimized autoload files

Illuminate\Foundation\ComposerScripts::postAutoloadDump
@php artisan package:discover
PHP Warning:  require(/home/vagrant/code/Laravel/vendor/composer/../symfony/polyfill-ctype/bootstrap.php): failed to open stream: No such file or directory in /home/vagrant/code/Laravel/vendor/composer/autoload_real.php on line 66

Warning: require(/home/vagrant/code/Laravel/vendor/composer/../symfony/polyfill-ctype/bootstrap.php): failed to open stream: No such file or directory in /home/vagrant/code/Laravel/vendor/composer/autoload_real.php on line 66
PHP Fatal error:  require(): Failed opening required '/home/vagrant/code/Laravel/vendor/composer/../symfony/polyfill-ctype/bootstrap.php' (include_path='.:/usr/share/php') in /home/vagrant/code/Laravel/vendor/composer/autoload_real.php on line 66
Fatal error: require(): Failed opening required '/home/vagrant/code/Laravel/vendor/composer/../symfony/polyfill-ctype/bootstrap.php' (include_path='.:/usr/share/php') in /home/vagrant/code/Laravel/vendor/composer/autoload_real.php on line 66
Script @php artisan package:discover handling the post-autoload-dump event returned with error code 255
vagrant@homestead:~/code/Laravel$

composer install --no-dev 执行的时候


scripts: rs-enum: Use media link to get video nodes indexes.

Tracked-by: RSDSO-19676 - ByteDance LRS may crash if using USB realsense on Jetson with GMSL camera

@mengyui Can you please approve this fix the issue?
Thanks


Update Composer dependencies (2021-01-19-00-12)

Visual regression test passed!
View the visual regression test report

Visual regression test passed!
View the visual regression test report


Create Cognito Userpool

The user pool and all relevant helper functions have been created in app/Auth.

The functions have been tested to work but have not yet been integrated into the application.


TDT-6056 add BMS

Please add BMS TDT-6056, or how setting?

Adding support for TDT-6032 BMS will be appreciated.


Cinnamon updates 2024-06-30

Things done

Built on platform(s)

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

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

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

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

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

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

[x] Fits CONTRIBUTING.md.

@ofborg test cinnamon

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

11 packages built:

arc-theme
cinnamon.cinnamon-common
cinnamon.cinnamon-gsettings-overrides
cinnamon.cinnamon-screensaver
cinnamon.mint-l-theme
cinnamon.mint-themes
cinnamon.nemo
cinnamon.nemo-fileroller
cinnamon.nemo-python
cinnamon.nemo-with-extensions
cinnamon.nemo.dev


Differences between the two implementations in paper [1] and voxsrc 20 summary paper

Hi @joonson
Thank you so much for your contribution on this open source work, it really helps me a lot.
I have read your voxsrc 20 summary paper.The EER of model Q/ASP using AP loss function in paper [1] is 2.05 on Vox1 test and 1.58 on Q3 model in voxsrc 20 summary paper.Both models have the same structure and loss function.
So I wonder what is the difference between these two implementations?

There are differences such as the input filterbank dimension (40 vs 64), weight decay and batch size (due to half precision training).

Also, note the difference in test lists here


Update Semantic Kernel version to use ChatCompletionService

Update ServiceCollectionExtensions.cs

[x] Use ChatCompletionService https://github.com/Azure-Samples/azure-search-openai-demo-csharp/blob/92ae671617fbe03f74f7db21957d1ffc4234ee4b/app/backend/Extensions/ServiceCollectionExtensions.cs#L77
[ ] Remove https://github.com/Azure-Samples/azure-search-openai-demo-csharp/blob/92ae671617fbe03f74f7db21957d1ffc4234ee4b/app/backend/Extensions/ServiceCollectionExtensions.cs#L84

Update ReadRetrieveReadChatService.cs https://github.com/Azure-Samples/azure-search-openai-demo-csharp/blob/main/app/backend/Services/ReadRetrieveReadChatService.cs
Delete AzureOpenAITextCompletionService.cs https://github.com/Azure-Samples/azure-search-openai-demo-csharp/blob/main/app/backend/Services/AzureOpenAITextCompletionService.cs

Fixed by #163


Ensure we null out the previous set InetAddress on java.net.DatagramP…

…acket when using OioDatagramChannel.
Motivation:
We need to ensure we always null out (or set) the address on the java.net.DatagramPacket when doing read or write operation as the same instance is used across different calls.
Modifications:
Null out the address if needed.
Result:
Ensure the correct remote address is used when connect / disconnect between calls and also mix these with calls that directly specify the remote address for adatagram packets.
Motivation:
Explain here the context, and why you're making that change.
What is the problem you're trying to solve.

@Scottmitch noticed this while browsing the source for something else.

Cherry-picked into 4.1 (85f5d6bf0521732358ed6dc5ca6fbcbda5fc207b) and 4.0 (e4c85537aeae0105b801be5dd25031e80e615b2e)


chore(rust): fixed issue-1745

A quick fix to this issue: https://github.com/lancedb/lance/issues/1745#issue-2054782019

The shuffler has been completely rewritten, so I think this is no longer relevant.


Support Ctrl-N/P for moving in dropdowns on macOS

This is really in three parts that I can think of, which probably deserve three PRs:

[ ] Support Ctrl-N/P in the search dropdown.
[ ] Support Ctrl-N/P in the message dropdown (the one brought up by the i shortcut).
[ ] Support Ctrl-N/P in the gear dropdown.

For the emoji dropdown, the shortcuts are Ctrl-N/P (up/down) and Ctrl-F/B (left/right), but that may need to be its own issue.

Also, I'd be happy to tackle other platforms if they have standard up/down/left/right shortcuts for context menus/dropdowns… I just don't know what they are <_<

@zulipbot claim

@zulipbot claim


Fix issue 197

Remove hardcoded short epoch value

Codecov Report

Merging #198 into master will not change coverage.
The diff coverage is 50%.

@@           Coverage Diff           @@
##           master     #198   +/-   ##
=======================================
  Coverage   63.63%   63.63%
=======================================
  Files          57       57
  Lines        7279     7279
=======================================
  Hits         4632     4632
  Misses       2647     2647

Impacted Files
Coverage Δ

R/g.plot5.R
83.23% <50%> (ø)
:arrow_up:

Continue to review full report at Codecov.

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


Remove unrelated scripts

Description:
Remove built-in Home Assistant scripts that are not related to the core functionality of Home Assistant (InfluxDB import/migrator) or are super old (DB Migrator to SQLALchemy format).
Influx DB import/migrate script should live outside of HASS, maintained by someone that is not us.
Docs PR: https://github.com/home-assistant/home-assistant.io/pull/7372

So, the script was removed and I cannot find any information where it is now. Where can I find it?

I don't think anybody picked up the maintenance. The last Home Assistant version can be found in the GitHub history: https://github.com/home-assistant/home-assistant/tree/0.82.0/homeassistant/scripts


runOutsideAngular error on Angular 10

PLEASE FILL THIS OUT IF YOU WANT HELP WITH AN ISSUE!
Bug, feature request, or proposal:
Bug
What is the current behavior?
After updating to Angular 10 from Angular 8 videos do not play and error below:
app-error-handler.ts:65 TypeError: Cannot read property 'runOutsideAngular' of undefined
at new MatSlider (slider.js:180)
at new MatSliderProgressBarComponent (mat-video.js:704)
at NodeInjectorFactory.MatSliderProgressBarComponent_Factory [as factory] (mat-video.js:742)
at getNodeInjectable (core.js:3913)
at instantiateAllDirectives (core.js:7973)
at createDirectivesInstances (core.js:7356)
at Module.ɵɵelementStart (core.js:13882)
at MatSeekProgressControlComponent_Template (mat-video.js:1558)
at executeTemplate (core.js:7329)
at renderView (core.js:7138)
What is the expected behavior?
What are the steps to reproduce?
Providing a StackBlitz reproduction is the best way to share your issue.
StackBlitz starter: https://goo.gl/wwnhMV
<mat-video id="video"
onerror="videoError()"
src="{{videoLink}}"
title="{{topic.title}}"
[download]="true"
poster="..\assets\images\powerHour-v2.svg"
color="accent"
*ngIf="topic">
What is the use-case or motivation for changing an existing behavior?
Which versions of Angular, Material, OS, TypeScript, browsers are affected?
Angular 10.0.1
Material 10.0.1
Typescript 3.9.6
mat-video 2.8.1
Browsers: tested in Chrome
Is there anything else I should know?
We have tried making a target in the tsconfig.json file to es5 due to other similar issues with "runOutsideAngular", we have disabled and enabled AoT, No luck with anything.

i got that error too after i upgrade to Angular 10.


OTP's 24.2.1, <IP_ADDRESS>

<IP_ADDRESS>??? What kind of version are they using there????? O_o

<IP_ADDRESS>??? What kind of version are they using there????? O_o

¯\_(ツ)_/¯


After logging out of the BoxBilling site, I am unable to log into the site.

What happened?
After logging out of the BoxBilling site, I am unable to log into the site.
After reinstalling BoxBilling 4.22 I could never log back into the system using the admin account the first ime.
On another attempt, I created another admin user just after installation, and that user could not log in either from another device or browser.
On another occasion, I created a standard user after installation and was able to login in a different browser with the standard user, but not with the initial admin user created at installation.
a)I copied the password HASH from the working user account to the admin user "pass" field but that didn't work either.
b) So in looking at another Boxbilling issue about the trailing slash, I noticed that there is a SALT included in the bb-config.php file but not in the database in the "table:admin".
So to fix the problem, I copied the salt from the bb-config.php file and placed it in the salt field for each user, and this allowed all the users to log into the site.
My question is,
Is this by design to not include the "SALT" in the database for each user?
Did I miss something during the installation process that caused this to work this way?
Is this a BUG and the installation process is supposed to add the SALT to each user upon the user creation process?
BoxBilling Version
v4.22-beta.1
What version of PHP are you running?
PHP 7.4
Additional Notes
Additional notes

duplicate of #984.

@alenjohn05 is there any reason why you created an exact duplicate of the other issue, or was it by just by accident?

It was a accident, i am new to github
On Sun, Sep 5, 2021 at 10:26 PM Benjamin Aerni @.***>
wrote:

@alenjohn05 https://github.com/alenjohn05 is there any reason why you
created an exact duplicate of the other issue, or was it by just by
accident?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/boxbilling/boxbilling/issues/1011#issuecomment-913189761,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ATUUU2LHDPHRD7IISBMT43TUAOONLANCNFSM5CWKXYOQ
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.


Added Unicode Strings test

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


Invalid to_hash method

Bug in master that has an invalid to_hash method.
MAC-CD033922:ssllabs.rb cd033922$ git status
On branch master
Your branch is up-to-date with 'origin/master'.
Untracked files:
  (use "git add <file>..." to include in what will be committed)

	.project
	vendor/

nothing added to commit but untracked files present (use "git add" to track)

MAC-CD033922:ssllabs.rb cd033922$ bundle exec rake ssllabs:analyze HOST=google.com
{"host":"google.com","port":443,"protocol":"HTTP","isPublic":false,"status":"IN_PROGRESS","statusMessage":null,"startTime":1490039211823,"testTime":null,"engineVersion":"1.27.3","criteriaVersion":"2009m","cacheExpiryTime":null,"endpoints":[{"ipAddress":"2607:f8b0:4005:808:0:0:0:200e","serverName":"sfo03s07-in-x0e.1e100.net","statusMessage":"Ready","statusDetails":null,"statusDetailsMessage":null,"grade":"A","gradeTrustIgnored":"A","hasWarnings":false,"isExceptional":false,"progress":100,"duration":43571,"eta":0,"delegation":1,"details":null},{"ipAddress":"<IP_ADDRESS>","serverName":"sfo03s07-in-f14.1e100.net","statusMessage":"In progress","statusDetails":"TESTING_SUITES","statusDetailsMessage":"Determining available cipher suites","grade":null,"gradeTrustIgnored":null,"hasWarnings":null,"isExceptional":null,"progress":71,"duration":null,"eta":9,"delegation":1,"details":null}],"certHostnames":null}
Running assessments: 1/25

MAC-CD033922:ssllabs.rb cd033922$ bundle exec rake ssllabs:endpoint_data HOST=google.com IP=2607:f8b0:4005:808:0:0:0:200e
rake aborted!
ArgumentError: wrong number of arguments (given 1, expected 0)
/Users/cd033922/Work/git/ssllabs.rb/lib/ssllabs/api_object.rb:89:in `to_hash'
/Users/cd033922/Work/git/ssllabs.rb/lib/ssllabs/api_object.rb:89:in `to_hash_value'
/Users/cd033922/Work/git/ssllabs.rb/lib/ssllabs/api_object.rb:82:in `block in to_hash'
/Users/cd033922/Work/git/ssllabs.rb/lib/ssllabs/api_object.rb:79:in `each'
/Users/cd033922/Work/git/ssllabs.rb/lib/ssllabs/api_object.rb:79:in `to_hash'
/Users/cd033922/Work/git/ssllabs.rb/lib/ssllabs/api_object.rb:89:in `to_hash_value'
/Users/cd033922/Work/git/ssllabs.rb/lib/ssllabs/api_object.rb:82:in `block in to_hash'
/Users/cd033922/Work/git/ssllabs.rb/lib/ssllabs/api_object.rb:79:in `each'
/Users/cd033922/Work/git/ssllabs.rb/lib/ssllabs/api_object.rb:79:in `to_hash'
/Users/cd033922/Work/git/ssllabs.rb/lib/ssllabs/api_object.rb:98:in `to_json'
/Users/cd033922/Work/git/ssllabs.rb/vendor/cache/ruby/2.4.0/gems/json-2.0.3/lib/json/common.rb:224:in `generate'
/Users/cd033922/Work/git/ssllabs.rb/vendor/cache/ruby/2.4.0/gems/json-2.0.3/lib/json/common.rb:224:in `generate'
/Users/cd033922/Work/git/ssllabs.rb/lib/tasks/ssllabs.rake:40:in `block (2 levels) in <top (required)>'
/Users/cd033922/Work/git/ssllabs.rb/vendor/cache/ruby/2.4.0/gems/rake-12.0.0/exe/rake:27:in `<top (required)>'
/Users/cd033922/.rvm/gems/ruby-2.4.0/gems/bundler-1.14.6/lib/bundler/cli/exec.rb:74:in `load'
/Users/cd033922/.rvm/gems/ruby-2.4.0/gems/bundler-1.14.6/lib/bundler/cli/exec.rb:74:in `kernel_load'
/Users/cd033922/.rvm/gems/ruby-2.4.0/gems/bundler-1.14.6/lib/bundler/cli/exec.rb:27:in `run'
/Users/cd033922/.rvm/gems/ruby-2.4.0/gems/bundler-1.14.6/lib/bundler/cli.rb:335:in `exec'
/Users/cd033922/.rvm/gems/ruby-2.4.0/gems/bundler-1.14.6/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'
/Users/cd033922/.rvm/gems/ruby-2.4.0/gems/bundler-1.14.6/lib/bundler/vendor/thor/lib/thor/invocation.rb:126:in `invoke_command'
/Users/cd033922/.rvm/gems/ruby-2.4.0/gems/bundler-1.14.6/lib/bundler/vendor/thor/lib/thor.rb:359:in `dispatch'
/Users/cd033922/.rvm/gems/ruby-2.4.0/gems/bundler-1.14.6/lib/bundler/cli.rb:20:in `dispatch'
/Users/cd033922/.rvm/gems/ruby-2.4.0/gems/bundler-1.14.6/lib/bundler/vendor/thor/lib/thor/base.rb:440:in `start'
/Users/cd033922/.rvm/gems/ruby-2.4.0/gems/bundler-1.14.6/lib/bundler/cli.rb:11:in `start'
/Users/cd033922/.rvm/gems/ruby-2.4.0/gems/bundler-1.14.6/exe/bundle:32:in `block in <top (required)>'
/Users/cd033922/.rvm/gems/ruby-2.4.0/gems/bundler-1.14.6/lib/bundler/friendly_errors.rb:121:in `with_friendly_errors'
/Users/cd033922/.rvm/gems/ruby-2.4.0/gems/bundler-1.14.6/exe/bundle:24:in `<top (required)>'
/Users/cd033922/.rvm/gems/ruby-2.4.0/bin/bundle:22:in `load'
/Users/cd033922/.rvm/gems/ruby-2.4.0/bin/bundle:22:in `<main>'
/Users/cd033922/.rvm/gems/ruby-2.4.0/bin/ruby_executable_hooks:15:in `eval'
/Users/cd033922/.rvm/gems/ruby-2.4.0/bin/ruby_executable_hooks:15:in `<main>'
Tasks: TOP => ssllabs:endpoint_data
(See full trace by running task with --trace)

Probably need a better method name, but the fix is simply renaming the 'to_hash' method.
 With plain old MRI 2.3.3 this works without issue and I do not get an error as you do.

2.4.0, 2.3.1, and 2.2.5 which I had installed. I'll kick off a test with 2.3.3
MAC-CD033922:ssllabs.rb cd033922$ rvm use 2.4.0
Using /Users/cd033922/.rvm/gems/ruby-2.4.0
MAC-CD033922:ssllabs.rb cd033922$ ruby -v
ruby 2.4.0p0 (2016-12-24 revision 57164) [x86_64-darwin15]
MAC-CD033922:ssllabs.rb cd033922$ bundle exec rake ssllabs:endpoint_data HOST=google.com IP=2607:f8b0:4005:80a:0:0:0:200e
rake aborted!
ArgumentError: wrong number of arguments (given 1, expected 0)
/Users/cd033922/Work/git/ssllabs.rb/lib/ssllabs/api_object.rb:89:in `to_hash'
/Users/cd033922/Work/git/ssllabs.rb/lib/ssllabs/api_object.rb:89:in `to_hash_value'
/Users/cd033922/Work/git/ssllabs.rb/lib/ssllabs/api_object.rb:82:in `block in to_hash'
/Users/cd033922/Work/git/ssllabs.rb/lib/ssllabs/api_object.rb:79:in `each'
/Users/cd033922/Work/git/ssllabs.rb/lib/ssllabs/api_object.rb:79:in `to_hash'
/Users/cd033922/Work/git/ssllabs.rb/lib/ssllabs/api_object.rb:89:in `to_hash_value'
/Users/cd033922/Work/git/ssllabs.rb/lib/ssllabs/api_object.rb:82:in `block in to_hash'
/Users/cd033922/Work/git/ssllabs.rb/lib/ssllabs/api_object.rb:79:in `each'
/Users/cd033922/Work/git/ssllabs.rb/lib/ssllabs/api_object.rb:79:in `to_hash'
/Users/cd033922/Work/git/ssllabs.rb/lib/ssllabs/api_object.rb:98:in `to_json'
/Users/cd033922/.rvm/gems/ruby-2.4.0/gems/json-2.0.3/lib/json/common.rb:224:in `generate'
/Users/cd033922/.rvm/gems/ruby-2.4.0/gems/json-2.0.3/lib/json/common.rb:224:in `generate'
/Users/cd033922/Work/git/ssllabs.rb/lib/tasks/ssllabs.rake:40:in `block (2 levels) in <top (required)>'
/Users/cd033922/.rvm/gems/ruby-2.4.0@global/gems/rake-12.0.0/exe/rake:27:in `<top (required)>'
/Users/cd033922/.rvm/gems/ruby-2.4.0/bin/ruby_executable_hooks:15:in `eval'
/Users/cd033922/.rvm/gems/ruby-2.4.0/bin/ruby_executable_hooks:15:in `<main>'
Tasks: TOP => ssllabs:endpoint_data
(See full trace by running task with --trace)
MAC-CD033922:ssllabs.rb cd033922$

I'm surprised it's working, because the to_hash method is already defined on the Hash class by default after 2.X.
MAC-CD033922:ssllabs.rb cd033922$ git diff
diff --git a/lib/ssllabs/api_object.rb b/lib/ssllabs/api_object.rb
index 49568fa..e93e7ac 100644
--- a/lib/ssllabs/api_object.rb
+++ b/lib/ssllabs/api_object.rb
@@ -85,6 +85,7 @@ module Ssllabs
     end

     def to_hash_value(entry, with_api_names)
+      puts 'This will cause the error' if entry.is_a?(Hash)
       if entry.respond_to?(:to_hash)
         entry.to_hash(with_api_names: with_api_names)
       elsif entry.is_a?(Array)
MAC-CD033922:ssllabs.rb cd033922$ bundle exec rake ssllabs:endpoint_data HOST=google.com IP=2607:f8b0:4005:80a:0:0:0:200e
This will cause the error
rake aborted!
ArgumentError: wrong number of arguments (given 1, expected 0)
/Users/cd033922/Work/git/ssllabs.rb/lib/ssllabs/api_object.rb:90:in `to_hash'
/Users/cd033922/Work/git/ssllabs.rb/lib/ssllabs/api_object.rb:90:in `to_hash_value'
/Users/cd033922/Work/git/ssllabs.rb/lib/ssllabs/api_object.rb:82:in `block in to_hash'
/Users/cd033922/Work/git/ssllabs.rb/lib/ssllabs/api_object.rb:79:in `each'
/Users/cd033922/Work/git/ssllabs.rb/lib/ssllabs/api_object.rb:79:in `to_hash'
/Users/cd033922/Work/git/ssllabs.rb/lib/ssllabs/api_object.rb:90:in `to_hash_value'
/Users/cd033922/Work/git/ssllabs.rb/lib/ssllabs/api_object.rb:82:in `block in to_hash'
/Users/cd033922/Work/git/ssllabs.rb/lib/ssllabs/api_object.rb:79:in `each'
/Users/cd033922/Work/git/ssllabs.rb/lib/ssllabs/api_object.rb:79:in `to_hash'
/Users/cd033922/Work/git/ssllabs.rb/lib/ssllabs/api_object.rb:99:in `to_json'
/Users/cd033922/.rvm/gems/ruby-2.4.0/gems/json-2.0.3/lib/json/common.rb:224:in `generate'
/Users/cd033922/.rvm/gems/ruby-2.4.0/gems/json-2.0.3/lib/json/common.rb:224:in `generate'
/Users/cd033922/Work/git/ssllabs.rb/lib/tasks/ssllabs.rake:40:in `block (2 levels) in <top (required)>'
/Users/cd033922/.rvm/gems/ruby-2.4.0@global/gems/rake-12.0.0/exe/rake:27:in `<top (required)>'
/Users/cd033922/.rvm/gems/ruby-2.4.0/bin/ruby_executable_hooks:15:in `eval'
/Users/cd033922/.rvm/gems/ruby-2.4.0/bin/ruby_executable_hooks:15:in `<main>'
Tasks: TOP => ssllabs:endpoint_data
(See full trace by running task with --trace)
MAC-CD033922:ssllabs.rb cd033922$

http://rubylearning.com/satishtalim/ruby_overloading_methods.html
https://ruby-doc.org/core-2.2.2/Hash.html#method-i-to_hash

The commands in the readme are run
rake ssllabs: ...

Have you tried running the following?
bundle exec rake ssllabs: ....

If this fixes the issue for you, I'll merge #31. I'm not sure why it's working here and not for you...

Deployed at: https://rubygems.org/gems/ssllabs/versions/<IP_ADDRESS>

Thank you very much for the quick deployment!


[Feature][ST-Engine] Put Job Status in IMap

fix https://github.com/apache/incubator-seatunnel/issues/2577

@hailin0  @Hisoka-X  PTAL

@Hisoka-X Please review again.


Need to setup Controller API routes for fetching data

Data fetches are functioning and returning appropriately structured data.


BLUF compilation failures

At the moment, when javac fails we only report the generic Gradle error ("Compilation failed; see the compiler error output for details."). We should grab the compiler output and provide a better BLUF.

Current plan of attack:

[ ] Grab standard error (compileJava.listener.addStandardErrorListener)
[ ] Parse standard error (look for error: and grab that line + following context lines)
[ ] Dump into a junit report
[ ] If parsing failed to find an error but the task failed, fall back to something sensible (e.g. dumping the whole of stderr into the junit report)

Example standard error:
> Task :javaCompileCircleFinalizer
warning: [options] bootstrap class path not set in conjunction with -source 1.7
/private/var/folders/tk/_zds4lpd3l507vhqb1pzmqdj080z60/T/junit6635734231782278890/src/main/java/com/example/MyClass.java:8: error: incompatible types: String cannot be converted to int
    private final int a = "hello";
                          ^
/private/var/folders/tk/_zds4lpd3l507vhqb1pzmqdj080z60/T/junit6635734231782278890/src/main/java/com/example/MyClass.java:12: error: cannot assign a value to final variable b
        b = 2;
        ^
Note: /private/var/folders/tk/_zds4lpd3l507vhqb1pzmqdj080z60/T/junit6635734231782278890/src/main/java/com/example/MyClass.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
2 errors
1 warning


Docker pull returning Error manifest unknown

Describe the bug
when I am trying to install pigallery2 using the docker-compose.yml file I am getting manifest unknown. Tried docker pull bpatrik/pigallery2 as well same result.

There is an issue with latest˛tag,  please use latest-debian-buster . I made a not the the docker readme to clarify it.

thank you


[flutter_svg] ColorFilter make wrong shape

Imported from https://github.com/dnfield/flutter_svg/issues/1047
Original report by @sinhpn92 on Mar 13, 2024
Hello,
I upgraded to version 2.0.10+1 and used ColorFilter to make color for the image like that:
SvgPicture.asset(
             icon,
             width: 24,
             height: 24,
             colorFilter: ColorFilter.mode(iconColor ?? Colors.black, BlendMode.srcIn),
       )

But the image has wrong shape coloring.
This renderer when used ColorFilter:

And this is without ColorFilter:

What's wrong there? Have any suggest to fix this issue?
Thank you so much for your time!

Comment by @dnfield on Mar 13, 2024
What version of flutter?  What platform?

Comment by @sinhpn92 on Mar 19, 2024
Thank you @dnfield ,
Sorry for later. This is my doctor:
[✓] Flutter (Channel stable, 3.16.9, on macOS 14.3.1 23D60 darwin-arm64, locale en-VN)
[!] Android toolchain - develop for Android devices (Android SDK version 34.0.0)
    ✗ cmdline-tools component is missing
      Run `path/to/sdkmanager --install "cmdline-tools;latest"`
      See https://developer.android.com/studio/command-line for more details.
    ✗ Android license status unknown.
      Run `flutter doctor --android-licenses` to accept the SDK licenses.
      See https://flutter.dev/docs/get-started/install/macos#android-setup for more details.
[✓] Xcode - develop for iOS and macOS (Xcode 15.2)
[✗] Chrome - develop for the web (Cannot find Chrome executable at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome)
    ! Cannot find Chrome. Try setting CHROME_EXECUTABLE to a Chrome executable.
[✓] Android Studio (version 2023.1)
[✓] VS Code (version 1.85.2)
[✓] Connected device (2 available)
[✓] Network resources

I run the app on ios device.

Comment by @vanlooverenkoen on Mar 20, 2024
I have exactly the same issue and I am running on 3.19.2

Comment by @lsaudon on Apr 11, 2024
I have exactly the same issue on iOS and latest version of flutter_svg: ^2.0.10+1
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, 3.19.5, on macOS 14.4.1 23E224 darwin-x64, locale fr-FR)
[✓] Android toolchain - develop for Android devices (Android SDK version 34.0.0)
[✓] Xcode - develop for iOS and macOS (Xcode 15.3)
[✓] Chrome - develop for the web
[✓] Android Studio (version 2023.2)
[✓] VS Code (version 1.88.0)
[✓] Connected device (3 available)
[✓] Network resources

Comment by @benja8151 on Apr 18, 2024
Another potentially related example where using color filter adds unwanted horizontal line:
Without color filter:

With color filter:

Comment by @Cernius on Jun 7, 2024
Same issue 2.0.10+1

Comment by @Ciock on Jun 17, 2024
Going back to flutter_svg: 1.1.6 seems to fix it.
It could also help to add the property fit: BoxFit.scaleDown to avoid the icon being cropped.

Comment by @tperraut on Jul 2, 2024
Same here, any plan on fixing this ?

Comment by @tperraut on Oct 23, 2024
Up

I believe this is fixed and was an impeller rendering bug, but assigning myself to verify.

I cannot verify that this is fixed as no SVG was ever provided. Closing.

I had the issue with all icons from https://phosphoricons.com


Add method PhantomJSWithProxy, fix issue #70

Hi @hookszhang,
The sample code provided in #70 is a workaround. To implement proxy support, we should introduce an agouti.Proxy method that returns an agouti.Option. This option should also set the proxy capabilities for other WebDrivers that respect that configuration method instead.

Ok. I will try to modify as you suggest.


More win condition types

Instead of just an amount of destroyed spheres, some other types can be used too, i.e. score.
Comment from @xregexx on SM Discord server:

also, time elapsed, gems collected, spheres/vises spawned, appropriate-colored spheres destroyed. and something more specific like "make X combo/chain T times", "destroy X spheres at once with this particular powerup T times", "keep the spheres enough far from danger zone for enough long time" and so on
also, winConditions stacking

Objective stacking and a few basic types have been implemented in https://github.com/jakubg1/OpenSMCE/commit/e6a0cec82c6f9dd33d7b70fb87cf061f6dc4b869.
More complex objectives will come at a later date.

Idea: Scarab count like in Luxor 3/QFTA, when all the trains are spawned and the spheres are cleared, the level is treated as completed.


fix old comments and bugs

Coverage remained the same at 82.113% when pulling 7db5fee4ff5236260f9c341d555a098683561a49 on quangtdn:add_tests into 3bb0fcfc75a616ba189d1ab69e2920dd3a43fe32 on CS2103AUG2017-W10-B4:master.


NFC tag ID command line reader

Provide a simple command line app that can poll the NFC controller and return the ID of a tag.
A maximum read timeout should be available.

Working prototype.


Update artifact for Organization Mapping

Organization Mapping should have a more specific restriction.
Perhaps maps -> Organization

i believe we did this:


Moved TopicCredentials to be part of the SDK + Added unit test for de…

Moved TopicCredentials from Test code to be part of the SDK as it will be useful for customers to specify the Topic key for publishing to Event Grid.
Added a test for deserializing JSON to EventGridEvent + StorageBlobCreatedEventData.

@jianghaolu , can you please help review this?


bugfixfix read NULL with date partition

Proposed changes

for date type: convert int data to string
add test for #30162

Further comments
If this is a relatively large or complex change, kick off the discussion at<EMAIL_ADDRESS>by explaining why you chose the solution you did and what alternatives you considered, etc...

run buildall


Transpile ternary operator to a typed closure. Fixes #129

This change is

Reviewed 4 of 4 files at r1.
Review status: all files reviewed at latest revision, all discussions resolved, some commit checks failed.

Comments from Reviewable

Perfect! Thanks @x-tyger


Tracking Additional Information

Right now I use the following code to track metrics:
            var Config = new TelemetryConfiguration();
            Config.InstrumentationKey = ProductDefinitionExtension.Assembly_ApplicationInsights;
            Config.TelemetryChannel = new Microsoft.ApplicationInsights.WindowsServer.TelemetryChannel.ServerTelemetryChannel();
            Config.TelemetryChannel.DeveloperMode = System.Diagnostics.Debugger.IsAttached;

            var Client = new TelemetryClient(Config);
            Client.InstrumentationKey = ProductDefinitionExtension.Assembly_ApplicationInsights;
            Client.Context.Component.Version = ProductDefinitionExtension.Assembly_Version;
            Client.Context.Session.Id = Guid.NewGuid().ToString();
            Client.Context.Device.OperatingSystem = Environment.OSVersion.ToString();

....
            Client.TrackMetric(new MetricTelemetry(e.Name, e.Value));

I have a few questions about this:

When capturing the telemetry, I also want to record some additional information (for example, hard drive model).  How do I attach this arbitrary information?

When submitting information, it seems like Application Insights submits a request every time I call "TrackMetric".  Is there a way to have it batch those together for better performance or is it sending a request per "TrackMetric" because I'm in developer mode?

Tony, this does not answer your questions, but I noticed you're calling TelemetryConfiguration(). It's probably best to call TelemetryConfiguration.CreateDefault().
Best Regards,
Eduardo Monteiro de Barros

From: Tony Valenti<EMAIL_ADDRESS>Sent: Thursday, September 26, 2019 19:05
To: microsoft/ApplicationInsights-dotnet<EMAIL_ADDRESS>Cc: Subscribed<EMAIL_ADDRESS>Subject: [microsoft/ApplicationInsights-dotnet] Tracking Additional Information (#1225)
Right now I use the following code to track metrics:
        var Config = new TelemetryConfiguration();
        Config.InstrumentationKey = ProductDefinitionExtension.Assembly_ApplicationInsights;
        Config.TelemetryChannel = new Microsoft.ApplicationInsights.WindowsServer.TelemetryChannel.ServerTelemetryChannel();
        Config.TelemetryChannel.DeveloperMode = System.Diagnostics.Debugger.IsAttached;

        var Client = new TelemetryClient(Config);
        Client.InstrumentationKey = ProductDefinitionExtension.Assembly_ApplicationInsights;
        Client.Context.Component.Version = ProductDefinitionExtension.Assembly_Version;
        Client.Context.Session.Id = Guid.NewGuid().ToString();
        Client.Context.Device.OperatingSystem = Environment.OSVersion.ToString();

....
Client.TrackMetric(new MetricTelemetry(e.Name, e.Value));
I have a few questions about this:

When capturing the telemetry, I also want to record some additional information (for example, hard drive model). How do I attach this arbitrary information?

When submitting information, it seems like Application Insights submits a request every time I call "TrackMetric". Is there a way to have it batch those together for better performance or is it sending a request per "TrackMetric" because I'm in developer mode?

—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHubhttps://eur04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fmicrosoft%2FApplicationInsights-dotnet%2Fissues%2F1225%3Femail_source%3Dnotifications%26email_token%3DACZTD526B2K5ALYRW4ENSP3QLU53DA5CNFSM4I27663KYY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4HOAQC7A&data=02|01||aaa78bc30bf24dcf541d08d742d6021a|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|637051359230869828&sdata=8c0cDbHwNRzhSe0iLsywK2jDdz0FYy4M3HNqXHKclnI%3D&reserved=0, or mute the threadhttps://eur04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FACZTD537FTQJY7SFJEK22L3QLU53DANCNFSM4I27663A&data=02|01||aaa78bc30bf24dcf541d08d742d6021a|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|637051359230879840&sdata=DBnuGdKdTUXx6HFjYiRphDTNgbJ0Dq03n8RAfMbgjfk%3D&reserved=0.

You can add telemetry initializers to add any additional properties to telemetry. (https://docs.microsoft.com/en-us/azure/azure-monitor/app/api-filtering-sampling#add-properties-itelemetryinitializer)

Use https://docs.microsoft.com/en-us/azure/azure-monitor/app/api-custom-events-metrics#getmetric  - This aggregates telemetry. This is the recommended mechanism.

Btw, overall, you should use this approach: https://docs.microsoft.com/en-us/azure/azure-monitor/app/worker-service#net-corenet-framework-console-application  - Its sets up default configuration for you with out having to manually stitch together pieces.

Tony, this does not answer your questions, but I noticed you're calling TelemetryConfiguration(). It's probably best to call TelemetryConfiguration.CreateDefault(). Best Regards, Eduardo Monteiro de Barros
…
________________________________ From: Tony Valenti<EMAIL_ADDRESS>Sent: Thursday, September 26, 2019 19:05 To: microsoft/ApplicationInsights-dotnet<EMAIL_ADDRESS>Cc: Subscribed<EMAIL_ADDRESS>Subject: [microsoft/ApplicationInsights-dotnet] Tracking Additional Information (#1225) Right now I use the following code to track metrics: var Config = new TelemetryConfiguration(); Config.InstrumentationKey = ProductDefinitionExtension.Assembly_ApplicationInsights; Config.TelemetryChannel = new Microsoft.ApplicationInsights.WindowsServer.TelemetryChannel.ServerTelemetryChannel(); Config.TelemetryChannel.DeveloperMode = System.Diagnostics.Debugger.IsAttached; var Client = new TelemetryClient(Config); Client.InstrumentationKey = ProductDefinitionExtension.Assembly_ApplicationInsights; Client.Context.Component.Version = ProductDefinitionExtension.Assembly_Version; Client.Context.Session.Id = Guid.NewGuid().ToString(); Client.Context.Device.OperatingSystem = Environment.OSVersion.ToString(); .... Client.TrackMetric(new MetricTelemetry(e.Name, e.Value)); I have a few questions about this: 1. When capturing the telemetry, I also want to record some additional information (for example, hard drive model). How do I attach this arbitrary information? 2. When submitting information, it seems like Application Insights submits a request every time I call "TrackMetric". Is there a way to have it batch those together for better performance or is it sending a request per "TrackMetric" because I'm in developer mode? — You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHubhttps://eur04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fmicrosoft%2FApplicationInsights-dotnet%2Fissues%2F1225%3Femail_source%3Dnotifications%26email_token%3DACZTD526B2K5ALYRW4ENSP3QLU53DA5CNFSM4I27663KYY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4HOAQC7A&data=02|01||aaa78bc30bf24dcf541d08d742d6021a|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|637051359230869828&sdata=8c0cDbHwNRzhSe0iLsywK2jDdz0FYy4M3HNqXHKclnI%3D&reserved=0, or mute the threadhttps://eur04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FACZTD537FTQJY7SFJEK22L3QLU53DANCNFSM4I27663A&data=02|01||aaa78bc30bf24dcf541d08d742d6021a|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|637051359230879840&sdata=DBnuGdKdTUXx6HFjYiRphDTNgbJ0Dq03n8RAfMbgjfk%3D&reserved=0.

Infact, the recommendation is to NOT do that as well. Just get a telemetry client from DI as per this doc:
https://docs.microsoft.com/en-us/azure/azure-monitor/app/worker-service#how-can-i-track-telemetry-thats-not-automatically-collected

Good to know. Thanks, Cijo.

I'm closing this ticket as out of date.
If you're still having issues, please reopen.


Add PPP

Links to #127

Codecov Report

Merging #219 (e4d0cc5) into master (28a3083) will not change coverage.
The diff coverage is n/a.

@@            Coverage Diff            @@
##             master     #219   +/-   ##
=========================================
  Coverage     66.89%   66.89%
  Complexity      563      563
=========================================
  Files            96       96
  Lines          2015     2015
  Branches        204      204
=========================================
  Hits           1348     1348
  Misses          596      596
  Partials         71       71

Continue to review full report at Codecov.

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

@AY2122S1-CS2103T-W13-2/developers y'all can copy the introduction paragraph.


Deprecate JavaScript plugins

Deprecate the plugins in the javascript subproject to eventually remove them from the distribution.
Before, we need to clarify how they are used and if there are proper replacements.

These are deprecated in 6.0 now


timeout

I have just installed Cassandra 3.7, I tried to connect:
{:ok, client} = :cqerl.new_client({{x,x,x,x},9042},[{:auth, {:cqerl_auth_plain_handler, [{"user_name", "password"}]}}])

but I got this error:

** (exit) exited in: :gen_server.call(:cqerl, {:get_client, {{x,x,x,x}, 9042}, [auth: {:cqerl_auth_plain_handler, [{"user_name", "password"}]}]})
** (EXIT) time out
(stdlib) gen_server.erl:204: :gen_server.call/2

Any advice?

Did you get this working? Seems to be a connection configuration issue

@hopewise did you get it working?


update bootstraping VM used to build observatory

We should update the vm used to build observatory in build.py. I inadvertly broke the build because I started using null-aware operators in dart2js, which are not yet in the VM that is used in the bootstrap process.
@whesse @johnmccutchan

It's fairly old:
~/dart2/sdk/tools/testing/bin/linux$ dart --version
Dart VM version: 1.9.0-dev.10.13 (Mon Mar 23 06:45:57 2015) on "linux_ia32"

I for now reverted the use of ?? here: https://codereview.chromium.org/1293533006

We are planning to update the SDK used to build really soon now.  Just waiting for a cl to land, enabled us to use a complete, downloaded SDK for this.

CL https://codereview.chromium.org/1322753005/ , which fixes issue #24053 , downloads the new 1.12.0 stable release SDK for all platforms.  We then need to switch the observatory build over to this.

Awesome - does this mean that observatory will be built with the pub/dart2js from that downloaded SDK as well? or just using the repo versions of pub/dart2js with the downloaded VM?
If we have a choice, I'd prefer the former: that would make it easier to ensure we are using a consistent set of sdk tools when we build observatory.

Yes, that is the point of uploading the whole SDK.  We will also use this
to run the test scripts.
On Sep 1, 2015 6:38 PM, "sigmundch"<EMAIL_ADDRESS>wrote:

Awesome - does this mean that observatory will be built with the
pub/dart2js from that downloaded SDK as well? or just using the repo
versions of pub/dart2js with the downloaded VM?
If we have a choice, I'd prefer the former: that would make it easier to
ensure we are using a consistent set of sdk tools when we build observatory.
—
Reply to this email directly or view it on GitHub
https://github.com/dart-lang/sdk/issues/24136#issuecomment-136784891.

The uploaded SDK is now available to the bots.  The observatory team should now switch the build to use it.

The observatory now uses the downloaded SDK, which is the stable version 1.12.0, to build observatory.  If that doesn't work, it falls back to using the bootstrap binary to build observatory.


String.lastIndex broken on JS

I have no idea how this bug slipped into 1.3.3, considering that there are tests for it!

Fixed.


Implement new color-picker design with header & footer

https://user-images.githubusercontent.com/6264317/171390979-d6c18748-f6a5-40d8-8312-6759febdcc0d.mov

I don't think "choose a color" is needed or helpful.

The text is not needed but exists as a design element. The header would look weird with only the close icon.
Btw: we have the close button to make it obvious how to close the picker. This is not necessary for other pickers, as they automatically close when selecting a value, which is not the case when selecting a color using the sliders.

I don't think "choose a color" is needed or helpful.

@nsams The decision to add this text was made with the UX team for visual purposes.
Do you think we can merge this?


Cryptic error message in bundle upload

A competition bundle is not accepted if the root folder is selected for zip instead of inner files. Hence, it is returning the error shown in the linked image


using shortID for job names

This looks good, but it looks like the travis tests are failing.  Looks like there's a regex pattern looking for specific data in the logs that's failing since it's limiting the characters to a-f
/.*single-job-cluster - job "ls-job-\b[0-9a-f]{5,40}\b" created*/


Job pending due to certificate error on webhook (x509: certificate signed by unknown authority)

I try to deploy an app, and jobs are pending due to certificate error on webhook
❯ kubectl get keptntasks.lifecycle.keptn.sh -n poc
NAME                                         APPNAME        APPVERSION   WORKLOADNAME   WORKLOADVERSION   JOB NAME                              STATUS
pre-pre-log-podtato-head-93276               podtato-head   0.0.0                                         klc-pre-pre-log-podtato-head--87547   Progressing
pre-check-entry-service-podtato-head-75657   podtato-head   0.0.0                                         klc-pre-check-entry-service-p-43086   Progressing

❯ kubectl -n poc get job
NAME                                  COMPLETIONS   DURATION   AGE
klc-pre-pre-log-podtato-head--87547   0/1           34m        34m
klc-pre-check-entry-service-p-43086   0/1           34m        34m

❯ kubectl -n poc describe job klc-pre-pre-log-podtato-head--87547
Name:             klc-pre-pre-log-podtato-head--87547
Namespace:        poc
Selector:         controller-uid=a799a1eb-fbf2-4b8c-9264-6768193dd2e8
Labels:           keptn.sh/app=podtato-head
                  keptn.sh/task-name=pre-pre-log-podtato-head-93276
                  keptn.sh/version=0.0.0
Annotations:      batch.kubernetes.io/job-tracking:
Controlled By:    KeptnTask/pre-pre-log-podtato-head-93276
Parallelism:      1
Completions:      1
Completion Mode:  NonIndexed
Start Time:       Tue, 22 Nov 2022 14:07:25 +0100
Pods Statuses:    0 Active (0 Ready) / 0 Succeeded / 0 Failed
Pod Template:
  Labels:  controller-uid=a799a1eb-fbf2-4b8c-9264-6768193dd2e8
           job-name=klc-pre-pre-log-podtato-head--87547
  Containers:
   keptn-function-runner:
    Image:      ghcr.io/keptn/functions-runtime:v0.4.0
    Port:       <none>
    Host Port:  <none>
    Environment:
      CONTEXT:  {"workloadName":"","appName":"podtato-head","appVersion":"0.0.0","workloadVersion":"","taskType":"","objectType":"Application"}
      SCRIPT:   /var/data/function.ts
    Mounts:
      /var/data/function.ts from function-mount (ro,path="code")
  Volumes:
   function-mount:
    Type:      ConfigMap (a volume populated by a ConfigMap)
    Name:      keptnfn-pre-log-podtato-head
    Optional:  false
Events:
  Type     Reason        Age                From            Message
  ----     ------        ----               ----            -------
  Warning  FailedCreate  1s (x12 over 34m)  job-controller  Error creating: Internal error occurred: failed calling webhook "mpod.keptn.sh": failed to call webhook: Post "https://klc-webhook-service.keptn-lifecycle-toolkit-system.svc:443/m
utate-v1-pod?timeout=10s": x509: certificate signed by unknown authority

❯ kubectl -n keptn-lifecycle-toolkit-system get certificate
NAME               READY   SECRET                AGE
klc-serving-cert   True    webhook-server-cert   4h54m

❯ kubectl get mutatingwebhookconfigurations.admissionregistration.k8s.io
NAME                                                    WEBHOOKS   AGE
cert-manager-webhook                                    1          17d
opentelemetry-operator-mutating-webhook-configuration   3          17d
klc-mutating-webhook-configuration                      1          35m

Hello @nlamirault did you install the cert manager according to our tutorial?
The Lifecycle Toolkit includes a Mutating Webhook which requires TLS certificates to be mounted as a volume in its pod. The certificate creation is handled automatically by cert-manager. To install cert-manager, execute the following command:
kubectl apply -f https://github.com/cert-manager/cert-manager/releases/download/v1.10.0/cert-manager.yaml
When cert-manager is installed, you can run
kubectl apply -f https://github.com/keptn/lifecycle-toolkit/releases/download/v0.4.0/manifest.yaml

yes @RealAnna . cert-manager is installed

@nlamirault thank you for your answer! What I wanted to verify is if your cert-manager installation follows our default setup or if it may differ. Eg. a similar error like yours could happen if the cert manager does not enable the cainjector as explained here
Let me know if this helps, otherwise maybe you can share more info on how you installed everything?

❯ kubectl -n cert-manager get pod
NAME                                      READY   STATUS    RESTARTS       AGE
cert-manager-856bc99764-65hhk             1/1     Running   3 (16d ago)    19d
cert-manager-webhook-6d4d9d87f5-wh97x     1/1     Running   3 (14d ago)    19d
cert-manager-cainjector-6778b6bdc-mm5jf   1/1     Running   95 (14d ago)   19d

and :
❯ kubectl get MutatingWebhookConfiguration cert-manager-webhook -o yaml
E1211 12:12:50.942578 1070402 memcache.go:255] couldn't get resource list for external.metrics.k8s.io/v1beta1: Got empty response for: external.metrics.k8s.io/v1beta1
apiVersion: admissionregistration.k8s.io/v1
kind: MutatingWebhookConfiguration
metadata:
  annotations:
    cert-manager.io/inject-ca-from-secret: cert-manager/cert-manager-webhook-ca
    kubectl.kubernetes.io/last-applied-configuration: |
      {"apiVersion":"admissionregistration.k8s.io/v1","kind":"MutatingWebhookConfiguration","metadata":{"annotations":{"cert-manager.io/inject-ca-from-secret":"cert-manager/cert-manager-webhook-ca"},"labels":{"app":"webhook","app.kubernete
s.io/component":"webhook","app.kubernetes.io/instance":"cert-manager","app.kubernetes.io/managed-by":"Helm","app.kubernetes.io/name":"webhook","app.kubernetes.io/version":"v1.10.0","argocd.argoproj.io/instance":"cert-manager","helm.sh/char
t":"cert-manager-v1.10.0","portefaix.xyz/version":"v0.43.0"},"name":"cert-manager-webhook"},"webhooks":[{"admissionReviewVersions":["v1"],"clientConfig":{"service":{"name":"cert-manager-webhook","namespace":"cert-manager","path":"/mutate"}
},"failurePolicy":"Fail","matchPolicy":"Equivalent","name":"webhook.cert-manager.io","rules":[{"apiGroups":["cert-manager.io","acme.cert-manager.io"],"apiVersions":["v1"],"operations":["CREATE","UPDATE"],"resources":["*/*"]}],"sideEffects"
:"None","timeoutSeconds":10}]}
  creationTimestamp: "2022-11-04T15:57:27Z"
  generation: 2
  labels:
    app: webhook
    app.kubernetes.io/component: webhook
    app.kubernetes.io/instance: cert-manager
    app.kubernetes.io/managed-by: Helm
    app.kubernetes.io/name: webhook
    app.kubernetes.io/version: v1.10.0
    argocd.argoproj.io/instance: cert-manager
    helm.sh/chart: cert-manager-v1.10.0
    portefaix.xyz/version: v0.43.0
  name: cert-manager-webhook
  resourceVersion: "4026985"
  uid: 64dcd7de-34b9-4117-b142-393e6abe96df
webhooks:
- admissionReviewVersions:
  - v1
  clientConfig:
    caBundle: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUJ3RENDQVVlZ0F3SUJBZ0lRUlFqSFdJb0p6MHpqbEViZFl5NUVjREFLQmdncWhrak9QUVFEQXpBaU1TQXcKSGdZRFZRUURFeGRqWlhKMExXMWhibUZuWlhJdGQyVmlhRzl2YXkxallUQWVGdzB5TWpFeE1EUXhOVFUzTXpoYQpGdzB5TXpFeE1EU
XhOVFUzTXpoYU1DSXhJREFlQmdOVkJBTVRGMk5sY25RdGJXRnVZV2RsY2kxM1pXSm9iMjlyCkxXTmhNSFl3RUFZSEtvWkl6ajBDQVFZRks0RUVBQ0lEWWdBRWo5VjNlbzh6QkV1czRUMWNnOGRRdzE5ZDNyYVUKUGpBa01kOW9kWklMOTV4WEFVWW14TUdNVHpPSlBmb0RKdEt1NnJESWdzdU9SSy9PVW1tVWhyVm5JTURX
T0VwRQp5UmwreTBzUjlqL25wNTRsanpGdGhyaExpWVNVN1krUHBYa2tvMEl3UURBT0JnTlZIUThCQWY4RUJBTUNBcVF3CkR3WURWUjBUQVFIL0JBVXdBd0VCL3pBZEJnTlZIUTRFRmdRVTd0dmNRRm40L1B1WjljMDc3MUZvcHpYRVFPRXcKQ2dZSUtvWkl6ajBFQXdNRFp3QXdaQUl3S3lySHNrN0h6TFZGcFE2TUVRT2E
zcUM4eUViWnZBWGV5WjZzSXVxYgpaQy9QM1FWZ05vREE1UXQxckFCVzlSMGpBakJkdlVQaDgwM0RCcEtqdjdCZzZML3ZHa3RwVXJNQXUxWEoxS1hKCnN3RVRQM3RJdUZFSnlCQ01uUzIxTFVZN1JRZz0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo=
    service:
      name: cert-manager-webhook
      namespace: cert-manager
      path: /mutate
      port: 443
  failurePolicy: Fail
  matchPolicy: Equivalent
  name: webhook.cert-manager.io
  namespaceSelector: {}
  objectSelector: {}
  reinvocationPolicy: Never
  rules:
  - apiGroups:
    - cert-manager.io
    - acme.cert-manager.io
    apiVersions:
    - v1
    operations:
    - CREATE
    - UPDATE
    resources:
    - '*/*'
    scope: '*'
  sideEffects: None
  timeoutSeconds: 10

@nlamirault  Is there some error in the cainjector pod? (eg. about secret or secret controller) What version of k8s are you using?

I'll close this issue since the long inactivity and we have our cert-manager built in :)
Feel free to re-open the issue @nlamirault if you still have problems with the latest release


[Bug]: Go direct runner panics when using stateful DoFn

What happened?
 Flink runs this just fine.
The code to reproduce this is based on the primitives/state integration test ValueStateParDo:
package main

import (
	"context"
	"flag"
	"fmt"

	"github.com/apache/beam/sdks/v2/go/pkg/beam"
	"github.com/apache/beam/sdks/v2/go/pkg/beam/core/state"
	"github.com/apache/beam/sdks/v2/go/pkg/beam/log"
	"github.com/apache/beam/sdks/v2/go/pkg/beam/x/beamx"
)

func logFn(ctx context.Context, l string) {
	log.Infoln(ctx, l)
}

type valueStateFn struct {
	State1 state.Value[int]
}

func (f *valueStateFn) ProcessElement(s state.Provider, w string, c int) string {
	i, ok, err := f.State1.Read(s)
	if err != nil {
		panic(err)
	}
	if !ok {
		i = 1
	}
	err = f.State1.Write(s, i+1)
	if err != nil {
		panic(err)
	}
	return fmt.Sprintf("%s: %v", w, i)
}

func main() {
	flag.Parse()
	beam.Init()

	p, s := beam.NewPipelineWithRoot()

	in := beam.Create(s, "apple", "pear", "peach", "apple", "apple", "pear")
	keyed := beam.ParDo(s, func(w string, emit func(string, int)) {
		emit(w, 1)
	}, in)
	counts := beam.ParDo(s, &valueStateFn{}, keyed)
	beam.ParDo0(s, logFn, counts)

	ctx := context.Background()
	if err := beamx.Run(ctx, p); err != nil {
		log.Fatalf(ctx, "Failed to execute job: %v", err)
	}
}

Issue Priority
Priority: 2 (default / most bugs should be filed as P2)
Issue Components

[ ] Component: Python SDK
[ ] Component: Java SDK
[X] Component: Go SDK
[ ] Component: Typescript SDK
[ ] Component: IO connector
[ ] Component: Beam examples
[ ] Component: Beam playground
[ ] Component: Beam katas
[ ] Component: Website
[ ] Component: Spark Runner
[ ] Component: Flink Runner
[ ] Component: Samza Runner
[ ] Component: Twister2 Runner
[ ] Component: Hazelcast Jet Runner
[ ] Component: Google Cloud Dataflow Runner

You're right. User state is not supported in Direct Runner. The integrations tests on direct runner are skipped [here].(https://github.com/apache/beam/blob/76f3a5919fe6bc31f9117051aa6c4aeb4e39e017/sdks/go/test/integration/integration.go#L93)

+1 this is WAI. The upcoming replacement runner will be a better place to implement this. The Go Direct Runner doesn't implement RPC service protocols, which means it largely duplicates a lot of effort to maintain.


RF builder: Log changes and prompt for rationales

Stories

Program team: We can easily tell the story of how our program logic evolved over time, as theories of change were tested and we adjusted program strategy accordingly. We can also protect ourselves when questions are raised about our performance and how we're measuring impact.
Internal stakeholders: I can ensure that our program teams are meeting agency standards for transparency and accountability, by making sure that changes to program logic are well documented.
External stakeholders / auditors: I can easily pinpoint and follow up on changes to program logic to ensure that the changes are valid and not an instance of "moving the goalposts."

Acceptance criteria
When do we prompt for rationales and log changes?
The trigger point for rationale prompts and change logging for any given RF level is whether or not there is an indicator linked to it.

[ ] 1. BEFORE I link any indicators: I am NOT prompted for a rationale when I save changes to the RF level text or assumptions, and changes are NOT logged.

[ ] 1.2. AFTER I link indicator/s to my RF level and save changes: From there on out, I am prompted for a rationale for a number of actions described below.

Where does the prompt go and what does it say?

[ ] 1. The prompt is always positioned in the lower left corner of the form you're editing, because that is where your attention is already focused.

[ ] 2. We use the same style of prompt we introduced with Papaya. It says:
Warning <-- maybe, see #1330
Your changes will be recorded in a change log.
For future reference, please share your reason for these changes.

What RF-specific user actions trigger rationale prompts and change logging?
RF builder
I am prompted when:

[ ] 1. I modify the text of the RF level.
[ ] 2. I modify already saved Assumptions text.
[ ] 3. When I delete saved Assumptions text without replacing it.

I am NOT prompted when:

[ ] 1. I add Assumptions text where there previously was none.
[ ] 2. I change the order of linked indicators

Indicator setup form

The following user actions trigger prompts regardless of whether the indicator setup form is launched from the RF builder, program page, or IPTT gear icons.
Reminder: When you add an indicator to an RF level in the RF builder, the Result level field is INACTIVE because you've already told the system which level you're adding the indicator to. This field only becomes editable after you save the RF level. For more details on this topic, see #1275.

[ ] 1. When I reassign an indicator's result level. (Saved RF levels only)
[ ] 2. When I unassign an indicator's result level and do not select a new one. (Saved RF levels only)

How do I get to the change log from the RF builder?

[ ] 1. The RF change log is accessed via a link underneath the template box. It's a simple text link, using the same icon we use on buttons elsewhere.

Modifications to the change log itself

[ ] 1. Add a column with the header "Result Level" to the right of "Date and Time"

[ ] 2. The value for that column is [RF tier][RF level # if exists]
Examples: Goal, Outcome 1, Output 1.1, Activity 1.1.1

[ ] 3. Remove "No." column and incorporate indicator numbers into the Indicator column itself.

[ ] 3.1. The format is Indicator [indicatorNumber]: Indicator text  <-- note bolding. For example:
Indicator 2a: Indicator text here
Indicator 2.2a: Indicator text here
Indicator 2.2.2a: Indicator text here

[ ] 4. All of the above modifications to the change log are reflected in the Excel export.

Housekeeping (where applicable)

[ ] Unit test/s written
[ ] i18n strings included
[ ] Is accessible to people using screen readers

@jennyhavah Should the rationale prompt be similar to the one that appears on the indicator modal?  I'm seeing this:

The one in the spec above looks somewhat different.

@sanjuroj I think you're talking about the styling? Yes, it can be the same type of prompt we're using on the indicator form. The mockup represents the style Paul and I eventually want to get to, doesn't need to be implemented for Satsuma.

I'm seeing a couple issues:

When I edit a results level without linked indicators, it is logged without a rationale prompt being issued.

[ ] When I add an assumption where one previously didn't exist, it is logged without a rationale prompt being issued.

[ ] When I add/edit a results level, go to the change log, and then hit the "back" button to get back to the RF builder, the new/edited level does not appear correctly - I have to refresh the page to see it correctly.

@hannalcamp I pushed a fix for issue 3, where data is out-of-date on back button.
Issue 1 and 2 were an undocumented design decision that came out of a discussion, but it can be changed to only log on rationale prompt if that's ultimately the desired behavior.

@KennyMonster If it's a low effort, low risk update, let's go ahead and only log when we're prompting for a reason for change.

Looks good to me!


Support for matrix operations

Hello,
Is there a plan to extend this awesome work to support matrix operations? For example, converting XYZ matrices to sRGB matrices.

The API does ship with already a few pre-computed, e.g. https://github.com/gtaylor/python-colormath/blob/master/colormath/color_objects.py#L715. Is there a use case where you would need to do the computations yourself?


TLS handshake timeout

Hi,
I'm trying to run goofys inside a google cloud function and I'm running into this issue:
2018/11/13 21:12:38.252634 s3.ERROR code=RequestError msg=send request failed, err=Head https://s3.amazonaws.com/<bucket>/uedg47jq11kmh051ibkmhblq7xxxrplt: net/http: TLS handshake timeout
2018/11/13 21:12:38.552603 s3.ERROR code=RequestError msg=send request failed, err=Head https://s3.amazonaws.com/<bucket>/uedg47jq11kmh051ibkmhblq7xxxrplt: net/http: TLS handshake timeout
2018/11/13 21:12:38.552667 main.ERROR Unable to access '<bucket>': RequestError: send request failed
caused by: Head https://s3.amazonaws.com/<bucket>/uedg47jq11kmh051ibkmhblq7xxxrplt: net/http: TLS handshake timeout
2018/11/13 21:12:38.552731 main.FATAL Mounting file system: Mount: initialization failed

Any idea how to debug this? I'm thinking it might be linked to the builtin SSL support and the runtime certificates but a timeout is weird. I believe that distribution is a Ubuntu TLS from 2018, possibly running inside some virtualization layer..

Forgot to add: I'm using the latest static binary.

doesn't make much sense that the timeout is within the same second? maybe try enabling --debug_s3 to see if you can get more clues


Allow user-defined annotations for pods

A user should be able to specify additional pod annotations. This makes it possible to e.g. mark pods for service mesh injection and such.

We have a use case, where we need to add specific annotations to the pods created by the operator. We are currently trying to add humio to a service mesh (linkerd).
Currently, we have enabled proxy injection on the namespace level, however, for this specific use case we don't want all pods in this namespace to be part of the mesh. It would therefore be awesome to be able to specify custom annotations for the humio-core pods, e.g. linkerd.io/inject: enabled or specific configurations for the linkerd proxies for humio.


[Feature] Support Oracle CDC to Paimon

Search before asking

[X] I searched in the issues and found nothing similar.

Motivation
At present, paimon already supports the migration of the entire database from mysql to paimon.
Hope to support Oracle.
Solution
No response
Anything else?
No response
Are you willing to submit a PR?

[ ] I'm willing to submit a PR!

After https://github.com/apache/incubator-paimon/pull/2734 merged, i will commit code to support  Oracle CDC.


Handling of lambda@edge response events

I have a problem I'm having trouble solving regarding the Lambda@Edge adapter It is now possible that these simple renovations may not be enough.

the following code you were referring to deals with event.Records[0].cf.response instead of event.Records[0].cf.request
https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/lambda-examples.html#lambda-examples-overriding-response-header
there is a case like this where both event.Records[0].cf.request and event.Records[0].cf.response are handled. In the case of viewer-response and origin-response
https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/lambda-examples.html#lambda-examples-update-error-status-examples

If only 1. is used, it is fine to create handlers for request and response, or branch, but I don't know the best practice when both are used as in 2. I hope there is an adapter somewhere that uses the two together.

Hi @watany-dev!
This is a complex issue concerning how to specify the API for the handler you've highlighted.
I realized that you can get the CloudFront Response using the following code:
const cloudFrontResponse = c.env.event.Records[0].cf.response

Wouldn't this be a good start to solving the problem?

Thank you very much! I just wish I could do this.
type Bindings = {
  callback: Callback
  request: CloudFrontRequest
  response: CloudFrontResponse
}

@yusukebe
Yes, I have resolved the issue and will close this. Thanks for the review.


Test Create delivered to user's sharedInbox

Same as #19, but delivered to a user's sharedInbox. https://www.w3.org/TR/activitypub/#shared-inbox-delivery

This would only happen if an activity were to be delivered to multiple recipients on the same domain, yes?
Spec only specifies that a server MAY reduce # of requests by using the shared inbox

In practice often yes, but afaik shared inboxes aren't necessarily required to be on the same domain as their actors.

Even if the shared inbox is optional, there are still platforms that require it, so we should also test the lack of a shared inbox!


Stop building MSBuild assemblies for .NET Fx

Mostly changes in msbuild repo, but also some that were needed in few others to pass the build (sourcelink, fsharp)
Tests:

smoke tests
VS Code tests (debugging, intelisense, omnisharp)
dotnet commands

Just wondering if Version="15.7.179" could be something that sourcelink patches pick up from source-build props? Otherwise LGTM.

Just wondering if Version="15.7.179" could be something that sourcelink patches pick up from source-build props? Otherwise LGTM.

Yes, this will be fixed in my pending sourcelink changes.


How to connect to Grafana Dashboard?

Hello, sorry I know this is not a "issue" more a question.
I can start the Docker Container, he is up and running.  I can see my telemetrics.
But If I try to connect the grafana Dashboard with Prometheus it doesent work.
Can someone told me, wich data I have to enter in the Grafana Part to get it work?

Hi, please use official resources how Grafana and Prometheus work together and how you build on top of that using the fritzbox exporter your own dashboard.
This repo is only for exporter specific bugs.
Thanks!


Added touch compatiblity

If you're interested, I've added basic touch functionality so it works on phones/tablets.

First, thanks for contributing!
So basically, the context menu shows up when you long press?  Is there not a native event for a long press?  I'd like to avoid hard coding the time you have to press.
I haven't done much mobile web app development, so your input is appreciated.

Hi, thanks for replying so quickly!
Unfortunately there’s no such thing as a native event for long press from what I’ve found so far. There’s four options: touchstart, touchmove, touchcancel (when you receive a call for instance) and touchend that are shared between iOS and Android, according to MDN.
I understand your reluctance against hard-coding anything, I have the same sentiment. Half a second seems long enough to not be a click and short enough not to hamper any other function. I’ve scoured Stack Overflow of course, so this was the median I got to.
Greetings,
Auke
Op 6 nov. 2017, om 15:10 heeft Isaac Mann <notifications<EMAIL_ADDRESS>het volgende geschreven:
First, thanks for contributing!
So basically, the context menu shows up when you long press? Is there not a native event for a long press? I'd like to avoid hard coding the time you have to press.
I haven't done much mobile web app development, so your input is appreciated.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fisaacplmann%2Fngx-contextmenu%2Fpull%2F68%23issuecomment-342159301&data=02|01|underskuur%40hotmail.com|e059f3bbfcca4cfe3d8908d525202565|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|636455742343676502&sdata=t7r3QzRFo2T7703p0R61jwObyPrI65UhXt31nNeDn3U%3D&reserved=0, or mute the threadhttps://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAMEmpYPj85_9edtVechSoUGTDJWx3JbLks5szxNWgaJpZM4QTSdP&data=02|01|underskuur%40hotmail.com|e059f3bbfcca4cfe3d8908d525202565|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|636455742343676502&sdata=GH0uH85okZoRFoFbOI%2B30x0hJ8HTYnk4yyttAxmkg7Y%3D&reserved=0.

Thanks for explaining the long press implementation.
What's the reason for falling back to pageX/pageY?  Do mobile browsers not use clientX/clientY?

I'm learning this stuff now, but it looks like the right thing to do is to reference the touches property of the TouchEvent and then reference clientX/clientY on that.  What should happen if there is more than one Touch in the touches array?  Should we only use the first one?  Or not open the context menu?
It looks like pageX/pageY is not supported in iOS Safari (TouchEvent inherits from UIEvent)

Also, even if the pageX/Y events were supported, they'll position the context menu incorrectly. pageX/Y is relative to the document, clientX/Y is relative to the viewport.

That’s odd, I tested it on my iPad. I’ll have to look into it more to answer your questions.

I'm going to see if I can use TouchEvent instead of the current MouseEvent and test it on several android devices, ranging from 4.4.1 to 7. Or whatever is on a Galaxy S8. (Yay for test-material at work)

I've implemented the TouchEvent now, and cancelled out the touchmove event.
However.
I noticed that there's an obvious drag delay now only on the place with the touchmove hostbind, but I can't seem to find a way right now how to prevent this yet. Although I have some ideas.

After some serious testing across devices, I've noticed excessive inconsistencies among the different devices.
Android:
Seems to ignore touchmove completely, instead registers a touchcancel on move, and fires the the contextmenu event, without touchend, after the standard duration.
iOS:
Uses touchstart, touchend and touchmove. However, the default iOS context menu is opened regardless and seemingly is not part of the touch events available. The contextmenu event is never called.
I'm quite at a loss at the moment how to get this working.

Thanks for working on this.  Cross browser/device testing is hard.  I've avoided working on the mobile piece because it is so hard.  My advice would be to find another library that handles touch events in javascript (not necessarily in Angular) and see how they handle all the device differences.  This has to be a problem that other people have tried to solve before.
Let me know if I can help.

Here is the jQuery mobile taphold event implementation. And the custom events, vclick etc are defined here.
It looks like they start a timer when touchstart happens and if it hasn't been canceled after 1000ms the taphold event is fired.  Timer cancelling happens with a touchmove, touchcancel or touchend.
I'm not planning to work on this myself, but if @Gizrah or someone else wants to pick up here and get something working I'd be glad of any contribution.

I think the Angular Material team is using HammerJS to handle longpress events.  See the tooltip docs and the code.  It looks like the (longpress) event is set up here.  Still don't quite understand how it works, but it looks like they've solved this problem.
import {HammerGestureConfig} from '@angular/platform-browser';