deprecate nuget restore option in ms/vsbuild tasks in favor of nuget installer task

Hi @jmyersmsft, I'm your friendly neighborhood Microsoft Pull Request Bot (You can call me MSBOT). Thanks for your contribution!

It looks like you're a Microsoft contributor (Jonathan Myers). If you're full-time, we DON'T require a Contribution License Agreement. If you are a vendor, please DO sign the electronic Contribution License Agreement. It will take 2 minutes and there's no faxing! https://cla.microsoft.com.

TTYL, MSBOT;

@emanuelquintero did you take a look at this one?

Looks good

Why didnt the checkbox get removed, or at least a note explaining why its being deprecated so we know what is trying to be avoided?


Calendar user input for dates

Description
As a user, I would like the system to change the input field to a calendar for date response types
Scope of Work

[ ] Create a high fidelity mock-up of interaction
[ ] Implement calendar response type on UI
[ ] Implement back-end logic to accommodate change

Acceptance Criteria

System asks a question where the response type is a date
The user input field changes into a calendar

Documentation, files, diagrams, etc. relating to this feature:
Url, books, etc.
Changes:

[Optional]

Initial UI sketch:

In my opinion, this story could incorporate more than just the calendar implementation.
We should be coming up with all possible input types (this should be a relatively small list that matches existing fact types), following by creating the components for this input types.
There this story would be dependent on #153 being complete.

In my view, we should have smaller user stories; for example one for each input. this is the reason why I split this story and #166. As we find new data types, we can create new user stories


[Testing] Build Faucet images with GitHub Actions

Just disabled docker hub

Just disabled docker hub

This is blocking the GitHub action. Any ideas?
No package file found in /root/faucet/submodules/localrest/submodules/vibe-core/, expected one of dub.json/dub.sdl/package.json

This is blocking the GitHub action. Any ideas?
No package file found in /root/faucet/submodules/localrest/submodules/vibe-core/, expected one of dub.json/dub.sdl/package.json

Green.
I will do a quick check before marking as ready.

Green.
I will do a quick check before marking as ready.


Do not fail when a partial is missing

For background, see: https://discourse.gohugo.io/t/how-do-i-override-base-template-blocks-from-a-theme-component/28207/12?u=bep
I propose that for we cannot find the template in partial we return an empty string instead of failing.
This makes a lot of constructs much simpler, esp. in theme setups, and I don't see much negative effects.
{{ with partial "mayExist" . }}The partial existed and returned/rendered: {{ . }}{{ end }

How about a notice instead of an error?

How about a notice instead of an error?

Not sure what you mean by an "error"; but in my head: Either you define the above situation as a normal thing and use it as such (use with to wrap your optional theme partials) or you depend on the partial being there.

I see a difference between ERROR and WARN. Error stops the compilation of the site and a warning prints a warning on the CLI, but continues to compile the site. I understand the two options above as either print an error and stop compilation or stay silent about it and continue the compilation. A middle way imho would be to print a warning on the CLI. Maybe I am not really getting the issue though ;)
On a deeper dive I think the following code would solve the issue for everyone:
{{ if templates.Exists ( printf "partials/%s" $partialPath ) }}
  partial exist and can be used
{{ else }}
  theme author can add instructions how to silence this message or add the partial
{{ end }}

... which makes me voting for "yes, do not error" now.

My problem is that with in combination with partial is not working as I expect it to. It would be intuitive if with works the same way as with undefined (nil) variables – no code and no error. This is how things currently behaves:
{{ with .Params.something }}{{ . }}{{ end }}
Silently ignored without errors if variable is not found.
{{ with partial "doesNotExist" . }}{{ . }}{{ end }}
Gives error if partial does not exist.
{{ partial "doesNotExist . }}
This throws an error as expected.
It would be very helpful for {{ with partial "doesNotExist" . }}{{ . }}{{ end }} to not throw errors in regards to building Theme Components.


Question about deploying Dragon

Hi Dr. Pak Markthub,
Hope this email finds you well. This is Wei Rang, a CS Ph.D. student from UNC Charlotte.
Recently I am trying to reproduce your work in DRAGON: Breaking GPU Memory Capacity Limits with Direct NVM Access.
The followings are my hardware and software specifications:
Memory: 16GB 2x8GB DDR4 2666MHz RDIMM ECC Memory
Processor: Intel Xeon Bronze 3104 1.7GHz * 6
Graphics: Quadro RTX 4000 (11 GB)
OS: CentOS7 Kernel 3.10.0-1062.4.3.el7.x86_64
GPU Driver: NVIDIA-Linux-x86_64-440.36
CUDA: cuda_9.0.176_384.81_linux
When I was trying to replace the original Nvidia GPU driver following your tutorial in Github. A lot of errors occurred and then I tried to modify the patch but it didn't work.
Could you please provide any suggestions on how to deploy and use DRAGON framework? Or should I use the exact same hardware and software configuration as your paper mentioned?
Thank you very much and looking forward to hearing from you.

Hi Wei Rang (@weirang),
Thank  you for interesting in DRAGON.
Currently, DRAGON supports NVIDIA GPU version 384.81 and 410.48 only. The driver version 440.36 is very new and NVIDIA seems to significantly improve the driver. It would require substantial engineering effort in order to make DRAGON compatible with the current GPU driver version.
For the hardware, you should be able to use your GPU as long as the GPU driver supports it. You may also need a high-performance SSD to gain all of DRAGON's benefits.

Thanks for your reply. I have one more question. After checking supported products of Version 384.81, I found Nvidia M40's price falls into our budget. But in the instructions from Github, DRAGON requires an NVIDIA Pascal P100 GPU or above that supports GPU hardware page-fault. So could you please tell me if M40 works well with DRAGON? The price of an Nvidia P100 is really too high to us. Thanks again and looking forward to your reply.

Hi @weirang,
Unfortunately, Maxwell would not work with DRAGON. This is because it lacks the hardware page-faulting support. That component has been introduced since the Pascal architecture. So, any GPUs from the Pascal era (Volta and Turing for example) should be fine.
DISCLAIMER: I have never tested DRAGON with P100 and G100 only. Although it should work even with the gaming cards (GTX, RTX, etc.), I cannot guarantee the support for you.

Got it, thanks for your help. Really appreciate that.

Hi @weirang,
I am closing this issue. Please feel free to reopen or create a new one if you need further assistance.

Got it. Thank you so much.


Edit/Delete not showing the correct entry when it's filtered

As title.
To reproduce:

Filter the table using Search
Click on Edit or Delete on one of the entries.
The dialogue box showing different entry

Fixed with commit bed93bb
It works for now but it's better to rewrite the way it refreshes the grid after a record deletion.


DEGEN bot integration

Should integrate with DEGEN bot https://github.com/BanklessDAO/discord-bots/issues/12

https://github.com/BanklessDAO/discord-bots/pull/75

Bot is now integrated. Closing this!


Use configs from meltano/basic-python-template

https://github.com/meltano/basic-python-template

@WillDaSilva can this be closed? I see it's status done.

can this be closed? I see it's status done.

Yup! Thanks for pointing that out.


Maintainer or deprecated?

The last commit is 1.5 years ago. Is there a maintainer or this project is left?
Do we have any plan to actually maintain this library?

His plugin work perfectly, why it should be deprecated ?

In case you are interesting, I'm starting to build another fuzzy lib inspired by this one. It's here: https://github.com/Nexucis/fuzzy/tree/master
It doesn't cover yet every feature exposed by this lib, but that's the target


add transaction hook for package gdb

增加transaction的commit和rollback两种hook

支持添加多个hook
允许通过条件判断，延迟执行。例如子事务中的hook在主事务commit或者rollback时执行

#1736

Codecov Report
Base: 76.49% // Head: 76.54% // Increases project coverage by +0.04% :tada:

Coverage data is based on head (8887cf7) compared to base (847f016).
Patch coverage: 96.82% of modified lines in pull request are covered.

:exclamation: Current head 8887cf7 differs from pull request most recent head d6974b0. Consider uploading reports for the commit d6974b0 to get more accurate results

Additional details and impacted files
@@            Coverage Diff             @@
##           master    #2189      +/-   ##
==========================================
+ Coverage   76.49%   76.54%   +0.04%
==========================================
  Files         580      581       +1
  Lines       48176    48274      +98
==========================================
+ Hits        36853    36951      +98
+ Misses       9304     9301       -3
- Partials     2019     2022       +3

Flag
Coverage Δ

go-1.15-386
76.53% <96.82%> (+0.04%)
:arrow_up:

go-1.15-amd64
76.56% <96.82%> (+0.05%)
:arrow_up:

go-1.16-386
76.54% <96.82%> (+0.07%)
:arrow_up:

go-1.16-amd64
76.54% <96.82%> (+0.05%)
:arrow_up:

go-1.17-386
76.54% <96.82%> (+0.01%)
:arrow_up:

go-1.17-amd64
76.56% <96.82%> (+0.04%)
:arrow_up:

go-1.18-386
76.47% <96.82%> (+0.03%)
:arrow_up:

go-1.18-amd64
76.47% <96.82%> (+0.03%)
:arrow_up:

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files
Coverage Δ

database/gdb/gdb_core_transaction_hook.go
95.12% <95.12%> (ø)

database/gdb/gdb_core_transaction.go
65.53% <100.00%> (+0.80%)
:arrow_up:

database/gdb/gdb_model_hook.go
90.38% <100.00%> (+2.28%)
:arrow_up:

os/gfsnotify/gfsnotify_watcher_loop.go
83.19% <0.00%> (ø)

test/gtest/gtest_util.go
54.34% <0.00%> (+0.86%)
:arrow_up:

database/gdb/gdb_model_transaction.go
25.00% <0.00%> (+25.00%)
: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.

@qinyuguang 我没想到有具体应用的业务场景，我想的是增加了ORM的复杂度，带来的收益有多大？

@qinyuguang 另外，我建议可以提供Commit的HOOK，这样可能更有价值一些，而不是单独给TX加个HOOK功能。

@qinyuguang 我没想到有具体应用的业务场景，我想的是增加了ORM的复杂度，带来的收益有多大？

写后读的场景会用到
比如事务消息的场景，可能会在多个子事务中insert数据，并会在主事务commit后，起个goroutine去查询插入的数据并发送mq

改为DoCommit实现
https://github.com/gogf/gf/pull/2221


Web GUI not logging current user out when using back arrows to navigate back to login screen

Hello! I was setting up FireZone and I noticed that with the web gui after I sign in, I can use the back arrow on the browser it brings me back to the sign in page without logging the current user out. I can also essentially log back by using the forward on the browser too. Is this expected behavior or a bug?  Thank you for your time and consideration in advanced.
Below is a short gif of me recreating the behavior explained:

Hi @ecrawford-0 thanks for the report!
This is just how web browsers work. Session cookie lasts 4 hours -- we don't intercept the browser back button to clear the cookie or do anything else special. Clicking log out is the preferred way to log out.


fragments: 2.0.2 -> 2.1; unbreak

Description of changes
Fixes #217170 #218310
Things done

Built on platform(s)

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

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

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

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

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

[x] Fits CONTRIBUTING.md.

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

1 package built:

fragments

Result of nixpkgs-review pr 220618 run on aarch64-linux 1

1 package built:

fragments

This pull request has been mentioned on NixOS Discourse. There might be relevant details there:
https://discourse.nixos.org/t/fragments-doesnt-start/26009/5


Missing enum import

My swagger.json was generated by swashbuckle (from an asp.net core web service). I trying to generate a kotlin client from this swagger.json, the generation run successfully. But on the api generated object enum import is missing.
I followed this sample code. Maybe I missing somethings.
You can reproduce the bug from this repository : https://github.com/midoriiro/yelp-swagger-gradle-codegen-missing-enum-import

Thanks for reporting @midoriiro
I was able to reproduce your issue and fix it in this PR: #79
The bug was related to the return type of your endpoint:
"responses": {
          "200": {
            "description": "Success",
            "schema": {
              "type": "object",
              "additionalProperties": {
                "type": "object",
                "additionalProperties": {
                  "$ref": "#/definitions/MyEnum"
                }
              }
            }
          }
        }

Will generate a method with this return type: Single<Map<String, Map<String, MyEnum>>>
Previously, inner types (such as MyEnum) were ignored and not imported properly. The fix I proposed should cover also this scenario.


Event Start and End Date to be optional

Make event start/deadline optional (without asterisk), if not entered the date and time should not be displayed on the event page if not needed (i.e. for a fundraiser).

if possible to keep a fundraiser/event open without having a deadline.
if a deadline is required, then to hide it only if the date is way in the future (so donors cannot see it)


Possibility to cancel a drag from external event (prop change)

Hello,
I don't use GitHub very often, I apologize if this is not the correct place to ask this question.
I need to cancel a drag (the same as if the ESCAPE key is pressed), but from an external event, like a prop change.  Is there a proper way to do that? I didn't find any function that I can call that would cancel the drag. But maybe I didn't search correctly.
Thanks, and sorry again if this is not the best place to ask this.

I'm looking for the same, @SuperLufkin did you find a workaround ?


Failed to load the quick-editor package

[Enter steps to reproduce:]

...
...

Atom: 1.15.0 x64
Electron: 1.3.13
OS: Microsoft Windows 10 Home
Thrown From: quick-editor package 0.4.3
Stack Trace
Failed to load the quick-editor package
At 'buttons.less' wasn't found in C:\Users\DanyG\.atom\packages\quick-editor\styles\quick-editor.less:6:0

LessError: 'buttons.less' wasn't found
  at /packages/quick-editor/styles/quick-editor.less:6:0

Commands
  2x -9:25.2.0 core:confirm (input.hidden-input)
  2x -9:08.5.0 core:backspace (input.hidden-input)
  6x -9:07.0 core:confirm (input.hidden-input)
     -5:31.8.0 core:backspace (input.hidden-input)
  2x -5:31.5.0 core:confirm (input.hidden-input)

Non-Core Packages
atom-alignment 0.12.1
atom-beautify 0.29.17
atom-css-comb 3.1.0
atom-html-preview 0.1.22
atom-ternjs 0.18.1
atom-yamljson 0.2.3
autocomplete-lua 0.8.0
color-picker 2.2.5
cson 2.0.1
file-type-icons 1.3.3
formatter-json 1.0.1
instance-bol 0.0.0
javascript-refactor 0.5.6
jsonlint 1.1.4
linter 1.11.23
linter-coffeescript 1.0.0
linter-js-standard 3.9.0
linter-js-yaml 1.2.7
linter-json-lint 0.1.1
linter-jsonlint 1.3.0
linter-sass-lint 1.7.4
main-bol 0.2.5
minimap 4.26.8
minimap-bookmarks 0.4.2
minimap-highlight-selected 4.5.0
minimap-pigments 0.2.2
pigments 0.39.0
project-manager 3.3.3
quick-editor 0.4.3
remember-folds 0.3.0
sass-autocompile 0.13.3
set-syntax 0.3.2
sort-words 0.1.2
web-view 3.0.0
yeti-syntax 0.1.2
yeti-ui 0.1.6

I installed this plugin;
When I trigged quick-edit, it gave this error;
When I close and open, it always appears this same error.

Get the same issue, any solution?

It seems that the developer abandoned this pack.

Mine was working just fine when i had the version 1.15 but its showing error since i updated it to 1.18
OS: Ubuntu 16.04.2

So what? Are there any solutions?

If someone knows how to give focus correctly in .less then I'm sure it could be fixed.  Either that or building ones own package for CSS.  There is a nice quick editor called "code-peek" for Atom, but it does not currently support CSS.  If anyone knows how to submit the regex it sounds like he is open to adding more languages.
https://atom.io/packages/code-peek

I find this error to occur only when using one-light UI theme.
Can someone confirm this?


timeout=0 takes precedence over self.timeout

Fixes #226

Codecov Report

Merging #227 into master will not change coverage.
The diff coverage is 100%.

@@           Coverage Diff           @@
##           master     #227   +/-   ##
=======================================
  Coverage   98.94%   98.94%
=======================================
  Files          12       12
  Lines         662      662
  Branches       74       74
=======================================
  Hits          655      655
  Misses          7        7

Impacted Files
Coverage Δ

aiocache/base.py
100% <100%> (ø)
:arrow_up:

Continue to review full report at Codecov.

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


UVI Request

--- UVI JSON ---
{
  "vendor_name": "Linux",
  "product_name": "Kernel",
  "product_version": "versions from  to before v4.9.276",
  "vulnerability_type": "unspecified",
  "affected_component": "unspecified",
  "attack_vector": "unspecified",
  "impact": "unspecified",
  "credit": "",
  "references": [
    "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=d3d8b9c9c7843dce31e284927d4c9904fd5a510a"
  ],
  "extended_references": [
    {
      "type": "commit",
      "value": "d3d8b9c9c7843dce31e284927d4c9904fd5a510a",
      "note": "fixed"
    }
  ],
  "reporter": "joshbressers",
  "reporter_id": 1692786,
  "notes": "",
  "description": "wl1251: Fix possible buffer overflow in wl1251_cmd_scan\n\nThis is an automated ID intended to aid in discovery of potential security vulnerabilities. The actual impact and attack plausibility have not yet been proven.\nThis ID is fixed in Linux Kernel version v4.9.276 by commit d3d8b9c9c7843dce31e284927d4c9904fd5a510a. For more details please see the references link."
}
--- UVI JSON ---

This issue has been assigned UVI-2021-1001459


How to use great_tables with shinylive?

The py-shiny docs use a tool called shinylive to run examples in the browser, via WASM. Let's use this issue to track what might be needed to use great_tables in shinylive.
The biggest challenge AFAICT is that great_tables depends on libsass-python, python bindings wrapping a C++ library.
Potential approaches
I have no idea how any of this works. This is me supplicating WASM wizards with my bad ideas:

Somehow get libsass-python working with WASM (e.g. see https://github.com/kwonoj/libsass-asm).
Use dart-sass somehow when we are in shinylive.
Rewrite the scss bits in great_table in python (or something else WASM-able). It seems like the use of scss is pretty simple--mostly for the variables, and one function.

see gt_colors.scss, gt_styles_default

I'm going to try removing the dependency on libsass

shinylive demo!!!!!!!


Data is not persisting when redeployed and attached with same PV and PVCs

Hi everyone
I have deployed Longhorn 1.02 with Rancher 2.5.2,
I problem I am stating is when I am redeploying and attaching with the same PV and PVC the data is not persisting, means all the older data before redeployment is lost, Any clue, what I am doing wrong?
Longorn PV and PVC state in Longhorn UI
State: Attached
Health: Healthy
Ready for workload:Ready
Conditions:
restore
scheduled
Frontend:Block Device
Attached Node & Endpoint:
testxxxyyyzzzz.com
/dev/longhorn/pvc-bd6a1bed-b0b3-4efc-b1f8-fe65f7d837ee
Size:
5 Gi
Actual Size:147 Mi
Base Image:
Engine Image:longhornio/longhorn-engine:v1.0.2
Created:14 hours ago
Node Tags:
Disk Tags:
Last Backup:
Last Backup At:
Instance Manager:
instance-manager-e-c2786091
Namespace:insights-preproduction
PVC Name:tsdb-platform-data
PV Name:pvc-bd6a1bed-b0b3-4efc-b1f8-fe65f7d837ee
PV Status:Bound
Pod Name:insights-tsdb-platform-9f8f5ff4c-5zbrp
Pod Status:Running
Workload Name:insights-tsdb-platform-9f8f5ff4c
Workload Type:ReplicaSet

Storage Class
# Source: insights-storage-class/templates/storageclass.yaml
kind: StorageClass
apiVersion: storage.k8s.io/v1
metadata:
  name: insights-storage-class
  annotations:
    storageclass.kubernetes.io/is-default-class: "false"
  labels:
    app.kubernetes.io/name: insights-storage-class
    helm.sh/chart: insights-storage-class-0.1.0
    app.kubernetes.io/managed-by: Helm
    app.kubernetes.io/instance: insights
    app.kubernetes.io/version: v1.0.2
provisioner: driver.longhorn.io
allowVolumeExpansion: true
reclaimPolicy: "Retain"
parameters:
  numberOfReplicas: "1"
  staleReplicaTimeout: "30"
  fromBackup: ""
  baseImage: ""

These are the deployment, service and PVC yaml files,
insights-tsdb-platform/templates/deployment.yaml
apiVersion: apps/v1
kind: Deployment
metadata:
 name: insights-tsdb-platform
 labels:
  app: insights-tsdb-platform
  chart: "insights-tsdb-platform-0.1.0"
spec:
 replicas: 1
 selector:
  matchLabels:
   app: insights-tsdb-platform
 template:
  metadata:
   labels:
    app: insights-tsdb-platform
  spec:
   securityContext:
    runAsUser: 0
    runAsGroup: 0
   restartPolicy: Always
   imagePullSecrets:
   - name: XXX
   containers:
   - name: "tsdb-platform"
    image: "YYYY:latest-release"
    imagePullPolicy: "IfNotPresent"
    args:
    - "--promscrape.config=/tsdb-platform-data/victoriametrics-platform-edge.yml"
    - "--retentionPeriod=3"
    - "--storageDataPath=/tsdb_platform_data"
    - "--httpListenAddr=:8928"
    ports:
    - containerPort: 8928
    volumeMounts:
    - mountPath: /tsdb-platform-data/
     name: prom-config
    - mountPath: /tsdb-platform/
     name: tsdb-platform-data
    resources:
      limits:
       cpu: 500m
       memory: 512Mi
      requests:
       cpu: 100m
       memory: 128Mi
   volumes:
   - hostPath:
     path: /usr/local/ihi/insights/prometheus/config/
    name: prom-config
   - name: tsdb-platform-data
    persistentVolumeClaim:
     claimName: tsdb-platform-data

# Source: insights-tsdb-platform/templates/service.yaml
apiVersion: v1
kind: Service
metadata:
  name: insights-tsdb-platform
  labels:
    app: insights-tsdb-platform
    chart: "insights-tsdb-platform-0.1.0"
spec:
  type: ClusterIP

  externalIPs:
    - <IP_ADDRESS>
  ports:
  - port: 8928
    targetPort: 8928
    protocol: TCP
    name: tsdb-platform-insights

  selector:
    app: insights-tsdb-platform

# Source: /insights-tsdb-platform/templates/pvc.yaml
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
  name: tsdb-platform-data
  labels:
    type: tsdb-platform-data-pvc
    StorageClass: longhorn-static
spec:
  storageClassName: insights-storage-class
  accessModes:
    - ReadWriteOnce
  resources:
    requests:
      storage: 5Gi

as well as if I am doing Helm uninstall and helm install instead of attaching with old PV it is creating new PV every single time

@chaets it looks like you are creating the pvc as part of your deployment.yaml, so when you end up deleting the deployment.yaml
The pvc will be deleted. Since you use retain for the storageclass the pv will be retained but still will be bound to the old pvc.
https://kubernetes.io/docs/concepts/storage/persistent-volumes/#retain
Retain just allows for manual administrator reclamation.
So to fix this separate the pvc and application.yaml, then only delete the application yaml.
It's also possible to manually rebind the existing pv with a new pvc by editing the pv, but this is probably not what you want to do.

@chaets it looks like you are creating the pvc as part of your deployment.yaml, so when you end up deleting the deployment.yaml
The pvc will be deleted. Since you use retain for the storageclass the pv will be retained but still will be bound to the old pvc.
https://kubernetes.io/docs/concepts/storage/persistent-volumes/#retain
Retain just allows for manual administrator reclamation.
So to fix this separate the pvc and application.yaml, then only delete the application yaml.
It's also possible to manually rebind the existing pv with a new pvc by editing the pv, but this is probably not what you want to do.


Support calls

Added support for /calls and /call/memberships API

Ralf, since you created this Pull Request we released a contributing guide. In order for us to properly merge this pull request, it must meet the standards of the guide. Can you please adjust the git commit message[s] to match the requirements of the guide. We would at least need a header and a body for the commit.
type(scope): subject

body

Thanks

the server API was decommissioned in Sept 2023


direct-rocksdb requires cmake

Need to add it to the debian-bootstrap.sh script. CC @TerrorJack, do you know which Ubuntu package we should add? I'm going to temporarily block direct-rocksdb.
> /tmp/stackage-build14$ stack unpack direct-rocksdb-0.0.1@gitsha1:c73b5c6aaa7a449cee7f58f73445e36de990f0cc
Unpacked direct-rocksdb-0.0.1 to /tmp/stackage-build14/direct-rocksdb-0.0.1/
> /tmp/stackage-build14/direct-rocksdb-0.0.1$ ghc -clear-package-db -global-package-db -package-db=/var/stackage/work/builds/nightly/pkgdb -hide-all-packages -package=Cabal -package=base -package=cabal-toolkit -package=directory -package=filepath Setup
[1 of 1] Compiling Main             ( Setup.hs, Setup.o )
Linking Setup ...
> /tmp/stackage-build14/direct-rocksdb-0.0.1$ ./Setup configure --package-db=clear --package-db=global --package-db=/var/stackage/work/builds/nightly/pkgdb --libdir=/var/stackage/work/builds/nightly/lib --bindir=/var/stackage/work/builds/nightly/bin --datadir=/var/stackage/work/builds/nightly/share --libexecdir=/var/stackage/work/builds/nightly/libexec --sysconfdir=/var/stackage/work/builds/nightly/etc --docdir=/var/stackage/work/builds/nightly/doc/direct-rocksdb-0.0.1 --htmldir=/var/stackage/work/builds/nightly/doc/direct-rocksdb-0.0.1 --haddockdir=/var/stackage/work/builds/nightly/doc/direct-rocksdb-0.0.1
Configuring direct-rocksdb-0.0.1...
Setup: The program 'cmake' is required but it could not be found

@snoyberg See https://github.com/fpco/stackage/pull/3007/files#diff-4895bf1f155502ab11cd1cee9e22f4ff
I added the following packages in the PR commit: cmake, g++, gawk, ninja-build

Thanks for pointing that out, I totally missed it. I'll update the Docker image.

After updating to the newest Docker image, I'm seeing the following. Do you have any info on this?
Configuring direct-rocksdb-0.0.2...
-- The C compiler identification is GNU 5.4.0
-- The CXX compiler identification is GNU 5.4.0
-- Check for working C compiler using: Ninja
-- Check for working C compiler using: Ninja -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler using: Ninja
-- Check for working CXX compiler using: Ninja -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found Git: /usr/bin/git (found version "2.7.4")
-- Performing Test HAVE_OMIT_LEAF_FRAME_POINTER
-- Performing Test HAVE_OMIT_LEAF_FRAME_POINTER - Success
-- Performing Test HAVE_SSE42
-- Performing Test HAVE_SSE42 - Success
-- Performing Test HAVE_THREAD_LOCAL
-- Performing Test HAVE_THREAD_LOCAL - Success
-- Performing Test HAVE_FALLOCATE
-- Performing Test HAVE_FALLOCATE - Success
-- Looking for malloc_usable_size
-- Looking for malloc_usable_size - found
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Looking for pthread_create
-- Looking for pthread_create - not found
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE
-- JNI library is disabled
CMake Error at /usr/share/cmake-3.5/Modules/WriteBasicConfigVersionFile.cmake:53 (message):
  No VERSION specified for WRITE_BASIC_CONFIG_VERSION_FILE()
Call Stack (most recent call first):
  /usr/share/cmake-3.5/Modules/CMakePackageConfigHelpers.cmake:220 (write_basic_config_version_file)
  CMakeLists.txt:660 (write_basic_package_version_file)

-- Configuring incomplete, errors occurred!
See also "/tmp/stackage-build13/direct-rocksdb-0.0.2/dist/build/rocksdb-5.8/CMakeFiles/CMakeOutput.log".
See also "/tmp/stackage-build13/direct-rocksdb-0.0.2/dist/build/rocksdb-5.8/CMakeFiles/CMakeError.log".

@snoyberg My fault! I prepared the 0.0.2 sdist on Windows, and the tarball does not contain executable permission for .sh scripts, therefore causing this failure.
I'm preparing a proper sdist for 0.0.3 to fix this. Sorry.

NP, thanks for letting me know so quickly.
On Wed, Nov 8, 2017 at 5:44 PM, Shao Cheng<EMAIL_ADDRESS>wrote:

@snoyberg https://github.com/snoyberg My fault! I prepared the 0.0.2
sdist on Windows, and the tarball does not contain executable permission
for .sh scripts, therefore causing this failure.
I'm preparing a proper sdist for 0.0.3 to fix this. Sorry.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/fpco/stackage/issues/3012#issuecomment-342857565, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AADBB1Qo5tRMTsb1q3NCBU7hnL-6DcQHks5s0cxRgaJpZM4QV8LD
.

@snoyberg I pushed the 0.0.3 tarball onto Hackage with correct permissions, that shall build without problems.

That fixed it, thanks!


liferea: 1.12.3 -> 1.12.4

Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/liferea/versions.
meta.description for liferea is: '"A GTK-based news feed aggregator"'.

Checks done (click to expand)

built on NixOS
/nix/store/1h9i2391djx3116rcdd47qsr4jwlxqwg-liferea-1.12.4/bin/liferea passed the binary check.
Warning: no invocation of /nix/store/1h9i2391djx3116rcdd47qsr4jwlxqwg-liferea-1.12.4/bin/liferea-add-feed had a zero exit code or showed the expected version
/nix/store/1h9i2391djx3116rcdd47qsr4jwlxqwg-liferea-1.12.4/bin/.liferea-wrapped passed the binary check.
Warning: no invocation of /nix/store/1h9i2391djx3116rcdd47qsr4jwlxqwg-liferea-1.12.4/bin/.liferea-add-feed-wrapped had a zero exit code or showed the expected version
2 of 4 passed binary check by having a zero exit code.
0 of 4 passed binary check by having the new version present in output.
found 1.12.4 with grep in /nix/store/1h9i2391djx3116rcdd47qsr4jwlxqwg-liferea-1.12.4
directory tree listing: https://gist.github.com/6e3ed450a2c65ef3b5e842ea32f2de40
du listing: https://gist.github.com/ae96df07f72c5bc2bcf2916263e897ce

Test this build with Cachix (click to expand)

One time setup in nixpkgs Git checkout:
cachix use r-ryantm
git remote add r-ryantm https://github.com/r-ryantm/nixpkgs.git

Test this build:
git fetch r-ryantm && git checkout 08a9b7687ce513ff5ea5806f437a3f2d054290cd && nix-shell --pure -I nixpkgs=. -p liferea

cc @vcunat @romildo for testing.

Timed out, unknown build status on x86_64-linux (full log)
Attempted: liferea
Partial log (click to expand)
[2318/3019] Building CXX object Source/WebKit/CMakeFiles/WebKit.dir/NetworkProcess/Downloads/PendingDownload.cpp.o
[2319/3019] Building CXX object Source/WebKit/CMakeFiles/WebKit.dir/NetworkProcess/NetworkConnectionToWebProcess.cpp.o
[2320/3019] Building CXX object Source/WebKit/CMakeFiles/webkit2gtkinjectedbundle.dir/WebProcess/InjectedBundle/API/glib/WebKitInjectedBundleMain.cpp.o
[2321/3019] Building CXX object Source/WebKit/CMakeFiles/WebKit.dir/NetworkProcess/FileAPI/NetworkBlobRegistry.cpp.o
[2322/3019] Building CXX object Source/WebKit/CMakeFiles/WebKit.dir/NetworkProcess/NetworkSession.cpp.o
[2323/3019] Building CXX object Source/WebKit/CMakeFiles/WebKit.dir/NetworkProcess/NetworkDataTaskBlob.cpp.o
[2324/3019] Building CXX object Source/WebKit/CMakeFiles/WebKit.dir/NetworkProcess/NetworkLoad.cpp.o
building of '/nix/store/yr3dns5bxm164l8yvwpkvkqrlmq0p43r-webkitgtk-2.20.4.drv' timed out after 1800 seconds
cannot build derivation '/nix/store/d1348ly5iqzvv5jiga8ndsz9s7s63i5i-liferea-1.12.4.drv': 1 dependencies couldn't be built
error: build of '/nix/store/d1348ly5iqzvv5jiga8ndsz9s7s63i5i-liferea-1.12.4.drv' failed

Failure on aarch64-linux (full log)
Attempted: liferea
Partial log (click to expand)
cannot build derivation '/nix/store/q28r339dz25l1mmw8rfbkz1ldcczwzmj-librsvg-2.42.4.drv': 2 dependencies couldn't be built
cannot build derivation '/nix/store/5m8shpvrqfq182qk0xn2njmmd3gg7v0z-gst-plugins-bad-1.14.0.drv': 1 dependencies couldn't be built
cannot build derivation '/nix/store/y3j81m2w0m8ziyz6c0an81icgrxfxh31-hook.drv': 1 dependencies couldn't be built
cannot build derivation '/nix/store/6kzs3k5w0w86skzzb7yi1ixq4hjqxqvv-icon-naming-utils-0.8.90.drv': 1 dependencies couldn't be built
cannot build derivation '/nix/store/xsnskcavhrlp3bn2gjwkbwnww3bv3rg7-adwaita-icon-theme-3.28.0.drv': 2 dependencies couldn't be built
cannot build derivation '/nix/store/fwdqxdq4nz58h7kp7bwrwf6bal5f0ajl-geoclue-2.4.10.drv': 2 dependencies couldn't be built
cannot build derivation '/nix/store/nix0qnp87lgn5z2jw2s6cyjsb2vgkyxq-libpeas-1.22.0.drv': 1 dependencies couldn't be built
cannot build derivation '/nix/store/4f7bvn9sghlxp6kzb1mjabzigcwgc8ni-webkitgtk-2.20.4.drv': 2 dependencies couldn't be built
cannot build derivation '/nix/store/ab446mlh9617cfrj2n92d7zmpndcc4cd-liferea-1.12.4.drv': 6 dependencies couldn't be built
error: build of '/nix/store/ab446mlh9617cfrj2n92d7zmpndcc4cd-liferea-1.12.4.drv' failed

@GrahamcOfBorg build liferea

No attempt on x86_64-darwin (full log)
The following builds were skipped because they don't evaluate on x86_64-darwin: liferea
Partial log (click to expand)

a) For `nixos-rebuild` you can set
  { nixpkgs.config.allowUnsupportedSystem = true; }
in configuration.nix to override this.

b) For `nix-env`, `nix-build`, `nix-shell` or any other Nix command you can add
  { allowUnsupportedSystem = true; }
to ~/.config/nixpkgs/config.nix.

Success on x86_64-linux (full log)
Attempted: liferea
Partial log (click to expand)
Wrapping program /nix/store/k01byrv3rj2slldl2nhad9sifs2iq32m-liferea-1.12.4/bin/liferea
shrinking RPATHs of ELF executables and libraries in /nix/store/k01byrv3rj2slldl2nhad9sifs2iq32m-liferea-1.12.4
shrinking /nix/store/k01byrv3rj2slldl2nhad9sifs2iq32m-liferea-1.12.4/bin/.liferea-wrapped
shrinking /nix/store/k01byrv3rj2slldl2nhad9sifs2iq32m-liferea-1.12.4/lib/liferea/web-extension/liblifereawebextension.so
gzipping man pages under /nix/store/k01byrv3rj2slldl2nhad9sifs2iq32m-liferea-1.12.4/share/man/
strip is /nix/store/gpc2wld1s0c6qzx9326cwn1wcx29xzsj-binutils-2.30/bin/strip
stripping (with command strip and flags -S) in /nix/store/k01byrv3rj2slldl2nhad9sifs2iq32m-liferea-1.12.4/lib  /nix/store/k01byrv3rj2slldl2nhad9sifs2iq32m-liferea-1.12.4/bin
patching script interpreter paths in /nix/store/k01byrv3rj2slldl2nhad9sifs2iq32m-liferea-1.12.4
/nix/store/k01byrv3rj2slldl2nhad9sifs2iq32m-liferea-1.12.4/bin/.liferea-add-feed-wrapped: interpreter directive changed from "/bin/sh" to "/nix/store/56nrxy58wbhvs2sy3rir1jqa68p0kkm5-bash-4.4-p23/bin/sh"
checking for references to /build in /nix/store/k01byrv3rj2slldl2nhad9sifs2iq32m-liferea-1.12.4...

Timed out, unknown build status on aarch64-linux (full log)
Attempted: liferea
Partial log (click to expand)
shrinking /nix/store/3j6xbm302yr2lh2h4xibh7zyw7ablh39-libpeas-1.22.0/lib/peas-demo/plugins/helloworld/libhelloworld.so
shrinking /nix/store/3j6xbm302yr2lh2h4xibh7zyw7ablh39-libpeas-1.22.0/lib/libpeas-gtk-1.0.so.0.2200.0
shrinking /nix/store/3j6xbm302yr2lh2h4xibh7zyw7ablh39-libpeas-1.22.0/lib/libpeas-1.0/loaders/libpython3loader.so
shrinking /nix/store/3j6xbm302yr2lh2h4xibh7zyw7ablh39-libpeas-1.22.0/lib/libpeas-1.0.so.0.2200.0
strip is /nix/store/ah0va6j4cnwj9nx4j6rwcfc8nh785jwm-binutils-2.30/bin/strip
stripping (with command strip and flags -S) in /nix/store/3j6xbm302yr2lh2h4xibh7zyw7ablh39-libpeas-1.22.0/lib  /nix/store/3j6xbm302yr2lh2h4xibh7zyw7ablh39-libpeas-1.22.0/bin
patching script interpreter paths in /nix/store/3j6xbm302yr2lh2h4xibh7zyw7ablh39-libpeas-1.22.0
checking for references to /build in /nix/store/3j6xbm302yr2lh2h4xibh7zyw7ablh39-libpeas-1.22.0...
cannot build derivation '/nix/store/1js5c75wg8gm0z0dp90i9kacaf3qxy6y-liferea-1.12.4.drv': 2 dependencies couldn't be built
error: build of '/nix/store/1js5c75wg8gm0z0dp90i9kacaf3qxy6y-liferea-1.12.4.drv' failed


testing buttons/editing model

how does one do this

http://developer.android.com/training/activity-testing/activity-functional-testing.html
https://github.com/aylmao/Team1Project/blob/8883a8305803e18dc82a267545e0a4a6d90feda3/Team1TEAppTest/src/ca/ualberta/cs/team1travelexpenseapp/test/ClaimantClaimsListActivityTest.java


CMake complains "rapidfuzz not in export set" when exporting a project dependent on rapidfuzz

When exporting a library dependent on rapidfuzz, CMake reports the following error:
CMake Error: install(EXPORT "fooTargs" ...) includes target "foo" which requires target "rapidfuzz" that is not in any export set.
It seems that the error results from missing exports in rapidfuzz.
rapidfuzz indeed has export statements in CMakeLists.txt. However, these statements are covered in if(NOT SUBPROJECT) clauses, which get shadowed when used as a subproject, leading to the above error.
The fix should be easy - just remove the if around exports, but I'm not sure whether that would introduce other problems.
To replicate the issue, create a foo.cc, a cmake/fooConfig.cmake.in just like rapidfuzz/cmake/rapidfuzzConfig.cmake.in, and the following CMakeLists.txt which does no more than declaring foo's dependency on rapidfuzz and exporting foo:
cmake_minimum_required(VERSION 3.5)
project(foo LANGUAGES CXX VERSION 0.0.1)

# Import rapidfuzz and set project dependency
add_subdirectory(rapidfuzz-cpp)
add_library(foo foo.cc)
add_library(foo::foo ALIAS foo)
target_link_libraries(foo rapidfuzz)

# Everything below is boilerplate for exporting, just like `rapidfuzz-cpp/CMakeLists.txt`
set(FOO_CMAKE_CONFIG_DESTINATION "${CMAKE_INSTALL_LIBDIR}/cmake/foo")
install(TARGETS foo EXPORT fooTargs DESTINATION ${CMAKE_INSTALL_LIBDIR})
install(EXPORT fooTargs NAMESPACE foo:: DESTINATION ${FOO_CMAKE_CONFIG_DESTINATION})

configure_package_config_file(
    ${CMAKE_CURRENT_LIST_DIR}/cmake/${PROJECT_NAME}Config.cmake.in
    ${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}Config.cmake
    INSTALL_DESTINATION ${FOO_CMAKE_CONFIG_DESTINATION}
)
write_basic_package_version_file(
    "${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}ConfigVersion.cmake"
    COMPATIBILITY SameMajorVersion
)

install(
    FILES
    "${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}Config.cmake"
    "${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}ConfigVersion.cmake"
    DESTINATION
    ${FOO_CMAKE_CONFIG_DESTINATION}
)

Deleting if around rapidfuzz's exports works for this simple example.
A palliative solution without changing rapidfuzz is to simply move the project(FOO) statement after add_directory(rapidfuzz), after which  rapidfuzz would perceive itself as the main project and therefore exporting it.

I copied this if from catch2, where apparently this did cause issues: https://github.com/catchorg/Catch2/issues/1373. I am not really sure what would be an appropriate fix for this.

Catch2 not installing when embedded in other projects might actually make sense in that as a testing library, secondary dependency generally does not exist.
A project that is dependent on projects tested by Catch2 usually does not care about how its dependencies are being tested, and therefore would not depend on Catch2. In this case, not installing Catch2 is clearly a better choice.
Unfortunately for normal libraries like rapidfuzz that's not the case , and I think installing would be better, especially for public dependence where rapidfuzz.hpp ends up in other project's headers. Not installing may cause #include errors.
I looked up the repository of GoogleTest, a testing framework that in theory also faces the installation dilemma.
Their CMake file gives the choice to users by providing an INSTALL_GTEST option, which might be close to an appropriate fix to this.
Just adding this option would not be enough and may break existing projects. Will further look into this since multiple projects have similar issues.


Adding API improvements, HomePage and validation improvements

Features:

Home Page: add new projects, explore examples and export/import your Collection of flows on any other LangFlow instance;
API improvements: the predict API has been overhauled to make it easier to access flows remotely;
Validation improvements: once you are done designing your project you can click on the build button to validate your work.

LGTM


Add more flow-based models

Lots of updates! 👍
Eric Darve
(650) 918 6407, bldg 520, room 125
Professor of Mechanical Engineering and Computational Mathematics
Stanford University
On Apr 27, 2020, 1:45 AM -0700, kailaix<EMAIL_ADDRESS>wrote:
Merged #43https://github.com/kailaix/ADCME.jl/pull/43 into master.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHubhttps://github.com/kailaix/ADCME.jl/pull/43#event-3274661084, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ABDN5VVQK7YHC44PCPLDSQLROVAZ7ANCNFSM4MRW5IKA.


Error in linking when custom install of GDAL

Hi,
I have a custom installation of GDAL/liblas in linux (Redhat) and I get this error when compiling (well, using anttiviljami fix, thanks!):
Linking CXX executable PotreeConverter
/home/oscar/sw/liblas/build/lib/liblas.so: undefined reference to `CPLMutexHolder::CPLMutexHolder(void**, double, char const*, int, int)'

I think that is because GDAL is build in a location that the current linking does not know...
A colleague show me how to solve this by adding modifying manually some environmental variables, example:
#!/bin/bash
export LIBLAS_HOME=/home/oscar/sw/liblas/build
export LASZIP_HOME=/home/oscar/sw/laszip-2.1.0/build
export BOOST_HOME=/usr/local
export GDAL_HOME=/home/oscar/sw/gdal-trunk/build

export CWD_HOME=`pwd`
export BOOST_ROOT=$BOOST_HOME

export CMAKE_MODULE_PATH=$LIBLAS_HOME:${CMAKE_MODULE_PATH}
export LD_RUN_PATH=$GDAL_HOME/lib:$BOOST_HOME/lib:$LASZIP_HOME/lib:$LIBLAS_HOME/lib:$CWD_HOME/lib:$LD_RUN_PATH
export LD_LIBRARY_PATH=$GDAL_HOME/lib:$BOOST_HOME/lib:$LASZIP_HOME/lib:$LIBLAS_HOME/lib:$CWD_HOME/lib:$LD_LIBRARY_PATH
export LIBRARY_PATH=$GDAL_HOME/lib:$BOOST_HOME/lib:$LASZIP_HOME/lib:$LIBLAS_HOME/lib:$CWD_HOME/lib:$LIBRARY_PATH
export C_INCLUDE_PATH=$LIBLAS_HOME/include/liblas/capi:${C_INCLUDE_PATH}

export LDFLAGS="${LDFLAGS} -L$GDAL_HOME/lib -L$BOOST_HOME/lib -L$LIBLAS_HOME/lib -L$LASZIP_HOME/lib -llas_c -llaszip"

But I guess some thing could be done within the cmake files to solve for the issue of custom GDAL installations which is not taken into account now...
Regards,
O

BTW, run this setting of enviromental variables before the cmake

I don't know much about build systems or linux so I'm afraid I can't help with that. :|

CPLMutexHolder::CPLMutexHolder(void**, double, char const*, int, int)  is due to GDAL being built in DEBUG mode and this causes the CPLMutex struct to be defined as something other than void*. The only solution at the moment is to build GDAL without --enable-debug.


Update types to include config and rerender

I noticed that there were no type definitions for config or rerender, I think this is correct, but someone please double check!

Thanks @peterjwest!


fix vp serialzation

When a Verifiable Presentation contains a single Verifiable Credential the de-serialization fails. This PR fixes it.

@DominikPinsel Do want to have it in Main directly, or I should change the branch to develop?

@DominikPinsel Do want to have it in Main directly, or I should change the branch to develop?

develop :) thank you for checking, I updated the target branch.


Fix rule 452, 453, EPI, 1002, 1010

This fails because of the other rules that we are in the process of resolving.
Merging this in and will build on it.
Thank you !


KasperskySC data connector

Fixes #
Proposed Changes

add KasperskySC data connector

@ofshomro  Can you please verify the parsers?
Thank you.

@vu-socprime - Can we please look at the bag unpack in the parser and change to avoid performance impacts? Thanks.

@vu-socprime - Can we please look at the bag unpack in the parser and change to avoid performance impacts? Thanks.

@preetikr  What are your recommendations (best practices) to use instead of bag unpack in the parser to avoid performance impacts? Because this case is not the same as with Imperva WAF (we are not parsing CEF string here, the logs are already parsed and stored in CommonSecurityLog table)

@vu-socprime :

Is the label for the DeviceCustom fields the same for all events? if so, just use extend. If not
For AdditionalExtensions, you need to parse explicitly those fields worth parsing. Preferably with a minimal set of parse commands assuming order is consistent.

Side note: the sample events may not be correct as the DeviceCustom fields seem to be in the Additional Extensions.

@vu-socprime : as to my cutout comment - using if/case is still preferable to bag_ubpack for the custom fields used differently in different events.


DO NOT MERGE YET fix(fiat/auth): make the permissions sync instead of eventually consistent

Depends on https://github.com/spinnaker/fiat/pull/303
PR text and commit messages will be made better, this is just to share the code with @dibyom

@gardleopard feel free to reopen this and spinnaker/fiat#303 if you get a chance to get them up to current


[SBOM] Enable SBOM in default configuration

Enables the SBOM configuration in the configuration template.
What does this PR do?
Motivation
Provide configuration documentation for new feature.
Describe how to test/QA your changes
Install a fresh version of the agent (not an upgrade).
Check the default configuration, that the datadog.yaml includes the SBOM section, and the other configs (system-probe, security-agent, etc.) do NOT include the SBOM section

/merge


Build with parameters and optionally within a Docker container

Successfully tested on Scaleway C1 server (Ubuntu 15.04, Docker 1.9.0) and a Raspberry Pi A (HypriotOS 0.6.1 "hector", Docker 1.9.1).
LGTM.


virus detected

On virus total it is flagged by many virus scanners as a virus  Why is that?

On virus total it is flagged by many virus scanners as a virus Why is that?

Do you believe they're correct?

Well I downloaded a nightly build. 303890. And it was flagged as a virus by
20 different scanners on virus total. My computer started acting weird so I
deleted it. My computer is still acting weird so maybe it has nothing to do
with it. Just curious
On Sun, Mar 21, 2021 at 3:27 PM dmex @.***> wrote:

On virus total it is flagged by many virus scanners as a virus Why is that?
Do you believe they're correct?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/processhacker/processhacker/issues/841#issuecomment-803662818,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AQNZCKSKWJPMKZT5GFOJ2S3TEZQD5ANCNFSM4ZR5TH7Q
.

--
The place for a just man in a Government that imprisons any unjustly is
also a prison.

computer started acting weird

Can you define "acting weird" such as what happened?

Uh. It started not restarting when I rebooted and I had to hold the power
button to reset it.   Where I
couldn’t do anything with the mouse or keyboard
On Sun, Mar 21, 2021 at 3:36 PM dmex @.***> wrote:

computer started acting weird
Can you define "acting weird" such as what happened?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/processhacker/processhacker/issues/841#issuecomment-803663975,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AQNZCKTHOX4TPATOBSDINMTTEZRF7ANCNFSM4ZR5TH7Q
.

--
The place for a just man in a Government that imprisons any unjustly is
also a prison.

What security software do you have installed?

Malware bytes
On Sun, Mar 21, 2021 at 3:45 PM dmex @.***> wrote:

What security software do you have installed?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/processhacker/processhacker/issues/841#issuecomment-803665172,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AQNZCKTW6ENFBZPZUIHY7TLTEZSI7ANCNFSM4ZR5TH7Q
.

--
The place for a just man in a Government that imprisons any unjustly is
also a prison.

Do you have Overwolf, DisplayFusion or any custom windows theme programs/patches installed?

No, I don't.
On Sun, Mar 21, 2021 at 4:21 PM dmex @.***> wrote:

Do you have Overwolf, DisplayFusion or any custom windows theme
programs/patches installed?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/processhacker/processhacker/issues/841#issuecomment-803670155,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AQNZCKTH4JMM6ICUHRGVTALTEZWQBANCNFSM4ZR5TH7Q
.

--
The place for a just man in a Government that imprisons any unjustly is
also a prison.

who invented virus total uses process hacker daily

Ok then. Thanks
On Sun, Mar 21, 2021 at 6:38 PM astr0 @.***> wrote:

who invented virus total uses process hacker daily
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/processhacker/processhacker/issues/841#issuecomment-803692563,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AQNZCKVDABL2ZUWEGKURXTDTE2GQFANCNFSM4ZR5TH7Q
.

--
The place for a just man in a Government that imprisons any unjustly is
also a prison.

What version of Windows you have installed? Run winver or msinfo32 and copy the 'OS Build' and/or 'Version' number.

Also try running this command as administrator and copy the result here:
wevtutil query-events "Microsoft-Windows-Security-Mitigations/KernelMode" /rd:true /format:text "/q:*[System [(EventID=12)]]"
If there are results (no results are good) then check if the process name includes processhacker.exe and copy the result. For example:

Thanks, I'll check it out.
On Mon, Mar 22, 2021 at 2:44 AM dmex @.***> wrote:

Also try running this command as administrator and copy the result here:
wevtutil query-events "Microsoft-Windows-Security-Mitigations/KernelMode"
/rd:true /format:text "/q:*[System [(EventID=12)]]"
If there are results (no results are good) then check if the process name
includes processhacker.exe and copy the result. For example:
[image: image]
https://user-images.githubusercontent.com/1306177/111962807-e6bc3e00-8b46-11eb-9146-f836a059b89e.png
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/processhacker/processhacker/issues/841#issuecomment-803877464,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AQNZCKUGG5765QQMHFMPPILTE37PJANCNFSM4ZR5TH7Q
.

--
The place for a just man in a Government that imprisons any unjustly is
also a prison.

had to hold the power button to reset it.   Where I
couldn’t do anything with the mouse or keyboard

I'm closing this as unreproducible. I've tested 6 machines this week and cannot reproduce this behaviour. The issue is likely some third party software outside our control that's causing the issue.


improve ResourceResolver handling (fixes #1864)

use try-with-resource,
remove unnecessary references to the ResourceResolverFactory
add some todos for further improvement

Pull Request Test Coverage Report for Build 5132

27 of 30 (90.0%)  changed or added relevant lines in 5 files are covered.
8 unchanged lines in 1 file lost coverage.
Overall coverage decreased (-0.04%) to 54.854%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

bundle/src/main/java/com/adobe/acs/commons/replication/status/impl/ReplicatedByWorkflowProcess.java
0
1
0.0%

bundle/src/main/java/com/adobe/acs/commons/remoteassets/impl/RemoteAssetsBinarySyncImpl.java
22
24
91.67%

Files with Coverage Reduction
New Missed Lines
%

bundle/src/main/java/com/adobe/acs/commons/remoteassets/impl/RemoteAssetsConfigImpl.java
8
81.01%

Totals

Change from base Build 5127:
-0.04%

Covered Lines:
14577

Relevant Lines:
26574

💛  - Coveralls

I raised #2094 to cleanup the RemoteAssets feature further on; there I plan to remove some code and increase test coverage again.


Add autoindent support

The groovy fallback doesn't provide autoindent and vim falls back to C style indentation since Jenkinsfile doesn't typically include semicolons ;.
https://stackoverflow.com/a/31323902

hey @chauncey-garrett I was irked by this too.  A bit of digging and experimentation led to a solution.  I submitted a PR #2 that should address the issue.  You can check out the very simple solution in the meantime

@abest0 I accepted PR #2, @chauncey-garrett if this fixes your problem please close the issue. Thanks!

@abest0 and @martinda Thanks for the PR and acceptance, respectively!
Unfortunately, I've pulled in the latest changes but am still not good results with gg=G. For example, this is the result when operating on https://github.com/jenkinsci/pipeline-examples/blob/master/jenkinsfile-examples/android-build-flavor-from-branch/JenkinsFile:

Other Jenkinsfiles from that repo give similar issues.

Here's another example where I get weirdness (from https://gist.github.com/abayer/925c68132b67254147efd8b86255fd76):

@chauncey-garrett
You may have some wacky indents going on or no groovy specific indents at all.  I'm using the groovy indent from here. Depending on the plugin manager, the groovy indent file should be added to the vim path so that it is accessible.
Open a Jenkinsfile in a buffer and use :scriptnames(or Scriptease) to see which groovy plugins have loaded.  You should see something like the following:

Regarding your second screenshot.  I pulled the same file down and formatted it.  I did see a small bit of weirdness on the same lines.  Something like that can always be rewritten to workaround the formatting i.e. https://gist.github.com/chinshr/aa87da01ec28335e3ffd#file-parallel-stage-groovy or you can make specific indents.
hth

Yeah, the groovy indentation is borked out of the box.  Try using this: https://github.com/vim-scripts/groovyindent-unix

Okay hear me out.
I was just going down this rabbit hole since I work with Jenkinsfile alot for my job and indenting has always been a pain.
The Javascript indent expression (coming from polygot, not sure if its also built in) works surprisingly good for Jenkinsfile.
sudo ln -sf $VIMRUNTIME/indent/javascript.vim $VIMRUNTIME/indent/groovy.vim (there might be a better way to make the jenkinsfile take the javascript expression)
I basically started by trying to do the same thing https://github.com/vim-scripts/groovyindent-unix is doing which is taking the java indent file and tweaking it for differences, but there were too many differences to tweak to make a stable indent using gg=G


add inference image generation nsfw detail

The agent should return whether or not the image generated was nsfw. If the result is nsfw, image upload should be restricted and the user prompting the generation (on the frontend) should receive a notification letting the user know that the image was nsfw instead of a black image.

this was resolved


Connect Extension Migration Story

Currently the install process for connect extension starts on the partner site and ends on the partner site. We are inverting this flow to start and end on the Stripe marketplace. Partners have expressed both confusion about this change, and dissatisfaction with the change in workflow. Dissatisfaction is rooted in:
- Technical limitations around changing from receiving an oAuth callback to listening to a webhook event
- Dissatisfaction with the move of the customer off of the partner’s platform and onto ours
- Confusion around how to install UI extensions on ‘both’ sides (in their UI and ours)

Our issue with post install action linking to an external url is that we can only provide a static url in the manifest.
We need to pass dynamic state similar to the oAuth state parameter from the Connect OAuth ref.


Getting Soloader(DSO) issue from play console, but I haven't written anywhere Soloader version,

Description
https://stackoverflow.com/questions/75343583/getting-soloaderdso-issue-from-play-console-but-i-havent-written-anywhere-so
Version
0.63.3
Output of npx react-native info
info Fetching system and libraries information...
System:
OS: Windows 10 10.0.22621
CPU: (16) x64 12th Gen Intel(R) Core(TM) i7-12650H
Memory: 5.91 GB / 15.68 GB
Binaries:
Node: 14.20.1 - C:\Program Files\nodejs\node.EXE
Yarn: Not Found
npm: 6.14.17 - C:\Program Files\nodejs\npm.CMD
Watchman: Not Found
SDKs:
Android SDK:
API Levels: 29, 30, 31, 33
Build Tools: 29.0.2, 30.0.2, 30.0.3, 31.0.0, 33.0.0
System Images: android-29 | Intel x86 Atom_64, android-29 | Google APIs Intel x86 Atom, android-29 | Google Play Intel x86 Atom, android-29 | Google Play Intel x86 Atom_64, android-30 | Intel x86 Atom_64, android-30 | Google APIs Intel x86 Atom, android-31 | Intel x86 Atom_64, android-31 | Google APIs ARM 64 v8a, android-31 | Google APIs Intel x86 Atom_64, android-33 | Google APIs ARM 64 v8a, android-33 | Google APIs Intel x86 Atom_64, android-33 | Google Play Intel x86 Atom_64
Android NDK: Not Found
Windows SDK: Not Found
IDEs:
Android Studio: AI-213.7172.25.2113.9014738
Visual Studio: Not Found
Languages:
Java: 11.0.16 - C:\Program Files\Common Files\Oracle\Java\javapath\javac.EXE
Python: Not Found
npmPackages:
@react-native-community/cli: Not Found
react: 16.13.1 => 16.13.1
react-native: 0.63.3 => 0.63.3
react-native-windows: Not Found
npmGlobalPackages:
react-native: Not Found
Steps to reproduce
Crash reports on Play Console
Snack, code example, screenshot, or link to a repository

@vaish8529 - Sadly RN 63 is very old and out of scope for support. A good few years of upgrades you are missing out on there.
https://github.com/reactwg/react-native-releases#which-versions-are-currently-supported


Can we make the Insert key work?

Currently the  key doesn't toggle insertion mode for overwritting text.

Looks like it this is a duplicate of a duplicate.


#70 Login Section in VigyBag Android

A Login Feature is added with  SignIn & SignUp Fragment along with the Splash Screen  using SharedPreferences to store the Credentials.
https://github.com/codervivek5/VigyBag/assets/75328768/c5c58f51-53d8-4118-8860-9b0aa04a9892

Merging for now so that other contributors can start working as well.


Update dependencies to fix build failure.

This appears to have been triggered by Rust 1.82.

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

Please upload report for BASE (main@6107784). Learn more about missing BASE report.

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #119   +/-   ##
=======================================
  Coverage        ?   44.77%
=======================================
  Files           ?       26
  Lines           ?     1934
  Branches        ?     1934
=======================================
  Hits            ?      866
  Misses          ?     1050
  Partials        ?       18

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


Can't use with Django 4.0

Can't use with Django 4.0.1

install_requires should reflect that (test coverage already does), thanks for reporting


Add name conversion for publisher "Na h-Eileanan an Iar" to "Comhairle nan Eilean Siar"

Describe the bug
For some reason, datasets by the Local Authority "Comhairle nan Eilean Siar" are being published under its constituency name "Na h-Eileanan an Iar" instead. The LA name on JKAN orgs is correct, so not going to change that, but we need to treat the incoming feed so it matches the org name.
Sources:
https://archive2021.parliament.scot/visitandlearn/94334.aspx and
https://en.wikipedia.org/wiki/Comhairle_nan_Eilean_Siar
There is already an existing function in merge_data.py for renaming publishers, this should just be an additional instance to it.
To Reproduce
N/A
Expected behavior
Datasets currently listed under publisher "Na h-Eileanan an Iar" should display "Comhairle nan Eilean Siar" instead.
These same datasets should appear listed under the Comhairle nan Eilean Siar organisation page
The Local Authority Coverage page should show at least 1 count for Comhairle nan Eilean Siar and the total council count at the top should read 31 instead of 30.
Screenshots
[Example] (https://opendata.scot/datasets/na+h-eileanan+an+iar-community+council+boundaries+-+na+h-eileanan+an+iar/)
Hardware and software used
N/A
Additional context
None

Hi @KarenJewell  I've made a PR for this issue. I think it's fixes it, but not sure how to test this locally.

Closed with PR #202


Increment kernel version for next release

Description:
There are a few issues on Windows that have been fixed in the kernel level, so the kernel version must be bumped for the next SP release for these fixes to appear.

Fixed in #223


List variables / languages via API

Is it possible to add to the APIexample wiki on how to accomplish the equivalent of tesseract --list-langs and tesseract --print-parameters via the API?
list langs
To list languages I currently use something like the following. However the problem is that I first need to initialize the english engine which might not be available. Is there a way to list languages without initializing any engine?
  tesseract::TessBaseAPI *api = new tesseract::TessBaseAPI();
  if (api->Init(NULL, "eng"))
    throw std::runtime_error(std::string("Unable to find training data for"));
  api->GetAvailableLanguagesAsVector(langs);
  std::vector<std::string> available;
  for(int i = 0; i < langs->length(); i++)
    available.push_back(langs->get(i).c_str());

list parameters
The only method I can find in the base API to list supported parameters is:
api->PrintVariables(stdout);

However this prints a text dump which is difficult to read by machines. Is there an api to iterate over the supported variables strings and stick them into a std::vector<std::string>?

Please use tesseract user forum for asking support.

list parameters
The only method I can find in the base API to list supported parameters is:
However this prints a text dump which is difficult to read by machines. Is there an api to iterate over the supported variables strings and stick them into a std::vectorstd::string?

I don't think there is a method in the API for that.
but if someone will send a PR ...

I see that you made a R binding for Tessaract
You might want to add a link to it from AddOns


Gooey with Click https://github.com/mitsuhiko/click ?

How hard would it be to have Gooey work with Click https://github.com/mitsuhiko/click a popular CLI framework by @mitsuhiko maker of Flask among other super goodies?
Note that Click uses neither argparse nor optparse but should provide introspection capabilities.

@pombredanne That the first I've ever heard of Click. The composable decorator approach it takes is pretty interesting. According to the docs, its internals are actually a fork of optparse, which in turn has similar conventions to argparse (e.g. types, dests, metavars, etc..), so.. I imagine it wouldn't be too difficult.

@chriskiehl I use it in a few project after having used optparse, argparse, baker, docopt, cliff and several other and I find it working better for me.
For instance here: https://github.com/nexB/scancode-toolkit/blob/a967fc768f8f9c39e066982eb5015fcf3b2952d5/src/scancode/cli.py#L235
I am not all alone there: https://github.com/search?l=python&q=import+click+command&ref=searchresults&type=Code&utf8=✓
I cannot say I blindly use any code from pocoo and @mitsuhiko but code from this provenance definitely has been working for me and is usually not too shaby... and way better than anything I can write :)
Now, what would be the best approach? I do not thing parsing the Python sources would make sense with Click. If so where would you plug that in?

Gooey doesn't really parse anything. It uses good ol' fashion introspection.
Being that the internals are forked from optparse, I'd wager that the method would be quite the same as the one for argparse: monkey patch its parse_args() equivalent, and then pump its attributes over to Gooey.
However, having only skimmed the docs, that would be my best uninformed guess at a starting point.

@chriskiehl commented 17 hours ago

Gooey doesn't really parse anything. It uses good ol' fashion introspection.

I thought that you were parsing source code based on this: https://github.com/chriskiehl/Gooey/blob/3c71869acab9b6541f004202cc61e48750366c4c/gooey/python_bindings/source_parser.py#L19

Ha! Yeah, I neglected to say anymore : ) It doesn't parse anything... anymore. Gooey originally grew out of me messing around with the ast, so there is certainly some vestigial parsing code in there. But now it just patches the parse_args call and gets everything that way.
I have a branch sitting locally that finally cleans up all the cruft, but.. alas.. time.

:+1:

I am also using Click package and appreciate any update on this..any roadmap??

IMHO the best way to go is making gooey supports https://github.com/wooey/clinto spec to build interfaces, and build extra parsers on that project.

@mgaitan do wooey and gooey use the same input from clinto?

@pombredanne not currently. would be a great idea IMHO

Note that there is QUICK for click, a project inspired by Gooey.

Closing. No plans to implement at the moment.
Community patches are always welcome, though!

My comment on this other issue may be of help if you want to run a CLI mode without having to pass extra flags, and also with the ability to customize the CLI handler isolated from Gooey.
My use case was to define a GUI function using Gooey and a CLI function using Click; both were defined in separate functions. I know it's not the most convenient way of handling this, but it's the only way of customizing the CLI mode isolated from the GUI mode.


Add hover transitions to clickable elements

index.html + about.html, Use of HTML5 semantic tags.
Display menu for mobile.
Style for mobile and desktop.
Render #artists section with JavaScript.
MORE + LESS <button> function.
Transitions for clickable elements.

NOTES:

If you wonder why I use more than one <h1> in the same html file, please see this article provided by Microverse in the first lessons.
The font-size of the headline in the home page has been adapted from the original design to fulfill its purpose according to the context of the topic selected for this website. Taken from tecatesupremo.com

Please notice HTML5 semantics for headers in self contained containers such as <section> and <article>.

Finally was able to fix URLs 😅
Fix menu's .campaign margin.
Center and fix **color ** for footer.
Add 5th **card ** to #performers.
Font sizes look fine to me --Please note the design for the headline in the home page is adapted to fulfill the purpose of it's context. Also the background image allows it. This change does not represent a lack of attention. Please consider not qualifying this as a change required. See the source page for reference on the context.


✨ Update pods

fix pod install warning
cocoapod to 1.5.0
all other dependencies update

Lovely, thanks!


📖 Fix broken links

Summary
This PR fixes some more broken links in the documentation, found now that the broken links crawler is working well enough.
Two of the problems are due to the fact that GOVERNANCE.md is symlinked, which means that relative links do not work from both locations. The solution was to use an absolute link to the website version named "main", which we have retracted. I have changed the solution to using relative links and settling for the fact that they only work when viewed from inside the docs dir.
Preview at https://mikespreitzer.github.io/kcp-edge-mc/doc-unbreak-628b/readme/
Related issue(s)
Fixes #

/cc @clubanderson
/cc @KPRoche
/cc @ezrasilvera

/hold
while testing improvements to the broken links crawler --- so that it has something to find.

The current broken links crawler work is done.
/remove-hold

/approve


Add keyvault reference feature on apps environment variables

Is your feature request related to a problem? Please describe.
My dev Azure Spring Apps service is used by multiple people, mostly developers.
As this service instance is not a production one, I gave to developers more permissions, for example the ability to read and modify the environment variables on apps.
That means that every developers can see the environments variables values on every apps on this service instance.
In most cases, it is not a problem as developers should be aware of the environments variables which are given to their apps.
But, some of these variables should stay hidden, even for the developers.
A good example is the DT_TENANTTOKEN one.
As we are using dynatrace integration, we need to give this secret to the app with an environment variable, but, by doing this, the value is visible by every developer, but they are not concerned by this value.
Describe the solution you'd like
Adding the feature "KeyvaultReference" as it exists on app service may prevent people to see the environment value, as it may be stored in a keyvault on which they won't have access, but the app identity will !
Describe the Customer Impact
Either give access to environment variable to peoples and leaks some secrets they should not known,
either don't give them access to environment variable to prevent secret leaks, but it is not acceptable for us because developers needs to have access to this kind of informations on their apps

@julienbourgoin-maif ,
We are planning a similar feature maybe help you in this case, it is about separate roles to define a resource ( operator ) and use the resource in deployment ( deployer ).

For operator, there will be a new resource type in ASA, by which a operator can define a new resource, like to give the resource type APM, input the details like DT_TENANTTOKEN and name it as dynatrace.
For deployer, during deployment, the deployer can simply deploy the app with apm-ref=dynatrace to triggered the deployment, without the details of the APM dynatrace.

Is this helpful to you?

[like]  Zhishou Zhang reacted to your message:

From: Zhiyong Li @.>
Sent: Thursday, May 18, 2023 10:58:08 AM
To: Azure/Azure-Spring-Apps @.>
Cc: Subscribed @.***>
Subject: Re: [Azure/Azure-Spring-Apps] Add keyvault reference feature on apps environment variables (Issue #43)
@julienbourgoin-maifhttps://github.com/julienbourgoin-maif ,
We are planning a similar feature maybe help you in this case, it is about separate roles to define a resource ( operator ) and use the resource in deployment ( deployer ).

For operator, there will be a new resource type in ASA, by which a operator can define a new resource, like to give the resource type APM, input the details like DT_TENANTTOKEN and name it as dynatrace.
For deployer, during deployment, the deployer can simply deploy the app with apm-ref=dynatrace to triggered the deployment, without the details of the APM dynatrace.

Is this helpful to you?
—
Reply to this email directly, view it on GitHubhttps://github.com/Azure/Azure-Spring-Apps/issues/43#issuecomment-1552885170, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AOE2PSBAB3DXFFCCYBMXKSTXGX6EBANCNFSM6AAAAAAWT3Q4ZM.
You are receiving this because you are subscribed to this thread.Message ID: @.***>

@julienbourgoin-maif ,
can you help to check https://learn.microsoft.com/en-us/azure/spring-apps/how-to-enterprise-configure-apm-integration-and-ca-certificates?tabs=azure-portal?

Another thing to keep in mind too, is that even if you use the APM configuration at the service level, people with the 'Azure Spring Apps Connect Role' will still have access to the environment variables given to each app from the APM configuration.
Or does it work differently ?
Regards


Resolve git history, allowing #6 to be merged

This resolves one issue in #6 and fixes history issues related to the PR. See the comments of that PR for more details.
In order to fix the issue, I moved the commits to a separate branch locally, and then merged them back onto the local master, resolving some conflicts. This should preserve the changes in the commits, though it makes history a bit messy.

Great, thanks!


Pop50 endpoint

Hi,
I'd like to add a service for pop50 calculations. I put some interfaces to make it easier to work with the service, there may be missing properties since I had to guess them, this API is not documented yet.
I've tested it with a basic integration test: npm run test pop-service
I've tried all tests and lots of them fail with https://api.cert.tastyworks.com, perhaps some parameters missing? Not sure. Let me know how to run whole test suite and I'l try.
Thank you!
Roman

Thanks @OperationalFallacy.
The README now includes instructions on adding a .env file with data to allow the tests to pass. Rebase your branch to get the latest master changes in.
I will get in touch with the development team about adding pop 50 to the open api. Currently this SDK only supports endpoints that are officially supported by the tastytrade Open Api. You can find all of those endpoints here.

Thank you, @dmoss18
The tests can pass for pop-service if I use prod endpoint (https://api.cert.tastyworks.com) and the respective login for only this test. I think this is because cert environment has not /fifty-percent-pop service deployed.
➜  tastytrade-api-js git:(fifty-percent-pop) ✗ npm run test

><EMAIL_ADDRESS>test
> jest -i --restoreMocks

 PASS  tests/integration/service/instruments-service.test.ts
 PASS  tests/integration/service/session-service.test.ts
 PASS  tests/integration/service/watchlists-service.test.ts
 PASS  tests/integration/service/accounts-and-customers-service.test.ts
 PASS  tests/integration/service/balances-and-positions-service.test.ts
 PASS  tests/integration/service/pop-service.test.ts
 PASS  tests/integration/service/orders-service.test.ts
 PASS  tests/integration/service/transactions-service.test.ts
 PASS  tests/integration/service/risk-parameters-service.test.ts
 PASS  tests/integration/service/account-status-service.test.ts
 PASS  tests/integration/service/symbol-search-service.test.ts
 PASS  tests/integration/service/margin-requirements-service.test.ts
 PASS  tests/unit/service/session-service.test.ts

Test Suites: 13 passed, 13 total
Tests:       41 passed, 41 total
Snapshots:   0 total
Time:        8.714 s, estimated 9 s
Ran all test suites.

Let me know how you'd like to proceed.

@OperationalFallacy after discussing with the back-end engineers, we aren't going to be adding Pop50 to the open api spec at this time. Thanks for taking the time to work on it, and for your notes on the tests. We'll work on making this easier to run.
Closing this PR.


PWA with offline support

Is your feature request related to a problem? Please describe.
It would be better to make this into PWA for mobile users. so that they dont need to open browser everytime
Describe the solution you'd like
To use workbox for enabling offline support.
Describe alternatives you've considered
Minimum is to just have a icon for homescreen without offline support
Additional context
mobile users can just open app from their home screen and for any updates, we can send a push notification

Personally, I feel it's quite unnecessary. This would involve a pop up or a request to add to home page? Bad UX, I would say.
Will keep the issue open for others to vote.

I was also not in favor of this but we have got 3 issues asking for this and it seems many people are checking the website multiple times a day. So upvoting!
https://github.com/covid19india/covid19india-react/issues/637
https://github.com/covid19india/covid19india-react/issues/1121

Closing in favor of #1322


[Bundle Build Break] Integration tests are run during build workflow

Describe the bug
During the build workflow, script file here disables integration test with -DskipTests=true but integration tests are still running during the workflow.
Expected behavior
Integration tests should be disabled to prevent delays in built time for the OpenSearch distribution.  Integration test should run in other workflow steps.
The build script should be updated to have the correct flags, see https://github.com/opensearch-project/opensearch-build/tree/main/bundle-workflow/scripts/components for more details on how distribution builds are triggered and can be modified.

Found when #56 was discovered, see that bug for a full execution logs.

Another build was blocked because of an integration test failure:
REPRODUCE WITH: ./gradlew ':opensearch-job-scheduler-spi:integTest' --tests "org.opensearch.jobscheduler.spi.utils.LockServiceIT.testRenewLock" -Dtests.seed=BD9E621F27BCF716 -Dtests.security.manager=false -Dtests.locale=en-IE -Dtests.timezone=Asia/Kathmandu -Druntime.java=14

org.opensearch.jobscheduler.spi.utils.LockServiceIT > testRenewLock FAILED
    com.carrotsearch.randomizedtesting.UncaughtExceptionError: Captured an uncaught exception in thread: Thread[id=29, name=opensearch[transport_client_external_0][listener][T#1], state=RUNNABLE, group=TGRP-LockServiceIT]
        at __randomizedtesting.SeedInfo.seed([BD9E621F27BCF716:184EAC40754E36A7]:0)

        Caused by:
        java.lang.AssertionError: Failed to release lock.
            at __randomizedtesting.SeedInfo.seed([BD9E621F27BCF716]:0)
            at org.junit.Assert.fail(Assert.java:88)
            at org.junit.Assert.assertTrue(Assert.java:41)
            at org.opensearch.jobscheduler.spi.utils.LockServiceIT.lambda$testRenewLock$63(LockServiceIT.java:488)

Using assemble instead of build
https://github.com/opensearch-project/job-scheduler/blob/main/scripts/build.sh#L75

The root cause of this issue is that a failed build can hold up the organization, we should not signal a failure during the opensearch-build process for a distribution build if its a flaky test case.
@bowenlan-amzn The flaky test case does not seem to be addressed, has that been resolved in another issue or pull request?

I thought assemble resolves this issue, unless there's some concern of using it other than gradle build without running test tasks.
For not running test during ./gradlew build, the special thing in this repo I just checked is we have a test task called javaRestTest, it's actually similar to integTest in other plugin repo. ./gradlew build -x integTest -x javaRestTest -x test should disable all tests.
And yeah, you created a issue for the flaky test https://github.com/opensearch-project/job-scheduler/issues/56 😛, but we haven't got time to debug it.

Thanks @bowenlan-amzn, sounds like #56 is the only follow up that is needed.  Closing this issue out.


using PWM to control the brightness of the screen.

Hi，
I have a suggestion: Do you think about adding the function of using PWM to control the brightness of the screen. I use the development board "ESP-WROVER-KIT" and use the reference example of "https://github.com/espressif/esp-idf/tree/master/examples/peripherals/ledc", which can be designed to display on the screen at night The brightness gradually dims.

Hi,
Not adding it directly but you can disable the backlight pin on the menuconfig and control the pwm on the application side of the code.


Use Next.js Links

Enhancement Request
Your issue may already be reported!
Please check out our active issues before creating one.
Is Your Enhancement Request Related to an Issue?

Regards the changes requested in related issue #26.
Describe the Solution You'd Like

Change the link tags to next link components for better performance.
https://nextra.site/docs/guide/link

nevermind, just saw the latest commit haha


Improvement in UI of landing page

Hey, I am a GSSoc'22 participant. I would like to make some improvements in the UI of the landing page like improving the navbar and making it stick to the top so even when the user scrolls, the navbar with login and signup form is always visible. I also want to enhance the footer and the about section. Please assign this issue to me.

Any updates @dee-ksha

Any updates @dee-ksha

I'm currently working on it ma'am. I will share the information about it soon and also join the discord channel for this project.

Any updates @dee-ksha

Fine

If the issue isn't closed, can I work on this??


Feature/shopping cart

Description
This merge request introduces significant enhancements and a breaking change that necessitates updating the version.
Changes

Feature Addition: Adds shopping cart functionality.
Refactor: Enhances product and authentication card functionalities.

Refactors the product card and list.

Adjusts text color, error message, and structure of the add to cart button on the card.
Improves category visualization using the categoryMapping function.
Adds scroll area to descriptions.

Adjusts card size and nomenclatures for authentication card.
Transforms the logo into a button redirecting to the home page in the header.
Creates new test pipes.

Breaking Change
The addition of shopping cart functionality and refactoring of the product card and authentication card introduce changes that are not backward compatible. These changes require updating the version to ensure compatibility with existing codebases.
Version Update
This merge request introduces breaking changes, therefore the version is updated to 5.0.0.
Assignees
@JhowSL

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

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


Change the User Pool

Hi!
I need to change the User Pool of the already created application on my one. What are the proper ways to do this?

I solved the problem by this way. I fully removed my application via CloudFormation and then I again deployed one but with custom settings. It is possible to set any of your pools.

Ok great to hear!
Deploying a new version on top of your previous one, with changed parameters, would (should) also have worked. I.e. a CloudFormation stack update. But your way is the safest, because an "update" could go wrong if you mix and match different versions of the template / SAR app.


the morph menu isn't opening

the morph menu isn't opening, i've made new worlds, /reload, changing the keybinds, and nothing helps

same here


Code Coverage Tool Errors

Current
We use grcov as the code coverage tool for the Rust libraries. How to run the tool is located in DEVELOP.md.
When running the second line: env CARGO_INCREMENTAL=0 RUSTFLAGS="-Zprofile -Ccodegen-units=1 -Copt-level=0 -Clink-dead-code -Coverflow-checks=off -Zpanic_abort_tests -Cpanic=abort --cfg tokio_unstable" RUSTDOCFLAGS="-Cpanic=abort" cargo +nightly test, it throws internal compiler errors.
These need to be looked into to see what is going on and how to fix them.
Desired
When running the code coverage tool, we receive a report about what our code coverage looks like.

We love helping new contributors!
If you have questions or need help as you work on your first Ockam contribution, please leave a comment on this discussion.
If you're looking for other issues to contribute to, checkout this discussion and labels -  https://github.com/build-trust/ockam/labels/good first issue or https://github.com/build-trust/ockam/labels/help wanted

I'll take this one! I've been poking around and think I may have found a fix.


Use Redis in the Kyma Runtime to Store and Retrieve Data

Tutorials: https://developers.sap.com/tutorials/cp-kyma-redis-function.html
Formatting issue:
Step 10: Sub-step numbering restarts (1, 2, 1, 2, 3, 4).

Fixed in
https://github.com/SAPDocuments/Tutorials/pull/6632


flutter_tools crash might exit before reporting the crash

I noticed that in internal bug b/155482533, the flutter tool crashed but did not print the expected instructions for reporting the crash.  This occurs with the upstream tool too (and the behavior predates my recent change to move _informUserOfCrash).
Steps to reproduce:

Apply a patch:

diff --git a/packages/flutter_tools/lib/src/resident_runner.dart b/packages/flutter_tools/lib/src/resident_runner.dart
index 0f328b2bf..1bea679fa 100644
--- a/packages/flutter_tools/lib/src/resident_runner.dart
+++ b/packages/flutter_tools/lib/src/resident_runner.dart
@@ -1481,6 +1481,8 @@ class TerminalHandler {
       case 'Z':
         await residentRunner.debugToggleDebugCheckElevationsEnabled();
         return true;
+      case '_':
+        throw Exception('Test exception');
     }
     return false;
   }

Go to some Flutter project (I'm using a Linux environment with an Android project and emulator), run flutter run, press _ to force throwing an uncaught exception. (This is a simplification; you'll want to run the flutter tool from source.)

Result:
Flutter run key commands.
r Hot reload. 🔥🔥🔥
R Hot restart.
h Repeat this help message.
d Detach (terminate "flutter run" but leave application running).
c Clear the screen
q Quit (terminate the application on the device).
An Observatory debugger and profiler on Android SDK built for x86 is available
at: http://<IP_ADDRESS>:40521/J48yQjaVv0M=/

Exception: Test exception
#0      TerminalHandler._commonTerminalInputHandler
(package:flutter_tools/src/resident_runner.dart:1485:9)
#1      TerminalHandler.processTerminalInput
(package:flutter_tools/src/resident_runner.dart:1500:13)
#2      _rootRunUnary (dart:async/zone.dart:1192:38)
#3      _CustomZone.runUnary (dart:async/zone.dart:1085:19)
...
#46     _RawReceivePortImpl._handleMessage
(dart:isolate-patch/isolate_patch.dart:169:5)
Application finished.

Oops; flutter has exited unexpectedly: "Exception: Test exception".

The expected messages about generating a crash report and reporting an issue on GitHub are missing.  The tool's exit code also is 0 instead of an expected non-zero.
I looked into this a bit, and it seems like the tool is going down the expected _handleToolError failure path.  However, it seems like the process abruptly exits prematurely before _handleToolError finishes.

I looked into this a little more. runner.run() does:
    return await runZoned<Future<int>>(() async {
      try {
        await runner.run(args);
        return await _exit(0);
      } catch (error, stackTrace) {
        ...
        return await _handleToolError(...);
      }
    }, onError: (Object error, StackTrace stackTrace) async {
      ...
      await _handleToolError(...);
    });

When the exception is thrown, I observe it triggering runZoned's onError handler instead of the inner catch block.  Even weirder, somehow execution continues in the try block. (I don't understand Zones, and this makes no sense to me.) We then end up with concurrent calls to _exit(0) and _handleToolError(), and _exit(0) terminates the tool before _handleToolError finishes.
Checking if any of the error paths were triggered before calling _exit(0) does seem to fix this, but that's a gross hack.

That's really odd. I have been dealing with error zones in the context of dartdoc recently as well: https://github.com/dart-lang/dartdoc/pull/2209#issuecomment-629019645
In Dartdoc, a catch block inside the error zone works as expected (I just tried it) so I have no clue why the exception thrown in runner.run() is becoming an uncaught exception. It is very suspicious that try block continues executing. The only way I can imagine that happening is if the catch block itself is throwing an exception, which then becomes uncaught.

I think I have a better understanding of what's going on now.  You can observe similar behavior with:
void main() {
  runZonedGuarded(
    () async {
      Timer(const Duration(seconds: 0), () {
        print('Throwing exception');
        throw Exception('An exception');
      });

      // Give the Timer time to fire.
      await Future<void>.delayed(const Duration(seconds: 1));
      print('Zone done');
    },
    (e, stackTrace) {
      print('runZoned onError');
    },
  );
}

The exception is not thrown directly by the Zone body; it's thrown by some other task processed by the event queue. (I'm not sure if I'm using the right terminology.) The exception triggers the error callback, but since the Zone's body did not directly throw the exception, it keeps executing.  I'm not sure if that's the intended behavior; it seems a bit surprising but also doesn't seem unreasonable.
I don't think that there are any Timers involved in this Flutter tool case, but I'm guessing there's something similar happening when the exception is thrown in response to a keyboard event.
I don't know if there's some good way of dealing with this, but maybe the hack I suggested earlier isn't so gross after all.

This should be fixed by https://github.com/flutter/flutter/pull/58474.


HSD letters for Figure 2

https://github.com/COMPASS-DOE/ec1_ghg_paper/blob/main/R_scripts/4_Fig2_gases_by_location.R
@kaizadp

Also, this is my weird workaround to "functionize" the aov/HSD. I tried to functionize the variable ("var") directly in the aov() code, but I couldn't. So instead, I pulled it out and renamed it to "variable" so it is streamlined from here.
https://github.com/COMPASS-DOE/ec1_ghg_paper/blob/152894c4fdc6744cde8ec0a164f499c1c6d06785/R_scripts/4_Fig2_gases_by_location.R#L58-L62


Deploy grafana for the pilot hubs

Grafana is useful in getting a quick view of things that are happening on the cluster, and keeping track of its usage. We should deploy one for these hubs!

I agree! This will be very useful.

We have one grafana per cluster now:

grafana.cloudbank.2i2c.cloud
grafana.pilot.2i2c.cloud

There's prometheus running one per cluster.
Need to:

Add dashboards to them
Add github auth for them

Note that @ericvd-ucb and @ianabc both mentioned that this would be useful to have in the user-facing documentation as well, so that hub administrators (or hub champions like course instructors) could have an idea for what was happening on their hub. In particular, folks will want to be able to figure out how quickly they are using hub resources.

I'm closing this one, as we now have grafana deployed for each of our clusters/hubs.


NTR: MPRA (massively parallel reporter assay)

The ENCODE project has new MPRA experiments, and we would like to request for a term to be made.
editor preferred term: MPRA
alternate terms: massively parallel reporter assay
textual definition: An assay in which multiplexing the construction and interrogation of larger libraries of reporter constructs allows measurement of the transcriptional regulatory activities of thousands to hundreds of thousands of DNA sequences.
definition source for the textual definition: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4364389/
logical definition: reporter assay —> MPRA
Thank you!

Suggest longer name for label: "massively parallel reporter assay"
alternate term: MPRA
parent: "reporter gene assay"

Made a new pull request for this.


Finished solution for gold mine challenge

I had a screening call with Andrea last week, who directed me to this repo. I took my time with it and came up with this solution.

Thanks @JoelHobson ! Our team will be in touch.


Android build: don't depend on specific RN version binaries

Is there any difference when use 23.0.3?

Functionally no, just 23.0.3 is the latest and thus generally more available in CI environments.

Although, hmm, I just see that react-native itself uses 23.0.1. So we can stick with that for now.

Yeah, that's why I was asking.
It's a Deja vu that I used to see discussion about issues of version number somewhere.

Thanks! :)


Finetuning question

Hello,
I would like to finetune RAM++ tagging with other datasets.
I spent a lot of time trying to understand how it works.
But there are still quite a few points that I don't understand :-(
But before i ask my question, would it be possible, for example, to train the model on a dataset with personalities (pictures and name)?
So that RAM++ can tag them when I call inference_ram_plus.py?
A basic example would be a photo of Michael Jordan throwing a ball and i get a list of tags like:
Micheal Jordan | basketball | basket | sport ...
Also would it be possible to train the model with more complexe action pictures?
For example MMA / UFC (Mixed Martial Arts) pictures.
Then by analyzing an image, RAM++ would be able to give me a list of tags like:
ground fight | strike | top mount position
stand up | uppercut
Thanks!

Thanks for your attention.
Actually, this is certainly feasible. The performance of the model depends on the quality of your finetune dataset.

Thanks for your reply and your awesome work @xinyu1205 !!
OK let's say I want to train the model with a celebrity dataset.
I have trouble understanding which tag file I need to update with the new tags.
To my understandings:
parse_label_id refers to the tag indices present in ram/data/tag_list.txt
union_label_id refers to the tag indices present in ram/data/ram_tag_list.txt
But for example when I watch in the COCO dataset for example can be found:
{
  "image_path":"coco/val2014/COCO_val2014_000000522418.jpg",
  "parse_label_id":[
    [
      4480,
      4532,
      678
    ]
  ],
  "caption":[
    "there is a woman that is cutting a white cake"
  ],
  "union_label_id":[
    4480,
    2624,
    2051,
    678,
    2599,
    2577,
    4532,
    1238,
    215,
    2332,
    4439
  ]
}

parse_label_id I should find the id in the ram/data/tag_list.txt file right?
This file only has 3429 IDs and I see an id 4480 !
So to summarize. If I want to modify only the tagging part of RAM++. In which file should I add my tags (maybe just one)?
And my Dataset can be something like:
{
  "image_path":"datasets/celebrities/CELEB_00001.jpg",
  "parse_label_id":[
    [
      9999
    ]
  ],
  "caption":[
    "Michael Jordan"
  ],
  "union_label_id":[
     8888
  ]
}

parse_label_id refers to the tag parsed from image caption
union_label_id refers to the full tags of the image
Therefore, if you only have image-tag dataset, you just need set image tags as union_label_id.
And you only need the loss_tag and loss_dis in RAM or RAM++

Ok so I just need:
{
  "image_path":"datasets/celebrities/CELEB_00001.jpg",
  "caption":[
    "Michael Jordan"
  ],
  "union_label_id":[
     new id from ram/data/ram_tag_list.txt
  ]
}

And you only need the loss_tag and loss_dis in RAM or RAM++
I don't know what you mean here but i'll try to find out. Do I have to change some code in finetune.py?

Thanks again for taking from you time to reply 👍 🥇

It means you need to modify the forward function of ram.py or ram_plus.py.
And I strongly recommend that you read the RAM or RAM++paper before completing these tasks.

Thanks. I'll do that.

Hi @adbmdp, where you able to fix these error?

d: cop

你好，我明白您的意思，并且知道如何解决。源代码在model.load_state_dict的时候会导入原有label_embed的模型部分，但事实上，在微调的时候我们会重新初始化一个（new_label_num, dim）的部分，新标签和原标签数量不一致，将会导致这个错误。你只需要在导入模型的时候删除label_embed部分即可。/ram/models/utils.py 在第275行加入代码：elif "label_embed" in k:
del state_dict[k]


save files buffer overflow in macos app

STR
download pokeromtrader from artifacts
chmod +x pokeromtrader in package contents
add saves folder with saves in the same folder as the executable in package contents
open app -> select trade
see crash

don't put it there. The filepath is too long. The overflow happens, because there is a 40 char guard on the directory settings input screen, but the save folder resolver will attempt to put the full path there instead.

updated filepath to 1000 chars


Agora voice call stops audio after 1 minute of lock screen

I have implemented agora voice call in my application. Its working fine on older devices and tabs but on new devices after locking the screen for 1 minute the receiver cannot hear audio.

i think you will need to implement foreground service https://developer.android.com/guide/components/foreground-services to achieve this. the mic recording will stop after your app goes to background for certain period of time.

i think you will need to implement foreground service https://developer.android.com/guide/components/foreground-services to achieve this. the mic recording will stop after your app goes to background for certain period of time.

Hi,
Thanks for replying. I have solved the issue by foreground service. Thanks

Hi,
Thanks for replying. I have solved the issue by foreground service. Thanks

Hi,
Thanks for replying. I have solved the issue by foreground service. Thanks

Hello can you have any example for how to keep microphone and camera running in foreground service? thanks.

Hi @shaifu ,
Can you show me example to fix this issue on React Native Android?


Design a UI element for processing checkd cards

In order to process cards with activated checkboxes, there should be a menu entry available in the "Metabase" menu in google sheets.
This menu should also allow to provide additional information that might be required for processing the checked cards. Further analysis and/ or discussion might be required to determine which input is useful.

This has been partially addressed in #21.  A menu item (under "Metabase") exists, called "Create Reports from Selected Cards".
Currently this menu item directly triggers the processing without any additional user input. This might need to be modified, particularly wrt. to issue #14. The intention is to eventually create the reports in a separate file in #14. For this it might be beneficial if the name of the report file, which shall be created,  can be specified in the UI.


Consolidate app wide meta tags into component

Title of change
Consolidate app wide meta tags into component
Checklist

[x] Unit tests written
[x] Manually tested
[x] Prettier & ESLint were run
[x] New dependencies are included in package-lock.json

Screenshot

Deployed to: http://staging.quran.com:32881

Deployed to: http://staging.quran.com:32882