Grafana and Prometheus UIs do not work with non-root contextpath

Describe the bug
istio installation options include  grafana.contextPath, prometheus.contextPath and kiali.contextPath
grafana and prometheus UIs do not work on context path other than '/'. kiali UI works with context path "/kiali"
Expected behavior
grafana and prometheus UI should work on non-root contextpath
Steps to reproduce the bug
Expose grafana and prometheus services to an external IP. One way to do that would be to use nodeport:
kubectl expose deployment grafana --type=Nodeport --name=grafana-test-service  --namespace istio-system
kubectl expose deployment prometheus --type=NodePort --name=prometheus-test-service --namespace istio-system

Access grafana and prometheus UI like this :
<$IP-FOR-EXPOSED-SERVICE>/grafana
<$IP-FOR-EXPOSED-SERVICE>/prometheus
The above URLs will not display the UI properly. However these would work on the context root "/"
The default contextPath values for grafana and prometheus are /grafana and /prometheus respectively.
The kiali UI works on the contextPath '/kiali' properly.
Version
istio version: 1.1.0
kubectl version: 1.10.11
Installation
Install istio1.1.0 using either option at https://istio.io/docs/setup/kubernetes/install/helm
with
--set istio-ingressgateway=true  --set grafana.enabled=true  --set grafana.ingress.enabled=true  --set kiali.enabled=true  --set kiali.ingress.enabled=true  --set prometheus.enabled=true  --set prometheus.ingress.enabled=true
Environment
Cluster state

@clyang82 the PR https://github.com/istio/istio/pull/10699 added contextpath support for Grafana for Ingress, but not for IngressGateway.  @msiraj7 are you accessing via Ingress or IngressGateway?

@sdake Can you triage Istio Helm issues and/or assign them to likely implementors?

I am accessing it via the ingress gateway. Is support for ingressgateway going to be available?

I have been accessing it through kubectl port-forward.  This would be a good use of a VirtualService matching /grafana and routing to the grafana service, but I haven't tried that.

Gateway:
kind: Gateway
metadata:
  name: default-http-gateway
  namespace: default
spec:
  selector:
    istio: ingressgateway
  servers:
  - hosts:
    - '*'
    port:
      name: http
      number: 80
      protocol: HTTP```

VirtualService:

```apiVersion: networking.istio.io/v1alpha3
kind: VirtualService
metadata:
  name: grafana
  namespace: default
spec:
  hosts:
  - "*"
  gateways:
  - default-http-gateway
  http:
  - match:
    - uri:
        prefix: /grafana
    route:
    - destination:
        port:
          number: 3000
        host:  grafana.istio-system.svc.cluster.local```

Then access grafana like this : http://$INGRESS_GATEWAY_IP/grafana. You will see the same issue. The same recipe works for kiali.

I had the same issue and was able to solve it by creating a virtualservice with prefix and by setting two env vars in the grafana deployment template:
          - name: GF_SERVER_ROOT_URL
            value: %(protocol)s://%(domain)s/grafana
          - name: GF_SERVER_DOMAIN
            value: example.org

I suggest adding something like this to the Grafana deployment template:
{{- range $key, $value := .Values.env }}
          - name: "{{ $key }}"
            value: "{{ $value }}"
{{- end }}

and in the Grafana values.yaml:
env: {}
Grafana is highly customizable via env vars and this allows adding any desired amount of them.
I can open PR if necessary.

@esnible, could you assigned to me?

Same here. I had to use {} for --set grafana.ingress.hosts . ex: --set grafana.ingress.hosts={theoneiwant.com}
If I dont, I got this message;
Error: render error in "istio/charts/grafana/templates/ingress.yaml": template: istio/charts/grafana/templates/ingress.yaml:19:30: executing "istio/charts/grafana/templates/ingress.yaml" at <.Values.ingress.host...>: range can't iterate over thehostiwant.com
It's the same for any ingress.host that I tried.

@rafik8 I can't assign you.  You aren't a choice -- this happens with new people.  I assigned myself but you can do the work and submit the PR, which I will mark as ok-to-test.

any update on this issue?

@rafik8 Are you working on this?

@esnible , need to perform a couple of tests before pushing the PR.

@rafik8 is there a PR?

@esnible, just back from my vacation. I ll pushed tonight.

@rafik8 Can you link to the PR?

@msiraj7 is this still a problem for you?

@esnible its still an issue. Using nodeport ip:port/grafana results in error page
. The home page link results in "http:///?orgId=1" which works.

I have been trying to narrow this down and wanted to provide an update. I think there are 3 ways discussed here so far to access grafana/prometheus which uses "contextPath" option on istio install.

NodePort Service
This was tried as ingress didn't work. However, NodePort will not work/honor contextPath as the way NodePort service is created
kubectl expose deployment grafana --type=Nodeport --name=grafana-test-service  --namespace istio-system
doesn't rely on (use) contextPath param.
So the error page on above comment is expected, I think.

Ingress (deployed NGINC as ingress controller)

Ingress Gateway

For both of the above, we are getting same error
If you're seeing this Grafana has failed to load its application files

1. This could be caused by your reverse proxy settings.
2. If you host grafana under subpath make sure your grafana.ini root_path setting includes subpath
3. If you have a local dev build make sure you build frontend using: npm run dev, npm run watch, or npm run build
4. Sometimes restarting grafana-server can help

I think, @mklettner have provided work-around for this issue which I will try out.
FYI, I see that the same work around has made its way to istio:master i.e. https://github.com/istio/istio/pull/14796

@mklettner Can you please share your VS created for grafana as well as the way you access it (browser or curl url)?
I tried adding those to variables by editing grafana deployment in istio-system as well as create VS for grafana, but I always get 404. It seems I am running into https://github.com/grafana/grafana/issues/16135 and this issue is not fixed until grafana 6.2.x.

@arjav-desai I've added the virtualservice to my previous comment. The trailing slash was necessary. Please let me know if it works, I am not sure about the rewrite and can't test it now.

@arjav-desai @mklettner any update on how this should be fixed?

@esnible Haven't had a chance to try out this yet. I just started using istio 1.2.4 so will update as soon as I can.

@arjav-desai @mklettner
try this virtualservice match rule:
apiVersion: networking.istio.io/v1alpha3
kind: VirtualService
metadata:
  name: "istio-dashboard-app"
spec:
  hosts:
    - "mydomain.com"
  gateways:
    - default-gateway
  http:
    - match:
      - uri:
        prefix: /grafana/
      - uri:
        prefix: /grafana
      rewrite:
        uri: /
      route:
        - destination:
            host: grafana.istio-system.svc.cluster.local
            port:
              number: 3000

adding two uri match rule with and without trailing slash works fine on my env.

I'm installing grafana through stable/helm and make it accessible under the context /grafana. Attached find the grafana.yaml which I specify to helm --values. Also find my nginx ingress config. Maybe this can help.
grafana.yaml:

imageTag: 6.5.1

persistence:
  enabled: true
  size: 100Mi

grafana.ini:
  server:
    root_url: https://admin.somewhere.com/grafana

ingress.yaml:

apiVersion: extensions/v1beta1
kind: Ingress
metadata:
  name: admin-ingress
  namespace: admin-foundation
  annotations:
    kubernetes.io/ingress.class: nginx
    certmanager.k8s.io/cluster-issuer: letsencrypt-prod
    nginx.ingress.kubernetes.io/configuration-snippet: |
      rewrite ^/grafana/(.*)$ /$1 break;
spec:
  tls:
  - hosts:
    - admin.somewhere.com
    secretName: tls-secret
  rules:
  - host:  admin.somewhere.com
    http:
      paths:
      - path: /kibana
        backend:
          serviceName: kibana-kibana
          servicePort: 5601
      - path: /grafana
        backend:
          serviceName: grafana
          servicePort: 3000

This install options resloved this issue:
istioctl manifest apply  --set values.gateways.istio-ingressgateway.type=NodePort --set values.grafana.enabled=true  --set values.kiali.enabled=true  --set values.tracing.enabled=true  --set values.tracing.enabled=true --set values.grafana.env.GF_SERVER_ROOT_URL=/grafana, --set values.grafana.env.GF_SERVER_SERVE_FROM_SUB_PATH=true
Istio version: 1.6.0

@0ht I applied the same config, but mine goes to /login and gives 404 error. It works fine without any rewrites and directly giving / as prefix. Any clue why?
this works for me:
apiVersion: networking.istio.io/v1alpha3
kind: VirtualService
metadata:
  name: grafana
  namespace: monitoring
spec:
  hosts:
  - "grafana.com"
  gateways:
  - grafana-gateway
  http:
  - match:
    - uri:
        prefix: /
    route:
    - destination:
        port:
          number: 3000
        host: grafana.monitoring.svc.cluster.local

but your config does not work, I do want to make it work with prefix /grafana' though. so that I can give this prefix in the browser instead of /`

I am also facing the same issue for grafana and Prometheus.
for grafana I tried using the HTTP rewrite. initially, it did not work. but when I added the following line in the deployment template(based on this https://stackoverflow.com/questions/63054402/istio-grafana-with-subpath-if-youre-seeing-this-grafana-has-failed-to-load-i ).

name: GF_SERVER_ROOT_URL
value: %(protocol)s://%(domain)s/grafana/

name: GF_SERVER_DOMAIN
value: example.com

name: GF_SERVER_DOMAIN_SERVE_FROM_SUB_PATH:
value: "false"
it has given the error saying invalid template.
so I modifies thwm into following

name: GF_SERVER_ROOT_URL
value: http://example.com/grafana/

name: GF_SERVER_DOMAIN
value: example.com

name: GF_SERVER_DOMAIN_SERVE_FROM_SUB_PATH:
value: "false"
along with this in virtual service, I added the HTTP rewrite to root uri as following
apiVersion: networking.istio.io/v1alpha3
kind: VirtualService
metadata:
name: grafana-vs
namespace: istio-system
spec:
hosts:

"*"
gateways:
example-gateway
hosts:
'*'
http:
match:

uri:
prefix: /grafana/
name: metrics-route
rewrite:
uri: /
route:
destination:
host: grafana.istio-system.svc.cluster.local
port:
number: 3000

with this configuration grafana is working on http:///grafana. But it is not working on http://example.com/grafana/.
I am not sure what I did wrong here.
for Prometheus,
the HTTP rewrite does not give any results to me. it is giving 404 not found error.

I am also facing the same issue for grafana and prometheus.
for grafana I tried using the HTTP rewrite. initially it did not work. but when I added the following line in deployment template(based on this https://stackoverflow.com/questions/63054402/istio-grafana-with-subpath-if-youre-seeing-this-grafana-has-failed-to-load-i ).
- name: GF_SERVER_ROOT_URL
  value: %(protocol)s://%(domain)s/grafana/
- name: GF_SERVER_DOMAIN
  value: example.com
- name: GF_SERVER_DOMAIN_SERVE_FROM_SUB_PATH:
  value: "false"

along with this in virtual service I added the HTTP rewrite to root uri as following
apiVersion: networking.istio.io/v1alpha3
kind: VirtualService
metadata:
  name: grafana-vs
  namespace: istio-system
spec:
  hosts:
  - "*"
  gateways:
  - example-gateway
  hosts:
  - '*'
  http:
  - match:
    - uri:
        prefix: /grafana/
    name: metrics-route
    rewrite:
      uri: /
    route:
    - destination:
        host: grafana.istio-system.svc.cluster.local
        port:
          number: 3000

with this configuration grafana is working on http:///grafana. But it is not working on http://example.com/grafana/.
I am not sure what I did wrong here.
for prometheus,
the HTTP rewrite does not give any results to me. it is giving 404 not found error.

This is not an Istio bug, we provide the routing to support either rewriting, passing that url through, etc. For help setting up Grafana please refer to grafana docs/github/support.
That being said, this config should work:
        GF_SERVER_ROOT_URL: "http://localhost:3000/grafana/"
        GF_SERVER_DOMAIN: "localhost"
        GF_SERVER_SERVE_FROM_SUB_PATH: "true"

apiVersion: networking.istio.io/v1alpha3
kind: Gateway
metadata:
  name: grafana-gateway
  namespace: istio-system
spec:
  selector:
    istio: ingressgateway # use istio default controller
  servers:
  - port:
      number: 80
      name: http
      protocol: HTTP
    hosts:
    - "*"
---
apiVersion: networking.istio.io/v1alpha3
kind: VirtualService
metadata:
  name: grafana-vts
  namespace: istio-system
spec:
  hosts:
  - "*"
  gateways:
  - grafana-gateway
  http:
  - match:
    - uri:
        prefix: /grafana
    route:
    - destination:
        host: grafana.istio-system.svc.cluster.local
        port:
          number: 3000

@arjav-desai @mklettner try this virtualservice match rule:
apiVersion: networking.istio.io/v1alpha3
kind: VirtualService
metadata:
  name: "istio-dashboard-app"
spec:
  hosts:
    - "mydomain.com"
  gateways:
    - default-gateway
  http:
    - match:
      - uri:
        prefix: /grafana/
      - uri:
        prefix: /grafana
      rewrite:
        uri: /
      route:
        - destination:
            host: grafana.istio-system.svc.cluster.local
            port:
              number: 3000

adding two uri match rule with and without trailing slash works fine on my env.

That worked for me. You saved my day 👍  Thank You.


Wallet Standard support, bug fixes and upgrades

Wallet Standard support
Dependencies upgraded to recent versions
Accessibility warnings fixed

If you can't wait for the merge of this PR, consider using aztemi/svelte-on-solana-wallet-adapter repo instead. It is a fork and already has these commits with additional features integrated.

Thanks!
Will try this out now

That'll great @cogoo. Thanks.

@cogoo
have you also tried
https://github.com/portalpayments/svelte-on-solana-wallet-adapter
do u know if these support solana mobile adapters?
which one do you recommend?


Chat command for slayer points and streak

Describe the solution you'd like
Add a new command like !slayer, !streak, !slayerpoints or something similar to share with others how many slayer points I have and how big my streak is.  I just wanna flex on the homies.

Duplicate of #13116

Thanks, @Hydrox6!


iou calculation in "val_pt_labs[count]" , inqury ,thanks!!!

Dear author,
I have debug the code ,and I got a confuse. why use the  val_pt_labs  ?? why not use "val_vox_label"?

really hope for your reply!

In this line, the voxel prediction has been transformed to point-wise prediction, and the point-wise labels are used for evaluation.


fix: refactor references from 'assets' directory to 'src'

Renamed 'assets' directory to 'src'
Changed all references in code to reflect directory name change

/gcbrun

/gcbrun

/gcbrun


#438: WIP: validationstate

Implemented PropertyValidator, ValidationState and ValidationResult according to #438

Added exemplary usage in InstallCommandlet - is this the correct place and usage of what the validator you envisioned?

Where and how are the errorMessages of the validator supposed to be used?

Shouldn't the Validator take the whole value content (i.e. can be multivalued) of the property instead of a single value, to make validations spanning all of them?

Pull Request Test Coverage Report for Build<PHONE_NUMBER>6
Details

0 of 0   changed or added relevant lines in 0 files are covered.
43 unchanged lines in 10 files lost coverage.
Overall coverage decreased (-0.08%) to 64.727%

Files with Coverage Reduction
New Missed Lines
%

com/devonfw/tools/ide/property/StringProperty.java
1
88.89%

com/devonfw/tools/ide/property/EditionProperty.java
1
83.33%

com/devonfw/tools/ide/property/FileProperty.java
1
80.0%

com/devonfw/tools/ide/property/NumberProperty.java
1
87.5%

com/devonfw/tools/ide/property/ToolProperty.java
2
90.91%

com/devonfw/tools/ide/property/FolderProperty.java
3
0.0%

com/devonfw/tools/ide/property/CommandletProperty.java
3
81.82%

com/devonfw/tools/ide/commandlet/InstallCommandlet.java
3
76.19%

com/devonfw/tools/ide/property/PluginProperty.java
5
20.0%

com/devonfw/tools/ide/property/Property.java
23
75.95%

Totals

Change from base Build<PHONE_NUMBER>7:
-0.08%

Covered Lines:
5733

Relevant Lines:
8543

💛  - Coveralls


Error Mapping Token when using Github workflows reusable

Hi all, I'm trying to create a reusable workflow from GitHub actions using actions/add-to-project. The problem is that it returns an error when parsing secrets A mapping was not expected Unexpected type 'MappingToken' encountered while reading 'input value'. The 'StringToken' type was expected.
This is my code:
Reusable flow:
name: "Adiciona Issues em Projects GitHub"

on:
  workflow_call:
    inputs:
      project_url:
        description: "URL do projetcs github"
        required: true
        type: string
    secrets:
      token:
        description: "Personal token para leitura/escrita projects github"
        required: true

jobs:
  add-to-project:
    name: Add issue to project
    runs-on: ubuntu-latest
    steps:
      - uses: actions/add-to-project@main
        with:
          project-url: {{ inputs.project_url }}
          github-token: ${{ secrets.token }}

Reusable actions call:
name: "Adiciona Issues em Projects GitHub"

on:
  issues:
    types:
      - opened

jobs:
  add-issue:
    uses: "EzzioMoreira/lab-actions/.github/workflows/add-projects.yaml@master"
    with:
      project_url: https://github.com/users/EzzioMoreira/projects/2
    secrets:
      token: ${{ secrets.API_TOKEN_GITHUB }}

I tried using another realize tag but always returned the error The 'StringToken' type was expected.
I think that my code is correct.
Has anyone else reported any problem?

👋 @EzzioMoreira I was able to reproduce this issue in a test organization + repository. The error seems to indicate that the issue is with this line in the add-projects.yaml:
jobs:
  add-to-project:
    name: Add issue to project
    runs-on: ubuntu-latest
    steps:
      - uses: actions/add-to-project@main
        with:
          project-url: {{ inputs.project_url }} # Error: A mapping was not expected Unexpected type 'MappingToken' encountered while reading 'inputs value'. The type 'StringToken' was expected.
          github-token: ${{ secrets.token }}

I was able to fix this error by interpolating the input value using ${{ instead of just {{:
jobs:
  add-to-project:
    name: Add issue to project
    runs-on: ubuntu-latest
    steps:
      - uses: actions/add-to-project@main
        with:
          project-url: ${{ inputs.project_url }}
          github-token: ${{ secrets.token }}

Please try this and let me know if you are still having issues. If there is still an error, it would be helpful to include the full stack trace of the error as well. Thank you!

@EzzioMoreira just wanted to check in and see if this has been resolved, if so, will close this out


Error: linkedin: manual check was required, verify if your login is properly working manually or report this issue:

at page.waitFor.then.catch (/home/ubuntu/node_modules/scrapedin/src/login.js:62:31)
at process._tickCallback (internal/process/next_tick.js:109:7)
(node:8341) UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 2): Error: Protocol error (Runtime.callFunctionOn): Target closed.
(node:8341) DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.
I verified the password manually , it was no problem , what is the reason ? thanks

btw ,I just saw the first time manual check thing advise , but I use remote server , which are not gonna help. what platform you guys are running scrapedin on?

Hi @tszjqgs  we just released v1.0.9 and now cookies option is available, now you don't have to log in on a remote server anymore, just pass the cookies and the login phase will be bypassed, please read the tutorial: https://github.com/linkedtales/scrapedin/wiki/Using-Cookies-To-Login
and please reopen and comment on this issue if you sill have this problem, thank you


⚠ Arch Linux Package Mirror has degraded performance

In 33752e0, Arch Linux Package Mirror (https://pkg.fef.moe/archlinux/) experienced degraded performance:

HTTP code: 200
Response time: 701 ms

Resolved: Arch Linux Package Mirror performance has improved in 3e7a724.


[Oracle] Global RAW16 data formatter

I work as a QA engineer. One of our projects uses an Oracle database. In the data browser, BDeaver displays data as "185C1C6B23F644169260967F06A6FCE6" instead of "185c1c6b-23f6-4416-9260-967f06a6fce6", which is what a Postgres database displays (and what services we are testing respond with). With plenty of different tables, we use the normal data browser instead of specific SQL queries - it's simply much faster.
A global binary data formatter, similar to the View/Format -> Set "column" transform -> UUID would go a long way to help, or perhaps a way to include "REGEXP_REPLACE(binary-guid, '(.{8})(.{4})(.{4})(.{4})(.*)', '\1-\2-\3-\4-\5')()" every time a table is opened and contents downloaded into the browser.
I know that you can set transform to UUID individual columns, but there are hundreds in this project. Having every tester click through each one is not an option.

Thank you for the idea.


Failed to check firmware version while terminal working

Failed to check firmware version and showing welcome message if user code in blocking status. (for example delay() is used in user code in flash).

Firmware version checking is not stable. (Consider to use serial number string of usb port)


Create Huffman_Coding.py

Implementation of Huffman Coding using Greedy Approach
Proposed Changes
Huffman Coding is a technique of compressing data to reduce its size without loss of data. It is generally useful to compress the data in which there are frequently occurring characters.
It follows a Greedy approach since it deals with generating minimum length prefix-free binary codes.
It uses variable-length encoding scheme for assigning binary codes to characters depending on how frequently they occur in the given text.
Priority Queue is used for building the Huffman tree such that the character that occurs most frequently is assigned the smallest code and the one that occurs least frequently gets the largest code.
It follows this procedure: -
Create a leaf node for each character and build a min heap using all the nodes (The frequency value is used to compare two nodes in min heap)
Repeat Steps 3 to 5 while heap has more than one node
Extract two nodes, say x and y, with minimum frequency from the heap
Create a new internal node z with x as its left child and y as its right child. Also frequency(z)= frequency(x)+frequency(y)
Add z to min heap
Last node in the heap is the root of Huffman tree

[ ] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)

Checklist

[x] I have read the CONTRIBUTING document.
[x] My code follows the code style of this project.
[x] My change requires a change to the documentation.
[x] I have updated the documentation accordingly.
[x] I have added tests to cover my changes.
[x] All new and existing tests passed.
[x] I have checked that my PR is not a duplicate

Implementation of Huffman Coding using Greedy Approach

No response in 5 days so PR will be closed.


[Go Router] Control state of some branches in StatefulShellRoute

Use case
In my app I have followed this guide to built my nested routing: https://codewithandrea.com/articles/flutter-bottom-navigation-bar-nested-routes-gorouter/.
In my app I have 3 tabs, where on the first I do some functions, and in the other 2 I show some data that depends on the one of the first tab, but since I am using StatefulShellRoute.indexedStack, the state is not updated, so the widget is not updated.
Proposal
Would be nice to have a flag in the StatefulShellBranch where I can control if the state should be kept or not, because for example in my app i am fine state the state is kept on the first tab, but I would like to rebuilt the other 2 tabs every time I navigate to them.
If that's not possible, how can I archive this behavior?

I always took it to mean that a StatefulShellRoute should preserve state by definition.  Could a ShellRoute (without the stateful) do what you want?

@giordy16 This is similar to a known issue being tracked at https://github.com/flutter/flutter/issues/142258. Closing this issue as a duplicate, so please follow up on it for further updates.


Temporal Chains impact on DPS with poison builds

Description:
In PoB Curse Temporal Chains has negativ effect on any poison damage.
POE Page says:

Increasing poison duration with the Temporal Chains curse results in a longer-lasting poison that deals damage at the same rate.

Steps to reproduce:

Create new build.
Add spell Bladefall with Poison Support Gem.
Add Temporal Chains.

Expected result:

DPS should increase if Tempral Chains is active because there can be more poison stacks.

Actual result:

DPS is lower with Tempral Chains.

Notes:
Looking at the calculation i see, that the operation ist wrong.  It says:
Poison Duration: 1.43s
2.00s (base duration)
/ 1,40 (debuff expires slower/faster)
= 1.43s
Shouldn't it be 2.00s * 1.40 = 2.80s ?

Fixed in the next update.


Update the Job.addLog signature

Due to #23, the Job.addLog api needs to improve.

If you lay down some specifications I may be able to help and make a PR
It looks like I'll be using this queue lib for a project notwithstanding the "closing" of rethinkdb

Updated in v0.5.0


Only pack examples directories when packing howtos

Addresses #249. After reviewing the blame history, however, I can't figure out if there was a reason why we add all untracked files and want to be sure I didn't miss something important.
@marcvanzee originally had git add *, which @avital then changed to git add . to bring back the correct ensembling HOWTO.
Hopefully the change really is this simple, but let me know.

Thanks Daniel!


Tutorial: How can we run end-to-end from the source

Migrated from GitLab: https://gitlab.com/meltano/meltano/-/issues/367
Originally created by @bencodezen on 2019-02-07 21:06:07

This is the soup to nuts tutorial of development. Very heavy content wise and probably not easy to do soon.

View 3 previous comments from the original issue on GitLab


Deleting Cluster Command Typo

Please review below and update. A Hyphen missing in the options.
Page# 81
kind delete cluster -name
Update:
kind delete cluster --name

@somayedubati - Thanks, that must have been missed or removed during one of the editing stages.
As you have correctly stated, the command syntax should be kind delete cluster --name


Error in Read Method Information.vi

There is an issue with the following VI when used with TwinCAT 3.1.4024.62. The following properties no longer exist in the TwinCAT.Ads.dll

Hi @nristovs  I am struggling to reproduce this issue can you tell me which version of TwinCAT.Ads assembly you're using? I have 4024.62 installed. One I was using was TwinCAT.Ads(<IP_ADDRESS>). I also tried TwinCAT.Ads(4.4.0) from nuget.
Please tell me which version of LabVIEW and bitness you're using?
Try deleting the wire reference wire or clicking on the greyed out elements.

To find out which version your using right click the green wire be coming out of get_item on the ReadOnlyMethodParameterCollection invoke node and create a constant. Right click on the constant got to Select .NET Class and then Browse.
My last resort would be to wipe my whole system and reinstall 4024.62 from scratch as well as LV which I am not inclined to do.

I am currently using <IP_ADDRESS> as well. I've taken two screenshots to show the version and what properties are available for in the reference. This has happened on two separate installations on two computers. Is there any extra packets that should be installed on the in TwinCAT?

Interesting. Looks like I'll have to do a clean install on a VM. This might take a while.

Hi, can I also have the LabVIEW version you used as well as its bitness.

I found out what your issue was. You're using the wrong DLL. See:

This issue is caused by Beckhoff installing the wrong TwinCAT.Ads.dll during the installation of TwinCAT 3.1.4024.62. The version installed is for WinCE, which doesn't support the TcRpcLengthIs attribute. Since LabVIEW doesn't run on Windows CE, attempting to fix this would only mask the underlying issue.
Recommended Fix:

Contact Beckhoff and inform them that TwinCAT 3.1.4024.62 may be installing the WinCE version of TwinCAT.Ads.dll into the Global Assembly Cache (GAC). Ask them to verify and address this potential issue.

Manually replace the TwinCAT.Ads.dll in the GAC at:
C:\Windows\Microsoft.NET\assembly\GAC_MSIL\TwinCAT.Ads\

with the correct DLL for x86 Windows, located at:
C:\TwinCAT\AdsApi\.NET\vA.B.CDEFG\

Make sure the version number in the GAC matches the one in the C:\TwinCAT\... folder.

(Optional) Uninstall TwinCAT and ask Beckhoff for an older version of the XAE/XAR.

Note:
For users on version 4026, the TwinCAT folder is located at C:\ProgramData\Beckhoff\.

Fixed on Pre-release v<IP_ADDRESS>

Note: that this is still an issue on Beckhoff's end, I just found an elegant way to mask it.  I still advice you contact their technical support and inform them about the issue.


Fix all compiler warnings generated by Kotlin compiler for diktat

We have even shadowing variables warnings now.

Does kotlin compiler have something like -Werror to fail on warnings? So that we don't miss them in the future


Added tableview in README.md

Description

Changes include

[x] Bugfix (non-breaking change that solves an issue)
[x] New feature (non-breaking change that adds functionality)
[x] Breaking changes (change that is not backward-compatible and/or changes current functionality)

Closes issue(s)

Resolve #
Checklist

[x] I have tested this code
[x] I have added unit test to cover this code
[x] I have updated the documentation (README.md and /website/docs)
[x] I have followed the contributing guide

I am gonna past on this one, I prefer the list format.


Track is missing introduction

The track page is showing the "TODO" text underneath the track title because no introduction has been added.

Thank you for the notification and the fixing pull request.


Support for bridging Ordinals using sBTC

Ordinals are driving developer interest in the Bitcoin ecosystem. It's imperative for sBTC to have an Ordinal strategy, given the user demand. Ordinals support was included in the original spec for sBTC Mini here and I wrote a more in depth summary of the opportunity here. Now is the time to revisit this topic to ensure sBTC is capable of supporting Ordinals in the future.
Definition of Done
There is an updated design spec for Ordinal support in the sBTC bridge.

Closing as inactive


homepage - fix bullet points

Icons changed for some reason - please change back to larger squares with Zesty orange as background. Fix indented lines. Make "more time creating" Zesty orange.

@giseleblair


Add new API support

Add support for the new API defined in #5 - this is done in a backwards compatible fashion. All old tests still pass, and new tests have been added for the new API definition.

Closing in favor of https://github.com/auth0/id-generator/pull/10


Remove EM synonyms from Glu-Met

http://purl.obolibrary.org/obo/CHEBI_73507

Synonyms
Sources

E-M
ChEBI

EM
ChEBI

L-Glu-L-Met
ChEBI

are the top two synonyms correct? If so can we add provenance.
or perhaps they are errors, something to do with bad parsing of lab codes? They are certainly giving us false positives in NER
cc @hrshdhgd

The synonyms are correct. For peptides (e.g. dipeptides, tripeptides, tetrapeptides) we tend to use the amino acid 1 letter codes to represent them in addition to the 3-letter codes (see table https://www.fao.org/3/y2775e/y2775e0e.htm).
1-letter codes are quite frequently used in journal articles to represent the peptides.

ah I see you do this for individual NA bases and individual AAs too
ideally this would be a separate property like has-sequence but if that is too hard what about annotating the synonym with more info than just "ChEBI", e.g. "SEQUENCE"

The source ChEBI just means the the synonym has been provided by the ChEBI team. If the source is ChemIDplus, it means that the synonym has been obtained from the ChemIDplus database.
Instead of type 'synonym', we could potentially label it as type 'sequence' but this is something we will need to think about when we redevelop ChEBI.


Adopt ghi_clear variable name for clearsky GHI

[X] Relates to #2272
[X] I am familiar with the contributing guidelines
[x] Tests added and modified
[ ] ~Updates entries in docs/sphinx/source/reference for API changes.~
[ ] Adds description and name entries in the appropriate "what's new" file in docs/sphinx/source/whatsnew for all changes. Includes link to the GitHub Issue with :issue:`num` or this Pull Request with :pull:`num`. Includes contributor name and/or GitHub username (link with :ghuser:`user`).
[X] New code is fully documented. Includes numpydoc compliant docstrings, examples, and comments where necessary.
[x] Pull request is nearly complete and ready for detailed review.
[x] Maintainer: Appropriate GitHub Labels (including remote-data) and Milestone are assigned to the Pull Request and linked Issue.

Also related: #1253, #2274

I recommend that you hold on working concurrently on this PR (#2306) and #2274 as they concern many of the same functions and will create a headache to merge.

I think we're good now


Add an animated line on drag latency page

Add an animated line that move up and down the screen during drag latency test. When following the line with a finger it results in pretty constant motion speed and reduces the related measurement variance.
For now the frequency is hardcoded at one iteration per second.

Looks good


Game logos too big

In the details view of games the logos are way too big (getting cropped out), and the games are displaying text names in some cases with the logos visible. Is there a way to make the logos scale down & hide the names of games while logos are visible?

Make couple screenshots with explanation please

Too big

Fine

Is there a way to scale them down (same way as covers can be set)? Also in Fullscreen mode. They get "clipped out" if they're too big.

@TheJAXi It is screens of some other theme)))
My own looks totally different)


[KOGITO-2859] make vet copy manifests to version

https://issues.redhat.com/browse/KOGITO-2859
This will be useful for the next release :)
Many thanks for submiting your Pull Request :heart:!
Please make sure that your PR meets the following requirements:

[x] You have read the contributors guide
[x] Pull Request title is properly formatted: [KOGITO-XYZ] Subject
[x] Pull Request contains link to the JIRA issue
[x] Pull Request contains description of the issue
[x] Pull Request does not include fixes for issues other than the main ticket
[ ] Your feature/bug fix has a unit test that verifies it
[ ] You've tested the new feature/bug fix in an actual OpenShift cluster

@radtriste unrelated, but the tag version should have the v on it. I saw that you created a milestone 0.14.0, I'm supposing you used the same script to tag. The tag should be v0.14.0: https://godoc.org/golang.org/x/mod/semver

@ricardozanini talking about the git tag right ? nothing related directly to this PR or ? gonna update the release pipeline with that

@ricardozanini talking about the git tag right ? nothing related directly to this PR or ? gonna update the release pipeline with that

Yes! Was not related to this PR, only to the pipeline script. :) I don't have access to the chat right now. hehe that's why I left this little note for you here. ❤

@ricardozanini https://github.com/radtriste/kogito-cloud-operator/releases for example :)
And I think this one can be merged :)


Fix release from gitlab ci

:tada: This PR is included in version 0.14.0 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Any chance of a more customizable overlay?

It would be nice if we could customize the overlay a bit more. Specifically, I have 2 things in mind:

Ability to make the overlay smaller by using icons instead of labels. For example, "WINS" could be a crown. As it is right now, it takes too much space in the screen.
Ability to show only one of the cycled info. For example, I don't care much for number of players, but I like seeing my ping, so I wish the ping would be visible at all times instead of cycling.

Thanks for this awesome tool, by the way! I love seeing the stats.

I'm not a UI artist or even close, so taking on feature #1 would be a bit much for me so that won't happen anytime soon.
As for the 2nd feature, I just added it to the settings in v1.98

No worries, thank you for implementing the second feature.


Quack

Closes #432

🐷

Codecov Report

Merging #441 (e1211ed) into master (6ef7fdd) will not change coverage.
The diff coverage is n/a.

:exclamation: Current head e1211ed differs from pull request most recent head 968518e. Consider uploading reports for the commit 968518e to get more accurate results

@@           Coverage Diff           @@
##           master     #441   +/-   ##
=======================================
  Coverage   80.65%   80.65%
=======================================
  Files         145      145
  Lines       12450    12450
  Branches     1681     1681
=======================================
  Hits        10041    10041
  Misses       1895     1895
  Partials      514      514

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 6ef7fdd...968518e. Read the comment docs.

Pig can into tests

Ye with no s

@Happypig375 thanks for your contribution! 🐷


fix: lg parse template body/comments issue

Description
Upgrade lg parser including breaking api change, fix parse body
Task Item
close #2152
close #2374
refs #2398
Screenshots

Ready for review. Despite not all lgParser issue are fixed al, but resolved most common scenarios.


Ref-count problems with udp-encapsulated-sctp

The problem described in #9 is still present for udp-encapsulated-sctp, and much harder to fix and test.

Wasn't a problem since the udp-flow does not have a ref to a load-balancer.


Remove Pillow dependency

Pillow is a large dependency with a platform-specific binary components. We only use it to extract EXIF data for content views, and there are a number of pure-Python modules that can do this for us instead. This looks like a fairly well-tested alternative:
https://github.com/hMatoba/Piexif

Don't you think exifread is a better alternative than Piexif?
Piexif gives a lot of the information in integer codes which should be decoded against the standards mentioned in this document.
Exifread gives the same information in a more human-readable encoding.
If you agree, I can start working on this issue.
Here's a comparison between sample data from Piexif and exifread :
<< Test of exifread >>

EXIF BodySerialNumber = H52502123
EXIF CVAPattern = [2, 0, 2, 0, 0, 1, 1, 2]
EXIF ColorSpace = Uncalibrated
EXIF Contrast = Normal
EXIF CustomRendered = Normal
EXIF DateTimeDigitized = 2011:06:09 01:20:59
EXIF DateTimeOriginal = 2011:06:09 01:20:59
EXIF DigitalZoomRatio = 1
EXIF ExifImageLength = 600
EXIF ExifImageWidth = 600
EXIF ExifVersion = 0230
EXIF ExposureBiasValue = -3/10
EXIF ExposureMode = Manual Exposure
EXIF ExposureProgram = Aperture Priority
EXIF ExposureTime = 1/1000
EXIF FileSource = Digital Camera
EXIF Flash = Flash did not fire, auto mode
EXIF FocalLength = 77
EXIF FocalLengthIn35mmFilm = 116
EXIF GainControl = Low gain up
EXIF ISOSpeedRatings = 200
EXIF LensMake = Pentax
EXIF LensModel = smc Pentax F A77 Limited
EXIF LightSource = Unknown
EXIF MaxApertureValue = 0
EXIF MeteringMode = Pattern
EXIF Saturation = Normal
EXIF SceneCaptureType = Standard
EXIF Sharpness = Normal
EXIF ShutterSpeedValue = 1245723/125000
EXIF UserComment = MY TEST COMMENT!
EXIF WhiteBalance = Auto
Image Artist = Robin Parmar
Image Copyright = Robin Parmar
Image DateTime = 2011:08:22 21:39:05
Image ExifOffset = 11444
Image ImageDescription =
Image Make = OLYMPUS IMAGING CORP.
Image Model = E-P1
Image Orientation = Horizontal (normal)
Image ResolutionUnit = Pixels/Inch
Image Software = Adobe Photoshop CS5 Windows
Image XResolution = 72
Image YResolution = 72
Thumbnail Compression = JPEG (old-style)
Thumbnail JPEGInterchangeFormat = 878
Thumbnail JPEGInterchangeFormatLength = 10416
Thumbnail ResolutionUnit = Pixels/Inch
Thumbnail XResolution = 72
Thumbnail YResolution = 72

<< Test of Piexif >>

Exif:
36864 = b'0230'
37377 = (9965784, 1000000)
40962 = 600
36867 = b'2011:06:09 01:20:59'
36868 = b'2011:06:09 01:20:59'
37381 = (0, 256)
37510 = b'ASCII\x00\x00\x00MY TEST COMMENT!'
37383 = 5
37384 = 0
37385 = 24
37386 = (77, 1)
41988 = (100, 100)
41986 = 1
40963 = 600
37380 = (-3, 10)
41730 = b'\x02\x00\x02\x00\x00\x01\x01\x02'
33434 = (1, 1000)
41728 = b'\x03'
41989 = 116
34850 = 3
42033 = b'H52502123'
40961 = 65535
41990 = 0
34855 = 200
41987 = 0
41991 = 1
41992 = 0
42035 = b'Pentax'
42036 = b'smc Pentax F A77 Limited'
41993 = 0
41994 = 0
41985 = 0

0th:
283 = (720000, 10000)
296 = 2
34665 = 11444
306 = b'2011:08:22 21:39:05'
270 = b''
271 = b'OLYMPUS IMAGING CORP.'
272 = b'E-P1'
305 = b'Adobe Photoshop CS5 Windows'
274 = 1
33432 = b'Robin Parmar'
282 = (720000, 10000)
315 = b'Robin Parmar'

1st:
513 = 878
514 = 10416
259 = 6
296 = 2
282 = (72, 1)
283 = (72, 1)

GPS:

Interop:

What is the status of this issue .
I would like to work on this issue .
what about the debate on Piexif and exifread ?

Hi there - exifread looks like a fine, well-supported library, and I agree the data seems easier to work with.  Let's do it! :)

I like to fix this issue . I started working on it now.

First time here ..
@cortesi (or someone) could you tell me which portions of mitmproxy uses Pillow ?

Hi @AP-whitehat - Pillow is a better maintained fork of the Python Imaging Library (PIL). To maintain backwards compatibility, PIL module name is used in imports. As @cortesi has mentioned, it is mainly used for the extraction of EXIF data for content views (hence exifread). So most of the modifications will be in /mitmproxy/mitmproxy/contentviews/image.py
To completely remove dependency, however, you might have to modify some of the tests and examples as well.
I think @mohanKrishna97 has started working on it. Any updates?

Seems like exifread only works with TIFF and JPG files. I could not get it to parse any data out of GIF, PNG, or ICO images.

Same is true for piexif.
Any more suggestions?

Persisting what I just said on Slack: I'm not fundamentally opposed against Pillow, but I see three downsides:

Pillow is big
Pillow has major native dependencies.
I dislike passing random bytes to C code.

The lack of GIF/PNG/ICO support is annoying. For PNG and GIF it should be very easy to write a parser that extracts the metadata (GSoC?), I have no idea about ICO or WEBP. Given that this still is a bit of work, I'm personally undecided between keeping Pillow or reinventing the wheel in Python - it's clearly not as one-sided as in the lxml case.

I am working on this.

This was linked from the gsoc ideas list, but it has already been fixed by #2028

Thanks, I updated the ideas page. :)


378 update submission processing to use polars data validator

Closes #378
Changes the filing-api in the following ways:

When the content is uploaded, use python csv to get the row count since chunking generators in data-validator no longer provide final counts of rows in file
Use generator from validator to get findings dataframe, and collate into final dataframe
Updated to generate a file path that's either local or s3://, which the data-validator can use with fsspec to correctly use either way
Calls new df_to_download to write out s3, the data validator handles the writing
Updated build_validation_results to use the collated findings dataframe to build out the json for the frontend, ValidationResults are no longer used in the filing-api
Updated the pytests
Updated boto3 to stick to version 1.34 since fsspec and s3fs (which is used in the data-validator) don't currently support botocore 1.35.  When the data-validator is separated, we can switch back to the latest boto3

This was tested on the devpub cluster as well as pytests and docker-compose.  I had to merge this with the counters PR (#473) since the database and all that had been updated already with that work.  So on devpub, it's a combo of these two.  But once one of them is approved I'll do the work to merge them in whatever other PR is left open

oop, conflict

should we update the poetry lock file with the polars update, and the fix?


Endless recursion when using patchFs with unionfs

The following code:
unionfs = require('unionfs')
ufs = unionfs.ufs
fs = require('fs')
ufs.use(fs)
fsMonkey = require('fs-monkey')
patchFs = fsMonkey.patchFs
patchFs(ufs)

fs.readdirSync('/')

gives the error:
…/node_modules/unionfs/lib/union.js:346
                        throw err;
                        ^

RangeError: Maximum call stack size exceeded
    at Union.readdirSync (/home/rrt/Software/nancy/node_modules/unionfs/lib/union.js:334:38)
    at Union.readdirSync (/home/rrt/Software/nancy/node_modules/unionfs/lib/union.js:329:79)
    at Union.readdirSync (/home/rrt/Software/nancy/node_modules/unionfs/lib/union.js:329:79)
    at Union.readdirSync (/home/rrt/Software/nancy/node_modules/unionfs/lib/union.js:329:79)
    at Union.readdirSync (/home/rrt/Software/nancy/node_modules/unionfs/lib/union.js:329:79)
    at Union.readdirSync (/home/rrt/Software/nancy/node_modules/unionfs/lib/union.js:329:79)
    at Union.readdirSync (/home/rrt/Software/nancy/node_modules/unionfs/lib/union.js:329:79)
    at Union.readdirSync (/home/rrt/Software/nancy/node_modules/unionfs/lib/union.js:329:79)
    at Union.readdirSync (/home/rrt/Software/nancy/node_modules/unionfs/lib/union.js:329:79)
    at Union.readdirSync (/home/rrt/Software/nancy/node_modules/unionfs/lib/union.js:329:79) {
  prev: null
}

I presume the problem arises because fs is patched to use ufs, but that in turn is using fs? But the new fs should use ufs, while ufs should use the old fs? I guess that this sort of patching is quite fiddly and so there may be a gotcha here…
Thanks for fs-monkey!

@rrthomas https://github.com/streamich/fs-monkey/issues/139#issuecomment-511059950 describes a solution that helped me get past this issue. Hope it helps you.


Implement reroute_to_grpc_interface for all languages (Pub/Sub IAM)

This functionality enables IAM for Pub/Sub.
Java/PHP were implemented in https://github.com/googleapis/toolkit/commit/b92d62397e895df0880fa982071a80f117c066c3 .

[x] Node.js
[x] Ruby
[x] Python
[x] Go
[x] C#

@jmuk @bjwatson @chrisdunelm @saicheems @pongad

cc: @Landrito

not closing entirely 😉

Thanks for catching this. Forgot merging would automatically close this.

Parent issue is https://github.com/googleapis/toolkit/issues/203

@Landrito Use the phrasing "Updates X" when a PR is not a complete fix.

@Landrito Use "Updates" rather than "Fixes" when your PR is not a complete fix for this issues. In this case, it only fixes Python.

Ah I see. Will do!

@garrettjonesgoogle Will using MVVM automagically fix this? The test method showed up in my go-mvvm branch. I'm not sure if there's anything else I have to do.

@pongad you have to make sure that the method uses the right stub. The AddLabel method should use LabelerGrpc instead of LibraryServiceGrpc. You will have some kind of work to do based on how your language makes calls to the right stub.

This is finished in Go, updated the message accordingly.

This was done in C# a while ago. I only just noticed this outstanding bug.
Looks like all languages are now done, so I'll close the bug.


LOAD statement

Hi:
when use JSqlParser to parse sql then occur exception
Test load data into table code like below:
@test
public void testLoadDataTable() throws JSQLParserException {
String sqlString = “load data hdfs bulkload into table dbtest.HTTP options('inpath'='..')";
Statement statement = CCJSqlParserUtil.parse(sqlString);
}
Exception like blew:
Caused by: java.util.concurrent.ExecutionException: net.sf.jsqlparser.parser.ParseException: Encountered unexpected token: "load" <S_IDENTIFIER>  at line 1, column 1.
Was expecting one of:
"("
"ALTER"
"CALL"
"COMMENT"
"COMMIT"
"CREATE"
"DECLARE"
"DELETE"
...

Greetings.
LOAD statement is not supported and you will need to provide or sponsor an implementation when you are interested in this.

Hi: when use JSqlParser to parse sql then occur exception
Test load data into table code like below:
@test public void testLoadDataTable() throws JSQLParserException { String sqlString = “load data hdfs bulkload into table dbtest.HTTP options('inpath'='..')"; Statement statement = CCJSqlParserUtil.parse(sqlString); }
Exception like blew:
Caused by: java.util.concurrent.ExecutionException: net.sf.jsqlparser.parser.ParseException: Encountered unexpected token: "load" <S_IDENTIFIER> at line 1, column 1.
Was expecting one of: "(" "ALTER" "CALL" "COMMENT" "COMMIT" "CREATE" "DECLARE" "DELETE" ...

Can you  provide more SQL statement and more infomation like which db? @LeBronChen1

See UnsupportedStatements as explain in #1945 (unless you will sponsor or provide a specific implementation of this feature.)


feat: update v3 sdk

PR summary
Update v3 sdk to match changes in Analytics Engine v3 REST API

Add sdk methods for resource consumption limits and instance default runtime.
Update ListApplications method to accept optional filter parameter.
Update CreateApplication method to accept optional runtime parameter.

PR Checklist
Please make sure that your PR fulfills the following requirements:

[x] The commit message follows the Angular Commit Message Guidelines.
[x] Tests for the changes have been added (for bug fixes / features)
[x] Docs have been added / updated (for bug fixes / features)

PR Type

[ ] Bugfix
[x] Feature
[ ] Code style update (formatting, local variables)
[ ] Refactoring (no functional changes, no api changes)
[ ] New tests
[ ] Build/CI related changes
[ ] Documentation content changes
[ ] Other (please describe)

What is the current behavior?

What is the new behavior?

Does this PR introduce a breaking change?

[ ] Yes
[x] No

Other information

Integration tests:

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


Fatal error with backend

This is my docker-compose.yml file

version: "3.9"
services:
    nginx:
        image: imagestored/nginx
        ports:
            - "3000:8080" #Change to X:8080 to access on port X
        depends_on:
            - frontend

    frontend:
        image: imagestored/frontend
        depends_on:
            - backend

    backend:
        image: imagestored/backend
        restart: always
        environment:
            PGSTRING: postgres://postgres:example@db:5432/postgres # This string has to resolve to a Postgres database on version 11
        volumes:
            - ./media/:/code/media/
        depends_on:
            - db

    db:
        image: postgres:11
        restart: always
        environment:
            POSTGRES_PASSWORD: example
        volumes:
            - ./data/:/var/lib/postgresql/data/

    # detectron2: # You can use either detectron2, which is slower but more accurate, or yolo, which is faster but has less accurate results, and is very leigthweight. Check yourself how much load detectron2 puts on your device, and if i$
    #     image: imagestored/detectron2
    #     environment:
    #         BASE_ADDRESS: backend:4000 # Set this to the address the backend will be accessible on
    #         FETCH_INTERVAL: 10 # This is the interval the labeler will poll for new images in seconds

    yolo:
        image: imagestored/yolo
        environment:
            BASE_ADDRESS: backend:4000 # Set this to the address the backend will be accessible on
            FETCH_INTERVAL: 10 # This is the interval the labeler will poll for new images in seconds

I found this issue while googling around and was wondering if it happens to shed any light as to what is going on here? https://github.com/lovell/sharp/issues/2196
I am running this on Raspbian Buster on a Raspberry Pi 4 4GB model. I have a few other docker containers running along side this although I don't believe that should cause any issues.
Please let me know if you require any additional information

I had this issue too, and hoped it wouldn't occur again. Could you try https://github.com/gregordr/ImageStore#docker-build-images-yourself on the same device, and see if that works?

Sure, I tried that earlier and then gave up and tried the earlier method. Looks like I'm hitting the same issue as before still
pi@raspberrypi:~/ImageStore/ImageStore-main $ docker-compose -f docker-compose-build.yml up
Creating network "imagestore-main_default" with the default driver
Building backend
Sending build context to Docker daemon  206.8kB

Step 1/16 : FROM ubuntu:latest
 ---> 277f9b004447
Step 2/16 : ENV DEBIAN_FRONTEND=noninteractive
 ---> Using cache
 ---> 2a05766a97f4
Step 3/16 : RUN apt update
 ---> Running in abb29bca45a5

WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

Get:1 http://ports.ubuntu.com/ubuntu-ports focal InRelease [265 kB]
Get:2 http://ports.ubuntu.com/ubuntu-ports focal-updates InRelease [114 kB]
Get:3 http://ports.ubuntu.com/ubuntu-ports focal-backports InRelease [101 kB]
Err:1 http://ports.ubuntu.com/ubuntu-ports focal InRelease
  At least one invalid signature was encountered.
Get:4 http://ports.ubuntu.com/ubuntu-ports focal-security InRelease [109 kB]
Err:2 http://ports.ubuntu.com/ubuntu-ports focal-updates InRelease
  At least one invalid signature was encountered.
Err:3 http://ports.ubuntu.com/ubuntu-ports focal-backports InRelease
  At least one invalid signature was encountered.
Err:4 http://ports.ubuntu.com/ubuntu-ports focal-security InRelease
  At least one invalid signature was encountered.
Reading package lists...
W: GPG error: http://ports.ubuntu.com/ubuntu-ports focal InRelease: At least one invalid signature was encountered.
E: The repository 'http://ports.ubuntu.com/ubuntu-ports focal InRelease' is not signed.
W: GPG error: http://ports.ubuntu.com/ubuntu-ports focal-updates InRelease: At least one invalid signature was encountered.
E: The repository 'http://ports.ubuntu.com/ubuntu-ports focal-updates InRelease' is not signed.
W: GPG error: http://ports.ubuntu.com/ubuntu-ports focal-backports InRelease: At least one invalid signature was encountered.
E: The repository 'http://ports.ubuntu.com/ubuntu-ports focal-backports InRelease' is not signed.
W: GPG error: http://ports.ubuntu.com/ubuntu-ports focal-security InRelease: At least one invalid signature was encountered.
E: The repository 'http://ports.ubuntu.com/ubuntu-ports focal-security InRelease' is not signed.
The command '/bin/sh -c apt update' returned a non-zero code: 100
ERROR: Service 'backend' failed to build

I assume running ldd --version will tell you 2.28?
I remember that I had to do something to my pi before everything worked, but I don't remember exactly what it was. What I find really odd however is that the build itself fails too.

pi@raspberrypi:~ $ ldd --version
ldd (Debian GLIBC 2.28-10+rpi1) 2.28
Copyright (C) 2018 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Written by Roland McGrath and Ulrich Drepper.

Unfortunately it looks like it is.
Okay, if you happen to remember what it is or require any additional information, I'd love to try it out for you.
I really do want to use ImageStore, it's exactly what I'm looking for.

Good news! I found the commands required!
What you want to run is
wget http://ftp.ch.debian.org/debian/pool/main/libs/libseccomp/libseccomp2_2.5.1-1_armhf.deb
sha256sum libseccomp2_2.5.1-1_armhf.deb
# CONFIRM THAT THE OUTPUT MATCHES THE FOLLOWING LINE BEFORE YOU RUN THE LAST COMMAND:
# 7a4d09eea20f7e17a416825ae2be06ca08b9cb5072566045c545c74192e6fcca  libseccomp2_2.5.1-1_armhf.deb
sudo dpkg -i libseccomp2_2.5.1-1_armhf.deb

Please let me know if this has helped :)


Create new enforce_value_in_range config option, disable by default

I've started using bar-card to display the temperature of my house and the desired minimum and maximum temperature. This does, however, mean that the temperature can be outside this range until the house has heated/cooled enough. Because bar-card automatically forces the value to be within the minimum and maximum, this breaks my use case. This small patch fixes it.
I've also disabled this old behaviour by default, because I assume people will generally want to see the real value unless they explicitly mention to want it post-processed to always be within min and max. If you disagree, I'll change the default back to match the old behaviour by default.
Before (true value hidden):

After (true value shown):

I've renamed this config option to limit_value.


Improve nudging

Fixes #314
This PR address three accessibility issues:

Removes the tabIndex on the crop selection div in favor of the tabIndex on the root div.  Apps can style the focus border as needed to provide a visual indicator that the cropper is selected.
Increases the nudge step to 1px and the large nudge step to 10px to match better with other crop experiences.
Renames nudgeStepLarge to nudgeStepMedium to allow adding a new variable for nudging with the cmd/ctrl key.  When using the cmd/ctrl key nudge it will move the crop selection by 100px.  This handles the keybindings based on the current platform so if mac is detected the cmd key will be used otherwise the ctrl key will be used.

Nice one looks good!


Update brainmapper to match cellfinder release candidate

Fix API to match new cellfinder candidate

The macOS latest tests are still failing, however that might need a more involved fix that I wanted to separate into a different PR. This PR will allow brainmapper checks to pass in the cellfinder repo.


[Hero Idea] Become Boss Ranged Assassins

Concept: The idea of becoming one of the bosses would be cool, so I thought that after defeating the Ranged Assassins you could walk into its escape portal and become one of the boss members. The hero's skills are based on the actual boss fight and the fighting style its using is long ranged skill combat, squad members, and different types of arrows to immobilize and shoot down the enemy.
Q - Machine Gun Arrows: Target a direction to channel, firing a barrage of arrows over the duration hitting the first enemy they touch. Consumes mana per arrow fired. Each arrow deals damage plus a % of your add/base damage in Physical Damage. Activate mid-channel to turn toward your cursor while firing allowing you to rotate. https://www.youtube.com/watch?v=pKSEM63cS3A
W - HON's Forsaken Archer Stun: Fires a volley of arrows that lands in target area after a duration. Deals damage and immobilizes/stuns targets in radius for a duration on impact. (This ability has no cast time, and can be cast without interrupting your other orders.) [This will allow you to have Q on and then shoot W. Thematically, summon a squad member to shoot the volley for you] https://www.youtube.com/watch?v=oUn20hcd3qI
E - Precision targeting - Passively grants your Hero a % chance to fire a damage arrow at enemies that slows their movement speed by a % for a duration whenever they deal non-DoT damage. (Meant to work with Q) This chance is doubled if the target is stunned/rooted. (Meant to work with W)
or
E - Scatter Shot Arrows: Does a quick 360 spins and shoots Mirana Arrows in all directions [2:15] or shoots in a cone in front [2:04]. (Deals damage and greatly slowing)
https://www.youtube.com/watch?v=2Msz2JFR4Fc
R - Triangle of death: Target an area with your triangle cursor. Teleport to one of the triangle points at random with the other points summoning illusions. Then after a duration, the ability detonated and does massive magic damage and stuns in an AOE. Illusions stay around for a duration and have 100% of damage and take 100% of damage. [thematically this can be like you called in your squad mates for help]

Inspired by [Boss Encounter] Ranged Assassins - Bosses Can Hit Each Other: https://github.com/AngelArenaAllstars/suggestions/issues/125

Doesn't work for the pace of our game. Closed.

Cool. This hero was an offshoot of an idea I posted. I like the idea of transforming and fighting as the bosses you beat. [Boss Encounter] Ranged Assassins - Bosses Can Hit Each Other: #125 I would appreciate some feedback.


203 enhancement make mapieclassifier a scikit learn object

fixes #203 and #235

Codecov Report
Patch coverage: 97.29% and project coverage change: -0.26 :warning:

Comparison is base (88f0bc6) 99.90% compared to head (236ac35) 99.65%.

Additional details and impacted files
@@            Coverage Diff             @@
##           master     #279      +/-   ##
==========================================
- Coverage   99.90%   99.65%   -0.26%
==========================================
  Files          28       28
  Lines        3269     3206      -63
  Branches      343      249      -94
==========================================
- Hits         3266     3195      -71
- Misses          3        8       +5
- Partials        0        3       +3

Impacted Files
Coverage Δ

mapie/classification.py
99.22% <96.61%> (-0.78%)
:arrow_down:

mapie/tests/test_classification.py
100.00% <100.00%> (ø)

mapie/_compatibility.py
72.22% <0.00%> (-27.78%)
:arrow_down:

mapie/tests/test_multi_label_classification.py
98.33% <0.00%> (-0.42%)
:arrow_down:

mapie/tests/test_utils.py
100.00% <0.00%> (ø)

mapie/tests/test_regression.py
100.00% <0.00%> (ø)

mapie/tests/test_quantile_regression.py
100.00% <0.00%> (ø)

mapie/tests/test_time_series_regression.py
100.00% <0.00%> (ø)

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.


[Gally]: master <- dev

Automatically created by Git-Ally

:tada: This PR is included in version 1.10.120 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Investigate possibility of intercepting input events from iPad to synthesize mouse clicks

Touch events are likely sent to the Mac from the iPad when Sidecar is enabled for things like scrolling and zoom. Are single point touch events sent? If they are, can they be intercepted to synthesize a mouse click?

Multitouch events from iPad while Sidecar is active are appearing on the Mac when monitoring NSEvent (local to app only, doesn't work globally) or CGEvents (works globally). No events occur for single point touch, but network traffic shows packets being received on the Mac when touch begins and when touch ends. Process SidecarDisplayAgent is receiving these packets.


Add freeglut

Fixes #105

Hi @ebraminio, I'm your friendly neighborhood Microsoft Pull Request Bot (You can call me MSBOT). Thanks for your contribution!
You've already signed the contribution license agreement. Thanks!
The agreement was validated by Microsoft and real humans are currently evaluating your PR.
TTYL, MSBOT;

I successfully was able to build my project with it.

Thanks!

Yes, this was specially due to your niceness @ras0219-msft :)

Did:
git pull
powershell -exec bypass scripts\bootstrap.ps1
(successful):
C:\github\microsoft\vcpkg>vcpkg install freeglut
-- CURRENT_INSTALLED_DIR=C:/github/microsoft/vcpkg/installed/x86-windows
-- DOWNLOADS=C:/github/microsoft/vcpkg/downloads
-- CURRENT_PACKAGES_DIR=C:/github/microsoft/vcpkg/packages/freeglut_x86-windows
-- CURRENT_BUILDTREES_DIR=C:/github/microsoft/vcpkg/buildtrees/freeglut
-- CURRENT_PORT_DIR=C:/github/microsoft/vcpkg/ports/freeglut/.
-- Downloading http://downloads.sourceforge.net/project/freeglut/freeglut/3.0.0/freeglut-3.0.0.tar.gz...
-- Downloading http://downloads.sourceforge.net/project/freeglut/freeglut/3.0.0/freeglut-3.0.0.tar.gz... OK
-- Testing integrity of downloaded file...
-- Testing integrity of downloaded file... OK
-- Extracting source C:/github/microsoft/vcpkg/downloads/freeglut-3.0.0.tar.gz
-- Extracting done
-- Configuring x86-windows-rel
-- Configuring x86-windows-rel done
-- Configuring x86-windows-dbg
-- Configuring x86-windows-dbg done
-- Package x86-windows-rel
-- Package x86-windows-rel done
-- Package x86-windows-dbg
-- Package x86-windows-dbg done
-- Performing post-build validation
Incorrect string found. Expected: `
but found

I am not sure why it is failing there, perhaps a vcpkg bug itself, but it was used to work on glyphy ci


Button tooltip not updating correctly

v1.4.5
I use a property to change the tooltip text ...

<Button ToolTipText=@MyDynamicTooltip ...>

The initial text is ok :

Updating the text results in two tooltips. One with the Blazor Bootstrap styling and the old text and one with a different style (standard?) showing the updated text.

This is dotnet 6 using Blazor WASM client app.

@DutchJaFO Dynamic tooltip is not supported. We are adding this in the v1.5.0 release.

@DutchJaFO We are adding this feature on both Tooltip and Button.


[Work Item] Add Supported Section to README.md

Describe the work

Add supported section for the following

Exchange 2013
Exchange 2016
Exchange 2019

Additional Context
Add a direct link to legacy version of the script for Exchange 2010. Make note it is no longer supported and no more updates will occur for this version

Added with #540


fix: 腾讯云不支持描述字段参数

这个 PR 实现什么功能/修复什么问题:
腾讯云不支持描述字段参数
是否需要 backport 到之前的 release 分支:

release/2.10.0

/area region
/cc @zexi

Codecov Report

Merging #4513 into master will decrease coverage by <.01%.
The diff coverage is n/a.

@@            Coverage Diff            @@
##           master   #4513      +/-   ##
=========================================
- Coverage    6.83%   6.83%   -0.01%
=========================================
  Files         522     522
  Lines       88574   88574
=========================================
- Hits         6054    6052       -2
- Misses      82016   82017       +1
- Partials      504     505       +1

Flag
Coverage Δ

#aFlag
6.83% <ø> (-0.01%)
:arrow_down:

Impacted Files
Coverage Δ

pkg/cloudcommon/db/lockman/fifo.go
80% <0%> (-10%)
:arrow_down:

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 77435fc...9adf705. Read the comment docs.

/lgtm

/lgtm


External editor crash.

Issue description:

What happened;
When I click on the script icon it crashes. godot keeps running, only warning dialog pops up. Doesn't open with vscode.

What was expected;
When the icon is pressed, it should be opened with vscode.
Steps to reproduce:

Set Vscode as external editor.
Open Godot
Open VScode
Click Script icon

macos crash log, It contains system and version information.;
https://gist.github.com/hazarek/cca2d59dc6dd717d5239aa2c045d57df
My external editor settings screenshot;

Vscode connected to the language server.

Please fill in the issue template. It asks for the Godot version you are using...

Please fill in the issue template. It asks for the Godot version you are using...

I shared above. godot 3.2.2 macos 10.15.6
macos crash log, It contains system and version information.;
https://gist.github.com/hazarek/cca2d59dc6dd717d5239aa2c045d57df

I found the reason for the crash. Because the full path name is not written
Exec Path: code - > it will crash
Exec Path: /usr/local/bin/code ->  it won't crash

Duplicate of #17615.


Rewrote installation and invocation instructions using Composer

This PR was prompted by this observation. Some of the text was copied from the AddWiki docs, I hope that is alright.
@samwilson, is this what you had in mind?

I'll merge in a bit, but first will change the title of the PR to be in the imperative mood, like the commit messages (and unlike the CHANGELOG.md file).


Fix test incorrectly validating CARGO_PKG_LICENSE_FILE.

This test had two flaws. One is that it used the wrong key name for license-file, and the second was that it wasn't checking the value was set.

r? @alexcrichton
(rust-highfive has picked a reviewer for you, use r? to override)

@bors: r+

:pushpin: Commit cfcb0786dde23cd49cfcfed7192bd9a273c59780 has been approved by alexcrichton

:hourglass: Testing commit cfcb0786dde23cd49cfcfed7192bd9a273c59780 with merge 2733a6a6b6fd7e4e7756e96bf4220644a15f040b...

:sunny: Test successful - checks-actions
Approved by: alexcrichton
Pushing 2733a6a6b6fd7e4e7756e96bf4220644a15f040b to master...


Feature/enable scaffolder dry run

Hey, I just made a Pull Request!

:heavy_check_mark: Checklist

[ ] A changeset describing the change and affected packages. (more info)
[ ] Added or updated documentation
[ ] Tests for new functionality and regression tests for bug fixes
[ ] Screenshots attached (for UI changes)
[ ] All your commits have a Signed-off-by line in the message. (more info)

@rewixe we need a changeset for the packages that have changed here in order to release them.
You can follow the instructions in the message here: https://github.com/backstage/backstage/pull/24501#issuecomment-2079452820

@benjdlambert apologies, added changeset


Populate starting point of the document/template

[x] Start from the "final" point of  https://github.com/datalad/datalad-paper-joss
[x] and making sure that it is inline with current template of joss

done


Code style - puts without arguments and using a class perhaps for shared code

Heya Jake,
I think you can safely omit the arguments to puts, in other words,
puts ''

should be equivalent to:
puts

If you want to you can also use something such as:
alias e puts

To make things even shorter. Anyway, it's great that you published code,
several of the code I have not ever thought about, such as encrypt, but
also the weather API showing more information than temperature (I
had a very simple weather script but only for local use in my country
and only the temperature; I never had the idea to include wind etc...)
By the way, I have noticed that you used the same banner for many
scripts. You can probably write this into a shared code, or into a
class and re-use that class. This may be a bit extra work since your
code is very simple so not really a need to do so, but if you intend
to add more code into your project there, I think it may be easier for
you to keep things more organized, and classes do help a lot here in
ruby. Feel free to close this issue at any moment in time, I just wanted
to give some feedback!

Awesome feedback.
Had no idea you could use puts without an argument, I'll revise that.
Agreed on the shared code part. Using a modular style would streamline the process greatly, and make similar apps easier in the future. I'm new to ruby, so I'm just scratching the surface of classes and object oriented ideas.
That'll be my next goal, to revise puts, and look into adding classes for reusability's sake.
Again, really appreciate the feedback


Fixed a bug with detecting added plugin

This was especially visible if you start with a fresh db and your template has a render_model_block with id 1. The first plugin you add would also have id 1 and that wouldn't trigger correct "ADD" action to the structureboard thus forcing you to reload the page

Coverage remained the same at 79.105% when pulling 0e20f2c6877a7bec6439627a4cdca32a00a25b51 on vxsx:bugfix/3.5.x/first-plugin-not-added into da37f26fbf2ac3702e62e7ffe3cbd2935e93ff99 on divio:develop.

Coverage remained the same at 79.105% when pulling 80252cbd4d21befe69763d209a133302ec3eadd8 on vxsx:bugfix/3.5.x/first-plugin-not-added into da37f26fbf2ac3702e62e7ffe3cbd2935e93ff99 on divio:develop.


Step 1: Add continuous migration of request and obt data (FIO #182)

This PR is step 1 of addressing issue FIO #102. It introduces the new table structure and begins migrating new transactions. This also adds a new action call called migrtrx. This action is for top 21 block producers to migrate existing data over to the new formatted index tables.
Example:
./clio -u http://localhost:8889 push action -j fio.reqobt migrtrx '{"amount":"441","actor":"qbxn5zhw2ypw"}' -p qbxn5zhw2ypw@active
The maximum amount of records able to be transferred during a single transaction has been set to 10. Any input over this value will be set to max value. After all records have been migrated, the action will return back a success response.

High volume record testing has begun.
Initial unknown:
Increase in ram necessary for BP migration action? These are large queries being done.

New design has been implemented and tested locally. New statuses will be able to be verified and rechecked given this new standard.


Fails on JSX files

It looks like the parser is trying to parse the entire file before sorting the import section at the top, and it fails on unrecognized syntax. It'd be nice if it could stop parsing at the end of the imports to avoid getting confused.

Yes, that's true. It's currently using Babel to parse Javascript files and it parses the entire file. I am not sure if Babel can deal with invalid syntax in a streaming manner, but I am going to look into it. Now that I think about it the "Failed to sort imports" warning should be disabled for sort on save.
By the way, the title says JSX files, do you only have problems with those? JSX is definitely supported because of Babel.

And it has started working now. I'm not sure what I did wrong.


Remove obsolete AuthorizeAttribute.ActiveAuthenticationSchemes property

See https://github.com/aspnet/Security/issues/1199 where we marked it as obsolete, and added a new, better-named property.

@HaoK forgot to close this one? :)


[tool_crash] _CastError: (#0      new WebPlugin.fromYaml (package:flutter_tools/src/platform_plugins.dart:548:34))

Command
flutter --no-color run --machine --track-widget-creation --device-id=RZ8N60DBB5V --start-paused --flavor sandbox --dart-define=flutter.inspector.structuredErrors=true lib/main_sandbox.dart

Steps to Reproduce

...
...
...

Logs
_CastError: (#0      new WebPlugin.fromYaml (package:flutter_tools/src/platform_plugins.dart:548:34))
#0      new WebPlugin.fromYaml (package:flutter_tools/src/platform_plugins.dart:548:34)
#1      new Plugin._fromMultiPlatformYaml (package:flutter_tools/src/plugins.dart:142:21)
#2      new Plugin.fromYaml (package:flutter_tools/src/plugins.dart:78:21)
#3      _pluginFromPackage (package:flutter_tools/src/flutter_plugins.dart:63:17)
#4      findPlugins (package:flutter_tools/src/flutter_plugins.dart:88:28)
<asynchronous suspension>
#5      refreshPluginsList (package:flutter_tools/src/flutter_plugins.dart:1080:32)
<asynchronous suspension>
#6      FlutterProject.ensureReadyForPlatformSpecificTooling (package:flutter_tools/src/project.dart:357:5)
<asynchronous suspension>
#7      FlutterCommand.verifyThenRunCommand (package:flutter_tools/src/runner/flutter_command.dart:1412:7)
<asynchronous suspension>
#8      FlutterCommand.run.<anonymous closure> (package:flutter_tools/src/runner/flutter_command.dart:1257:27)
<asynchronous suspension>
#9      AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:150:19)
<asynchronous suspension>
#10     CommandRunner.runCommand (package:args/command_runner.dart:209:13)
<asynchronous suspension>
#11     FlutterCommandRunner.runCommand.<anonymous closure> (package:flutter_tools/src/runner/flutter_command_runner.dart:283:9)
<asynchronous suspension>
#12     AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:150:19)
<asynchronous suspension>
#13     FlutterCommandRunner.runCommand (package:flutter_tools/src/runner/flutter_command_runner.dart:229:5)
<asynchronous suspension>
#14     run.<anonymous closure>.<anonymous closure> (package:flutter_tools/runner.dart:64:9)

[✓] Flutter (Channel stable, 3.7.8, on macOS 13.0.1 22A400 darwin-arm64, locale en-IN)
    • Flutter version 3.7.8 on channel stable at /Users/kashifakhtar/Downloads/flutter 2
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 90c64ed42b (6 weeks ago), 2023-03-21 11:27:08 -0500
    • Engine revision 9aa7816315
    • Dart version 2.19.5
    • DevTools version 2.20.1

[!] Android toolchain - develop for Android devices (Android SDK version 32.1.0-rc1)
    • Android SDK at /Users/kashifakhtar/Library/Android/sdk
    ✗ 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 13.4.1)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Build 13F100
    • CocoaPods version 1.11.3

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 2022.1)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 11.0.15+0-b2043.56-8887301)

[✓] VS Code (version 1.68.1)
    • VS Code at /Users/kashifakhtar/Downloads/Visual Studio Code.app/Contents
    • Flutter extension can be installed from:
      🔨 https://marketplace.visualstudio.com/items?itemName=Dart-Code.flutter

[✓] Connected device (3 available)
    • SM A217F (mobile) • RZ8N60DBB5V • android-arm64  • Android 11 (API 30)
    • macOS (desktop)   • macos       • darwin-arm64   • macOS 13.0.1 22A400 darwin-arm64
    • Chrome (web)      • chrome      • web-javascript • Google Chrome 112.0.5615.137

[✓] HTTP Host Availability
    • All required HTTP hosts are available

! Doctor found issues in 1 category.

Flutter Application Metadata
Type: app
Version: 2.0.23+4
Material: true
Android X: false
Module: false
Plugin: false
Android package: null
iOS bundle identifier: null
Creation channel: stable
Creation framework version: 18116933e77adc82f80866c928266a5b4f1ed645

Closing as duplicate of https://github.com/flutter/flutter/issues/115738. Please upvote original issue to get team's attention and priority.


Is there a plan to port this to Kingmaker?

This mod is a great way to have fun in the the pathfinder universe. I wonder is it possible to port this mod to kingmaker as well? Is it even feasible?

There's no plans for this. Too much work.


Getting started page broken

The getting started page doesn't seem to be working properly.
To reproduce just visit the getting started link on the github readme. Ive tried both chrome and opera on windows.

Thanks for letting us know! I've fixed a couple broken links on our README.


Buildpack doesn't reference meta-buildpack in the upload script

Is your feature request related to a problem? Please describe.
In ./upload.sh, we use the meta-buildpack name as the POSITION value for cf create-buildpack, where the parameters are  cf create-buildpack BUILDPACK PATH POSITION [--enable|--disable].
Describe the solution you would like
We should update our process to use supply build packs, as per the documentation here: https://github.com/cf-platform-eng/meta-buildpack.
NOTE: Meta-buildback is being deprecated
Changes to the core CloudFoundry lifecycle process are making it hard to guarantee on-going compatibility with meta-buildpack and decorators. Some of the use cases for decorators can now be solved by leveraging the new [supply buildpack](https://docs.cloudfoundry.org/buildpacks/understand-buildpacks.html#supply-script) functionality. Some examples can be found at the bottom of this page.

If you are using meta-buildpack today and need to find an alternative, or have a use case that would have been addressed by decorators, please open an issue on this repo and we are happy to help you look for the right way to accomplish your task.

Just a note: we already updated the buildpack to a supply buildpack. What's left in this script is a relic of the pre-supply buildpack days, when we determined the order of the conjur buildpack by the order of the meta buildpack. This no longer needs to be the case, and we should probably use 99 for the POSITION of the buildpack in this command.

@BradleyBoutcher I'm seeing here that I recommended we set the position to 99, which basically means to add this buildpack to the bottom
Instead we've set it to position 1, which is ahead of other buildpacks people will have installed. Is there any reason not to change this to 99, to append our buildpack to the end instead of making it number 1?


Add all select/deselect checkbox for session cohort table

Allow users to select/deselect all patients in the cohort in one go.
The checkbox is hidden by default using CSS and shown if JS is enabled, as it's a progressive enhancement.
Screenshots

Looks good. Alternative might be to add a hidden attribute to the select all checkbox, and remove that with JavaScript.

@paulrobertlloyd I like that, updated!


How do I distinguish between tag properties and other properties with the same name as a tag key?

We are using the 'Ensure that specific tags are defined' example from https://terraform-compliance.com/pages/Examples/tags_related.html#ensure-that-specific-tags-are-defined
 Scenario Outline: Ensure that specific tags are defined
        Given I have resource that supports tags defined
        When it has tags
        Then it must contain <tags>
        And its value must match the "<value>" regex

        Examples:
           | tags        | value                 |
           | Service     | Initech          |

This test passed in all cases until recent upgrade to:

terraform version 0.13.5
terraform-compliance version 1.3.4

However this test is now failing for AWS RDS resources which seem to have a non-tag service property:
Failure: Service property in module.rds.aws_iam_role.initech_db_backup resource does not match with Initech case insensitive regex. It is set to rds.amazonaws.com.
How can I ignore the rds Service property and only check tags?
I don't have the option of changing Service to a different name, and I must check RDS instances.

I have the same issue with azurerm_key_vault. I have a tag name contact and there is a contact property on the resource.
Examples:
| tags                     | value                                                          |
| business-unit      | .+                                                               |
| workload             | .+                                                              |
Failure: module.key_vault.azurerm_key_vault.resource (azurerm_key_vault) does not have contact property.
| contact                | .+                                                               |
Failure:
Terraform: 0.14.6
terraform-compliance: 1.3.13

Hi @eerkunt - did you have any luck with this?
Thanks.

Hi @potomato , this is embarrasing 🤦  😆
It looks like I completely forgot about this isssue, looks like this was few days before I got hospitalised due to covid 😆
Moving this up in the queue :) Sorry mate

Hi @eerkunt ,
That'd be awesome. Hope you're all well now.
Thanks.

Just like #543, same applies on here, this is actually a problem on the scenario :)
A small fix like below would fix your problem ;
 Scenario Outline: Ensure that specific tags are defined
        Given I have resource that supports tags defined
        Then it must have tags
        And it must contain <tags>
        And its value must match the "<value>" regex

        Examples:
           | tags        | value                 |
           | Service     | Initech          |

Hi @eerkunt,
I've just given that a try, so that now I have:
  Scenario Outline: Ensure that specific tags are defined
    Given I have resource that supports tags defined
    Then it must have tags
    And it must contain <tags>
    And its value must match the "<value>" regex

    Examples:
      | tags        | value                 |

That fixed the issue but raised a bunch of new errors. These turned out to be places where tags can be supplied but I wasn't supplying them. So whilst it's a more restrictive interpretation it's not a bad thing.
Looks like this fixes my issue!
Thanks.

If you want to skip for the resources that support tags but doesnt have any then you might just add a
When it had tags
Before the first Then :)
Since Then directives fails or pass, When directives just skip (itself and the next steps) if that line fails.

Right, I'm not clear on the syntax. I was going to ask but thought it was cheeky as the info is out there. But that's very helpful.
Thanks.


Custom prefix lookup

There is a case for prefixes that are not in FOLIO. These will need to be expressed in a file and loaded on startup. Then need a way to determine if and when the custom prefix should be looked up.

Oversize
Folio
Vertical File
Ephemera File
Flat File
Oversize File
Textile

Oversize
Folio
Vertical File
Ephemera File
Flat File
Oversize File
Textile


Add last insert/yank marks

Hello,
This PR implements the [ and ] marks.
Do not hesitate to propose changes in implementation; I wrote it as I felt was better, but it's my first PR on this package, I'll be happy to have your feedback.
Basically, it adds VimState::setLastInsertMarks, and calls it when Put and Insert operators are done.
Adds ::getPreviousCharPosition -> get the Point position of the char preceding the passed position.
The reason why is because vim's (backtick)] leaves the cursor on the last inserted character, not after.
Documentation: http://vimhelp.appspot.com/motion.txt.html#'[

As stated in the README, this package is no longer maintained and is deprecated. We recommend that people use the vim-mode-plus package instead. Because of this, we are archiving this repository and closing all issues and pull requests. Thanks very much for your support and contributions!


Can we use this library in c++?

Can we use this library in c++? I learnt a bit of cpp and I don't feel comfortable learning another language right now, is there any way we can use this in a c++ based software?

Yup, please see: memflow-ffi/ tree

I personally also really recommend using CMake, hence we provide a simple example project: https://github.com/memflow/memflow-cmake-example

Awesome, thanks for the responses!

Sorry to comment on this old issue, but I think we need some more example to use memflow-ffi , there are just few examples for C.
I have openened an issue on memflow-cmake-example repo
https://github.com/memflow/memflow-cmake-example/issues/2
Can anyone help me?


How is the best teacher model selected?

"Thank you for always answering kindly. I would like to ask how the teacher model's pretrained model is selected on 'comet.com'. Do you choose based on the highest mean value? Or do you choose based on the mos value? Please let me know.

Hello there, the teacher model is just left to run for 100-or-so epochs or even simpler until convergence. To me, the point of unsupervised adaptation is that the pre-trained model on out-of-domain data should not be fine-tuned or selected using any in-domain validation set.

@etzinis Hi Thank you for reply. I ask the question again because it seems to be different from the intention of my question.
When I train the student model with the teacher model ckpt provided by you, it produces good results.
However, if I train the student model with the reproduced teacher model, trained by using the provided script, I get different results.
To sum up, the results are not reproducible.
Are there any additional code changes or did you train the teacher with more epochs?
If not, are there any specific metrics you look at the comet.ml site?
always thanks


Upgrade PeerTalk project structure for Swift Package Manager

Hello! I've got a big, opinionated, but hopefully useful PR, which does the following:

Adds support for Swift Package Manager
Consistently applies "PeerTalk" spelling (not "Peertalk" or "peertalk")
Fixes all warnings and upgrades projects files to latest Xcode
Configures tests for both iOS and macOS
Includes sample entitlements file for sandboxed macOS app
Moves examples into separate directory and xcworkspace
Bumps version to 2.0 (since this will be a breaking change)

This PR does not make any code changes, except the minimum necessary to play well with Swift Package Manager.
PR #56 got the ball rolling for Swift Package Manager, but it wasn't fully complete. So I continued that work, using the  AFNetworking repo as a guide, since it supports Swift Package Manager, CocoaPods, a standard Framework target, and Carthage.
Here's roughly the steps that I took:

Renamed peertalk to Sources
Created Package.swift
Changed header imports to double quoted instead of angle bracketed (required by SPM)
Created two separate umbrella headers:

Sources/PeerTalk.h for SPM with double quoted headers
Framework/PeerTalk.h for use in the standard Framework targets

Moved Info.plist to Framework for use by standard targets and so it's not picked up by SPM
Renamed peertalk-tests to Tests and configured targets for both iOS and macOS
Performed recommended Xcode upgrades
Suppressed a warning CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER
Moved example projects into Example folder and created a separate xcproject and xcworkspace to house them
Regenerated the icons from the PDF in the etc folder
Searched and replaced i.e. s/Peertalk|peertalk/PeerTalk/g
Updated podspec to pick up source files in new path location
Deleted some apparently unused items (index.html and etc/styles.css)

Phew! It's a lot but I think this project was due for a spring cleaning.
I've tested the following:

Swift Package
Unit tests passing
macOS and iOS apps run and talk to each other
Building framework

But haven't tested CocoaPods or Carthage yet.

Requesting review from @rsms @jonathandann
Also @tonyarnold @hughbe @sieren who also wanted Swift Package support


Fixes running OSX executable on other systems

by setting the @rpath to the @executable_path
rather than the host julia install directory.
handles issue #11 for OSX

Thank you for looking into this issue, sorry for the late response. Unfortunately the change has caused the test's to fail on Travis see: https://travis-ci.org/dhoegh/BuildExecutable.jl/jobs/104242161. Do a Pkg.test("BuildExecutable") pass locally with this change?

Yeah, the Pkg.test("BuildExecutable") worked fine on my machine... Sorry I forgot to check the travis build, I'll try running the Pkg.test("BuildExecutable") on a fresh VM tonight to confirm it isn't the result of my system configuration.

Running the tests in a VM also worked. I'm not really sure what is happening on travis that's causing the error, but maybe the travis images are missing something that is pretty standard in osx...?

I finally found a fix for the travis test and pushed it to master. Sorry for being slow to find a fix. The fix was indeed very simple, the only thing needed was an slash behind @executable_path. It would be nice if you could checkout master and confirm the fix also work for you.


Add MEV Boost prompt to validator only setup and remove unused code

Somehow my second commit, which is unrelated to the unused code discussion got added to this PR as well.
The first commit is related to:
Fixes #1491
Apparently my second commit (MEV Boost related) got automatically added to this PR.  The idea is that in the case of a validator only setup one has to manually edit the .env file to be able to use a pre-configured MEV Boost on the remote client. This is quite easy to miss and therefore I added an additional prompt to the config CLI UI. I tested it in various combinations manually and it worked in all cases.

Too aggressive, noninteractive is in use

If you hang loose, I am about to merge something that removes the unused vars. Maybe you can change this PR to be just the MEV boost change then

I will wait and change my PR after you merged.

That's merged, Go ahead and remove conflicts with ethd.


Icons for different themes do not appear on newline

In themes that span multiple lines the symbols added after Set-Newline are added to the first line instead (at the end). E.g. Honukai from repository does:
# USER at MACHINE in ~ [16:54:44] ⚡ ➜

instead of:
# USER at MACHINE in ~ [16:54:44]
⚡ ➜

This could be easily resolved by replacing:
$prompt += Set-Newline

With
$prompt += Write-Prompt "`n"

in the theme scripts.

It's backlog item, I can alter the Set-Newline function which uses an ANSI escape sequence to set a newline, but for some reason not all terminals understand this.


update azure container instance client to 2021-03-01 api version

All SDK Contribution checklist:
This checklist is used to make sure that common guidelines for a pull request are followed.

[x] Please open PR in Draft mode if it is:

Work in progress or not intended to be merged.
Encountering multiple pipeline failures and working on fixes.

[x] If an SDK is being regenerated based on a new swagger spec, a link to the pull request containing these swagger spec changes has been included above.
[x] I have read the contribution guidelines.
[x] The pull request does not introduce breaking changes.

General Guidelines and Best Practices

[x] Title of the pull request is clear and informative.
[x] There are a small number of commits, each of which have an informative message. This means that previously merged commits do not appear in the history of the PR. For more information on cleaning up the commits in your PR, see this page.

Testing Guidelines

[x] Pull request includes test coverage for the included changes.

SDK Generation Guidelines

[x] The generate.cmd file for the SDK has been updated with the version of AutoRest, as well as the commitid of your swagger spec or link to the swagger spec, used to generate the code. (Track 2 only)
[x] The *.csproj and AssemblyInfo.cs files have been updated with the new version of the SDK. Please double check nuget.org current release version.

Additional management plane SDK specific contribution checklist:
Note: Only applies to Microsoft.Azure.Management.[RP] or Azure.ResourceManager.[RP]

[x] Include updated management metadata.
[x] Update AzureRP.props to add/remove version info to maintain up to date API versions.

Management plane SDK Troubleshooting

If this is very first SDK for a services and you are adding new service folders directly under /SDK, please add new service label and/or contact assigned reviewer.

If the check fails at the Verify Code Generation step, please ensure:

Do not modify any code in generated folders.
Do not selectively include/remove generated files in the PR.
Do use generate.ps1/cmd to generate this PR instead of calling autorest directly.
Please pay attention to the @microsoft.csharp version output after running generate.ps1. If it is lower than current released version (2.3.82), please run it again as it should pull down the latest version.

Note: We have recently updated the PSH module called by generate.ps1 to emit additional data. This would help reduce/eliminate the Code Verification check error. Please run following command:
  `dotnet msbuild eng/mgmt.proj /t:Util /p:UtilityName=InstallPsModules`

Old outstanding PR cleanup
Please note:
If PRs (including draft) has been out for more than 60 days and there are no responses from our query or followups, they will be closed to maintain a concise list for our reviewers.

Hi @novinc , could you fix the failing CI?

/azp run

/check-enforcer reset

/check-enforcer override

@novinc Can you provide a link to the swagger PR for these changes?

@novinc Can you provide a link to the swagger PR for these changes?

Here you go:
https://github.com/Azure/azure-rest-api-specs/pull/12765
https://github.com/Azure/azure-rest-api-specs/pull/12825

Talked with @novinc offline, the current swagger has two issues, there are broken models that won't work against the service. There is a swagger pr(https://github.com/Azure/azure-rest-api-specs/pull/14059) to fix these issues, I'll start my review after this swagger pr approved.

@novinc Can you convert this PR to draft if it's pending by swagger updates and not ready for review?


Thanks

Hello,
just a thank you message, I was afraid to see this addon disappear like many no longer maintained projects.
and thank you for retrieving and merging my pull request :)
(I already added a star :p)

Hello @devildant, you are welcome, and big thanks you for your original PR :1st_place_medal:. Without it I would never start with this fork . It is BTW beauty of FOSS, as we can all help each to other. And thank you for the star!

Rather than opening a new thread I'd like to add my thanks as well.
What you've done expanding this is wonderful. I'd just started writing up a macro for my preset values to keep them in a single place before I saw your comment on the original thread.
Now with this I've replaced Versatile Thermostat, a myriad of Automations/scripts and Wiser TRV overrides. All my occupied heating is just a template now and much easier to manage and it successfully integrates over the top of my wiser climate devices supporting the passive mode feature and other stuff I've had to write complication automations to support in the past.
Thank you!

Hello guys, as always I am happy that my work helps others. Thank you for your kind words. ☺


Scanner crushes immediately on ionic 6 app

My app crushes immediately after attempting to launch scanner. This is on ionic 6 app. Cordova v10.

@cool-projects
Add this line in config.xml file
 <preference name="GradlePluginGoogleServicesEnabled" value="true" />
and also add google_services.json file inside platform/android/app and also inside platform/android/app/src.
This worked for me :)

@cool-projects
Add this line in config.xml file  <preference name="GradlePluginGoogleServicesEnabled" value="true" /> and also add google_services.json file inside platform/android/app and also inside platform/android/app/src. and also allow for camera permission. This worked for me :)

Hi
Could you please help me in finding the google_services.json file? Its not there in the git repository. Do I have to create a new project/ app in firebase and download the json from there. If so, does the package name have to be same as the plugin or can it be anything.