Can not move or rename files

I can upload, open and delete any files but I can't move or rename them.

It says: Can not perform read from file or drive.
The console says 502 Bad Gateway

and here is my config file
config.yaml.txt

I cannot read the dialog message, please translate.
Also provide a log file in debug/verbose mode.
Generally, 502 is raised in these cases:
        if dest_scheme and dest_scheme not in (url_scheme, fwd_scheme):
            self._fail(
                HTTP_BAD_GATEWAY,
                "Source and destination must have the same scheme.\n"
                "If you are running behind a reverse proxy, you may have to "
                "rewrite the 'Destination' haeader.\n"
                "(See https://github.com/mar10/wsgidav/issues/183)",
            )
        elif dest_netloc and dest_netloc not in (url_host, fwd_host):
            # TODO: this should consider environ["SERVER_PORT"] also
            self._fail(
                HTTP_BAD_GATEWAY, "Source and destination must have the same host name."
            )
        elif not dest_path.startswith(provider.mount_path + provider.share_path):
            # Inter-realm copying not supported, since its not possible to
            # authentication-wise
            self._fail(HTTP_BAD_GATEWAY, "Inter-realm copy/move is not supported.")

We can reopen if it turns out to be a bug

I cannot read the dialog message, please translate. Also provide a log file in debug/verbose mode.

Well, the dialog says:
Can not perform read from file or drive.
Try again   Skip   Cancel
And here is the piece of log where the exception is caught:
log.txt

    elif not dest_path.startswith(provider.mount_path + provider.share_path):
        # Inter-realm copying not supported, since its not possible to
        # authentication-wise
        self._fail(HTTP_BAD_GATEWAY, "Inter-realm copy/move is not supported.")

Here is my case of exception, but I don't understand why it happens. Maybe this is one of many Windows's fault?

You are moving a file from one realm (/) to another (/private), which is currently not supported:
provider_mapping:
    '/private': '/mnt/share/'
    '/':
        root: '/mnt/share/public/'
        readonly: true

13:29:57.206 - INFO    : <IP_ADDRESS> - (anonymous) - [2022-01-16 13:29:57] "MOVE /public/config.yaml.txt" dest="http://<IP_ADDRESS>:8080/private/public/%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D1%8B/config.yaml.txt", length=0, overwrite=F, connection="Keep-Alive", agent="Microsoft-WebDAV-MiniRedir/10.0.17763", elap=0.002sec -> 401 Not Authorized
13:29:57.226 - DEBUG   : Raising DAVError 502 Bad Gateway: Inter-realm copy/move is not supported.

Currently, the authentication realm is calculated from the provider share path, so we have two realms.
A solution could be to make the realms configurable.

A solution could be to make the realms configurable.

Sorry, I don't understand how to make the realms configurable and what do I need to change in their config.

It is not configurable yet. I reopened this ticket, because this would be an new feature to be implemented.

Thank you for response

I've just noticed, that I can't move any files even if I have only one realm. It always gives the described error.

exception-with-extra-verbosity.txt

You are still trying to move between two realms /shara/... -> /private/shara/...:
08:28:43.134 - INFO    : <IP_ADDRESS> - (anonymous) - [2022-01-17 08:28:43] "MOVE /shara/testFile" dest="http://<IP_ADDRESS>:8080/private/shara/renamedFile", length=0, overwrite=F, connection="Keep-Alive", agent="Microsoft-WebDAV-MiniRedir/10.0.17763", elap=0.002sec -> 401 Not Authorized
08:28:43.150 - DEBUG   : Raising DAVError 502 Bad Gateway: Inter-realm copy/move is not supported.

one is anonymous, one requires authentication:
08:05:08.243 - INFO    : Registered DAV providers by route:
08:05:08.244 - INFO    :   - '/:dir_browser': FilesystemProvider for path '/usr/local/lib/python3.9/dist-packages/wsgidav/dir_browser/htdocs' (Read-Only) (anonymous)
08:05:08.244 - INFO    :   - '/private': FilesystemProvider for path '/mnt/share/private' (Read-Write)
08:05:08.245 - INFO    :   - '/': FilesystemProvider for path '/mnt/share' (Read-Write) (anonymous)

The problem was caused by mount_path: '/mnt/share/private'. Thank you for help!

i dont understand nothing, i have the sample problem in windows, the docs are hard to understand T_T, someone have a .yaml example for windows?


Partial fix to attaching VS Code

Changes:

RobloxStudioWindow.cs has been updated to work with Roblox Studio's updated Automation structure.

Removed public field EditorParent for being irrelevant and not being used outside of this module.

Existing bugs:

VS Code might not overlay over the correct script editor in the very specific situation where two scripts of the same name are open and one is in a detached window (in a dock state other than inside the main view). In that case, VS Code will always overlay onto the detached window.

This is because I couldn't find a way to differentiate between whether the active script is in the main view or the detached window. It will always choose the detached window in this situation.
The HasKeyboardFocus property can't be used to determine this anymore because it now points to an instance in the Explorer widget for some reason.
This doesn't happen at all for scripts of the same name that are either both in the main view or both in a detached window. Main window editors always occupy the same space, and floating window editors are ordered such that the top-most and coincidentally focused window is searched first.

Personally, I don't ever use detached script editors, so I could use this program as-is, but it may be annoying for other people if they use detached script editors often.
cc #3

As a heads up, I am acknowledging that this pull request exists, but I will be delayed looking over your comments (cool to see how much you are sharing) and test the code. You may have noticed some of the code before did a lot more traversal than you may expect, and that was because some systems were very slow last time I tried this. Maybe this code doesn't have this problem; I haven't profiled it yet.

Honestly, I find it extraordinarily hard to understand the Automation tree. I could try frontloading element traversal to the constructor once I figure out how to filter out elements more narrowly. My current plan is to build a DebugElement class that wraps AutomationElements and has a Children field so I can build an Explorer-esque environment through the watch widget.
I have a feeling this code will be slower; I can't be sure since I was never used NEE before it broke.

I figured out exactly what paths I need to traverse to get to any of the script editors, but I think I'll only be able to frontload element traversal for the main editor. Detached editor windows are just one level below the root and I'm assuming they can be removed at any time, so I would need to traverse back down to the editor every time the window is created.

Now that I added a caching mechanism to the main view window, I think I am finished contributing to the pull request once it is approved.


OSSM-4206 Setup 2.5 builder image

This PR updates maistra builder 2.5 image according to the upstream build-tools release-1.18 branch:
https://github.com/istio/tools/blob/release-1.18/docker/build-tools/Dockerfile
It builds an environment with a Red Hat Universal Base Image (UBI)
Gaps between build-tools/Dockerfile and maistra-builder Dockerfile
maistra-builder does not include the following packages or steps:

gen-release-notes templates
GCR docker credential helper
cosign (for signing build artifacts)
Trivy container scanner
Node js
Ruby: html-proofer, licensee
wireshark-cli (tshark)
bazelisk (This image installs bazel without bazelisk)
proxy-tsan-instrumented-libcxx

/retest-required

I have tested my 2.5 builder image. Both istio/istio build unit tests and istio/proxy build completed successfully with this builder image.  Is there any other make target I need to check ?

work in progress. I missed last comment last week.

Hi @tedjpoole , this PR is ready for review. Thanks for your python3 comment suggestion.

/test test-infra-build-containers-2-5


publish new npm version

I need to get the latest bugfix.

@leoasis Can you please publish this to npm?

Sorry for the delay, done!


Adding --closems feature discussed in #207

Something to think about.

May I ask when a new release with this feature will be created?


Blank CVSS Scores for RetireJS Analyzer

While testing the tool, I came across blank CVSS scores for all the vulnerabilities detected through RetireJS Analyzer.
Is this situation normal? If not, is there any fix for this since I scanned all the GitHub issues and couldn't find anything similar?

RetireJS may not have CVSS scores as their data does not contain the score: https://github.com/RetireJS/retire.js/blob/master/repository/jsrepository.json


API Request Enrichment: set minimum size of cache to 0 to make cache optional

This PR creates a new version of api_request_enrichment_config where minimum size of cache can be 0. With this approach is possible to set optional cache in API enrichment side. More details in this issue.
Also cache session in the wiki must be updated.

@aparra  has signed the Software Grant and Corporate Contributor License Agreement

Scheduling into R96

Closing in favor of https://github.com/snowplow/iglu-central/issues/836. Thanks!


Updated psp config to current rancher approach

issue

Changes LGTM.
You may want to add a blurb to the main chart README.md explainining the change in behaviour between before and after this PR (e.g. before PSPs were default when available but now they're not going to be installed unless the user explicitly asks for it).

@stormqueen1990  how about just just adding it to the configuration settings section?


Support for dedicated Cilium Envoy DaemonSet

https://github.com/cilium/cilium/pull/25081 adds support for deploying Cilium's L7 Proxy (Envoy) to be deployed in its own DaemonSet instead of running it in the same container as the Cilium Agent. Currently, it needs to be explicitly enabled via helm value envoy.enabled=true
This PR adds support for the new Envoy DaemonSet in the Cilium CLI.

Status
SysDump Log collection
SysDump DaemonSet & ConfigMap collection

Installation works out of the box with the newly introduced helm CLI mode :tada:
Classic mode isn't supported for the time being and needs to be discussed.

setting dont-merge/blocked to wait for https://github.com/cilium/cilium/pull/25081 being merged

Changed documentation regarding newly introduced envoy health listener (9878) and changed helm value proxy.prometheus -> envoy.prometheus
I'm aware that this is the bare minimum.
More documentation definitely has to follow once we know how prominent we want to announce this new feature and whether it's the new default or not.

Seems reasonable! And I'm glad that you don't have to muck about with adding lots of new files to install mode :-)

removing label dont-merge/blocked because naming should be finalized in the cilium/cilium PR

rebased to main to fix issues which changed checks (golangci-lint & helm upgrade)

@squeed would you mind taking a final look?

rebased to main to fix some CI issues

MLH sleeping? :thinking: adding label ready-to-merge manually


kind of a weird request but...

Hi guys, I got a question for you (please take it seriously, rly, I know it sounds crasy but give me a chance please)
Is there a way this system transmits to 1420mhz ? I know it's a lot but I'm trying to make it work for space purposes like sending messages and stuff right from my computer without the need of anthenas (trying to make a minimmalist instrument over here, just my computer, some mics and I) please let me know if it's possible to at least send signals to devices that are 10 meters or further , I will try to make it work and let you all know if it does.

Andy.

Yes, 1420 MHz will work but it is likely you will need to disassemble your computer, i.e. just remove the case. You will very likely not get 10 meters at that frequency. We have not found any frequency that works with that distance yet.
I am working to get to 10 meters but this will likely require specialized antennas and a software defined radio receiver. But I'm working on it.

Would PWM fan speed controller maybe be able to transmit stronger signal?

Yes, other devices are possible. But I do no think you can modulate fast enough to be useful on that controller.
This issue is interesting but it will not result in any software changes, only hopefully people will run it and contribute more useful test data. Closing for now.


Re-occurring KFP pipeline runs override output artifacts

Scenario:

User deploys an Elyra pipeline on Kubeflow Pipelines
User schedules pipeline as a reoccurring (e.g. daily) run

Result:
Upon execution of the (n+1)-th run the output of the n-th run  is overridden, causing results to be lost.
Run log:

Note ^^ that the experiment name and the run name(s) are different.
Output file artifacts in COS:

Output artifacts are currently stored under the experiment name, causing the problematic behavior.

Having a different directory in cos for each subsequent run seems fair. The most intuitive way I can think of is using postfix-ed number of the run in the name of the directory in cos so users can find their results. Need to do some legwork first to see if this is possible.
This also got me thinking about cleanup and old artifacts, but that might just have to be managed on the user side depending on circumstances.

Somewhat related issue : https://github.com/elyra-ai/elyra/issues/928


[ iojs 3.1.0 ] Spellchecker compilation fails

Due to iojs update to 3.1.0, Spellchecker compilation fails. current nan1.6.1 https://atom.io/download/atom-shell/nan-1.6.1.tgz is not suitable with it.
Compilation passes in < 3.0 versions of iojs.

https://github.com/atom/node-spellchecker/pull/20 Tested works fine closing this issue.


MIxS 5 ETA?

Cross-link to #18 and https://github.com/EnvironmentOntology/envo/issues/805 https://github.com/EnvironmentOntology/envo/issues/804 https://github.com/EnvironmentOntology/envo/issues/803 https://github.com/EnvironmentOntology/envo/issues/802 https://github.com/EnvironmentOntology/envo/issues/807
Over at ENVO, we are getting more requests on how to annotate in a MIxS compliant way. As MIxS 5 will change things quite a bit, we'd like to know when to expect its release so we can inform our users.
Do we have a planned release date for MIxS 5?

I hope we will finalize it on the next CIG call, on June 24. I'll post results here.

Please can you send the final version around the mailing list so that we can have a final check.

Or put it in a pre-release directory in this repo?

HI all, we're going to start releasing new ENVO guidance, we can't wait any longer as other microbiome initiatives need it.
Please can we have at least the pre-release version exposed?
I strongly recommend open and transparent development in a pre-release directory in future.


It will show error message when I click deployment file or service file in the service details.

In GitLab by @luotian-github on Jul 9, 2018, 11:15
return operation record id in api swagger

In GitLab by @luotian-github on Nov 8, 2019, 07:54
Is it in the process to create service by yaml?

In GitLab by @luotian-github on Nov 8, 2019, 07:54
No, its the way of wizard. But sometimes it will be normal.

In GitLab by @luotian-github on Nov 8, 2019, 07:54
The service status is in running or uncompleted when you find the problem?

In GitLab by @luotian-github on Nov 8, 2019, 07:54
The front-end shows running.

In GitLab by @luotian-github on Nov 8, 2019, 07:54
check the yaml files of a running service, please weiting check it.

In GitLab by @sokril on Nov 8, 2019, 07:54
fix with pr #1551

In GitLab by @sokril on Nov 8, 2019, 08:24
closed

In GitLab by @sokril on Nov 8, 2019, 08:24
assigned to @luotian-github


[otel-arrow/receiver] Receiver concurrency fixes; readability improvements & restructuring

Restructure receiver code to improve readability. There are a number of metrics that are incremented when a batch starts being processed and are decremented when the batch is finished, but the control flow that maintained the balance of these updates was convoluted.
The root-cause of #204 is that Arrow batches meant for a consumer to be processed in order were processed out-of-order. There was a large function body which served two purposes: consume Arrow data of the appropriate kind, enter data for the pipeline to consume next. This had to be split into two parts and should have been done as part of #181. (I, as reviewer, missed this and find, in hindsight, that the code is not easy to follow.)
This improves the code structure by moving all stateful aspects of starting/finishing a request into a new inFlightData object which has a deferrable method to finish the request. Here, we keep:

The inFlightWG done count
The active requests metric
The active items metric
The active bytes metric
The bytes-acquired from the semaphore
A per-request span covering Arrow decode
Netstat-related instrumentation

Authorization now happens before acquiring from the semaphore.
A number of fmt.Errorf() calls are replaced with status.Errorf(...) and a specific error code. The tests are updated to be more specific.  Several Arrow tests were accidentally canceling the test before an expected error condition was actually tested, they have been audited and improved.
One new concurrent-receiver test was added.
Fixes #204.

@kristinapathak Proposing to add you as a reviewer in this repository. This change is a substantial rewrite but not a substantial change of behavior, so it's worth a careful review and should help you learn the receiver code very well. Thank you! 😁 🚀

Reviewers, please take another look.

For the test flake above, https://github.com/open-telemetry/otel-arrow/issues/206


[OSDEV-1493] Moderation. Moderation Queue Page (integration) - sorting issue and 500 error for localization

OSDEV-1493 Moderation. Moderation Queue Page (integration) - sorting issue and 500 error for localization

Fixed an issue where the backend sorts countries not by name but by their alpha-2 codes in GET /api/v1/moderation-events/ endpoint.

@VadimKovalenkoSNF @vladsha-dev Ready for re-review


[WIP] Adding smoke-test error analysis script

This PR implements a script used for analyzing the output of tools generated by the smoke-test. It aims to see what are the root causes behind non-zero exit conditions.

Codecov Report
Base: 92.86% // Head: 92.86% // Increases project coverage by +0.00% :tada:

Coverage data is based on head (ac3cfdf) compared to base (5e00342).
 Consider uploading reports for the commit 7ca79c0 to get more accurate results

Additional details and impacted files
@@           Coverage Diff           @@
##           master    #1593   +/-   ##
=======================================
  Coverage   92.86%   92.86%
=======================================
  Files         347      347
  Lines       24477    24506   +29
=======================================
+ Hits        22730    22757   +27
- Misses       1747     1749    +2

Impacted Files
Coverage Δ

verilog/CST/port.cc
88.05% <0.00%> (-11.95%)
:arrow_down:

verilog/CST/port.h
100.00% <0.00%> (ø)

verilog/analysis/checkers/port_name_suffix_rule.cc
100.00% <0.00%> (ø)

...erilog/analysis/checkers/signal_name_style_rule.cc
100.00% <0.00%> (ø)

verilog/formatting/tree_unwrapper.cc
94.67% <0.00%> (+0.01%)
:arrow_up:

verilog/formatting/align.cc
94.60% <0.00%> (+0.05%)
:arrow_up:

verilog/parser/verilog.y
83.96% <0.00%> (+0.19%)
:arrow_up:

verilog/formatting/token_annotator.cc
96.75% <0.00%> (+0.25%)
:arrow_up:

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.

This should be ready to merge after comments are addressed.


files inside a pod stored on local-fs instead of drbd

Hy!

I have a 3 node microk8s cluster based on Ubuntu Server 20.04.2 ( microk8s is installed via snap and in the k8s version 1.21.1 ).
On this cluster i deployed kube-linstore v1.13.0-1 like it is described in README.md.
Started with kube-linstor i had some problems, caused on microk8s didn't assigned node-roles, so i added "node-role.kubernetes.io/master: "" " per hand to the nodes. But then the installation works fine.
My Problem is:
I create a simple test deployment but when I stop a node the pod sucks on terminating ( only force termination by hand helps ) and the creation of the new pod on the other node hangs with "multiple mount..."
So I search for the reason an it seams like the pod mount a local folder instead of a drbd device. I exec a bash on the pod and "touch /mnt1/harry_dont_understand.txt" after this i mount the drbd-volume and search for this file. The file isn't found on /dev/drbd1002 instead it is found on "/var/snap/microk8s/common/var/lib/kubelet/pods/f6eb8152-7452-42b4-bdd5-20d147bd2982/volumes/kubernetes.io~csi/pvc-98b9f72a-eaef-4d5b-b104-f61ded8e3fa0/mount/harry_dont_understand.txt".
I have no idea how to solve this Problem.
My yaml file for kubectl:
---
apiVersion: storage.k8s.io/v1
kind: StorageClass
metadata:
  name: linstor-test
parameters:
  autoPlace: "3"
  storagePool: pool_k8s
provisioner: linstor.csi.linbit.com
---
kind: PersistentVolumeClaim
apiVersion: v1
metadata:
  name: test-pvc
  namespace: test
spec:
  accessModes:
    - ReadWriteMany
  resources:
    requests:
      storage: 1Gi
  storageClassName: linstor-test
---
apiVersion: apps/v1
kind: Deployment
metadata:
  name: nginx-deployment
  namespace: test
spec:
  selector:
    matchLabels:
      app: nginx
  replicas: 1 # tells deployment to run 2 pods matching the template
  template:
    metadata:
      labels:
        app: nginx
    spec:
      containers:
      - name: nginx
        image: nginx:1.14.2
        ports:
        - containerPort: 80
        volumeMounts:
        - name: test-volume
          mountPath: /mnt1
      volumes:
      - name: test-volume
        persistentVolumeClaim:
          claimName: "test-pvc"
      affinity:
        podAntiAffinity:
          requiredDuringSchedulingIgnoredDuringExecution:
          - labelSelector:
              matchExpressions:
              - key: app
                operator: In
                values:
                - nginx
            topologyKey: "kubernetes.io/hostname"

linstore means:
LINSTOR ==> v l
╭─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
┊ Node ┊ Resource                                 ┊ StoragePool ┊ VolNr ┊ MinorNr ┊ DeviceName    ┊ Allocated ┊ InUse  ┊    State ┊
╞═════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════╡
┊ k8s1 ┊ pvc-5e76f38c-9791-46e7-b469-ecc9922149c7 ┊ pool_k8s    ┊     0 ┊    1001 ┊ /dev/drbd1001 ┊  1.00 GiB ┊ InUse  ┊ UpToDate ┊
┊ k8s2 ┊ pvc-5e76f38c-9791-46e7-b469-ecc9922149c7 ┊ pool_k8s    ┊     0 ┊    1001 ┊ /dev/drbd1001 ┊  1.00 GiB ┊ Unused ┊ UpToDate ┊
┊ k8s3 ┊ pvc-5e76f38c-9791-46e7-b469-ecc9922149c7 ┊ pool_k8s    ┊     0 ┊    1001 ┊ /dev/drbd1001 ┊  1.00 GiB ┊ Unused ┊ UpToDate ┊
┊ k8s1 ┊ pvc-98b9f72a-eaef-4d5b-b104-f61ded8e3fa0 ┊ pool_k8s    ┊     0 ┊    1002 ┊ /dev/drbd1002 ┊  1.00 GiB ┊ InUse  ┊ UpToDate ┊
┊ k8s2 ┊ pvc-98b9f72a-eaef-4d5b-b104-f61ded8e3fa0 ┊ pool_k8s    ┊     0 ┊    1002 ┊ /dev/drbd1002 ┊  1.00 GiB ┊ Unused ┊ UpToDate ┊
┊ k8s3 ┊ pvc-98b9f72a-eaef-4d5b-b104-f61ded8e3fa0 ┊ pool_k8s    ┊     0 ┊    1002 ┊ /dev/drbd1002 ┊  1.00 GiB ┊ InUse  ┊ UpToDate ┊
╰─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯

LINSTOR ==>

the rest:
---
apiVersion: storage.k8s.io/v1
kind: StorageClass
metadata:
  name: linstor-test
parameters:
  autoPlace: "3"
  storagePool: pool_k8s
provisioner: linstor.csi.linbit.com
---
kind: PersistentVolumeClaim
apiVersion: v1
metadata:
  name: test-pvc
  namespace: test
spec:
  accessModes:
    - ReadWriteMany
  resources:
    requests:
      storage: 1Gi
  storageClassName: linstor-test
---
apiVersion: apps/v1
kind: Deployment
metadata:
  name: nginx-deployment
  namespace: test
spec:
  selector:
    matchLabels:
      app: nginx
  replicas: 1 # tells deployment to run 2 pods matching the template
  template:
    metadata:
      labels:
        app: nginx
    spec:
      containers:
      - name: nginx
        image: nginx:1.14.2
        ports:
        - containerPort: 80
        volumeMounts:
        - name: test-volume
          mountPath: /mnt1
      volumes:
      - name: test-volume
        persistentVolumeClaim:
          claimName: "test-pvc" # i have allso tried without quotes
      affinity:
        podAntiAffinity:
          requiredDuringSchedulingIgnoredDuringExecution:
          - labelSelector:
              matchExpressions:
              - key: app
                operator: In
                values:
                - nginx
            topologyKey: "kubernetes.io/hostname"

I hope someone can help me.
best regards
Harry

Some information I have forgotten:
hpollak@k8s3:~$ kubectl -n test describe pvc test-pvc
Name:          test-pvc
Namespace:     test
StorageClass:  linstor-test
Status:        Bound
Volume:        pvc-98b9f72a-eaef-4d5b-b104-f61ded8e3fa0
Labels:        <none>
Annotations:   pv.kubernetes.io/bind-completed: yes
               pv.kubernetes.io/bound-by-controller: yes
               volume.beta.kubernetes.io/storage-provisioner: linstor.csi.linbit.com
Finalizers:    [kubernetes.io/pvc-protection]
Capacity:      1Gi
Access Modes:  RWX
VolumeMode:    Filesystem
Used By:       nginx-deployment-697fd6c789-zvl6m
Events:        <none>
hpollak@k8s3:~$ kubectl describe pv pvc-98b9f72a-eaef-4d5b-b104-f61ded8e3fa0
Name:            pvc-98b9f72a-eaef-4d5b-b104-f61ded8e3fa0
Labels:          <none>
Annotations:     pv.kubernetes.io/provisioned-by: linstor.csi.linbit.com
Finalizers:      [kubernetes.io/pv-protection external-attacher/linstor-csi-linbit-com]
StorageClass:    linstor-test
Status:          Bound
Claim:           test/test-pvc
Reclaim Policy:  Delete
Access Modes:    RWX
VolumeMode:      Filesystem
Capacity:        1Gi
Node Affinity:   <none>
Message:
Source:
    Type:              CSI (a Container Storage Interface (CSI) volume source)
    Driver:            linstor.csi.linbit.com
    FSType:            ext4
    VolumeHandle:      pvc-98b9f72a-eaef-4d5b-b104-f61ded8e3fa0
    ReadOnly:          false
    VolumeAttributes:      storage.kubernetes.io/csiProvisionerIdentity=1627478454186-8081-linstor.csi.linbit.com
Events:                <none>

Started with kube-linstor i had some problems, caused on microk8s didn't assigned node-roles, so i added "node-role.kubernetes.io/master: "" " per hand to the nodes. But then the installation works fine.

Yeah, I should probably remove this from the example values 😅

"touch /mnt1/harry_dont_understand.txt

that's weird, are you sure you used /mnt1, not /mnt? Afterr applying your YAMLs I have everything fine:
$ kubectl exec -ti deploy/nginx-deployment -- df -h /mnt1
Filesystem      Size  Used Avail Use% Mounted on
/dev/drbd1011   980M  2.6M  910M   1% /mnt1

yes, i used /mnt1 instead of /mnt cause /mnt is a standard-folder and i want do be sure nothing else use it. So maybe I have something done wrong on setup.
I will resetup the nodes from scatch.
Thank you!!
Best regards

I think this is Problem Problem with microk8s so I have opened an issue there.

@hpollak could you link the issue please?


DynoYarn WebUI doesn't update last health check status

Hi, I have a problem about starting DynoYarn Driver. I configured 15 nodemangers in Driver but I found the Last health-update was always the time that Node Manager resgistered in Resource Manager:

I added some logs in nodemanager and I found  nodemanager hearbeat status was normal :

is there anything wrong about Last health-update? can anyone answer me ?

@hungj any idea?

Hi @boobpoop - the health update time does not update on every heartbeat.
Health update time is controlled by a couple factors:

Health check script. If you have one configured via yarn.nodemanager.health-checker.script.path, this will update every yarn.nodemanager.health-checker.interval-ms milliseconds (default 10 minutes).
Disk check. Controlled via yarn.nodemanager.disk-health-checker.enable (default true). If this is true this will update every yarn.nodemanager.disk-health-checker.interval-ms milliseconds (default 2 minutes).

Then the time in the UI should be updated every MAX(health-check-interval, disk-check-interval) milliseconds.
If both of these are not configured then I would not expect this time to be updated.

@hungj Thanks a lot . I configured true via yarn.nodemanager.disk-health-checker.enable in dynoyarn-site.xml and it worked. I misunderstood the concept of heartbeat and health check. I think the issue can be closed.


Interrupt R calculation

Hi,
I would like to know how to interrupt R from calculating if the user presses ESC on the keyboard, say, during a call to Evaluate( ... ).
Best,
Eduardo

This is so much needed.
If Evaluate accepted a CancellationToken it would be super useful.

In RGUI, you can use Esc to interrupt the execution of R scripts, but there is no corresponding interrupt execution function in RDotNet.


Public methods in system/Controller

I noticed that a number of methods in system/Controller.php are public (initController, forceHTTPS, cachePage, validate). I'm not sure if they need to be for internal purposes, but this makes them routable endpoints on any controller. E.g. https://example.com/home/cachePage/1, or https://example.com/home/initController. This should definitely be addressed as it is borderline a security issue - let me know if you want help with that.

Good catch.
initController has to be public but the others should be protected. If you have time to do a PR that would be awesome. I'm just now getting to a place where I can start catching up again.

I can make a PR.
Would adding a 404 route (similar to https://github.com/MGatner/CodeIgniter4/blob/basecontroller/system/Config/Routes.php#L55) for initController be appropriate?

I think so, yes.

I guess this is merged. Please close


Proposal: add the ability for steward to traverse dependency graphs

Some services logically depend on other services.
For example, if you create a new service with a stable hostname or IP somewhere (an AWS Elastic Load Balancer gives you a hostname), you might want to also set up a DNS A record or CNAME.
This issue is a proposal for steward to be aware of these logical dependencies by having a dependency graph stored somewhere, and traversing that dependency graph to fulfill a service request and its logical dependencies when a ServicePlanClaim is filed against it. More specifically, steward would not mark the claim done until all dependencies are also provisioned.

We've split steward into steward-framework, the Go SDK for Kubernetes resources and control loops, and steward-cf, the CF broker API implementation on top of steward-framework.
I've replaced this issue with https://github.com/deis/steward-framework/issues/43; closing.


NTR TEST renewal pruning

This is a test description. Add new term as subclass to pruning....

Great! you succeeded creating an issue for term creation request  in AgrO


Some more fixes

/me whistles innocently while pushing the "Merge pull request" button :innocent:

I would have done it, but me fixes kept showing up ... just like I do on my PR collages 😇

:innocent:


Any plans to add classic approach with sessions to manage transactions state durign HTTP requests?

Especially useful for integrations with REST API frameworks. Let's discuss.

I take it you mean holding on to changes in state, and flushing the session in one go.
No plans for that, nope.
The general pattern you end up with is "let's just wrap the entire endpoint up in a transaction, always" - that's a very blunt approach. Suppose we have an endpoint that issues an HTTP request as part of it's operation - we really don't want to be holding onto a database connection or transaction for the duration of the request. We need instead to be making sure that there's:

Automatically handled fine-grained transactionality for stuff like uniqueness constraints.
Explicitness about coarser-grained transactions if you're wrapping up multiple operations across different tables.

Having said that, I'm very much in favor of contributors tackling other ORM styles on top of databases.


Add support for u-blox EVK-ANNA-B4 which uses the nRF52833.

This board is similar to the nrf52833dk_nrf52833 with
different pin assignments.
Tested with blinky, button, and Bluetooth peripheral_hr.
Signed-off-by: Magnus Persson<EMAIL_ADDRESS>

Thanks for your comments. See individual answers.

Second patch set updates according to comments given for each individual comment plus removed a broken link in index.rst.

@perssonmagnus you will need to rebase to get green CI results; the documentation failure is not due to your PR but the fix was merged to the main branch since you last pushed.
@tejlmand please re-approve after that is done

@tejlmand @mbolivar-nordic Thanks! Rebased and also updated commit message slightly to confirm to contribuition guidelines.

@gmarull this is green now; please review

@perssonmagnus please be aware that every time you push, your reviewers will need to re-approve.

@perssonmagnus please be aware that every time you push, your reviewers will need to re-approve.

@mbolivar-nordic  yes I noticed. Sorry about that, just trying to follow https://docs.zephyrproject.org/latest/contribute/#contribution-workflow.
Is it preferred to use the "Commit suggestion" buttons in the GUI for fixing further review comments once you have one approval? Will this remove the need for re-approval?


Non-uniform scale for MeshLayer

Target Use case
In my use case, I have a lot of objects I want to render as cube using the MeshLayer but each object as different dimensions, so I use a CubeGeometry with size 1,1,1 and I want to scale each side by its real size. I tried to modify the MeshLayer vertex and class to add scale as instanced parameters and it worked well. But when I change the yaw, the mesh is really weird looking, I guess it's related to the project_* functions. (If the feature is rejected, can someone just tell me what is the way to go ?)
Non-uniform scale is really important to me and I'm sure it will be too for many others in the future. It allows using CubeGeometry and give a really different visual which might be very important.
Proposed feature
Adding per-mesh non-uniform scale along x,y,z.
To Do List

[ ] Add label and assign to milestone
[ ] Coding
[ ] Doc update
[ ] What’s new update
[ ] Test

This is addressed by https://github.com/uber/deck.gl/pull/2685


Fix multithreading issues and provide parse exceptions

Fixes part of https://github.com/pmd/pmd/issues/4722
The strange errors in Dao.cls and Dao_test.cls should be gone now (The files can actually be parsed completely fine).
PMD analyzes the project in multiple threads and the node counter in com.google.summit.ast.Node was not thread safe, leading to errors like
[PmdThread 1] WARN com.google.summit.SummitAST - Failed to translate <str>
com.google.summit.translation.Translate$TranslationException: Number of created nodes 92 should match number of reachable nodes 69
	at com.google.summit.translation.Translate.translate(Translate.kt:126)
	at com.google.summit.SummitAST.parseAndTranslate$_maven_lib(SummitAST.kt:133)
	at com.google.summit.SummitAST.parseAndTranslate(SummitAST.kt:91)
	at net.sourceforge.pmd.lang.apex.ast.ApexParser.parse(ApexParser.java:31)
	at net.sourceforge.pmd.lang.apex.ast.ApexParser.parse(ApexParser.java:19)
	at net.sourceforge.pmd.lang.impl.PmdRunnable.parse(PmdRunnable.java:112)
	at net.sourceforge.pmd.lang.impl.PmdRunnable.processSource(PmdRunnable.java:132)
	at net.sourceforge.pmd.lang.impl.PmdRunnable.run(PmdRunnable.java:80)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at java.base/java.lang.Thread.run(Thread.java:829)

This also propagates the exceptions down to PMD, so that we can deal with the exception rather than checking whether the parsed AST is null.

[x] Tests pass
[ ] Appropriate changes to README are included in PR

@aaronhurst-google Thanks for merging! When do you think you can create a new release (2.1.1) which is available in maven central?


Update Get-OspreyUserHiddenRule

A few problems with this, the main one being that I have not found a single case where a hidden inbox rule was actually used during a BEC. The script is problematic, in that it needs to use impersonation, doesn't work on an account with MFA, and uses EWS.
I really don't think this is sticking around, but if there's a better way to get this now that graph exists, it's worth looking at this.
I'll need to add a hidden inbox rule on one of my dev accounts to test this.

flag in get-inboxrule to show hidden seems to work fine, added it to the normal user inbox rule function


Support something like depend_on_tree

I use Compass for generating an image sprite and in the SASS file there's something like this:
@import "default/theme/*.png";

I'd like to be able to specify the dependency on those images (they are actually mostly symbolink links to ../common/xxx.png) to force sprockets to recompile the CSS assets if the images change, using something like this:
#= depend_on_tree default/theme

I'm not sure how that would work since the tree variant usually depend on a relative path but in this case the images are in app/assets/images while the stylesheets are on app/assets/stylesheets.
I don't really care how the dependency would be specified as long as I would be able to specify them all at once like the @import SASS directive works.

If depend_on doesn't work on directories, perhaps this should be re-opened, then?

+1 for reopening.

Also just wanted to note you can use #= depend_on with a directory today.

does not seem to be reconciled with

@arnvald depend_on only works on files, not directories.

I am assuming the latter is true, and that is what this issue asks to address.


aac

pass AAC format through websocket, can you support AAC format?

I have an open PR (still didn't come around to address all the issues), that handles audio with opus. You can test that out.


training data

In the supplement of alphafold2 1.2.5, there are some filters, which are applied to the training data,  does the latest code not include this part?

The DataLoader supports arbitrary filters of the data (via the "mapping" parameters). The actual choice of filter is left to the user.


Use pnpm as package manager too

Is your feature request related to a problem? Please describe.
I prefer to use pnpm as my package manager instead of npm. It's saving a lot of space and also the compilation process is faster.
Describe the solution you'd like
Provide the pnpm as an option when a new app is created.
Describe alternatives you've considered
Another solution is that after all the files and the structure is created not to run the npm install. Just stop and each user will decide if to continue and how.

https://github.com/nuxt/create-nuxt-app/issues/367

Closing in favour of nuxt/create-nuxt-app#367


Fix broken image link in TensorFlow Lite's docs

I fixed the link of image in the same way as other documents in tensorflow/tensorflow/docs_src/.

Can one of the admins verify this patch?

Yeah, that's fine.  I wrote it for tf.org style links when I first put it in, but I guess this change will make it compatible with viewing on Github as well. However, it looks like I'm not approved to review this?

Thanks @dr4b!

Thanks @dr4b !


Add http-parser package

I've followed this guide
step by step carefully. Yes

I've tested this package remotely and have excluded all broken builds.
Here is the links to the Travis/AppVeyor with status "All passed":

https://ci.appveyor.com/project/isaachier/hunter/build/1.0.384
https://travis-ci.org/isaachier/hunter/builds/352623945

I have submitted CI configs to https://github.com/ingenue/hunter targeting pkg.template branch,
see this merged pull request https://github.com/ingenue/hunter/pull/209

Here is the links to the Travis/AppVeyor with status "All passed"

I got "Oops, we couldn't find that build!" message.

Sorry I had AppVeyor and Travis build numbers reversed. You should be able to see it now that I've corrected the links.

Testing:

https://ci.appveyor.com/project/ingenue/hunter/build/1.0.3451
https://travis-ci.org/ingenue/hunter/builds/353200591?utm_source=github_status&utm_medium=notification

Uploading:

https://ci.appveyor.com/project/ingenue/hunter/build/1.0.3453
https://travis-ci.org/ingenue/hunter/builds/353209286?utm_source=github_status&utm_medium=notification

Released: https://github.com/ruslo/hunter/releases/tag/v0.20.19


Is there any way to automate the work flow?

Say for example I have generated an image by giving a particular prompt and adjust the parameters. Now suppose if I have a list of prompt for which images to be generated based on previous parameter , isthere any way we can handle.this ? Even using the python script without ui also fine

Yes - at the bottom of the Generate tab, go to "Tools", then select "Grid Generator" from the drop down.  On the wide axis row, click the dropdown on the left and select "Prompt" (you can type to search, but prompt is at the top), then in the textbox on the right type in your prompts separated by double pipes ||, for example a cat || a dog || some other prompt, then use the normal generate button which should now say "Generate Grid" to launch generation.
As you can guess from looking at the UI: You can alter any parameters you want this way, and of course do multi-axis comparison grids between different parameters.
"Prompt Replace" axis and "Preset" are both very powerful for more complexly messing with prompt on grids.
also if you want you can at any time just type a < into the prompt box to see a list of prompt-syntax features, for example you can do <random:x, y, z> to randomly select between multiple different phrases inside a prompt and then just generate with the Images parameter set high to get a wide variety of random images.


[WFLY-16068] Remove mysql-connector-java-5.1.15.jar from smoke test sources

Thanks for submitting your Pull Request!
Please delete this text, and add a link to the Jira issue solved by this PR.
If this PR is not for the 'main' branch you must add a link to the equivalent change in 'main'.
Remember to use the Jira issue ID in the PR title and any commits.
Issue: https://issues.redhat.com/browse/WFLY-16068

@tadamski could you please review? thanks.

Thanks, @gaol


[#noissue] Refactor OkHttp

Codecov Report

Merging #3025 into master will increase coverage by 0.01%.
The diff coverage is 0%.

@@            Coverage Diff             @@
##           master    #3025      +/-   ##
==========================================
+ Coverage   38.25%   38.27%   +0.01%
==========================================
  Files        1921     1922       +1
  Lines       64771    64781      +10
  Branches     9043     9046       +3
==========================================
+ Hits        24779    24792      +13
+ Misses      37460    37458       -2
+ Partials     2532     2531       -1

Impacted Files
Coverage Δ

...eptor/HttpEngineReadResponseMethodInterceptor.java
0% <ø> (ø)
:arrow_up:

...avercorp/pinpoint/plugin/okhttp/EndPointUtils.java
0% <0%> (ø)

...erBuildMethodBackwardCompatibilityInterceptor.java
0% <0%> (ø)
:arrow_up:

...erceptor/RequestBuilderBuildMethodInterceptor.java
0% <0%> (ø)
:arrow_up:

...nterceptor/DispatcherEnqueueMethodInterceptor.java
0% <0%> (ø)
:arrow_up:

...nterceptor/HttpEngineConnectMethodInterceptor.java
0% <0%> (ø)
:arrow_up:

...ceptor/HttpEngineSendRequestMethodInterceptor.java
0% <0%> (ø)
:arrow_up:

...orp/pinpoint/rpc/client/SimpleMessageListener.java
81.81% <0%> (-18.19%)
:arrow_down:

...ofiler/sender/StandbySpanStreamDataSendWorker.java
80.59% <0%> (-2.99%)
:arrow_down:

...orp/pinpoint/rpc/server/DefaultPinpointServer.java
75.75% <0%> (-0.38%)
:arrow_down:

... and 9 more

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 c75917e...edd7ce3. Read the comment docs.


Common error added for HTTP 502.3

The standard target in the Visual Studio template is "dnx-clr", but the standard download at http://dotnet.github.io/getting-started/ points to "dnx-core". This results in a potential mismatch when following the step by step tutorials...

Hi @cheindel, I'm your friendly neighborhood .NET Foundation Pull Request Bot (You can call me DNFBOT). Thanks for your contribution!

This seems like a small (but important) contribution, so no Contribution License Agreement is required at this point. Real humans will now evaluate your PR.

TTYL, DNFBOT;

:shipit:

What specific steps that led to this error? Was this during local development?

Hi @danroth27,
these steps led to the error:

On my local machine (Windows 7, VS2015 Update 1, ASP.NET 5 RC1 Update1) I created a project via "New > Project > Installed > Templates > C# > Web > ASP.NET Web Application (.NET Framework 4.6.1) > ASP.NET 5 Templates > Web Application"
I made no changes to the generated files
On my remote web server (Windows Server 2008 R2 Datacenter Edition) I created a new application pool and a website with following settings.
.NET CLR version: No Managed Code
Managed pipeline mode: Integrated
After that I right clicked on "Publish" in Visual Studio and selected the file system as a target (I did not make any further changes), and transferred that files to the web server via RDP Copy & Paste
I got HTTP 502.3 as a result
When I changed publishing target from "dnx-clr" to "dnx-core" and published the files again, the HTTP 502.3 error disappeared
So by choosing the wrong target you can get that error message. However, the error message does not directly tell you what the reason for the error is. That's why I think this additional hint in the documentation would be helpful.

Hmm . .  that's odd. The default template should work fine regardless of whether you publish for the full .NET Framework or for .NET Core.
@sayedihashimi @muratg Do you know what's going on here? Why would deploying an app to IIS on Win2k8 R2 fail when targeting the full .NET Framework?
You also shouldn't need to run the .NET Core installer from http://dotnet.github.io/getting-started/ on the server. That installer is for the new .NET CLI bits, which we haven't switched ASP.NET 5 to use yet (coming in RC2).

@danroth27 There could be many reasons. :smiley:  @Tratcher would know more common causes to this better than me.

I've tried it again. It's reproducable:

When changing "Target DNX Version" back from "dnx-coreclr-win-x<IP_ADDRESS>-rc1-update1" to "dnx-clr-win-x<IP_ADDRESS>-rc1-update1" the error 502.3 occured again.
I've now activated 'stdoutLogEnabled="true"' in "/wwwroot/web.config".
-- This is what the logfile says: stdout.log.txt
After changing it back to "dnx-coreclr" the error message will disappear.

Does the published app run locally on your dev machine if you run the generated web.cmd script in the folder of the published app?

@cheindel @danroth27 AFAIK this was known to the tooling team ... the part about the target runtime for the publish output ...
https://github.com/aspnet/Tooling/issues/115#issuecomment-126397699
https://github.com/aspnet/Tooling/blob/master/known-issues.md#for-a-project-targeting-only-coreclr-dnxcore50-you-could-run-into-a-failure-during-publish
... I thought they might have fixed it for RC1 Update 1, but I'm not sure.

@halter73 have you seen this MissingMethodException for kestrel before? I've seen it somewhere... https://github.com/aspnet/Docs/files/58405/stdout.log.txt

I have not seen any MissingMethodExceptions caused by Marshal.SizeOf not being found. If I had to guess, I think this could be caused by bad packages.

At this point I think we should just close this PR as we are moving off of DNX and onto the new .NET CLI


Refactor route-traffic command

Refactor route-traffic command

 Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.


Updated HTML files to use latest versions of Bootstrap and Font Awesome

I also went through each file formatting and updating the HTML so that it uses the new syntax of each library.

Looks great, thanks Tyler!


Support for GraalVM

Description:
It would be nice to support GraalVM Community Edition JDK.
Justification:
It is already available in Github Actions virtual environments.
Are you willing to submit a PR?
Sorry but no, I don't have enought knowledge.

@morki , have you tried the community action for GraalVM?
https://github.com/marketplace/actions/setup-graalvm-environment

Yes, but with this action we can use matrix builds for many JDKs and soon it will hopefully be support for Gradle / Maven caching here.

Just for the record, here is a link to yet another graalvm/setup-graalvm action, provided by graalvm team.

Although official setup-graalvm action definitely would handle graal-specific extensions better, is someone interested in graalvm support for setup-java anyway? I think it doesn't make too much sense to support additional GraalVM components, but I'm about to open PR that implements basic GraalVM JDK install.

I am also very interested in seeing setup-java provide graalvm support, so it can be used in matrix builds to easily test it against other JDK providers.
@zharinov is willing to provide a PR implementing this, but wants a signal from the maintainers (e.g. @dmitry-shibanov @IvanZosimov @marko-zivic-93) of this repo that there actually is interest in such a contribution. can one of you guys please confirm this? thanks a lot in advance!

Hi, @sebthom 👋 Thanks for the comment! We are currently investigating the license of the GraalVM JDK. As soon as we finish this process we will get back to you with additional information.

Hi, @all 👋 Unfortunately, during the investigation it was decided not to add support of GraalVM to setup-java action. The reason for this decision is existence of the official GraalVM action: https://github.com/marketplace/actions/github-action-for-graalvm
I'm going to close this issue, if you have any question feel free to ask them.

@IvanZosimov That is more than disappointing. The problem is, that even if this action is available it does not solve the usecase of matrix builds with different JDK vendors when GraalVM should be included.
This decision is also incomprehensible because someone from the community (@zharinov) even offers to implement it.

it does not solve the usecase of matrix builds with different JDK vendors when GraalVM should be included

this seems like a pretty powerful argument

Hi, @sebthom and @SethTisue , thanks for the comments. You can use the above-mentioned action in a separate job, it will have the same effect as the additional member of matrix.

Looks like this has actually been implemented by #501 in the meantime


turn on --preview-dart-2 to be default for the analysis server

This is the default for flutter analyze, flutter run, ...; the analysis server results are now inconsistent in the current master version of Flutter. We should flip the default for the analysis server to eliminate --preview-dart-2 skew issues.

If we flip the default for the analysis server, then it also flips the default for non-Flutter packages, which will cause skew for a different set of users. Are we really ready to do that?

Is there currently a way to enable --preview-dart-2 in analysis_options.yaml?

Yes - see
https://github.com/flutter/flutter/issues/14806#issuecomment-367463282
On Sun, Mar 18, 2018 at 10:04 PM Günter Zöchbauer<EMAIL_ADDRESS>wrote:

Is there currently a way to enable --preview-dart-2 in
analysis_options.yaml?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/dart-lang/sdk/issues/32566#issuecomment-374102227,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ACAsW-DnSygxLnWWnogoN27odbtRDHw-ks5tfzxigaJpZM4SvU8V
.

Landed: https://dart-review.googlesource.com/c/sdk/+/47122


ModuleNotFoundError: No module named 'ibm_db_dbi'

I'm messing around trying to understand ibmi-bob and sourceorbit and get it to work.
Some time ago I had bob kind of working, but had to delay the further discovery due to time constraints.
Now I wanted to restart that, and I updated bob to latest version 2.4.26 and sourceorbit to 0.10.1.
When I try to build the bob-recursive-example I get the error No module named 'ibm_db_dbi'.
As I understand this is a missing python module, but I have no experience with that, and don't want to end up in an installation mess.
The more detailed error message:
bash-5.2$ cd bob-recursive-example
bash-5.2$ export lib1=BOBTESTA
bash-5.2$ makei build
Traceback (most recent call last):
 File "/QOpenSys/pkgs/lib/bob/src/makei/cli/makei_entry.py", line 15, in     from makei.cvtsrcpf import CvtSrcPf
 File "/QOpenSys/pkgs/lib/bob/src/makei/cvtsrcpf.py", line 7, in     from makei.ibm_job import IBMJob
 File "/QOpenSys/pkgs/lib/bob/src/makei/ibm_job.py", line 10, in     import ibm_db_dbi
ModuleNotFoundError: No module named 'ibm_db_dbi'
My path is /QOpenSys/pkgs/bin:/QOpenSys/pkgs/lib/nodejs18/bin:/QOpenSys/pkgs/bin:/QOpenSys/pkgs/bin:/QOpenSys/usr/bin:/usr/ccs/bin:/QOpenSys/usr/bin/X11:/usr/sbin:.:/usr/bin

I have uninstalled version 2.4.26 and then installed back version 2.3.9. That version runs without problem.
Updated again to 2.4.26, and the error is there again.
`
-bash-5.2$ echo $PATH
/QOpenSys/pkgs/bin:/QOpenSys/pkgs/lib/nodejs18/bin:/QOpenSys/pkgs/bin:/QOpenSys/pkgs/bin:/QOpenSys/usr/bin:/usr/ccs/bin:/QOpenSys/usr/bin/X11:/usr/sbin:.:/usr/bin
-bash-5.2$ yum install bob-2.3.9-1
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package bob.ppc64 0:2.3.9-1 will be installed
--> Finished Dependency Resolution
Dependencies Resolved
==========================================================================================================================================================================================================
Package                                      Arch                                           Version                                             Repository                                          Size
Installing:
bob                                          ppc64                                          2.3.9-1                                             ibmi-base                                          788 k
Transaction Summary
Install       1 Package
Total download size: 788 k
Installed size: 788 k
Is this ok [y/N]: y
Downloading Packages:
bob-2.3.9-1.ibmi7.3.ppc64.rpm                                                                                | 788 kB  00:00:02
Running Transaction Check
Running Transaction Test
Transaction Test Succeeded
Running Transaction
Installing : bob-2.3.9-1.ppc64                                                                                1/1
Installed:
bob.ppc64 0:2.3.9-1
Complete!
-bash-5.2$ makei
usage: makei [-h] [-v] command ...
optional arguments:
-h, --help     show this help message and exit
-v, --version  print version information and exit
These are common makei commands:
command
init         set up a new or existing project
info         get information about the current project
compile (c)  compile a single file
build (b)    build the whole project
cvtsrcpf     convert source physical file members to ASCII IFS files
-bash-5.2$ yum install bob
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package bob.ppc64 0:2.3.9-1 will be updated
---> Package bob.ppc64 0:2.4.26-1 will be an update
--> Finished Dependency Resolution
Dependencies Resolved
==========================================================================================================================================================================================================
Package                                      Arch                                           Version                                             Repository                                          Size
Updating:
bob                                          ppc64                                          2.4.26-1                                            ibmi-base                                          3.1 M
Transaction Summary
Upgrade       1 Package
Total size: 3.1 M
Is this ok [y/N]: y
Downloading Packages:
Running Transaction Check
Running Transaction Test
Transaction Test Succeeded
Running Transaction
Updating   : bob-2.4.26-1.ppc64                                                                                1/2
Cleanup    : bob-2.3.9-1.ppc64                                                                                2/2
Updated:
bob.ppc64 0:2.4.26-1
Complete!
-bash-5.2$ makei
Traceback (most recent call last):
File "/QOpenSys/pkgs/lib/bob/src/makei/cli/makei_entry.py", line 15, in
from makei.cvtsrcpf import CvtSrcPf
File "/QOpenSys/pkgs/lib/bob/src/makei/cvtsrcpf.py", line 7, in
from makei.ibm_job import IBMJob
File "/QOpenSys/pkgs/lib/bob/src/makei/ibm_job.py", line 10, in
import ibm_db_dbi
ModuleNotFoundError: No module named 'ibm_db_dbi'
-bash-5.2$
`

@ThePrez  Jesse, does this mean we need to depend on ibm_db_dbi in the bob.spec?

@arco400 Arco can you try
yum install python39-ibm_db

@ThePrez I see that we already require
Requires: python3 >= 3.6
Requires: python3-ibm_db >= <IP_ADDRESS>

Is that sufficient?  How is it possible that Arco is not finding the ibm_db_dbi module?

The python3 in their environment is likely a different version of python
The shebacng line should be fixed to use the version depended on, like so:
#!/usr/bin/env python3.6

So when the require line says
Requires: python3 >= 3.6

can I use the shebang you gave me.  Will it still be OK if they install 3.8, what about 3.9 that seems to have a different db2 module?

Do I have to try something @edmundreinhardt ?
The packages you mentioned are already on our system:
`
Installed Packages
Name        : python3
Arch        : ppc64
Version     : 3.6.15
Release     : 1
Size        : 139 M
Repo        : installed
From repo   : ibmi-base
Summary     : Python 3 Programming Language
URL         : https://www.python.org
License     : Python-2.0
Description : Python is a programming language that lets you work more quickly
: and integrate your systems more effectively.
:
: You can learn to use Python and see almost immediate gains in
: productivity and lower maintenance costs.
Name        : python3-ibm_db
Arch        : ppc64
Version     : <IP_ADDRESS>
Release     : 0
Size        : 674 k
Repo        : installed
From repo   : ibmi-base
Summary     : Python support for IBM Db2
URL         : https://github.com/ibmdb/python-ibmdb
License     : Apache-2.0
Description : Python support for IBM Db2
`

We do have python2 still installed on the system. Can that be a blocking reason?
python2 | 2.7.15-1 | installed python2-iniparse | 0.4-2 | @ibmi-base/$releasever python2-pycurl | 7.43.0-4 | @ibmi-base python2-rpm | <IP_ADDRESS>-12 | installed python2-urlgrabber | 3.10.2-0 | installed

@edmundreinhardt I just noticed something else. I had also installed @worksofliam SourceOrbit, which required the install of nodejs18. And nodejs18 on its turn has a dependency on Python 3.9 which is now the current installed version on our system. Could that be the issue?

@ThePrez would it help to standardize on Python 3.9?

We do have python2 still installed on the system. Can that be a blocking reason?
` python2 | 2.7.15-1 | installed
python2-iniparse | 0.4-2 | @ibmi-base/$releasever
python2-pycurl | 7.43.0-4 | @ibmi-base
python2-rpm | <IP_ADDRESS>-12 | installed
python2-urlgrabber | 3.10.2-0 | installed
`

I don't think this is an issue because you also have python 3.

@arco400 Do you have
yum list python39-ibm_db installed?

@edmundreinhardt Ah definitely not, only python3-ibm_db is installed. I'll install that 39 version and test again.

If that works, then I know how to solve this for the future.


diagnostic: skip linuxbrew-core tap check when installing from API

[x] Have you followed the guidelines in our Contributing document?
[x] Have you checked to ensure there aren't other open Pull Requests for the same change?
[x] Have you added an explanation of what your changes do and why you'd like us to include them?
[ ] Have you written new tests for your changes? Here's an example.

[x] Have you successfully run brew typecheck with your changes locally?
[ ] Have you successfully run brew tests with your changes locally?

This should fix https://github.com/Homebrew/brew/issues/13039. Right now on Linux, we run check_linuxbrew_core unconditionally. The core tap is absent when installing from API so this leads to a fatal error. Instead, adjust check_linuxbrew_core to skip/ignore missing core tap when installing from API.

Review period will end on 2022-03-29 at 19:05:32 UTC.

Thanks @alebcay, good catch!

Review period skipped due to critical label.


slider on a hose

Environment: windows
Browser and Browser Version: firefox current
After Effects Version: current

What did you do? Please explain the steps you took before you encountered the problem.
I'm trying to modify a rubberhose with a slider from joystick n sliders, so i can later dymanically change the hose.
What did you expect to happen?
It works in the bodymovin preview window in AE, but in firefox i doesn't.
What actually happened? Please include as much relevant detail as possible.
I get the following console message in firefox:
TypeError: thisLayer(...) is not a function[Learn More] ...bodymovin4111.js%20line%2012261%20%3E%20eval:2:10
Which I guess leads to line 12261 in bodymovin: var fn = eval('[function(){' + val+';this.v = $bm_rt;}' + ']')[0];
from the initiateExpression function.
The slider expression works outside the hoses, but not combined with the hoses (in the hose layer).
It has this form:

slider(value);
//////BEGIN SLIDER CODE//////
function slider (inputValue){
var contrl = thisComp.layer("#TheoPiet");
var contrlCurVal1 = contrl("ADBE Effect Parade")(1)("ADBE Slider Control-0001");
var k1=[30.5,5];
var k2=[116,19];
function unArray(inKey){                            if(inKey instanceof Array && inKey.length === 1){                                return inKey[0];                            }else{                                return inKey;                            }                        }k1= unArray(k1);
k2= unArray(k2);
if(contrlCurVal1 >=0){
var resultAdd1 = linear(contrlCurVal1,0,100,k1,k2);}else{var resultAdd1 = k1+(-linear(-contrlCurVal1,0,100,k1,k2)+k1);}
var myResult = resultAdd1+(inputValue-k1);
return myResult;}

Is there an easy fix for this?
Much obliged!

Turns out it was a simple reference to a slider on the hose itself.

thisLayer("Effects")("Width")("Slider")

I used it to adjust the stroke thickness, but it gave the above error.

Is this working now?
If not, can you share the .aep?

I got my project working by eliminating the sliders. :) I'll show it soon.
The problem is caused by two sliders on each hose which I used to set stroke width.
There's no need for them anymore because i found the right thickness.
But still, it was a bit surprising that these didn't work in the browser.
https://www.dropbox.com/s/c2uct6u2awjz637/2017 Rechthoekig hose slider.aep?dl=0
http://www.daandirk.com/bm-test-data/


Generate root controller

WHAT

Generate _templates/root_controller.go.tmpl.
Fix the url schema in endpoint lists from the blank "" to  "http" or "https".

@dtan4 Sorry, the other bug still remains.

Generation test failed. It seems that the template of root_controller.go has wrong alignment between : and baseURL. This is not your mistake, but I hope you to fix this too if you can.
 	resources := map[string]string{
-		"companies_url": baseURL + "/companies",
-		"company_url":   baseURL + "/companies/{id}",
-		"emails_url":    baseURL + "/emails",
-		"email_url":     baseURL + "/emails/{id}",
-		"jobs_url":      baseURL + "/jobs",
-		"job_url":       baseURL + "/jobs/{id}",
-		"profiles_url":  baseURL + "/profiles",
-		"profile_url":   baseURL + "/profiles/{id}",
-		"users_url":     baseURL + "/users",
-		"user_url":      baseURL + "/users/{id}",
+		"companies_url": baseURL + "/api/companies",
+		"company_url":  baseURL + "/api/companies/{id}",
+		"emails_url": baseURL + "/api/emails",
+		"email_url":  baseURL + "/api/emails/{id}",
+		"jobs_url": baseURL + "/api/jobs",
+		"job_url":  baseURL + "/api/jobs/{id}",
+		"profiles_url": baseURL + "/api/profiles",
+		"profile_url":  baseURL + "/api/profiles/{id}",
+		"users_url": baseURL + "/api/users",
+		"user_url":  baseURL + "/api/users/{id}",
 	}

Sorry, the other bug still remains.

Please explain or create new issue about remained bugs.

Generated endpoint resource name is incomplete.
"accountnames_url": "http://localhost:8080/accountnames",

Correct view is this.
"account_names_url": "http://localhost:8080/account_names",

This bug is minor, so I fix in this issue.

@dtan4 passed the test!

LGTM 👍 Thanks ❗


Enhancements for feeds

We have a need for enhancements to the feeds functionality to filter the type of events we want to receive. Specifically, our needs are to get notified when a new task is opened or an existing task is resolved, but getting every comment left on a task is way too much noise for us.
I was thinking about trying to tackle this in a way that would be configurable, but wanted some guidance on how you'd like this implemented, so I'm doing it in a way that's useful to the project. There are a few ways I thought about doing it:

The easiest but least configurable solution, similar to PHABS_ENABLED_FEATURES or PHABRICATOR_ENABLED_ITEMS, allow an environment variable to be set to specify what types of events to feed. Really we'd need two, one for types of items (tickets, diffs, etc.) to feed, and one for types of actions (open ticket, closed ticket, comment, etc.) to feed.

Set up new commands (probably in phabs_admin.coffee) to allow users with phadmin role to specify which events/actions to feed. Would set it at a global level like the env variable option, but would allow it to be more configurable by users who don't have access to change environment variables.

Update the feed(s) command in phabs_admin.coffee to allow events/actions to be set per project/room feed. E.g. phad feed create,resolve,comments on tasks,diffs from project1 to room1 Would be a lot more work, and perhaps a little verbose for your average bot user, but would allow the highest level of customization.

If you've got another opinion on the best way do this, or some pointers on where to get started, please let me know!

hmm this is pretty ambitious. I would tend to prefer the 3rd solution. Indeed that can require a little bit of thinking first, and modification on how feeds declaration is stored in brain. The main point being to keep the current behavior and brain declaration working.
If I were to code it, from the top of my mind, I would add optional elements in the existing regexp for the feed admin command, add the details of those extra elements in a new feeds_extra: { actions: [ ], item_types: [ ] } for the given project in the brain, and change the phab.getFeed to filter according to those extra parameters if they exist. If you feel like coding it, I would happily review your code. Otherwise, I can give it a try and code it on my own.

Yeah the regex option is sort of along the lines of what I was thinking, since there's already one for PHID-TASK.
If you feel like it would be easy for you to tackle feel free to give it a shot! I probably wouldn't be able to start on this until mid next week at the earliest, so if you want to work on it, I would be happy to test it for you in the wild :)

okay. Who knows, maybe I will get itchy this weekend? :) keep in touch.


change the Cloud Protection  settings

https://github.com/MicrosoftDocs/windows-itpro-docs/issues/5905

Dear @e0i, for your information
Thank you


[TypeScript] Component returned by injectStripe doesn't take properties

Feature request or idea? Consider opening an
API review!

Summary
I have a Stripe Elements form component wrapped like so:
interface OwnProps extends ReactStripeElements.InjectedStripeProps {
    onSubmit(result: SetPaymentMethodOptions): Promise<unknown>;
    error?: Error;
    submitText: string;
    isLoading: boolean
  }

  interface DispatchProps {
    updateStore(payload: Partial<Store>): void;
  }

  type Props = OwnProps & DispatchProps;

  interface State {
    isLoading: boolean;
  }

class _SetPaymentMethodForm extends React.Component <Props, State> {
  constructor(props: Props) {
    super(props);
    this.state = {
      isLoading: false,
    };
  }

  private readonly onFormSubmit = (e: React.FormEvent<HTMLFormElement>): void => {
    //...
  }

  public render() {
    return (
      <Form onSubmit={this.onFormSubmit}>
        <FormLayout>
          <StripeCardElement error={this.props.error}/>
          <Button primary submit loading={this.state.isLoading || this.props.isLoading}>
            {this.props.submitText}
          </Button>
        </FormLayout>
      </Form>
    );
  }
}

function mapDispatchToProps(dispatch: Dispatch): DispatchProps {
  return {
    updateStore: store => dispatch(updateStore(store)),
  };
}

export const SetPaymentMethodForm =
injectStripe(connect(null, mapDispatchToProps)(_SetPaymentMethodForm))
;

I'm using that by wrapping it in Elements:
private getCardUpdateForm() {
    return (
      <Elements>
        <SetPaymentMethodForm
          error={this.state.error}
          onSubmit={this.onPaymentMethodSubmit}
          submitText='Update'
          isLoading={this.state.isLoading}
        />
      </Elements>
    );
  }

public render () {
//...
<Card title="Payment method" sectioned actions={this.getActions()}>
              { this.state.isUpdatingCard ? this.getCardUpdateForm() : this.getCardInfo() }
</Card>
}

When the update card form is requested, I get this error in the console:
Warning: Failed context type: The context tagis marked as required inElements, but its value is undefined.
Other information
More complete stack:
Warning: Failed context type: The context `tag` is marked as required in `Elements`, but its value is `undefined`.
    in Elements (at payments.tsx:161)
    in div (created by Section$2)
    in Section$2 (created by Card)
    in div (created by Card)
    in Card (created by WithProvider)
    in WithProvider (at payments.tsx:190)
    in div (created by Item$2)
    in Item$2 (created by Stack)
    in div (created by Stack)
    in Stack (at payments.tsx:187)
    in div (created by Page)
    in div (created by Page)
    in Page (created by WithProvider)
    in WithProvider (at payments.tsx:186)
    in div (created by Frame)
    in main (created by Frame)
    in div (created by Frame)
    in Frame (created by WithProvider)
    in WithProvider (at ShellFull.tsx:246)
    in div (created by ThemeProvider)
    in ThemeProvider (created by AppProvider)
    in AppProvider (at ShellFull.tsx:245)
    in div (at ShellFull.tsx:241)
    in ShellFull (created by ConnectFunction)
    in ConnectFunction (at payments.tsx:181)
    in AccountPage (created by ConnectFunction)
    in ConnectFunction (at _app.tsx:32)
    in Provider (at _app.tsx:31)
    in Container (at _app.tsx:26)
    in AppWrapper (at with-redux-store.tsx:146)
    in AppWrapper
    in Suspense (created by AppContainer)
    in Container (created by AppContainer)
    in AppContainer index.js:1
    e index.js:1
    NextJS 15
Warning: Failed context type: The context `tag` is marked as required in `InjectStripe(_SetPaymentMethodForm)`, but its value is `undefined`.
    in InjectStripe(_SetPaymentMethodForm) (created by Connect(InjectStripe(_SetPaymentMethodForm)))
    in Connect(InjectStripe(_SetPaymentMethodForm)) (at payments.tsx:162)
    in Elements (at payments.tsx:161)
    in div (created by Section$2)
    in Section$2 (created by Card)
    in div (created by Card)
    in Card (created by WithProvider)
    in WithProvider (at payments.tsx:190)
    in div (created by Item$2)
    in Item$2 (created by Stack)
    in div (created by Stack)
    in Stack (at payments.tsx:187)
    in div (created by Page)
    in div (created by Page)
    in Page (created by WithProvider)
    in WithProvider (at payments.tsx:186)
    in div (created by Frame)
    in main (created by Frame)
    in div (created by Frame)
    in Frame (created by WithProvider)
    in WithProvider (at ShellFull.tsx:246)
    in div (created by ThemeProvider)
    in ThemeProvider (created by AppProvider)
    in AppProvider (at ShellFull.tsx:245)
    in div (at ShellFull.tsx:241)
    in ShellFull (created by ConnectFunction)
    in ConnectFunction (at payments.tsx:181)
    in AccountPage (created by ConnectFunction)
    in ConnectFunction (at _app.tsx:32)
    in Provider (at _app.tsx:31)
    in Container (at _app.tsx:26)
    in AppWrapper (at with-redux-store.tsx:146)
    in AppWrapper
    in Suspense (created by AppContainer)
    in Container (created by AppContainer)
    in AppContainer index.js:1
Warning: Failed context type: The context `tag` is marked as required in `InjectStripe(_StripeCardElement)`, but its value is `undefined`.
    in InjectStripe(_StripeCardElement) (at SetPaymentMethodForm.tsx:76)
    in div (created by Item$4)
    in Item$4 (created by FormLayout)
    in div (created by FormLayout)
    in FormLayout (at SetPaymentMethodForm.tsx:75)
    in form (created by Form)
    in Form (created by WithProvider)
    in WithProvider (at SetPaymentMethodForm.tsx:74)
    in _SetPaymentMethodForm (created by InjectStripe(_SetPaymentMethodForm))
    in InjectStripe(_SetPaymentMethodForm) (created by Connect(InjectStripe(_SetPaymentMethodForm)))
    in Connect(InjectStripe(_SetPaymentMethodForm)) (at payments.tsx:162)
    in Elements (at payments.tsx:161)
    in div (created by Section$2)
    in Section$2 (created by Card)
    in div (created by Card)
    in Card (created by WithProvider)
    in WithProvider (at payments.tsx:190)
    in div (created by Item$2)
    in Item$2 (created by Stack)
    in div (created by Stack)
    in Stack (at payments.tsx:187)
    in div (created by Page)
    in div (created by Page)
    in Page (created by WithProvider)
    in WithProvider (at payments.tsx:186)
    in div (created by Frame)
    in main (created by Frame)
    in div (created by Frame)
    in Frame (created by WithProvider)
    in WithProvider (at ShellFull.tsx:246)
    in div (created by ThemeProvider)
    in ThemeProvider (created by AppProvider)
    in AppProvider (at ShellFull.tsx:245)
    in div (at ShellFull.tsx:241)
    in ShellFull (created by ConnectFunction)
    in ConnectFunction (at payments.tsx:181)
    in AccountPage (created by ConnectFunction)
    in ConnectFunction (at _app.tsx:32)
    in Provider (at _app.tsx:31)
    in Container (at _app.tsx:26)
    in AppWrapper (at with-redux-store.tsx:146)
    in AppWrapper
    in Suspense (created by AppContainer)
    in Container (created by AppContainer)
    in AppContainer index.js:1
The above error occurred in the <CardElement> component:
    in CardElement (at StripeCardElement.tsx:23)
    in div (at StripeCardElement.tsx:17)
    in _StripeCardElement (created by InjectStripe(_StripeCardElement))
    in InjectStripe(_StripeCardElement) (at SetPaymentMethodForm.tsx:76)
    in div (created by Item$4)
    in Item$4 (created by FormLayout)
    in div (created by FormLayout)
    in FormLayout (at SetPaymentMethodForm.tsx:75)
    in form (created by Form)
    in Form (created by WithProvider)
    in WithProvider (at SetPaymentMethodForm.tsx:74)
    in _SetPaymentMethodForm (created by InjectStripe(_SetPaymentMethodForm))
    in InjectStripe(_SetPaymentMethodForm) (created by Connect(InjectStripe(_SetPaymentMethodForm)))
    in Connect(InjectStripe(_SetPaymentMethodForm)) (at payments.tsx:162)
    in Elements (at payments.tsx:161)
    in div (created by Section$2)
    in Section$2 (created by Card)
    in div (created by Card)
    in Card (created by WithProvider)
    in WithProvider (at payments.tsx:190)
    in div (created by Item$2)
    in Item$2 (created by Stack)
    in div (created by Stack)
    in Stack (at payments.tsx:187)
    in div (created by Page)
    in div (created by Page)
    in Page (created by WithProvider)
    in WithProvider (at payments.tsx:186)
    in div (created by Frame)
    in main (created by Frame)
    in div (created by Frame)
    in Frame (created by WithProvider)
    in WithProvider (at ShellFull.tsx:246)
    in div (created by ThemeProvider)
    in ThemeProvider (created by AppProvider)
    in AppProvider (at ShellFull.tsx:245)
    in div (at ShellFull.tsx:241)
    in ShellFull (created by ConnectFunction)
    in ConnectFunction (at payments.tsx:181)
    in AccountPage (created by ConnectFunction)
    in ConnectFunction (at _app.tsx:32)
    in Provider (at _app.tsx:31)
    in Container (at _app.tsx:26)
    in AppWrapper (at with-redux-store.tsx:146)
    in AppWrapper
    in Suspense (created by AppContainer)
    in Container (created by AppContainer)
    in AppContainer

React will try to recreate this component tree from scratch using the error boundary you provided, AppWrapper.

Both workarounds have same error

Hi @CommerceOwl, thanks for the report and sorry for this unhelpful error message.
Can you share how you are using StripeProvider relative to the Elements and StripeCardElement component?

I was missing StripeProvider wrapper. Thanks!


V2 - Contributor Console - Invite email should be sent to user who is identified as CLA Manager designee

When user selects No from below popup and then provides email if of user with LFID, email with invite link should be sent and role assignment should not happen via API enpoint invoked from frontend

@nirupamav . I had a discussion with @prabodh about this use case and its not possible to send email for users with LFID and so the flow with assignment via endpoint will do

@wanyaland - I am not following your comment above.  We can send email from EasyCLA to any users with an email.  Is your point that we are limited to the email content based on the invite flow???

@dealako . Issue here was sending a user invite email with an action point of role assignment. Thats possible for users without LFIDs and not possible for users with LFID

Invite email cannot be sent to users with LFID and hence closing this ticket


The documentation for the \0 escape doesn't match the implementation

The documentation says that \0 matches the NUL character, but at least when using the default matcher, \0 seems to be treated as the prefix for an octal encoding of a character

Thank you for your feedback! Will be fixed.

The problem is actually in the regex converter, which takes the "signature" of a regex engine to make sure it complies and also converts non-supported regex syntax to syntax the the regex engine supports.
Line 53 in include/reflex/matcher.h should be updated to add a 0 after the W to natively support \0 escapes:
static std::string convert(T regex, convert_flag_type flags = convert_flag::none, bool *multiline = NULL)
{
  return reflex::convert(regex, "imsx#=^:abcdefhijklnrstuvwxzABDHLNQSUW0<>?", flags, multiline);
}


Add images to represent VS Code and browser extensions on the homepage

We will probably want to see if we can commission the artist who revamped Nellie so everything is in the same style.
Also Nellie VS Code stickers would be GREAT for conferences.

Also Nellie VS Code stickers would be GREAT for conferences.

😍😍😍

We will probably want to see if we can commission the artist who revamped Nellie so everything is in the same style.

Makes sense. Just to have this written down, it looks like the artist was Mike Bonales according to our artwork repo.

Let me know how many images we need and I can contact him for a quote.

From: Tony Ross<EMAIL_ADDRESS>Sent: Thursday, August 8, 2019 05:31
To: webhintio/webhint.io
Cc: Subscribed
Subject: Re: [webhintio/webhint.io] Add images to represent VS Code and browser extensions on the homepage (#765)
We will probably want to see if we can commission the artist who revamped Nellie so everything is in the same style.
Makes sense. Just to have this written down, it looks like the artist was Mike Bonaleshttp://www.mikebonales.com according to our artwork repohttps://github.com/webhintio/artwork.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHubhttps://github.com/webhintio/webhint.io/issues/765?email_source=notifications&email_token=AAEUDAVVJ5KKYUPUEPEB33DQDOHPPA5CNFSM4IJBRBGKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD32KE2I#issuecomment-519348841, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AAEUDAUL56VJNPJTDISXNNLQDOHPPANCNFSM4IJBRBGA.

Let's repurpose this issue for updating the home page in general.
@hxlnt has worked in the copy and while there might be some updates, the structure is done.
Check the content of #764 for the text.

@antross @molant @sarvaje @hxlnt
Still need the illustrations so there are some gaps. And I think we really ought to have a shorter heading up at the top and then the webhint paragraph below it to balance out the top a bit. The hero area feels a bit uninteresting to me right now and almost a bit intimidating without that shorter heading to precede the block of text. Thoughts?

Re-adjusted hero area

LGTM, @hxlnt what do you think?


Outdated package and documentation

Hello, please update the pip package and the documentation.
Package: https://pypi.org/project/django-paypal/
By default, pip installs an outdated version. For example, get_html_submit_element is not even triggered and therefore cannot be overridden.
Documentation: https://django-paypal.readthedocs.io/en/latest/install.html
This line is incorrect and gives an error: pip install git://github.com/spookylukey/django-paypal.git#egg=django-paypal
It should be: pip install git+https://github.com/spookylukey/django-paypal.git
It would also be helpful if there would be more extended documentation. For example, how to use a donation button (please, notice that the alt text still remains "Buy it", which is wrong), etc.

Adding this. In this page, https://django-paypal.readthedocs.io/en/latest/settings.html, PAYPAL_DONATE_BUTTON_IMAGE is wrong. It should be PAYPAL_DONATION_BUTTON_IMAGE

OK, version 2.1 released with docs fixes.

It would also be helpful if there would be more extended documentation. For example, how to use a donation button (please, notice that the alt text still remains "Buy it", which is wrong), etc.

This is a really open ended item which needs it's own issue. As noted, this project is in maintenance mode, and the payment methods supported here are really old.


For #3032, add missing dcl test cases for deny relative grammars in MySQL

Pull Request Test Coverage Report for Build 448

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.007%) to 65.69%

Totals

Change from base Build 413:
0.007%

Covered Lines:
9640

Relevant Lines:
14675

💛  - Coveralls


AndroidGraphics: waiting for pause synchronization took too long; assuming deadlock and killing

Im trying to add a trackview in one my fragment . First time it load the trackview , but when clicking the back button and come back to the trackview app closing automitically

Please don't bypass the issue template.

@connectmekiran  Have you solved it? If I lock the screen on Android8.1 and unlock it, I will have this problem.

The workaround discussed here (#3861) works.

@Ameb  Yeah, Thanks


Add tabular model

Adds a tabular model based on the python fastai implementation.

The embedding layer used here is based on https://github.com/FluxML/Flux.jl/pull/1516.

Great to have tests! I think there're just some imports missing which is why they're failing

Great to have tests! I think there're just some imports missing which is why they're failing

Yeah I think it's probably because the Embedding PRs aren't merged yet.

Tests are still failing because Embedding PR is not released I think

@lorenzoh this is good to go. I'll let you merge to have the final skim.


Use MetalANGLE wrapper classes.

Hello!
Here is the initial PR for a preview version of MapLibre with Metal support. Kudos to kakashidinho for his hard work on https://github.com/kakashidinho/metalangle!
Here are the instructions to build the test "iosapp" target:

cd <MapLibre>/
git submodule update --init --recursive
cd <MapLibre>/platform/ios/platform/ios/vendor/metalangle/ios/xcode
./fetchDependencies.sh
cd <MapLibre>/platform/ios
make iproj
In XCode build and run "iosapp" target.

Known problems:

I have tested the Metal version only in the Simulator so far.
I haven't tried the "static" build yet.
Building "bench" requires switching the "Run" schema to "Debug".
No proper CI integration yet.

Things to consider:

Should we move the MetalANGLE library to a different folder, e.g., if we want to support OSX?
Should we support two flavors (Metal and OpenGL), or should we migrate fully to Metal?

I hope we will address the known (and newly discovered) problems in the subsequent PRs.

Results after determining if a build can be archived and validated by App Store Connect.

App Store Connect Error after performing Xcode > Product > Archive.  Xcode Organizer > Validate App.
Note there is no error referencing MetalANGLE as in this https://github.com/maplibre/maplibre-gl-native/pull/40#discussion_r588698187 from above.

[ ] The proper test would also include archiving a build from Swift PM.  This test is from building iosapp from scratch.

App Store Connect Operation Error
Invalid Bundle. The bundle at 'MapLibre GL.app/Frameworks/Mapbox.framework' contains disallowed nested bundles.

App Store Connect Operation Error
Invalid Bundle. The bundle at 'MapLibre GL.app/Frameworks/Mapbox.framework' contains disallowed file 'Frameworks'.

Update on the Archiving & App Store Connect reported here..

@petr-pokorny-1's PR #50 fixed the issues around nested frameworks.  Please see that PR for further testing results on his work.


ZIO 2.0 integration

ZIO 2.0 was recently released. ZIO integration needs to be updated to latest streams.

This is now being released as version 0.6.0.

Wow, that was quick! Thanks a lot @cornerman :pray:


Validation support for strings, arrays, numbers

Ok, this got a bit bigger than expected:

Add ValidatedType which adds support for validations.
Handle specially the ^.*/default$ validation used by Storage for names; disable AzureName when detected.

To do in future PR: make this more general.

Add SetAzureName function instead of writing the “setter” code inline in the from-ARM conversion, which simplifies things somewhat.
Simplify PropertyDefinition by removing general validation support; properties only have Required as a validation.
Add a Defaulter webhook to copy Name into AzureName (when required).

TODO: figure out why webhook configurations aren’t being generated by controller-gen.

Need to figure out how to leave a blank line after the Kubebuilder webhook comment…

Coverage decreased (-71.0%) to 0.0% when pulling b6ef8474a00a08612b606c7f5bbc3712082d79ba on validation-support into 396c288d33ea03a2ceb8364bb36fec68f06f804b on master.


Convert from Docker to CRI-O

Docker is being deprecated in favor of Containerd or CRI-O.  We need to convert:
https://analyticsindiamag.com/kubernetes-parting-ways-with-docker-what-does-it-really-mean/

https://kubernetes.io/docs/setup/production-environment/container-runtimes/#containerd

This a decent overview of the Docker components and how they relate to Kubernetes:
http://alexander.holbreich.org/docker-components-explained/
From my read, it looks like dockerd communicates with containerd to actually manage/run container images so I believe we'll still be installing Docker on the cluster nodes and that we'll still be able to use the docker-cli on the nodes for managing containers.
Containerd vs. CRI-O:
This link discusses this: https://medium.com/cri-o/container-runtimes-clarity-342b62172dc3
The main takeaway is that CRI-O is much more tightly coupled to Kubernetes and it likely to be more stable over time since it's not trying to handle other scenarios like containerd does.  containerd is compatible with docker-cli but CRI-O is not.
It looks like podman (https://podman.io/whatis.html) is the client tool to be used for managing containerd and it's supposed to be a drop-in replacement for the docker-cli, implementing most features (but not things like DockerCompose) and apparently it can also manage Kubernetes pods as well.
We'll have to think about which one we should support since changing our mind in the future will probably be difficult: i.e. how would we upgrade a cluster from containerd to CRI-O transparently?
My gut feel is that we should go with CRI-O because it has less overhead (shims) and because it's Kubernetes native which means it will probably be supported for a very long time or perhaps forever.  It's entirely possible that Kubernetes could drop support for containerd in the future like they're deprecating Docker support now.

We've agreed that CRI-O is the best way to be deeply compatible with Kubernetes going forward.
One problem is that we've been relying on Docker Engine to forward logs from containers to our neon-log-host service.  This is already a bit broken because it prevents Kubernetes from ever seeing these logs so they'll never appear in the Kubernetes dashboard.  The big problem though is that CRI-O doesn't have any way to forward logs, so we'll need to figure out an alternative.

[ ] Install CRI-O instead of Docker Engine on nodes as the container runtime.
[ ] Figure out a new logging strategy.

[ ] I'll bet that neon-log-host will end up reading local log files.  this basically confirms this.  This article discusses using sidecars to capture logs but that seems complex to me and would mean that an additional process will be started for every pod which seems like a lot of overhead compared to having one process per node tailing log files.
[ ] We'll want to capture logs from Kubernetes components as well.  These may end up in the systemd log but perhaps not.  We'll need to verify and ensure that we're parsing these so they'll be nice.

[ ] kube-apiserver
[ ] kube-scheduler
[ ] etcd
[ ] kube-proxy
[ ] kublet
[ ] kubernetes events
[ ] kubernetes audit logs
[ ]

We've decided to switch to go all-in on Grafana metrics/logging so the remaining TODOs are no longer relevant.

We've decided to switch to go all-in on Grafana metrics/logging so the remaining TODOs are no longer relevant.


Cannot mount nfs

Hello!
I used the test configuration with nfs-ganesha that you provided in the docs to make a backup of my volumes to a hostPath on a specific node. Also the restore procedure worked fine.
Then I killed the NFS server and restarted it. It had the same configuration, but Longhorn was not able to connect to it / find the existing backups.
I then decided to switch to the newer docker-nfs-server. Here is my configuration file:
kind: Service
apiVersion: v1
metadata:
  namespace: longhorn-system
  name: longhorn-nfs
spec:
  selector:
    app: longhorn-nfs
  ports:
  - port: 2049

---
apiVersion: apps/v1
kind: Deployment
metadata:
  namespace: longhorn-system
  name: longhorn-nfs
  labels:
    app: longhorn-nfs
spec:
  replicas: 1
  selector:
    matchLabels:
      app: longhorn-nfs
  template:
    metadata:
      labels:
        app: longhorn-nfs
    spec:
      nodeSelector:
        kubernetes.io/hostname: myNode
      volumes:
      - name: nfs-volume
        hostPath:
          path: /k8s-backup
          type: DirectoryOrCreate
      containers:
      - name: longhorn-nfs-container
        image: erichough/nfs-server:2.2.1
        env:
        - name: NFS_EXPORT_0
          value: "/opt/backupstore  *(rw,fsid=0,insecure,no_subtree_check,async)"
        securityContext:
          privileged: true
          capabilities:
            add: ["SYS_ADMIN", "SYS_MODULE"]
        volumeMounts:
        - name: nfs-volume
          mountPath: "/opt/backupstore"

Either it cannot connect to the server or it says "File or Directory doesn't exist". I tried a lot of configurations, but nothing worked. Can anyone spot a mistake in the configuration file or had similar problems?

@itmuckel The nfs server we provided as the example should work fine in the most case, but we do know genasha has a bug with Docker sometimes (https://github.com/janeczku/docker-nfs-ganesha/issues/1 ).
The one you installed (https://github.com/ehough/docker-nfs-server) depends on kernel modules. E.g. for Ubuntu, you need to install nfs-kernel-server package for it to work. You can check the NFS mount on the host manually before handle it to Longhorn.
Btw, we would recommend to use minio(S3 compatible object store) if you plan to store backup inside the cluster. It's much easier and more reliable than NFS, with no extra requirement. You can see it in our example here as well.


[CARBONDATA-3406] Support Binary, Boolean,Varchar, Complex data types read and Dictionary columns read

(1) Support Read for Binary, Boolean, Varchar, Complex data types.
(2) Support Read for Dictionary columns.

[ ] Any interfaces changed?

[ ] Any backward compatibility impacted?

[ ] Document update required?

[x] Testing done
Manual Testing

[ ] For large changes, please consider breaking it into sub-tasks under an umbrella JIRA.

Build Success with Spark 2.1.0, Please check CI http://<IP_ADDRESS>:8080/job/ApacheCarbonPRBuilder2.1/3407/

Build Success with Spark 2.3.2, Please check CI http://<IP_ADDRESS>:8080/job/carbondataprbuilder2.3/11674/

Build Success with Spark 2.2.1, Please check CI http://<IP_ADDRESS>:8080/job/ApacheCarbonPRBuilder1/3610/

LGTM


SaaS : Super Admin - UI

Is your feature request related to a problem? Please describe.
All the SaaS functionality via a control plane

Created in angular Boiler plate - https://github.com/sourcefuse/angular-boilerplate/issues/34


CodeQL Action omits/does not support go build tags

Given one needs go build tags to build a project. One must either specify psql or mysql depending on which db support should be compiled in. Without one of this tags there are empty modules so one gets an error while building:
  [2021-12-10 10:02:51] [build-stderr] 2021/12/10 10:02:51 Error running go tooling: err: exit status 1: stderr: go build github.com/cloudfoundry/go-cf-api/internal/storage/db/models: build constraints exclude all Go files in /__w/go-cf-api/go-cf-api/internal/storage/db/models

https://github.com/cloudfoundry/go-cf-api/runs/4481970709?check_suite_focus=true#step:8:259
Even when setting the env variable GOTAGS=psql in the action step it seems like this is not passed to underlying go build commands.
    - name: Perform CodeQL Analysis
      uses: github/codeql-action/analyze@v1
      env:
        CGO_ENABLED: 0
        GOTAGS: 'psql,unit,integration'

Produces the same error.
A workaround is instead of passing the build tag into the go toolchain, to find and replace them. But this is far from being nice :).
    ## CodeQL does not support Go Build Tags. We need to manually strip them from files :/
    - name: Find and Replace
      uses: jacobtomlinson/gha-find-replace@v2
      with:
        find: "//go:build psql"
        replace: "//"
        regex: false
    - name: Find and Replace
      uses: jacobtomlinson/gha-find-replace@v2
      with:
        find: "// +build psql"
        replace: "//"
        regex: false

Would it be possible to pass (go) env variables to the go toolchain in the codeql-actions ?

I've forwarded your question to the Go team :+1:

Nevermind i confused the env variable. Its not GOTAGS its GOFLAGS="-tags=psql,unit" 🤦🏼
That one gets correctly passed to the go toolchain. Sorry for the confusion.


feat: empty host setting to remove ollama.host in LocalStorage

Hi, how about this?  #83

Hi, how about this? #83

Nice! Your modify is better


How to link the client to the server?

As for example,
I put mass or all the commands on my client (not made from cigar)
http://shairplus.tk/
Could you give me the code so I can do that?

Client sided.

@MastaCoder add the client sided label

NO

lmfao

LOL

Most agar clients have this: If you press F12 on your keyboard, type connect("ws://serverIP:port"), then press enter.

@Agarian I did not mean that xD

Alright then lol

u.u


Update Page Name in Side Menu Navigation from Catalog to Audit

What is the motivation for adding/enhancing this feature?
The current side menu navigation displays the page name as Catalog, but it needs to be updated to better reflect the content and purpose of the page, which is the audit of pre-orders. Also, the icon for this page needs to be changed to Flashlight-Outline : <ion-icon name="flashlight-outline"></ion-icon>
What are the acceptance criteria?

[ ] ...

Can you complete this feature request by yourself?

[ ] YES
[ ] NO

Additional information

@dt2patel Sir, do we want to make this change or we can close this issue?

Audit is a fine name


Add new actions to move issue when the assignee is changed.

This will not fire the task_moved events, to avoid triggering other auto-assign actions.
This does not seem ideal, but I see no easy way to implement this properly (e.g. checking the event
stack).

What is the use case for that, do you have an example?

I have New and InProgress columns.
I already have actions which automatically sets the assignee to the person who moves the task to InProgress, and clears it when the task is moved back to New.
This makes it more complex for manager to have somebody work on a new task (e.g. in meeting): with these actions, simply setting the assignee in column New will move the task to InProgress (and conversely)

On 25 févr. 2015, at 03:56, Frédéric Guillot<EMAIL_ADDRESS>wrote:
What is the use case for that, do you have an example?
—
Reply to this email directly or view it on GitHub.