Proposal: Moving Mirroring Tasks On to Quarkus Application

Current Implementation:
Currently the DT performs Mirroring of GitHub, OSV, NVD and EPSS on the scheduled time and also when user updates the config on the UI to enable mirroring for particular advisory.
In Current implementation, we sequentially download, parse and add vulnerabilities from the URL
Few bottlenecks with current approach:

Mirroring happens in DT and take lot of CPU and can interfere with other functionality of DT
All the ecosystems ( in case of OSV) and api hit for each year (NVD) happens sequentially, taking lot of time

Proposed Architecture:
Move the mirroring tasks out from DT to Quarkus Application and run the ecosystems in parallel.
Few positives outcomes from this approach:
1.The DT server can be offloaded from the mirror task and this could enhance the performance of DT
2.Parallel download of ecosystems can speed up the mirroring, however since the database remains with the DT, parallel processing of mirroring tasks could cause too many update requests to Database.
3. Can achieve parallelism using kafka streams consumer, which could be dynamically scaled
A rough sketch around the proposal : https://excalidraw.com/#room=2eabf2bfa48e3cdc9dd3,jrGbPL7Vgn2RwAXTnxeceg

Parallelization of downloads in the Quarkus app are unlikely to yield a noticeable performance
improvement, if it's still the API server that needs to take care of persisting / synchronizing the data.
The internal analyzer needs access to vulnerability data in order to do its job.
Accessing a Kafka stream via KTable etc. to query for vulnerabilities will most likely not be sufficient.
If vulnerabilities are kept in the API server database, and the API server is in charge of managing them,
then the Quarkus app would need database access to run the internal analyzer.
Which service "owns" the vulnerability data?
If we move ownership to the Quarkus app, then how will the API server access it?

I was thinking that the Vulnerability data ownership we can keep with DT, as we need database interaction for that and in quarkus service we do the download and parse and send final Vulnerability object back to DT

Thinking if we could keep the vulnerability data in DT itself and when we move internal analysis task on to quarkus service, we fetch the Vulnerability data from DT using REST call

I was thinking about this is a little more, and I think we can still make Kafka the single source of truth for vulnerability data. But it requires consuming applications to "materialize" the data into their own database. And with database I don't mean key value stores like RocksDB built-in to Kafka Streams, but SQL (or document-based NoSQL) databases. With KV stores we can only query by key, which is insufficient for all operations we need to perform.

The internal analyzer really only needs the affected coordinates and version ranges. It could consume from the dtrack.vulnerability topic and "materialize" the data it needs into an H2 database (when only a single vulnerability analyzer instance is deployed), or a Postgres / MSSQL server (when multiple instances are deployed).
In this scenario, the vulnerability analyzer would not have to connect to the API server database.
Because the dtrack.vulnerability topic uses compaction, only the latest value for each key is kept. Updating a vulnerability is simply a matter of re-publishing the new state to the topic. Deletions are possible via tombstones (publishing a null value for the key of the vulnerability to be deleted).
An open question is how we want to handle data for the same vulnerability from different sources. By using the <source>/<id> format for keys, we'd get different entries for GHSA-123 from GitHub and OSV. This allows us to track what exactly each source reported, but at some point we'll have to correlate this data. If we just use vulnerability IDs as keys, then GitHub and OSV will end up overriding each other's data all the time.


Sort feature at testcase level

Feature Request
We have many keywords at testcase level, few them are consuming more time, if a sort methods like available for test suit level we can quickly identify time consumed keywords.
Many keywords snap shot

Thanks
Malli

It's typically easier to get this data programmatically from the ouput.xml file. If you have ideas how the UI should look in the log fila and are interested to implememt this, I would be happy to review a pull request.

@pekkaklarck I am interested do this, could please guide me where exact the html log flow is going to achieve this task

I don't have exact idea how this could be implemented in the log file. Keywords aren't in a single table that could be sorted with the tablesorter plugin we have used in other places. You probably needed to modify the original model and re-render templates afterwards.
Personally I don't consider this worth the effort for various reasons:

You only would be able to see what keyword inside a single test/keyword takes time.
A test or keyword shouldn't have that many keywords directly inside it (I consider 10 to be too much already). With such small number of keywords you can easily see if some of them is taking lot of time also without sorting.
The UI shouldn't add any extra clutter.
This is likely to be hard to implement in general.
All information about keyword execution times is much more easily available programmatically using the result model.

If you still think this is a good idea, we can keep the issue open for some time and see what you can get done.

Thanks @pekkaklarck i totally agree with you


Add DuplicatePageRequest

When we copy a page from full sitemap, copied page will appear to guest users immediately, even if Basic Workflow is attached to "Move or Copy Page" permission. It is strange. But there is a move page workflow request in core, but there is no duplicate page workflow request.

I've spoken with hissy about this.
We had a person who wants to use set workflow for this.
Hissy told me that we needs to decide the direction how to implement this.
Thx

A client commented to me, “Is there page copy no workflow function? I would have like to have use it..." he commented.


feat: jk language

I hope there are some jk in ur project, that will makes the developer exciting because of the new sweet candies :)

Thank you for your issue, it's a really good proposal, and it would be great if you would like to provide jk language and contribute!

我希望你的项目中有一些 jk，这将使开发人员因为新的甜蜜糖果而兴奋:)


[QUESTION]

What is the context of your question

[] M365 learning pathways web part

We integrated the Learning Patways app in Teams. It's working properly in the web app from teams, but not in the local windows app of teams. In the local apps of Teams we're getting a blank screen in the app. Any Idea how to resolve this?

I would assume you have a bug in your teams manifest. If you want to share what you used then I can maybe assist.

I'm going to close this due to lack of activity.  If you're still having issues, please feel free to open a new issue and reference this one providing more details.


Questions on multiple pods accessing same PVC/PV (ReadWriteOnce) using local path provisioner

I have created a PV with the following yaml
apiVersion: v1
kind: PersistentVolume
metadata:
  name: {{ $.Release.Name }}-db-primary-data-pv
  labels:
    component: primary-data
    app.kubernetes.io/component: primary-data
spec:
  storageClassName: local-path
  capacity:
    storage: {{ $.Values.primary.persistence.data.size }}
  volumeMode: Filesystem
  accessModes:
    - ReadWriteOnce
  persistentVolumeReclaimPolicy: Retain
  local:
    path: {{ tpl .Values.primary.persistence.data.hostPath . }}
  nodeAffinity:
    required:
      nodeSelectorTerms:
        - matchExpressions:
            - key: {{ $.Values.global.pv.nodeAffinity.selector.key }}
              operator: In
              values:
                -  {{ $.Values.global.pv.nodeAffinity.selector.value }}

and this PVC
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
  name: {{ $.Release.Name }}-db-primary-data-pvc
  labels:
    component: primary-data
    app.kubernetes.io/component: primary-data
spec:
  accessModes:
    - ReadWriteOnce
  resources:
    requests:
      storage: {{ $.Values.primary.persistence.data.size }}
  storageClassName: local-path
  selector:
    matchLabels:
      component: primary-data

And I want to create two pods, e.g. mysql and mysql-backup, both pods are running in the same node, to be able to access the PV, in the same node as the pods, for accessing mysql data-dir at the same time. both pods are using the same PVC.
Will that work?
I have created two pods in k3s with volume using the same PVC. In both pods (deployed using helm twice, with different release name), I can see the directory. but only one of the pod can browse the directory whereas the other one encountered 'permission denied' error.

storage class

kind: StorageClass
metadata:
  annotations:
    defaultVolumeType: local
    objectset.rio.cattle.io/applied: <>
    objectset.rio.cattle.io/id: ""
    objectset.rio.cattle.io/owner-gvk: k3s.cattle.io/v1, Kind=Addon
    objectset.rio.cattle.io/owner-name: local-storage
    objectset.rio.cattle.io/owner-namespace: kube-system
    storageclass.kubernetes.io/is-default-class: "true"
  creationTimestamp: "2024-06-12T12:10:55Z"
  labels:
    objectset.rio.cattle.io/hash: <hash>
  name: local-path
  resourceVersion: "215"
  uid: 2be93f17-e37f-4537-8af3-a17dabb411e2
provisioner: rancher.io/local-path
reclaimPolicy: Retain
volumeBindingMode: WaitForFirstConsumer

PVC

apiVersion: v1
kind: PersistentVolumeClaim
metadata:
  annotations:
    meta.helm.sh/release-name: fb-store
    meta.helm.sh/release-namespace: rmf
    pv.kubernetes.io/bind-completed: "yes"
    pv.kubernetes.io/bound-by-controller: "yes"
    volumeType: local
  creationTimestamp: "2024-07-18T21:51:30Z"
  finalizers:
  - kubernetes.io/pvc-protection
  labels:
    app: fb-store-fb-db
    app.kubernetes.io/managed-by: Helm
  name: fb-store-fb-db-pvc
  namespace: rmf
  resourceVersion: "2790323"
  uid: 38eb3f70-db76-489d-b1a1-939c3a78920d
spec:
  accessModes:
  - ReadWriteOnce
  resources:
    requests:
      storage: 10Mi
  selector:
    matchLabels:
      app: fb-store-fb-db
  storageClassName: local-path
  volumeMode: Filesystem
  volumeName: fb-store-fb-db-pv
status:
  accessModes:
  - ReadWriteOnce
  capacity:
    storage: 10Mi
  phase: Bound

PV

apiVersion: v1
kind: PersistentVolume
metadata:
  annotations:
    meta.helm.sh/release-name: fb-store
    meta.helm.sh/release-namespace: rmf
    pv.kubernetes.io/bound-by-controller: "yes"
  creationTimestamp: "2024-07-18T21:51:30Z"
  finalizers:
  - kubernetes.io/pv-protection
  labels:
    app: fb-store-fb-db
    app.kubernetes.io/managed-by: Helm
  name: fb-store-fb-db-pv
  resourceVersion: "2790320"
  uid: 19cacc7c-1d66-4f24-89b5-12d359a198d5
spec:
  accessModes:
  - ReadWriteOnce
  capacity:
    storage: 10Mi
  claimRef:
    apiVersion: v1
    kind: PersistentVolumeClaim
    name: fb-store-fb-db-pvc
    namespace: rmf
    resourceVersion: "2788306"
    uid: 38eb3f70-db76-489d-b1a1-939c3a78920d
  local:
    path: /romih_t1/fb/db
  nodeAffinity:
    required:
      nodeSelectorTerms:
      - matchExpressions:
        - key: kubernetes.io/hostname
          operator: In
          values:
          - <hostname>
  persistentVolumeReclaimPolicy: Retain
  storageClassName: local-path
  volumeMode: Filesystem
status:
  lastPhaseTransitionTime: "2024-07-18T22:00:35Z"
  phase: Bound

pod yaml

...
    volumeMounts:
    - mountPath: /db
      name: db
...
  volumes:
  - name: db
    persistentVolumeClaim:
      claimName: fb-store-fb-db-pvc
...

folder permission in container in both pods:
drwxrws---    2 1000     2000            25 Jul 18 22:06 db
drwxrws---    2 1000     2000            21 Jul 18 22:08 rootdir

folder permission in host:
drwxrws---. 2 username 2000 25 Jul 19 06:06 db
drwxrws---. 2 username 2000 21 Jul 19 06:08 rootDir

i also tested using the following:

PVC

apiVersion: v1
kind: PersistentVolumeClaim
metadata:
  name: test-pvc
  annotations:
    volumeType: local
spec:
  accessModes:
    - ReadWriteOnce
  storageClassName: local-path
  resources:
    requests:
      storage: 10Mi

Deployment:

apiVersion: apps/v1
kind: Deployment
metadata:
  labels:
    app: demo
  name: busybox
spec:
  replicas: 5
  selector:
    matchLabels:
      app: demo
  template:
    metadata:
      labels:
        app: demo
    spec:
      volumes:
      - name: vol
        persistentVolumeClaim:
          claimName: test-pvc
      terminationGracePeriodSeconds: 5
      containers:
      - image: docker.io/rancher/mirrored-library-busybox:1.36.1
        imagePullPolicy: IfNotPresent
        name: busybox
        volumeMounts:
        - name: vol
          mountPath: "/mnt"
        command:
          - sh
        args:
          - -c
          - |
            while true; do
              echo "$(date) $(hostname)" > /mnt/shared.log
              sleep $(($RANDOM % 5 + 5))
            done
        securityContext:
          seLinuxOptions: {}
          runAsUser: 1000
          runAsGroup: 2000
          runAsNonRoot: true
          readOnlyRootFilesystem: false
          allowPrivilegeEscalation: false
          privileged: false
          capabilities:
            drop: ["ALL"]
          seccompProfile:
            type: "RuntimeDefault"

only one of the pod is able to write to /mnt/shared.log


[BUG] Multiple notification when clicked copied

Description
The notification showed multiple time when you click on the "Get Code" button if you regenerate the result multiple time, you can see in the screenshot below.
To reproduce the bug:

Click on Get Result
Click on Go back
Click on Get Result again
When you click on "Get Code" it will show 2 notifications.
If you do this step 5 times it will show as many as 6 notifications. The bug exist on most pages.

Screenshots

Additional information
No response
🥦 Browser
Mozilla Firefox
👀 Have you checked if this issue has been raised before?

[X] I checked and didn't find similar issue

🏢 Have you read the Contributing Guidelines?

[X] I have read and understood the rules in the Contributing Guidelines

Are you willing to work on this issue ?
Yes I am willing to submit a PR!

Taking a look on this 👍

:tada: This issue has been resolved in version 2.24.2 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


weird inference results in region-based training

Hey Nick and Fabian,
Hope you are doing well. Very happy to see you guys again in KiTS:)
I have a question about region-based training.
I used nnUNetv2 to train a baseline on the kidney ROI with the following dataset.json
{
    "channel_names": {
        "0": "CT"
    },
    "labels": {
        "background": 0,
        "kidney": [
            1,
            2,
            3
        ],
        "masses": [
            2,
            3
        ],
        "tumor": 2
    },
    "numTraining": 964,
    "file_ending": ".nii.gz",
    "name": "Dataset120_KiTS23ROI",
    "description": "",
    "regions_class_order": [
        1,
        3,
        2
    ]
}

The data preprocessing and training go well but the inference results seem to have some interpolation errors.
Here is a segmentation example:

The data and trained model can be downloaded here
https://drive.google.com/drive/folders/1VvPNUIWElkZYI6L7LapXVoIisC-1Khty?usp=sharing, https://drive.google.com/file/d/1ZtdkKft5OvYUdUc6e_8dQeAqa593SfGB/view?usp=sharing
Any comments are highly appreciated. Looking forward to seeing you guys in MICCAI 2023:)

Just noticing that this issue is still open. @FabianIsensee did you ever have a chance to look at this?


Smarter Follow Link

Description of the Change
These changes add a new "Smarter Follow Link" command as referenced in #37 that has the following behaviors:

Follow the link when the cursor is on any part of some URL
Follow the link when the cursor is on any part of an internal link markup
Follow the link when the cursor is on any part of an external link markup
Follow the link when the cursor is on any part of a line when there it contains a single link
~Follow the closest link to wherever the cursor is when there is more than one link on the given line~
Follow all external links that are visually selected

Note: I did have to modify the OTHER_COMMANDS add command loop to use editorCallback since this command is an "other command" but requires the editor API.
I also opted to not have the closest link functionality since it may be an unexpected/unintuitive behavior.
Checklist

[x] Used the provided eslint configuration, as explained in the Readme.
[x] Did not use prettier.
[x] Used expressive variable names.
[x] Code is commented well.

Hi, sorry for the super late response to this, I cannot seem to find the time to maintain all my open source projects.
By now, someone has published the excellent shukuchi, which pretty much does what this PR is trying to do, even a little bit better. Since this plugin already has a fair amount of feature creep as it is, I'd recommend using shukuchi instead. Nevertheless, thanks for the effort and again sorry for the late response.


feature/better-threaded-translator

This PR:

improves threading #48

Attaching https://github.com/ohsu-comp-bio/vrs-python-testing/issues/70 as a future ticket to do so that we can close this

adds ctrl-c handler #70


[fuzz] fix filter crashes from OSS fuzz

Commit Message: Fix filter crashes from OSS fuzz due to unimplemented proto fields
Additional Description:

raise an exception that will be caught and abort the test run when an unimplemented oneof field is hit by the fuzzer

Risk Level: Low
Testing: regression test added
Docs Changes: N/A
Release Notes: N/A
Fixes: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=24050

/cc @asraa


Script to force sync to Typesense server isn't correctly updating display names in Browse Testimony

Describe the bug
Currently, changing your profile name and privacy status functions correctly on the user's side in Browse Testimony. Currently, the script that we have is trying to automatically update the display names, which is located under scripts/firebase-admin/updateDisplayNames.ts, were able to make the changes on the back-end in Firebase. However, it was unable to correctly sync that information to the Typesense server, which is what displays Browse Testimony, which I assume is an issue with the Typesense schema. It currently updates an extra field called 'updatedAt' for each testimony, but that field is missing in the schema, so that is my current assumption as to why the script still isn't updating the Typesense information correctly.
To Reproduce
Steps to reproduce the behavior:

Run the updateDisplayNames.ts script on the production server
Check that the information in Firebase is correctly updated
Check Browse Testimony to see the display names.

Expected behavior
Browse Testimony has the same display names as in Firebase
Actual Results + Screenshots
Firebase:

Browse Testimony:

Additional context
Add any other context about the problem here.

Hi Kimin,
In dev, if I change the authorDisplayName manually through the firebase console, I see that reflected in the typesense search.
The script is doing essentially the same thing. So to debug this, I would try changing authorDisplayName on one of the testimonies at issue in prod, and then look for logs for the syncTestimonyToSearchIndex cloud function here. The functions are listed in the console here.
If the updated testimony doesn't change any of the fields that typesense indexes, it won't get updated in the index. So it's possible for the search index to get out of sync with firestore if some of the updates fail. For that reason adding the updated at field could be good to be able to force a resync of a document. And, updating the typesense schema will require re-indexing everything so any out-of-syncness will be eliminated. This commit adds updatedAt to the schemas. Once this is deployed to dev or prod, you'll need to run step 2 here on the project to trigger the index to update. You can get to the logs view from the firebase console for
checkSearchIndexVersion

That makes sense,

If the updated testimony doesn't change any of the fields that typesense indexes, it won't get updated in the index. So it's possible for the search index to get out of sync with firestore if some of the updates fail. For that reason adding the updated at field could be good to be able to force a resync of a document. And, updating the typesense schema will require re-indexing everything so any out-of-syncness will be eliminated.
That answers my main question haha. Thanks!
So would step 2 be required every time an update to the schema is made?


Move codegen to consume the new System.ClientModel release version 1.1.0-beta.3

Codegen was recently moved to the System.ClientModel v1.1.0-beta.3 but has a bug where the .csproj is generated still referencing the older version.

Root cause is due to a base AutoRest assumption that references do not need to be maintained after the project is generated, due to the use of central versioning in the Azure SDK repository.   For unbranded scenarios, this is a poor experience.   A feature request will be opened in the AutoRest repository to improve this scenario.


added initial benchmarks, similar to bevy_xpbd

Objective
bevy_rapier currently has no benchmarks, making it difficult to be confident with refactoring, or consider performance improvements. This PR aims to implement foundation to address this.

objective 1: take inspiration from bevy_xpbd/avian benchmarks, I think it's useful to aim for comparable benchmarks with other bevy physics crates. That being said, bevy_xpbd has simplistic tests.
objective 2: implement the same benchmarks as rapier, to have a baseline to compare with.

Using criterion for that is not adapted because the benches are very heavy and tailored for 1 run, to check the update rapier step timings. So I had 2 options:

use divan to be able to run only once a test: useful, but lacks the modularity to measure each update steps.
use a custom bench approach.

Blockers for merge ❓

Currently, the PR contains 2 approaches for many_pyramid3, and we should probably decide on a more unified strategy for benches.
We should decide on benches for 2d, are they mandatory, can we add them later ?

Avian comparison
I doubt the benchmarks are comparable with avian's, as the time management from avian is customized, it might not be running full speed in avian.
bevy_rapier

results as of https://github.com/dimforge/bevy_rapier/pull/551/commits/6e6131839b10229c59950fef827a64a9722fbbea:

Benchmarking cubes 3x3, 30 steps: Warming up for 3.0000 s

Warning: Unable to complete 100 samples in 20.0s. You may wish to increase target time to 22.0s, enable flat sampling, or reduce sample count to 60.
cubes 3x3, 30 steps     time:   [2.8347 ms 2.8435 ms 2.8534 ms]
Found 11 outliers among 100 measurements (11.00%)
  1 (1.00%) low mild
  3 (3.00%) high mild
  7 (7.00%) high severe

cubes 5x5, 30 steps     time:   [8.0240 ms 8.0784 ms 8.1379 ms]
Found 6 outliers among 100 measurements (6.00%)
  5 (5.00%) high mild
  1 (1.00%) high severe

cubes 10x10, 30 steps   time:   [105.89 ms 107.98 ms 110.40 ms]
Found 8 outliers among 100 measurements (8.00%)
  4 (4.00%) high mild
  4 (4.00%) high severe

Avian

results as of https://github.com/Jondolf/bevy_xpbd/commit/81290423e146264120cf9711af716f6faf669717

cubes 3x3, 30 steps     time:   [49.782 ms 50.203 ms 50.708 ms]
                        change: [+1638.8% +1656.7% +1676.8%] (p = 0.00 < 0.05)
                        Performance has regressed.
Found 5 outliers among 100 measurements (5.00%)
  2 (2.00%) high mild
  3 (3.00%) high severe

cubes 5x5, 30 steps     time:   [109.87 ms 110.38 ms 111.03 ms]
                        change: [+1254.3% +1266.3% +1278.4%] (p = 0.00 < 0.05)
                        Performance has regressed.
Found 12 outliers among 100 measurements (12.00%)
  7 (7.00%) high mild
  5 (5.00%) high severe

Benchmarking cubes 10x10, 30 steps: Warming up for 3.0000 s
Warning: Unable to complete 100 samples in 20.0s. You may wish to increase target time to 39.4s, or reduce sample count to 50.
cubes 10x10, 30 steps   time:   [390.36 ms 391.82 ms 393.67 ms]
                        change: [+254.70% +262.86% +270.08%] (p = 0.00 < 0.05)
                        Performance has regressed.
Found 9 outliers among 100 measurements (9.00%)
  3 (3.00%) high mild
  6 (6.00%) high severe

Suspicious bad performance
I looked into pipeline.counters.step_time.time(), originally to compare with the total update time, in order to get an idea of the overhead from bevy/bevy_rapier, but I had surprising results:

on rapier testbed, a rapier step takes 116ms on first iteration then goes steadily towards ~4ms.
on bevy_rapier, I had to tune down the pyramids to 3 (opposed to 40 ⚠), and still got 160ms 😱 for a rapier step.

Flamegraph

flamegraph.zip

^ above numbers reported with f3a3d79d6314e9

investigating performance is not the objective of this Pull Request so I created another issue for follow ups: https://github.com/dimforge/bevy_rapier/issues/553

Both approaches make sense: using divan for smaller benchmarks to quickly detect performance regression; and the custom bench for larger simulations and per-step analysis (ideally outputting some sort of graph).
Is there any way to initialize the scene, and then have divan benchmark each frame of the bevy world update?

Is there any way to initialize the scene, and then have divan benchmark each frame of the bevy world update?

I did implement that with 2cda622


Type UiApplication error on IOS

I upgraded Xcode to the latest version yesterday and now my app will not build or launch on IOS.
I am getting the error message that Url application does not conform to protocol launcher.
I have already attempted to update the URL_Launcher_IOS to current release and it has not worked.

Hello, it's the issue with Xcode 16. Do what's described in the comment there https://github.com/pichillilorenzo/flutter_inappwebview/issues/2221#issuecomment-2348119737
It will resolve the issue.
@valixkaldor

thanks. i got it to work


Is it possible to change the color of the blocks?

I want to have them all black. It seems that you are using the terminal colors. I have almost zero experience with Haskell, so if you can provide me with instructions on how to change the color, I'd be really grateful!

No, it's not possible without changing the code. They're set according to the traditional colors. If you did want to change them to all black, it would be very easy to do so locally:

If you already have tetris installed, remove it, e.g. rm $(which tetris).
Download stack
Change the color mapping here to set them all to black. You could probably just replace that entire function withtToColor :: Tetrimino -> V.Color
tToColor _ = V.black

Run stack install. Grab a coffee if it's your first time running stack 🙂
Run tetris (if this doesn't work, double check that step 3 went to somewhere on your PATH).

Run stack install. Grab a coffee if it's your first time running stack

That actually took a really long time haha. I did not expect that!


Floating ground objects at Legacy of the Dragonborn museum

Describe the bug
In Solitude at the entrance to the museum there are floating ground objects
To Reproduce
Go to Solitude to the Legacy of the Dragonborn-museum
Expected behavior
Floating objects should not exist
Screenshots

Desktop:

Yggdrasil VR version: 2.0-5

Duplicate of #7


Add Screenshot support to Markdown editing

One of the best features of the GitHub Issues UI (the one I'm currently writing on),  is the fact that I can just copy and paste images,  from the clipboard directly into an issue body.
It would be great if (when editing an Markdown file, as shown below) I could also just copy an paste an image. With the workflow being the same as now with the web UI:

user takes screenshot locally
user copy and paste into isue
message 'uploading' is shown for a couple secs
when upload is complete, the 'uploading' message is replaced with the actually Markdown image URL (as uploaded to the cloud.githubusercontent.com server)

Not the exact workflow you were asking for, but @mark-hahn created the auto-host-markdown-image package for specifically this kind of thing.

Kinda off, but even compared with that workflow, it is faster for me to have an github issues page open in a tab, and just copy and paste into it (to get the the image url)  :)
I also would like to use the GitHub image serving service, since its bound to me much more future proff

+1, drag/drop is one thing, and copy/paste is another


AMBARI-24581 Enable Oozie SSL config setup with hidden password

What changes were proposed in this pull request?

Created three variables in the oozie-site.xml to support easy HTTPS support.
https port
keystore file path
password for keystore (hidden)

Created three variables in the params_linux.py to read the newly created variables

Created and IF paragraph within the oozie-env.xml to add those variables to the environment if all variables are provided.

Thereby the password is hidden by the Ambari UI but can use the current logic to enable HTTPS setup for Oozie.
How was this patch tested?
Those changes were made on several clusters and work perfectly and other Ambari admins should get this feature too.
Please review Ambari Contributing Guide before opening a pull request.

Refer to this link for build results (access rights to CI server needed):
https://builds.apache.org/job/Ambari-Github-PullRequest-Builder/3807/
Test FAILed.
Test FAILured.

Refer to this link for build results (access rights to CI server needed):
https://builds.apache.org/job/Ambari-Github-PullRequest-Builder/3808/
Test PASSed.

Hi @CDann3r,
Thanks for the contribution.  Please note that you have opened this PR against trunk, but your source branch is from branch-2.6, so it cannot be merged or even reviewed due to too many unrelated commits.
Can you please make sure to open a new PR with the correct, matching branches?  Thanks.


[Thread plaatform] - Long Manual code is not printing in the device configuration while launching the all-clusters-app

Problem :
21 digit manual code is not printing in the device configuration log when we launch all-cluster-app where instead we observe that, logs has, General QR Code and the manual 11 digit short code.

PFA Logs :
Thread UART.txt

Which SHA is this on?  Which platform?  How was all-clusters-app compiled?

@sowmyassp Which SHA is this on? Which platform? How was all-clusters-app compiled?
Please always include that sort of information in bug reports.  Having to do a bunch of round-trips to get basic configuration information is a waste of everyone's time...

@bzbarsky-apple I am sorry for that will make sure to provide required information on further issues

Platform - Thread plaatform

That's nrfconnect, I assume?
examples/all-clusters-app/nrfconnect/main/AppTask.cpp prints the onboarding code for the actual application configuration, which does not use custom flow commissioning and hence does not use a long manual code.  Why was there an expectation for a long manual code to be printed?
(examples/platform/linux/AppMain.cpp does print both codes, but it's not really clear to me why it does that.)


Not working inside UITableviewcell.

I just create new UIView inside UITableviewcell and make the class as "ISTimeline".
Did the necessary steps. but getting outing like empty gray bg view.
How can I resolve this? Did anyone face this same issue?

override open func draw(_ rect: CGRect)  not called inside UITableviewcell


[Bug]: yaml colors issue introduced by recent change...

Bug Description
A recent update touched the yaml color rendering code. It seems to have introduced a new issue, as pictured below.
Relevant Screenshot

To Reproduce
Create yaml code as pictured.
Obsidian Version
0.15.8
Installer Version
0.15.8
Font Size
16
Which editor are you using?

[X] New Editor
[ ] Legacy Editor

In which mode(s) does the problem occur? (if applicable)

[X] Source (Edit)
[ ] Reading (Preview)
[ ] Live Preview

Which operating system?

[X] macOS
[ ] Linux
[ ] Windows
[ ] iOS
[ ] Android

Plugin-Specific Problems

[X] I took note of the specific instructions regarding those plugins.

Checklist

[X] I updated to the latest version of the theme (Settings → Appearance → Themes - Manage → Update).
[X] I made sure that the issue is related to this theme by checking that the problem does not occur with the default theme.
[X] In case I am missing an UI element, I have checked that it cannot be re-enabled with the Style Settings plugin.
[X] If the bug occured after updating the theme, I read the last couple of entries in the changelog to make sure the bug is not an intentional change. (In that case, there will most likely be a style setting to turn it off again.)

ah, since I don't use [] in my yaml frontmatter, I didn't notice this issue. Thanks, fixed in the latest update.


% character in the URL is getting encoded even after UrlEncodingEnabled is set to false

From<EMAIL_ADDRESS>on June 19, 2013 10:44:47
What steps will reproduce the problem? We have a requirement in which we need to pass “%2B” instead of “+” character as part of URL for PUT method. As per the instructions given in Usage guide of Rest Assured I disabled URL encoding using setUrlEncodingEnabled(false) method, however even after disabling URL encoding I observed that % character is getting encoded to %25. I also observed that if “+” character is present in the URL then it is getting encoded to space even though URL encoding is disabled.
Please let me know if I need to follow any other method/step in order to escape “%” character. What is the expected output? What do you see instead? None of the character in the URL should be encoded after disabling URL encoding using setUrlEncodingEnabled(false) method What version of the product are you using? On what operating system? rest-assured-1.8.1 on Win 7 & Win 8 Please provide any additional information below.
Original issue: http://code.google.com/p/rest-assured/issues/detail?id=246

From<EMAIL_ADDRESS>on November 19, 2013 10:40:48
Try the latest snapshot release 1.8.2-SNAPSHOT, it ought to be fixed there.
<repositories>
<repository>
<id>sonatype
<url> https://oss.sonatype.org/content/repositories/snapshots/ <snapshots />
</repository>
</repositories>
Status: Fixed


checkpoints

where i can find checkpoints to finetune?
it's mentioned on project card, but can't find nowhere.

I have found, but i'm with a problem, these checkpoints maybe used a old version of piper because --num_workers no longer exists, so, when trying to continue training, it fail with:
main.py: error: unrecognized arguments: --num_workers 8

changed pt_BR faber voice to en_US lessac, solved.
Please reviee the faber voice.


Request - Gradle

Wish To Use This Great Lib With Gradle.
Thnx :)

Hi, it already is in the JCenter reposirory, I haven't published the yet because I'm trying the library by gradle dependency. I'll upload a new version this night with the gradle information

Hi, you can use this library with gradle now!

Thnx Bro :)
I Love Ur Material Design Library Too :+1:


command - set day

Description
Task: Implement a set day command
Feature: #60
This task ticket is for implementing the setDay command in the game. This will allow players/developers to set the day to whatever they would like. This will be instrumental in testing the lose condition.
Examples

Usage: A player would enter setDay 11 into the terminal to set the current day to  day 11.

Dependencies
In order to add game items to a player's inventory, the game must have both a player inventory and game items.

[x] Time System - #71 & #102

Milestones
List of steps that need to be completed for this task.

[x] Write unit tests
[x] Implement command
[x] Complete wiki for command

Completion Deadline: 2 Sep
Documentation

Debug Terminal

Member

Lucas Hicks (@lucashicks1) (Lucas Hicks)

Need to add more tests


Multi-thread: Infinite loop in trimToSize

Hello guys,
I use DiskLruCache in a multi-thread environment. I get an infinite loop in the trimToSize method:
while (size > maxSize) {
Map.Entry<String, Entry> toEvict = lruEntries.entrySet().iterator().next();
remove(toEvict.getKey());
}
The remove call fails to remove the entry, as an other thread is editing the toEvict entry. Shouldn't we check if the remove worked, and for example silently return if it did not ?

Yup, it should definitely skip entries being edited.

Tried a fix, let me know what you think about it.

It's close to what we want. I think it's going to run faster as a single loop that runs until the size is sufficiently small, or there's nothing left to remove. (Since we only allocate one iterator). Even better if you can fast-fail at the front and avoid allocating the iterator at all if the cache is already sufficiently small.

Send a pull request?

And even better, send the pull request against OkHttp? It's DiskLruCache is developed further than this one. Someday we should just simplify this project into a repackaging of a subset of that code.


Problem with Downloading Checkpoints for Certain Models

I have encountered problems trying to download the checkpoints for the following models:

VMamba-T(0229)
VMamba-S
VMamba-B

From the table provided in the readme, it appears that the provided links for these checkpoints are not functioning. I would appreciate it if someone could look into this issue and provide = working links.
Thank you for your attention to this matter. Your prompt response will be highly appreciated.

We have not released those models yet. We prepare to release them in weeks.
The very early version of models can be downloaded in github.

Thanks!


[Question] Why should anyone consider using Store if they are already using NetworkBoundResource concept/framework?

Today, I watched the Network-Resilient Applications with Store5 | Talking Kotlin [#128] video, recently published. And the immediate question that I got is, why should anyone use Store? We already have NetworkBoundResource concept/framework which does similar to what Store does with very simple to understand and minimal code. We can alter it the way we want (to make it active or passive or use it in RxJava or Coroutines) and it works perfect.
Is Store much more than that? If YES, why do we need that additional part? We can keep aside its multi-platform support aside for now as it is not yet recommended for production and the project was started for Kotlin initially.
Someone, please explain.

if you don't need the additional functionality then keep doing what you do. As for why others use store:
Request/response types
Memory caching
Thousands of tests
Factories for creating stores from various fetcher and source of truth types.
Validators
There's many more features you can find in the docs but no one can really say if you need them, that's entirely up to you ♥


should not check SSE if we disable it

Bug Report
What version of TiKV are you using?
master
What operating system and CPU are you using?
ARM64
What did you do?
ROCKSDB_SYS_SSE=0 make release

What did you expect to see?
Compile successfully
What did you see instead?
bash scripts/check-sse4_2.sh
checking bins for sse4.2
checking binary ./target/release/tikv-server for sse4.2
error: ./target/release/tikv-server does not contain rocksdb::crc32c::Fast_CRC32 function
checking binary ./target/release/tikv-importer for sse4.2
error: ./target/release/tikv-importer does not contain rocksdb::crc32c::Fast_CRC32 function
some binaries do not enable sse4.2
fix this by building tikv with ROCKSDB_SYS_SSE=1
make[1]: *** [dist_release] Error 1

@shafreeck can you fix this too?

I can pick this up.


Hello, could you please provide your code? Thank you

Thanks for your attention to our work. The code is under review by the company. After the review, we will open source it as soon as possible.


Breaking changes:

BarCount method dropped.
decor.ShutdownListener signature change: 60616af.
decor.Wrapper signature change: 1ce85ac.
WithShutdownNotifier signature change: 4c2e771.

Addressed issue #110, #116.
v8.0.2
Compare Source
v8.0.1
Compare Source
v8.0.0
Compare Source
Major bump mainly because of BarFiller signature change.

It also contains optimizations which reduce flickering if many bars are used.
v7.0.4
Compare Source
v7.0.3
Compare Source
v7.0.2
Compare Source
v7 released to support complex filler 'runes', see #86.
Breaking change:
Signature of NewBarFiller function has changed. If you never used that function before, it's safe to migrate to v7.
Related examples that use features of v7:
mexicanBar
spinTipBar
singleBar
v7.0.1
Compare Source
v7.0.0
Compare Source

Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.

[ ] If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

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

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 55.442%

Totals

Change from base Build<PHONE_NUMBER>7:
0.0%

Covered Lines:
433

Relevant Lines:
781

💛  - Coveralls


yarn install not finding react-native-image-gallery

Hello @martymfly ,
Looks like we have a missing package here, would you please support?
Log after I perform a yarn install:
yarn install
yarn install v1.22.18
warning ../../../package.json: No license field
[1/4] 🔍  Resolving packages...
[2/4] 🚚  Fetching packages...
error An unexpected error occurred: "https://codeload.github.com/martymfly/react-native-image-gallery/tar.gz/f33ff11e4decfecfe8e7e0697ce0306933972ba8: Request failed "404 Not Found"".
Thank you!

Hi @simbadMarino , there were some changes I made to the original react-native-image-gallery library but apparently I somehow removed that repo. I've just pushed a fix for changing the package. I'll later on look for another alternative which is better maintained.

thank you! worked like a charm =)


ubpf_vm: Add mem_len via R2 into uBPF VM

It is useful for programs to be able to operate based on the length of
the input data passed in to it. Pass in this length via the R2
register.
Fixes #57.

I see that #22 also required a chance to the JIT code. However my testing suggests this change is not needed? Also, how do I add a testcase for this change?

Coverage increased (+0.005%) to 96.054% when pulling fcd5fe82ac5d4455e0c242dfca16acbcae8af56b on sbates130272:mem_length into 0014f298be3e2a636fd6243908238fb027527e28 on iovisor:master.

The tests currently pass without it, but if you add a new test to the tests/ folder that relies on the mem_len being in R2, you'll find that that new test should fail reliably, because the JIT hasn't been updated to pass mem_len in R2. I'd just cherry-pick https://github.com/iovisor/ubpf/pull/22/commits/b7caed912481a1ed7d0de8991b9716975db61973 so you get the necessary change, and @ygrek gets credit.

And for adding a test, just look in tests/ for something simple that uses memory, make a copy of it in that folder with a new name, and make it return 0 if the mem_len matches what's expected, or 1 if it does not.

@jpsamaroo I did what you suggest. I cherry-picked @ygrek and added a test. Note that this test is really simple. However while it passes for the VM it fails for the x86_64 JIT and I am not sure why. Can you take a look?

Oh @jpsamaroo I think we have a problem here. After reviewing the JIT code some more it looks like RSI is used to return a divide by zero error handle. So we might have to review that.
https://github.com/iovisor/ubpf/blob/master/vm/ubpf_jit_x86_64.c#L446

I don't see any evidence that the div-by-zero handler is the issue. The div-by-zero handler only gets hit if you have a div (otherwise we just do the regular epilogue), which you don't have in your test. Maybe try throwing that test under gdb and see why this is happening?

The issue is with the register mapping. When we only shift by one (ie -r 1) then map_register[1] is RSI and thus RSI gets overwritten by RDI before RSI is copied to map_register[2].
This could be fixed with some complicated logic. But my recommendation would be to just drop the transfer and add a "-- no register offset" to any test which relies on the second argument. (Like is done for call instructions). The register offset test is of limited use here anyway and register offsets are only useful for the test code.

@lsgunth thanks! @jpsamaroo I updated the mem-length.data test to disable the register offset testing. It should now pass. Can you take a look and LMK if this looks good to merge?

@pchaigno I think this looks good to merge.

Thanks for this patch :)
Out of curiosity do you think it is possible to extract these register values and move them into variables using inline assembly in C. Or would the basic initialization when compiling C programs with Clang already overwrite these?


Read multiple data feeds with a single static call #256

Closes #256
Draft PR because I'd like to run Airseeker locally on a couple of chains and confirm that everything is still working as expected

This might require more changes after this discussion comes to a conclusion.

Merged this branch with the branch that also contains the changes for tryMulticall updates because both are closely related and makes my life easier with merge conflicts and switching between the branches.


Execute Unit Tests in dll as opposed to project

When I run dotnet fixie, it works if I'm working in a directory that has a test project. In Fixie 1.x, it was possible to run Fixie.Console.exe targetting the dll output of the test project. Is there a similar method in 2.x? I understand there is the --no-build option, but it still requires the test project to exist before running.
This might also be helpful for running code coverage.

A pivotal difference between Fixie 1 and 2 is that in 2, your test assembly is the console runner for itself. The only thing that dotnet fixie does is loop through the project's TargetFramework or TargetFrameworks to locate the implied bin/etc/ folders and invoke them one at a time. If you want to run a particular test project's build output, just run it like it's a console program.

Very cool. So to be clear (for anyone else that may come along and read this), you can simply add <OutputType>Exe</OutputType> to your test project file (it was missing from mine) to create the executable and run that independently via a build script or coverage tool or whatever.

You might not have had to actually put that OutputType in the csproj explicitly. When you say <PackageReference Include="Fixie" Version="2.0.2" />, we apply that to your project automatically: https://github.com/fixie/fixie/blob/master/build/Fixie.targets#L5

I just verified with another project I'm working on that upgrading from 1 to 2 doesn't set this flag in the project.

It wouldn't literally appear in the csproj. Nuget packages that include these "targets" files have the effect of copying the XML into the csproj, but do so as more of a runtime thing than an actual update file. The resulting file in the build output is likely an executable (though surprisingly might still wind up with a *dll extension).  If you have a tool like ReSharper you'll actually be able to navigate to the Main method, which is provided by the NuGet package as well.


Cleanup of dependencies and small refactorings

I understand that the PR does not bear functional fixes or improvements, but it makes the code more uniform and cleaner

Cleaner code is an improvement in my book. ;)

Are the changes applied automatically or manually?
This is a gigantic PR and it touches 3rd party libraries like DockPanel or SharpZipLib.

manually


Use correct decoding classes for the bitbucket decoding

I've noticed that the models we were using to decode the BitBucket Server JSON are wrong, then I updated the models and the fixtures

merge on green

Warnings

:warning:

Any changes to library code should be reflected in the Changelog.
Please consider adding a note there and adhere to the Changelog Guidelines.

  Generated by :no_entry_sign: dangerJS against 1c21c53d6771de70471b3cac653abd2e56d9b8ba


Update perl-doc

Summary and Scope

CVE-2023-31484

Fixes: MTL-2325

Issue Type

Bugfix Pull Request

Prerequisites

[ ] I have included documentation in my PR (or it is not required)
[ ] I have tested this by building an image using this branch HEAD, or this is does not pertain to the node-images pipeline.
[ ] I tested this on internal system or this pertains to the node-images pipeline (if yes and not build related, please include results or a description of the test)
[ ] I tested this on a vshasta system or this pertains to the node-images pipeline (if yes and not build related, please include results or a description of the test)

Idempotency

Risks and Mitigations

/backport main


Fix pageSize in table generated via "Add Widget" in query pane

Description
Fix issue where the parentRowSpace of the new widget generated from the query was incorrect. Resulting in incorrect pageSize calculations
Fixes #2927
Type of change

Bug fix (non-breaking change which fixes an issue)

How Has This Been Tested?
Manually with the steps described in the issue description
Checklist:

[ ] My code follows the style guidelines of this project
[ ] I have performed a self-review of my own code
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[ ] My changes generate no new warnings
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] New and existing unit tests pass locally with my changes

@ofpiyush I agree. We'll take this up in the fix for #2955


xrange vs range in agents/n_step_q_agent.py

Hello -  it seems that agents/n_step_q_agent.py uses xrange instead of range  - I guess this is a bug?

You are right, this is a bug. We will push a fix. Thanks!

should be fixed in the latest release 125c7ee


eQTL catalog IDs are not URL-safe

As reported by @carcruz, some study identifiers derived from the eQTL catalogue are not URL-safe.
For example:
https://ot-platform-partner.netlify.app/study/Sun_2018_aptamer_plasma_TNFRSF1A.2654.19.1..1
Currently, this is causing some processes to crash in localhost, but it's not a problem when deployed. Therefore, it's not a critical priority, but turning these IDs into URL-safe would be beneficial to avoid future surprises.
@carcruz can you confirm the . are the offending characters?

At the moment, this is not a bug in the PPP preview. The error happens in our local development environment; we cannot directly navigate to these pages because the development dev server responds with an error "bad URL provided."
As I can understand from the dev error and quick research, the cause is when there are double .


FAST hub server unreachable for download

When executing the python code:
model = fast.DataHub().download('nuclei-segmentation-model')
I get the error:
Traceback (most recent call last):   File "C:\Users\etiennp\PycharmProjects\RACE\utils\npy_dataset_no_render.py", line 14, in <module>     model = fast.DataHub().download('nuclei-segmentation-model')   File "C:\Users\etiennp\PycharmProjects\venvs\venv3810\lib\site-packages\fast\fast.py", line 18982, in download     return _fast.DataHub_download(self, itemID, force) RuntimeError: Failed to retrieve data from FAST DataHub. Server could be down, or you may have no internet access. Please try again later.
You can also execute
runPipeline --datahub breast-tumour-segmentation --file /path/to/WSI
in command line to get the same error.
This behavior was repeated by someone else on another computer.
System:

Windows 11
FAST v4.8.0
Python 3.8.10

@e-platini I think the FAST Data hub is down (see image below).
Sadly, @smistad will be away for a while, so I am not sure when this will be fixed.

@andreped that's what I was afraid of... Thanks for the answer


WARNING:tensorflow:Gradients do not exist for variables ['crf/transitions:0'] when minimizing the loss.

hello, sir
I'm trying to directly use the crf.py, and I pass my inputs without anything others.

When I start training my model, there is a warning saying that "WARNING:tensorflow:Gradients do not exist for variables ['joint_intent_slot/crf/transitions:0'] when minimizing the loss."
I wanna know whether it's abnormal to show this.

I implemented a test:
from tensorflow.keras.layers import Input, Embedding, Bidirectional, GRU, Dense, Dropout
from tensorflow.keras.models import Model
from transformers import TFBertModel
import tensorflow as tf
from tf2crf import CRF

tf.random.set_seed(200)

class TestModel(tf.keras.Model):
    def __init__(self):
        super().__init__(name='intent')
        self.bert = TFBertModel.from_pretrained('bert-base-uncased')
        self.dropout = Dropout(0.1)
        self.dense = Dense(9, activation='relu')
        self.crf = CRF(9)

    def call(self, inputs, **kwargs):
        sequence_out, pooled_output = self.bert(inputs, **kwargs)
        sequence_out = self.dropout(sequence_out)
        sequence_out = self.dense(sequence_out)
        output = self.crf(sequence_out)
        return output

def test():
    model = TestModel()
    model.compile(loss=model.crf.loss, optimizer='adam', metrics=[model.crf.accuracy])

    x = [[5, 2, 3] * 3] * 10
    y = [[1, 2, 3] * 3] * 10

    model.fit(x=x, y=y, epochs=10, batch_size=4)
    model.save('model')

if __name__ == '__main__':
    test()

I run the training on my CPU and get these warning:
'WARNING:tensorflow:Gradients do not exist for variables ['tf_bert_model/bert/pooler/dense/kernel:0', 'tf_bert_model/bert/pooler/dense/bias:0'] when minimizing the loss.'
I also found similar warning when training on GPU.
I guess this is a problem of tensorflow.
If you can train normarlly, I think you can just ignore it.

I implemented a test:
from tensorflow.keras.layers import Input, Embedding, Bidirectional, GRU, Dense, Dropout
from tensorflow.keras.models import Model
from transformers import TFBertModel
import tensorflow as tf
from tf2crf import CRF

tf.random.set_seed(200)

class TestModel(tf.keras.Model):
    def __init__(self):
        super().__init__(name='intent')
        self.bert = TFBertModel.from_pretrained('bert-base-uncased')
        self.dropout = Dropout(0.1)
        self.dense = Dense(9, activation='relu')
        self.crf = CRF(9)

    def call(self, inputs, **kwargs):
        sequence_out, pooled_output = self.bert(inputs, **kwargs)
        sequence_out = self.dropout(sequence_out)
        sequence_out = self.dense(sequence_out)
        output = self.crf(sequence_out)
        return output

def test():
    model = TestModel()
    model.compile(loss=model.crf.loss, optimizer='adam', metrics=[model.crf.accuracy])

    x = [[5, 2, 3] * 3] * 10
    y = [[1, 2, 3] * 3] * 10

    model.fit(x=x, y=y, epochs=10, batch_size=4)
    model.save('model')

if __name__ == '__main__':
    test()

I run the training on my CPU and get these warning:
'WARNING:tensorflow:Gradients do not exist for variables ['tf_bert_model/bert/pooler/dense/kernel:0', 'tf_bert_model/bert/pooler/dense/bias:0'] when minimizing the loss.'
I also found a similar warning when training on GPU.
I guess this is a problem of tensorflow.
If you can train normally, I think you can just ignore it.

well，thanks for your help.
I trained my model normally and find it behaved worse after adding the crf layer compared with without the crf layer.
I just feel a little strange. of course, it may be due to the model itself.
I will close this issue.

Try to add a regularizer term to the variable which has the 'WARNING'
for example
WARNING:tensorflow:Gradients do not exist for variables ['tf_bert_model/bert/pooler/dense/kernel:0
add a regularizer to this kernel:  tf_bert_model/bert/pooler/dense/kernel:0

Try to add a regularizer term to the variable which has the 'WARNING'
for example
WARNING:tensorflow:Gradients do not exist for variables ['tf_bert_model/bert/pooler/dense/kernel:0
add a regularizer to this kernel:  tf_bert_model/bert/pooler/dense/kernel:0


UserListResponse fix

Remove duplicate fields

UserListResponse class in user_schemas.py included duplicate fields. Removed duplicate bio and role fields


Placeholder: Literature from scotland - not necessarily on one way

These papers look at the evidence of whether road space reallocation can contribute to health and assess the potential impacts on health within Scotland. They also make recommendations for future action.
https://www.publichealthscotland.scot/publications/road-space-reallocation-in-scotland/

V. relevant report, many thanks for sharing!


Incorrect typing of Struct.toJson()

Describe the bug
Here: https://github.com/bufbuild/protobuf-es/blob/main/packages/protobuf/src/google/protobuf/struct_pb.ts#L72 we see that this function returns a JsonValue type but in the implementation it should return a JsonObject type. This means consuming applications need get type errors when doing anything like Object.entries(struct.toJson())
Environment (please complete the following information):

@connectrpc/connect-web version: 1.8.0
Frontend framework and version: react@18
Node.js version: node@20
Browser and version: Chrome

Hey! Can you open the issue in https://github.com/bufbuild/protobuf-es? But the tl;dr answer is it is done for symmetry and will likely be solved alongside https://github.com/bufbuild/protobuf-es/issues/508


the very first hello word did not work

Hello,
The more simple hello world did not work:
$ more hello.elm
import Html exposing (text)

main =
  text "Hello, World!"

I try to compile it::
$ elm-make hello.elm
Could not find package elm-lang/html.

Maybe your elm-stuff/ directory has been corrupted? You can usually fix stuff
like this by deleting elm-stuff/ and rebuilding your project.
$

So try to elm-package it::
$
$ elm-package install elm-lang/html

Error: Unable to find a set of packages that will work with your constraints.

$

I've read a lot of documentation can't found a starting point.
elm-package version::
$ elm-package
elm package 0.17.0

Usage: elm-package COMMAND
  install and publish elm packages
...

and elm-make::
$ elm-make --version
elm-make 0.17 (Elm Platform 0.17.0)

Usage: elm-make [FILES...] [--output FILE] [--yes] [--report FORMAT] [--warn]
                [--docs FILE] [--prepublish] [--prepublish-core]
  build Elm projects

...

Can we see your elm-package.json file?
On May 24, 2016 7:29 AM, "Luis"<EMAIL_ADDRESS>wrote:

Hello,
The more simple hello world did not work:
$ more hello.elm
import Html exposing (text)
main =
text "Hello, World!"
I try to compile it::
$ elm-make hello.elm
Could not find package elm-lang/html.
Maybe your elm-stuff/ directory has been corrupted? You can usually fix stuff
like this by deleting elm-stuff/ and rebuilding your project.
$
So try to elm-package it::
$
$ elm-package install elm-lang/html
Error: Unable to find a set of packages that will work with your constraints.
$
I've read a lot of documentation can't found a starting point.
elm-package version::
$ elm-package
elm package 0.17.0
Usage: elm-package COMMAND
install and publish elm packages
...
and elm-make::
$ elm-make --version
elm-make 0.17 (Elm Platform 0.17.0)
Usage: elm-make [FILES...] [--output FILE] [--yes] [--report FORMAT] [--warn]
[--docs FILE] [--prepublish] [--prepublish-core]
build Elm projects
...
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub
https://github.com/elm-lang/elm-package/issues/215

sur, here it is:
{
    "version": "1.0.0",
    "summary": "helpful summary of your project, less than 80 characters",
    "repository": "https://github.com/user/project.git",
    "license": "BSD3",
    "source-directories": [
        "."

On May 24, 2016 8:41 AM, "Luis"<EMAIL_ADDRESS>wrote:

sur, here it is:
{
"version": "1.0.0",
"summary": "helpful summary of your project, less than 80 characters",
"repository": "https://github.com/user/project.git",
"license": "BSD3",
"source-directories": [
"."

Reply to this email directly or view it on GitHub
https://github.com/elm-lang/elm-package/issues/215#issuecomment-221312818

What Joey said.


Could not decompress, Error -3 while decompressing data: invalid stored block lengths

Summary
Getting could not decompress error from selfcord randomly
Reproduction Steps
Every once in awhile after selfcord has been connected for awhile, I will get this error. I am running the selfcord named version of discord.py-self
Code
@bot.on("ready")
async def on_ready(time):
  ...

@bot.on("message")
async def on_message(message):
  ...

@bot.run(TOKEN)

Expected Results
I do not see this error.
Actual Results
Every once in awhile after selfcord has been connected for awhile, I will get this error.
Could not decompress. With exception "Error -3 while decompressing data: invalid stored block lengths"
stack:
recv_msg, gateway.py:339
start, gateway.py:580
runner, bot.py:93
_run, events.py:80
_run_once, base_events.py:1881
run_forever, base_events.py:595
run_forever, windows_events.py:316
run_until_complete, base_events.py:628
run, runners.py:44
run, bot.py:102

System Information

Python v3.10.0-final
discord.py v2.3.2-final
aiohttp v3.8.2
system info: Windows 10 10.0.19045

Checklist

[X] I have searched the open issues for duplicates.
[X] I have shared the entire traceback.
[X] I am using a user token (and it isn't visible in the code).

Additional Information
No response

If I break on this and then continue i get the following exception as well:
Task exception was never retrieved future: <Task finished name='Task-12' coro=<gateway.heartbeat() done, defined at C:\Users\Jason\PycharmProjects\option-strat\venv\lib\site-packages\selfcord\api\gateway.py:540> exception=ConnectionClosedOK(Close(code=1000, reason=''), Close(code=1000, reason=''), True)> Traceback (most recent call last):   File "C:\Users\Jason\PycharmProjects\option-strat\venv\lib\site-packages\selfcord\api\gateway.py", line 550, in heartbeat     await self.send_json(heartbeatJSON)   File "C:\Users\Jason\PycharmProjects\option-strat\venv\lib\site-packages\selfcord\api\gateway.py", line 468, in send_json     await self.ws.send(ujson.dumps(payload))   File "C:\Users\Jason\PycharmProjects\option-strat\venv\lib\site-packages\websockets\legacy\protocol.py", line 619, in send     await self.ensure_open()   File "C:\Users\Jason\PycharmProjects\option-strat\venv\lib\site-packages\websockets\legacy\protocol.py", line 929, in ensure_open     raise self.connection_closed_exc() websockets.exceptions.ConnectionClosedOK: received 1000 (OK); then sent 1000 (OK)

i have the same issues
and i want to fix it
Traceback (most recent call last):
File "C:\Users\gamer\Desktop\Transe Tool\selfbot.py", line 56, in
bot.run("MY TOKEN")
File "C:\Users\gamer\Desktop\Transe Tool\discord.py-self\discord\client.py", line 907, in run
asyncio.run(runner())
File "C:\Users\gamer\AppData\Local\Programs\Python\Python311\Lib\asyncio\runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "C:\Users\gamer\AppData\Local\Programs\Python\Python311\Lib\asyncio\runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\gamer\AppData\Local\Programs\Python\Python311\Lib\asyncio\base_events.py", line 653, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "C:\Users\gamer\Desktop\Transe Tool\discord.py-self\discord\client.py", line 904, in runner
await self.start(*args, **kwargs)
File "C:\Users\gamer\Desktop\Transe Tool\discord.py-self\discord\client.py", line 878, in start
await self.login(token)
File "C:\Users\gamer\Desktop\Transe Tool\discord.py-self\discord\client.py", line 749, in login
data = await state.http.static_login(token.strip())
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\gamer\Desktop\Transe Tool\discord.py-self\discord\http.py", line 726, in static_login
await self.startup()
File "C:\Users\gamer\Desktop\Transe Tool\discord.py-self\discord\http.py", line 391, in startup
self.user_agent, self.browser_version, self.client_build_number = ua, bv, bn = await utils._get_info(session)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\gamer\Desktop\Transe Tool\discord.py-self\discord\utils.py", line 1351, in _get_info
bn = await _get_build_number(session)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\gamer\Desktop\Transe Tool\discord.py-self\discord\utils.py", line 1360, in _get_build_number
login_page = await login_page_request.text()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\gamer\AppData\Local\Programs\Python\Python311\Lib\site-packages\aiohttp\client_reqrep.py", line 1076, in text
await self.read()
File "C:\Users\gamer\AppData\Local\Programs\Python\Python311\Lib\site-packages\aiohttp\client_reqrep.py", line 1032, in read
self._body = await self.content.read()
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\gamer\AppData\Local\Programs\Python\Python311\Lib\site-packages\aiohttp\streams.py", line 370, in read
block = await self.readany()
^^^^^^^^^^^^^^^^^^^^
File "C:\Users\gamer\AppData\Local\Programs\Python\Python311\Lib\site-packages\aiohttp\streams.py", line 392, in readany
await self._wait("readany")
File "C:\Users\gamer\AppData\Local\Programs\Python\Python311\Lib\site-packages\aiohttp\streams.py", line 306, in _wait
await waiter
aiohttp.client_exceptions.ClientPayloadError: 400, message='Can not decode content-encoding: br'

Btw, after i get this error, although the program is still running it looks like I am not receiving any more discord messages.

i have the same issues and i want to fix it
Traceback (most recent call last): File "C:\Users\gamer\Desktop\Transe Tool\selfbot.py", line 56, in bot.run("MY TOKEN") File "C:\Users\gamer\Desktop\Transe Tool\discord.py-self\discord\client.py", line 907, in run asyncio.run(runner()) File "C:\Users\gamer\AppData\Local\Programs\Python\Python311\Lib\asyncio\runners.py", line 190, in run return runner.run(main) ^^^^^^^^^^^^^^^^ File "C:\Users\gamer\AppData\Local\Programs\Python\Python311\Lib\asyncio\runners.py", line 118, in run return self._loop.run_until_complete(task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\gamer\AppData\Local\Programs\Python\Python311\Lib\asyncio\base_events.py", line 653, in run_until_complete return future.result() ^^^^^^^^^^^^^^^ File "C:\Users\gamer\Desktop\Transe Tool\discord.py-self\discord\client.py", line 904, in runner await self.start(*args, **kwargs) File "C:\Users\gamer\Desktop\Transe Tool\discord.py-self\discord\client.py", line 878, in start await self.login(token) File "C:\Users\gamer\Desktop\Transe Tool\discord.py-self\discord\client.py", line 749, in login data = await state.http.static_login(token.strip()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\gamer\Desktop\Transe Tool\discord.py-self\discord\http.py", line 726, in static_login await self.startup() File "C:\Users\gamer\Desktop\Transe Tool\discord.py-self\discord\http.py", line 391, in startup self.user_agent, self.browser_version, self.client_build_number = ua, bv, bn = await utils._get_info(session) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\gamer\Desktop\Transe Tool\discord.py-self\discord\utils.py", line 1351, in _get_info bn = await _get_build_number(session) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\gamer\Desktop\Transe Tool\discord.py-self\discord\utils.py", line 1360, in _get_build_number login_page = await login_page_request.text() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\gamer\AppData\Local\Programs\Python\Python311\Lib\site-packages\aiohttp\client_reqrep.py", line 1076, in text await self.read() File "C:\Users\gamer\AppData\Local\Programs\Python\Python311\Lib\site-packages\aiohttp\client_reqrep.py", line 1032, in read self._body = await self.content.read() ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\gamer\AppData\Local\Programs\Python\Python311\Lib\site-packages\aiohttp\streams.py", line 370, in read block = await self.readany() ^^^^^^^^^^^^^^^^^^^^ File "C:\Users\gamer\AppData\Local\Programs\Python\Python311\Lib\site-packages\aiohttp\streams.py", line 392, in readany await self._wait("readany") File "C:\Users\gamer\AppData\Local\Programs\Python\Python311\Lib\site-packages\aiohttp\streams.py", line 306, in _wait await waiter aiohttp.client_exceptions.ClientPayloadError: 400, message='Can not decode content-encoding: br'

This is a completely different error; upgrade aiohttp or install brotli.

#564
the code looks like its from the other one on pypi

@TheKidThatCodes I cannot reproduce this. Can you send a complete traceback so I can look into this further?

?

Sorry I posted the stack above but I don't know how to get a complete traceback if that is not complete.
I hit another one here where it showed a different exception beforehand (I have seen this "ConnectionClosedOk" exception a couple times.
`
Task exception was never retrieved
future: <Task finished name='Task-12' coro=<gateway.heartbeat() done, defined at C:\Users\Jason\PycharmProjects\option-strat\venv\lib\site-packages\selfcord\api\gateway.py:540> exception=ConnectionClosedOK(Close(code=1000, reason=''), Close(code=1000, reason=''), False)>
Traceback (most recent call last):
File "C:\Users\Jason\PycharmProjects\option-strat\venv\lib\site-packages\selfcord\api\gateway.py", line 550, in heartbeat
await self.send_json(heartbeatJSON)
File "C:\Users\Jason\PycharmProjects\option-strat\venv\lib\site-packages\selfcord\api\gateway.py", line 468, in send_json
await self.ws.send(ujson.dumps(payload))
File "C:\Users\Jason\PycharmProjects\option-strat\venv\lib\site-packages\websockets\legacy\protocol.py", line 619, in send
await self.ensure_open()
File "C:\Users\Jason\PycharmProjects\option-strat\venv\lib\site-packages\websockets\legacy\protocol.py", line 920, in ensure_open
raise self.connection_closed_exc()
websockets.exceptions.ConnectionClosedOK: sent 1000 (OK); then received 1000 (OK)
Reconnect websocket
Could not decompress
Error -3 while decompressing data: invalid stored block lengths
Could not decompress
Error -3 while decompressing data: invalid stored block lengths
Process finished with exit code 0
`

This is not discord.py-self's renamed branch. You have probably accidentally installed a different selfcord library.

So sorry you are right, my mistake.


Questions FedCM API demo does not work with "Block third-party cookies" enabled

Overview
Hello, I am developing an IdP that is affected by third-party cookie blocking.
From an RP's iframe, I call a URL that executes the FedCM API of the IdP and expect the RP to be able to log in.
In fact, I have incorporated the FedCM API and confirmed that the use case is satisfied.
However, if you enable "Block third-party cookies" in the Chrome settings, the FedCM API will not work.
I would like to confirm that this is the intended behavior as it is the same in the official demo, etc.

https://fedcm-rp-demo.glitch.me/
https://fedcm-top-frame.glitch.me/

Thanks for reading this far.
This issue is made in translation. Sorry if the language is strange.
How to reproduce

enable "Block third-party cookies" in chrome://settings/cookies

Normal operation can be confirmed by disabling it.

visit the following page

https://fedcm-rp-demo.glitch.me/
https://fedcm-top-frame.glitch.me/

console.log confirms that the token cannot be retrieved

look at console.log('Error retrieving a token.')

Question

With Chrome's "Block Third-party cookies" enabled, does the third-party FedCMAPI called from within an RP iframe work?

If so: Is it correct to say that it is a bug if it doesn't work now?
If not: How should use cases where the RP exchanges session state with the IdP via an iframe be avoided under "Block Third-party Cookies"?
How should this be avoided under "Block Third-party cookies"?

Supplemental

Chrome version is 115.x
Iframe on RP with identity-credentials-get attribute

e.g. <iframe src="3rd-party.example" allow="identity-credentials-get"></iframe>.
Reference: https://developer.mozilla.org/en-US/docs/Web/API/FedCM_API#permissions_policy_integration_and_iframe_support

will be enabled in the future when Chrome starts to phase-out default support for third-party cookies.

Yes, that's correct. So far, the belief is that if we can ship the IdP Sign-in Status API we will be able to enable FedCM without 3PC. So, if all goes according to plan, yes, we would have FedCM enabled without 3PC at some point.

Hello, I am developing an IdP that is affected by third-party cookie blocking.

Any chance you have a link handy that we could use to try your IdP ourselves? Any chance that's something that is publicly available?

From an RP's iframe, I call a URL that executes the FedCM API of the IdP and expect the RP to be able to log in.
In fact, I have incorporated the FedCM API and confirmed that the use case is satisfied.

I'm glad to hear that your use case is satisfied and that the FedCM can be of help through the process!!

Thanks. This issue has been resolved.
Looking forward to further progress on 3PC.

Note that, for FedCM to operate without third party cookies, it is conditioned on the use of the IdP Sign-in Status API. So, in case you haven't already, please give the Origin Trial a try, and please do let us know if you run into any trouble!

The IdP domain for the service is https://connect.mobage.jp/.

Is this a FedCM-compatible IdP? We can't seem to find the .well-known file in it:
curl -L https://mobage.jp/.well-known/web-identity

we have tested in our development environment that FedCM will satisfy our use case.

Ah, glad to hear that it satisfies your use case!
Can you give me a sense of which RPs would be using the https://mobage.jp/? If just a few, have you considered First Party Sets instead?


PlayStation needs to be standardized + add PlayStation 5

Some code lines say PlayStation and other code lines say Playstation for the results.
Note I'm talking about the S in the word Station.

PlayStation - Correct result.

Playstation - Incorrect result.

Example of correct code line:
https://github.com/WhichBrowser/Parser-PHP/blob/da24adc4f4f26002673d236e69b91a10f2fd594c/src/Analyser/Header/Useragent/Browser.php#L1660
Example of incorrect code line:
https://github.com/WhichBrowser/Parser-PHP/blob/da24adc4f4f26002673d236e69b91a10f2fd594c/src/Analyser/Header/Useragent/Browser.php#L1368
The correct result should be this:
'model' => 'PlayStation 2',

Issues
This is causing regex problems in the repo when testing.


feat: document unpublish bo function

Describe your changes
Ticket: https://pins-ds.atlassian.net/browse/ASB-1469
This PR adds the back-office subscriber function for unpublishing documents.
Useful information to review or test

Follow the readme on the back-office subscribers function to set it up
Run azurite npx azurite and this function npx func start nsip-document-unpublish
Make a POST request to http://localhost:7071/admin/functions/nsip-document-unpublish with this body:

{
    "input": "{\"documentId\":\"mock-document-id\"}"
}

Type of change 🧩

[ ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] Documentation update
[x] Other (please explain in the description section above)

Checklist before requesting a review

[x] I have performed a self-review of my own code
[x] I have double checked this work does not include any hardcoded secrets or passwords
[x] I have made corresponding changes to the documentation
[x] I have provided details on how I have tested my code
[x] I have referenced the ticket number above
[x] I have provided a description of the ticket
[x] I have included unit tests to cover any testable code changes

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

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


Update google_benchmark to v1.5.3

Change google_benchmark version from v1.5.2 to v1.5.3. Because v1.5.2
can not build with GCC 11
Removed shrink-tz-offset-size.patch because of this patch was merged in
google-benchmark repo.

Signed-off-by: Homalozoa<EMAIL_ADDRESS>

Let's run CI with this and see how it looks:

Linux
Linux-aarch64
macOS
Windows

I think that the CMake warnings on aarch64 and Windows are expected for the performance benchmarks, but I'm not sure.  @cottsay Could you take a look at this PR and the CI run and see if it makes sense to you?

Could you take a look at this PR and the CI run and see if it makes sense to you?

Yes, those warnings are expected with AMENT_RUN_PERFORMANCE_TESTS. This change looks good to me.

Yes, those warnings are expected with AMENT_RUN_PERFORMANCE_TESTS. This change looks good to me.

Thanks, appreciated.  Then I'll go ahead and merge this.


Tracking: Improve explain's output for large plan-node DAGs

Currently explain output is designed to be human readable, but the output format does not scale when the plan DAG is really large.
There's two formats which can solve this:

[ ] https://github.com/risingwavelabs/risingwave/issues/14168 or https://github.com/risingwavelabs/risingwave/issues/18803
[ ] https://github.com/risingwavelabs/risingwave/issues/17218

cc @lmatz


[test] Remove Openfoam check

Hiding the check as leone is no longer present & openfoam is not in https://github.com/eth-cscs/production/blob/master/jenkins-builds/daint-*
If you want to keep it, just close this PR.

Codecov Report

Merging #1514 into master will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master    #1514   +/-   ##
=======================================
  Coverage   91.51%   91.51%
=======================================
  Files          83       83
  Lines       13198    13198
=======================================
  Hits        12078    12078
  Misses       1120     1120

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 099789b...9b6bea6. Read the comment docs.

lgtm


Add Error and Status Update

Adds an error if URL doesn't load properly.
Also updates status to loading if loading is proceeding properly.

LGTM, thank you :)


How to get a high frame rate picture

After downloading and viewing your open source data set, I would like to ask you the following two questions:

When reading the paper, I saw that you use a camera frame rate of 30 frames per second, but download a data set frame rate of 1 frame per second. Will you provide higher frame rate image data?
Download data set found that a large part of the data for the cropped 66x200 resolution image, where can I download the original data set?
Thank you！

Hi Jinghang,
Thanks for your interest in this work. The original higher resolution image can be accessed from the raw data dvr_1920x1080 folders. For the convenience, we will also add dvr_1920x1080 for prepared data.
For higher frame rate image, we will upload the original video (30fps) as soon as possible, so you can downsample the videos by yourself or the scripts provided.
Thanks for the question. We will update the dataset asap:)

Thank you very much for your answer.
May I ask when the dataset will be updated? It's having an impact on the next stage of my working.
Thanks a lot :)

We will update the dataset in these two days. I will let you know when it is finished :)

Hi Jinghang,
Thanks for the patience! We have updated the dataset. Please feel free to contact us if you have any further questions :)

Hi Wang
Thank you very much for your patience, help and timely reply to the message.
I'm downloading the video data set now, and I'll let you know if I have any questions later.
Thank you very much


fish shell on linux

Hi @jeanp413,
The script doesn't work on linux if the shell is fish due to the unsupported << EOF.
I will try to look for a solution.
Thanks for your extension :)

I'm able to start the server by replace the command bash << 'EOF'\n${installServerScript}\nEOF with echo '\n${installServerScript.replace(/'/g, '\'"\'"\'')}\n' > vscodium-reh.sh & bash vscodium-reh.sh
The down side is that it uses a temporary file (might need to change the location and name).
I'm still can't connect even if I don't get any errors (I've added extra logs by can't pinpoint where the issue is located) and the server seems fine:
The log:
[Trace  - 17:17:46.470] resultMap:
{"exitCode":"0","listeningOn":"41267","connectionToken":"30c9b891-716e-47ea-a1c9-4e6d57397942","logFile":"/home/baptiste/.vscodium-server/.371327c09fd7c1c50ba8cc734798d7e740a91575.log","osReleaseId":"arch","arch":"x86_64","platform":"Linux","tmpDir":"/run/user/1000"}
[Trace  - 17:17:46.473] Creating forwarding server 49480(local) => 49479(socks) => 41267(remote)
[Trace  - 17:17:46.473] tunnelConfig:
{"localPort":49480,"remotePortOrSocketPath":41267,"disposables":[{}]}
[Info  - 17:17:46.513] Resolving ssh remote authority 'ssh-remote+arch' (attemp #2)
[Trace  - 17:17:46.519] Identity keys:

On the remote linux (arch):
ps aux | grep node
baptiste     967  0.2  0.5<PHONE_NUMBER>2 ?        Sl   19:07   0:00 /home/baptiste/.vscodium-server/bin/371327c09fd7c1c50ba8cc734798d7e740a91575/node /home/baptiste/.vscodium-server/bin/371327c09fd7c1c50ba8cc734798d7e740a91575/out/server-main.js --start-server --host=<IP_ADDRESS> --port=0 --connection-token-file /home/baptiste/.vscodium-server/.371327c09fd7c1c50ba8cc734798d7e740a91575.token --telemetry-level off --enable-remote-auto-shutdown --accept-server-license-terms
baptiste     978  0.0  0.3<PHONE_NUMBER>2 ?        Sl   19:07   0:00 /home/baptiste/.vscodium-server/bin/371327c09fd7c1c50ba8cc734798d7e740a91575/node /home/baptiste/.vscodium-server/bin/371327c09fd7c1c50ba8cc734798d7e740a91575/out/bootstrap-fork --type=ptyHost --logsPath /home/baptiste/.vscodium-server/data/logs/20220920T190703

lsof -i tcp
COMMAND PID     USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
node    967 baptiste   18u  IPv4  17209      0t0  TCP localhost:41267 (LISTEN)

The error is on server... I'm getting Client refused: version mismatch.


Copy gitignore files.

#38

Also rebase to the latest commit to ensure GitHub Actions will run the tests for Windows

Thanks. Done.

Thanks! @all-contributors add @iVilja for code


need document

Need document.

How do you use the scripts?? At the moment is just useless code as it can't be run.. :(


Animal picture add in the create Animal page

Use existing UI field for picture upload. Enable saving this picture info together with all the animal details.
Make sure data format is aligned with backend (should be file upload, not url)
Add field validation (jpeg image). Show feedback or help message if the operation not succeeded.

@MantasPu the page is updated and ready for feature addition

This is now becomes obsolete as it is too hard to handle the overall create process.
The image update will be possible only through AnimalDetails page.


hitting api requests limit in gcr

Describe the bug
we have about 600-700 tags in gcr registry for all the images
updater makes about 5000 api requests to gcr registry each time
running with default interval of 2 min we are hitting the limit of api requests
we are using tags like "prod" to deploy to prod "dev" for dev
Describe the solution you'd like
+
Expected behavior
only make one request per sha, also start from the end and if the needed tag is found , stop searching
may be some other solution?
Version
v0.10.3
Logs
time="2021-12-07T11:43:59Z" level=error msg="error fetching metadata for dev-collection/data-utils-server:0.46: Get "https://gcr.io/v2/ZZZ/YYY/blobs/sha256:97a804dd72026a88ca41869d3d998033ce8c1073af2c621616e15d059a4fb98a\": http: non-successful response (status=429 body="Quota Exceeded.")"

There is actually an (unfortunately, not yet documented - see https://github.com/argoproj-labs/argocd-image-updater/issues/318) tunable for setting the number of requests per second made to each registry endpoint by Image Updater.
Once the tags have been inspected, the results should be stored in the cache. I guess you hit the limit during cache warmup already?


Prevent Client From Playing As Terminator

Prevent epic hack.

This is just a worst fix of this DeltaV pr
You even named it the same
https://github.com/DeltaV-Station/Delta-v/commit/7646796a58c0e91b186ffab93d1eeb87840b50ba

This is just a worst fix of this DeltaV pr You even named it the same
DeltaV-Station/Delta-v@7646796

better fix, allow skelly to return :3

So you aware you change is fixing the issue yet you still submitted it?
What?

This is just a worst fix of this DeltaV pr You even named it the same
DeltaV-Station/Delta-v@7646796

better fix, allow skelly to return :3

So you aware you change is fixing the issue yet you still submitted it? What?

I want my skelly!

Lol. Lmao, even

This is just a worst fix of this DeltaV pr You even named it the same
DeltaV-Station/Delta-v@7646796

This was actually done here in #25535. This pr would actually reintroduce the flaw that was fixed, except for terminators. Glad its closed


Hook up Twitter API

Need to add Twitter's streaming API.

Sort of done. Do we want to add more functionality to tweet api? Add a link to the tweet?

Done


Enhance run table query performance with indices

Changes proposed in this pull request:

Adds two indices to the experiments.db runs table, one on the "exp_id" column and one on the "guid" column.
This should enhance performance (especially in large tables) for queries that retrieve data by either column. Indices are DESC based on the assumption that we will more likely be querying higher / more recent exp_ids and guids more often than older data.
For clarity, indices definitions are grouped directly below the table definitions they modify.
For convenience, and to hopefully avoid errors, indices are created after any necessary migrations have completed.

@WilliamHPNielsen

I think this fails the tests because it's trying to add the index to the runs table with out a guid colloum in the upgrade 0 to 1 test. I think making this an upgrade too would solve the problem. @WilliamHPNielsen I don't know if that in this case should go in before the dependencies upgrade

@jenshnielsen, I agree that this should be a distinct upgrade, and I think it makes sense that this PR gets database version number 2, since it is already done.
@geoffroth should I make this into an upgrade or will you do that?

Also: great PR, much appreciated!
If anyone has time for benchmarking, it would be great to see if we do get the expected O(log(n)) instead of O(n) on selected queries.

@WilliamHPNielsen Since it's just a few lines, would it make sense for you to perhaps simply incorporate this or similar into the db refactor you're currently working on? Otherwise, I'd certainly be happy to rewrite as upgrade 2.

@geoffroth, my refactor is still one or two weeks out in the future, so I would prefer to have this be a separate upgrade that we can put in now. Thanks.


Make Only modules can be included error appear in incremental resolver.

Make Only modules can be included error appear in incremental resolver.
Some questions:

Is it OK that the error is still marked as 'resolver'? That's when addMixin() is called, so it still seems appropriate.
Is it OK that this error logic is located within addMixin()? There's no other clear place to put it, unless I made a resolver helper method called addMixin.

Motivation

One fewer difference between resolver and incremental resolver.
Test plan

See included automated tests.

Is it OK that this error logic is located within addMixin()? There's no other clear place to put it, unless I made a resolver helper method called addMixin.

I left a suggestion for how to change this.

Done.


show that type:module will break codegen

ESM issues were fixed in https://github.com/dotansimha/graphql-code-generator/pull/9086. I'm closing this PR then.


Sync eng/common directory with azure-sdk-tools for PR 7537

Sync eng/common directory with azure-sdk-tools for PR https://github.com/Azure/azure-sdk-tools/pull/7537  See eng/common workflow

Failures are unrelated. Overriding.

/check-enforcer override

/check-enforcer override


Fixed styling of links for Draft.js documentation

Motivation
In the Draft.js documentation such as on this page, https://draftjs.org/docs/getting-started.html, the links are not clearly visible. This change was recommended by @Prinzhorn in issue https://github.com/facebook/draft-js/issues/1778 of the draft.js repository.
Have you read the [Contributing Guidelines on pull requests]
Yes I have read it and signed the CLA.
Test Plan
I verified these changes work by testing them with google chrome's developer tools.
Picture before the change:

Picture after change:

Related PRs
I do not think this PR changes any functionality since it only changes the styling of links.

Hi @Vimal-Raghubir -- this might be a better PR for the Draft.js folks. If we add this change here, it would affect every Docusaurus site.
You can probably add this in a custom.css file for Draft.js.
See: https://github.com/facebook/draft-js/blob/master/website/static/css/custom.css

Alright then I will make the change in Draft.js.


isActive with indexOnly=true works unexpectedly

With a route configuration like this:
<Route component={ComponentA}>
    <Route path='/' component={ComponentB}>
        <IndexRoute component={ComponentC}/>
    </Route>
</Route>

this.context.history.isActive('/', {}, true) will always return false, even when pathname === "/". This seems to be an unexpected behavior to me.

@CoffeeKitty mind sending PR with the failing test?

I actually hit the same thing and have a fix and tests on #2237.

I actually looked at it @taion and thought that was fixed there. Should I merge that PR or are you waiting for @mjackson?

Your call. It's not a very big change, I just didn't want to merge my own PR.

thanks @taion, merged. so this should be fixed (#2237) with the next release @CoffeeKitty

Thanks! :)


Updates test related to issue ehrbase/project_management/issues/161

Changes
Updates some EHR_STATUS related tests
Related issue

https://github.com/ehrbase/project_management/issues/161

updated issue comment https://github.com/ehrbase/project_management/issues/161#issuecomment-608411919


The same week appears twice in the story mode and in the freeplay.

Describe your bug here.
I'm porting a mod to the psych engine but when i created a custom week it apperars twice in the story mode and in the freeplay.
I really have no idea what i can do to fix this and i feel like i have tried everything i could do. PLs help me.
(sorry for the bad english :[ ).
Command Prompt/Terminal logs (if existing)
Nothing.
Are you modding a build from source or with Lua?
Lua
What is your build target?
Windows
Did you edit anything in this build? If so, mention or summarize your changes.
No.

Show files

Show files

I am unsure if we need them, he is basically stating that the same week is in 2 locations on the same screen
Though I have actually never seen this happen before, perhaps you might have 2 week files with different names (of course) but with the exact same contents

https://user-images.githubusercontent.com/101673478/175254371-7989e7ad-0681-44bb-ba4f-1e75e90cadec.mp4

The week i was talking about is "Rhythmrage".
I hope this helps.

find weeks/weekList.txt and make sure the same week isn't listed twice, that may be what's causing it

Check the 'weeks' file in the 'export' file. Maybe there are two same weeks in there.
Here's the file path.
export\release\windows\bin\assets\weeks (There may be some differences from yours)

Check the 'weeks' folder in the 'export' folder. Maybe there are two same weeks in there.
Here's the file path.
export\release\windows\bin\assets\weeks (This might be some different from yours)


minor css changes [Days of week now visible under "Open Timings"] Issue #608

Changed the following html files by adding class called "day" to the span containing text:
about.html
contact.html
gallery.html
icons.html
index.html
services.html
typography.html
Then defined the color property in styles.css.

Days are now visible.

Kindly review the PR

@ivanMehvish conflict in contact page please remove.


PR #82304 - SQL: NULL geography concatenation is inconsistent with Postgres

Note from @rafiss: I'm filing this because the original PR had an incorrectly formatted release note.
Related PR: https://github.com/cockroachdb/cockroach/pull/82304
Commit: https://github.com/cockroachdb/cockroach/commit/575215b933408f59e2be74b6a9300cbc853257ff

Release note (backward-incompatible change, bug fix): The delimiters for geography and geometry
in arrays were incorrect. It has been updated to use the ":" delimiter. Previously it used the "," delimter.
This affects how arrays of geography and geometry types are formatted and parsed.

not a problem -- we really should have a linter on it, and luckily it seems like there is one in the works: https://cockroachlabs.atlassian.net/browse/DOC-5509


is there a version can upload files?

your work is awesome!!
is there a version can upload files?

Not of http-server. You can search GitHub for sth like "http server upload". I also made one a while ago, but it's not really polished.

Thanks bro


Allow for binding frontends to specific addresses

This is both a question and a sort of request for help.
I'm running Kubernetes on a single-node cluster (using Minikube) as a means of better orchestrating deployments, and have been trying to integrate Voyager as an ingress for both HTTP and TCP services. My use-case is fairly peculiar since I'm not running behind any kind of load-balancer, and as such am relegated to using type: HostPort (which is fine), but also I wish to segregate services types (web-related, mail, chat, etc) into separate IP addresses, of which I have a small number allocated.
To give you a better picture, I segregate services by type into different namespaces, but use Voyager as a means of handling ingress traffic and terminating TLS for all services that allow communication to the outside world. A sample Ingress deployment might look like:
apiVersion: voyager.appscode.com/v1beta1
kind: Ingress
metadata:
  name: ingress
  namespace: default
  labels:
    app: voyager
  annotations:
    ingress.appscode.com/type: HostPort
spec:
  rules:
    - host: deuill.org
      http:
        address: <IP_ADDRESS>
        paths:
          - backend:
              serviceName: deuill.web
              servicePort: 80
    - host: mail.deuill.org
      tcp:
        address: <IP_ADDRESS>
        port: 25
        backend:
          serviceName: postfix.mail
          servicePort: 25

What I'm essentially looking for, as alluded by specifying address in the configuration above, is a way of specifying the address to bind on for the underlying HAProxy frontends. Currently, HAProxy is set to bind on all interfaces (i.e. *) and the port number specified (defaulting to 80/443 for HTTP rules).
I've been working on getting a patch here, for my use at least, but cannot seem to find a way of getting the values through.
So, a number of questions:

Is this a feature you'd see merging in, i.e. does it make sense as a broader solution?
If not, is there a better way you can see this working (network policies etc)?
If yes, am I missing something in my patch that would prevent these values passing through?

Thank you in advance!

Hi @deuill , thanks for the question. This is a feature no one has requested before. But we can support it if you have a working pr. Your pr seems ok from a quick review.
I think the address should be an array, since HAProxy can bind to multiple IPs. If the array is empty then, you can initialize it to ["*"] in the parser. Then in the templates, you just loop over the addresses. Eg; https://serverfault.com/questions/310493/haproxy-with-multiple-ip-in-one-server
I have one questions regarding validation. If a port has address defined in one Ingress rule, then do all other rules using the same port must specify some address? This needs to validated and also the parser logic needs to take this into account when merging rules (currently only looks at port #). My guess is that HAProxy can't handle 2 frontend like below in same haproxy.conf:
frontend all
  bind *:80

frontend one
  bind x.x.x.x:80

Thank you for the quick reply and assistance, indeed allowing for multiple IPs and defaulting to a sane value in the code rather than relying on the template would work much better.
I initially went with naming the field externalIPs and allow an array of IP addresses, but figured this will complicate the code since HTTP ingress resources would have to be segregated among multiple dimensions. That said, I'll try to incorporate the feedback and get some tests running.
With regards to clashing frontend definitions,  that's a very good observation and a case I did not think about. I agree that HAProxy will probably reject configuration like that, but I'll check nevertheless and see what the fix is.

@deuill, I might have an idea why the value was not showing up in template. You need to rerun the codegenerator by running the command:
./hack/codegen.sh

It uses a Docker image to generate various files.

Ah, perfect, thank you! I'll check that out and see if it fixes my issues. I'm still working on getting the code in a good enough state for a PR, but will get something together ASAP.

@tamalsaha thanks again!


It doesn't work with nuxt 3.0.0-rc.10

Version
@nuxtjs/color-mode: 3.0.0
nuxt: 3.0.0-rc.10
Reproduction Link

https://stackblitz.com/edit/nuxt-color-mode-shpm1b
Steps to reproduce
I just opened the demo of Nuxt color mode in Stackblitz and then changed the package.json and nuxt.config.ts . Now it doesn't work.
What is Expected?
I expected that icons will be shown
What is actually happening?
But icons are not being shown.

I can see the icons and everything is working. @RajinCoding2007 is that link correct?


Add info on arrays with AddEnvironmentVariables

The documentation doesn't currently explain how to handle more complex structures, such as arrays.  This change adds an explanation and example.

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

@JohnLBevan Please sign the CLA, per the comment above. Once that's done, we can review your PR.

Thank you for the PR, @JohnLBevan!


About: Add @gibson042 to the team

Hmm, adding yourself to a team is a bit fishy isn't it??? :wink:

Haha, I asked him to do it at #107. :)