"q" text object selects parenthesis at first usage

[X] I have searched the FAQ and the documentation for solutions.
[X] I have searched the issue tracker for similar issues (the closed issues too).
[X] I have searched the Discourse for any errors and solutions.
[X] I can reproduce my issue on the latest commit of Doom Emacs.
[X] I have read How to Debug Issues and found no solution.

What did you expect to happen?
Select always inside quotes.
What actually happened?
At first usage after open doom, it selects inside parenthesis.

Describe your attempts to resolve the issue
No response
Steps to reproduce
create a file with SPC b N
add:
# Keys = viq

def my_function(first_time_i_use_goes_here)
  "After, always goes here"
end

press viq
System Information
https://pastebin.com/rJJi3ecY

As of bd94250 this issue should be resolved. Let me know if that isn't the case and I'll reopen it. Thanks for bringing it to my attention!


Add a force-able builder for coverage?

Hopefully I did this right?

Welp, let's see if this works!  I'm thinking we have to supply a commit gitsha somewhere, but we can always try it out!

kinda?

How about now?

yep, looks way better now, will leave it up to @kshyatt to take it for a test ride though

I just realized that this builder doesn't use the revision property at
all.  Improvements in progress!
-E
On Sat, Aug 29, 2015 at 11:09 PM, Tony Kelman<EMAIL_ADDRESS>wrote:

yep, looks way better now, will leave it up to @kshyatt
https://github.com/kshyatt to take it for a test ride though
[image: image]
https://cloud.githubusercontent.com/assets/5934628/9565948/0e678856-4ea3-11e5-8bbb-33d61eeed487.png
—
Reply to this email directly or view it on GitHub
https://github.com/staticfloat/julia-buildbot/pull/31#issuecomment-136091475
.

Alright, it now has a "url" field which defaults to the latest binary, but can be manually pointed at any x86_64 binary on our AWS server to run against that particular commit.  Care to try it out, @kshyatt?

I pressed the button!!


Netty Vulnerable to Certificate Forgery via Missing Hostname Verification

Expected behavior
Actual behavior
Steps to reproduce
Minimal yet complete reproducer code (or URL to code)
Netty version
JVM version (e.g. java -version)
OS version (e.g. uname -a)

See https://github.com/netty/netty/issues/8537


continueLength display too close

When the
<continueLength>
<lengthAsDistance>100</lengthAsDistance>
</continueLength>

is used, it is shown too closely to the vertical line. This is visible in JasiMasters2024060401.xml

tested and okay.


EoPMon build failed due to commit b41f7e95065fbc69c29f4578ca849d30215f6ae3

eopmon still needs HyperPlatform/kernel_stl.h which is removed in above commit.

Thank you for reporting the issue. It should be fixed with below commits now:
https://github.com/tandasat/HyperPlatform/tree/4dce880bd5781d73412da1b77faeeb54e114cf93
https://github.com/tandasat/EopMon/commit/80de8fab827ac1496bab626418fb7dfc29e570b4

Thank you!


canSee function not working in Dependable Fields when dependsOn is used

Fields that are tagged to be hidden with canSee are hidden from detail view but are visible in edit view when combined with dependsOn function - is it possible to hide the fields in this particular instance? Thank you!
https://gist.github.com/HeadStudios/dd3872ff6795810a3c43903e488b7ce6
Video for context: https://share.getcloudapp.com/E0uX7zBA

Which field in your gist are we discussing? Can you give me a line number, and ill try to reproduce

Which field in your gist are we discussing? Can you give me a line number, and ill try to reproduce

Hey! Line 182 for example. It works fine it's just that when I try to restrict the field within the Dependable Panel to only admin (myself) and login with the other user it's still visible within the DependablePanel.


I changes fifth paragraph under the picture

It is written under the fifth picture of blog sidebar right

This has conflicts and you did not resolve it when we asked you to change requests. These changes need to happen within 1-2 days to avoid stale code. Will close now & try again next time.


App crash when using the plugin

I'm trying to use the plugin on a regular react-typescript mf (not next.js)
When running the app it starts, and after a few seconds I'm getting the following:
C:\Users\yoav\Repos\training\mf-ts-playground\app1\node_modules\glob-to-regexp\index.js:129
  return new RegExp(reStr, flags);
         ^

SyntaxError: Invalid regular expression: /^C:\Users\yoav\Repos\training\mf-ts-playground\app1\@mf-types\([^/]*)\([^/]*)$/: Unmatched ')'
    at new RegExp (<anonymous>)
    at module.exports (C:\Users\yoav\Repos\training\mf-ts-playground\app1\node_modules\glob-to-regexp\index.js:129:10)
    at stringToRegexp (C:\Users\yoav\Repos\training\mf-ts-playground\app1\node_modules\watchpack\lib\watchpack.js:26:17)
    at C:\Users\yoav\Repos\training\mf-ts-playground\app1\node_modules\watchpack\lib\watchpack.js:34:46
    at Array.map (<anonymous>)
    at ignoredToFunction (C:\Users\yoav\Repos\training\mf-ts-playground\app1\node_modules\watchpack\lib\watchpack.js:34:37)
    at normalizeOptions (C:\Users\yoav\Repos\training\mf-ts-playground\app1\node_modules\watchpack\lib\watchpack.js:53:12)
    at cachedNormalizeOptions (C:\Users\yoav\Repos\training\mf-ts-playground\app1\node_modules\watchpack\lib\watchpack.js:62:21)
    at new Watchpack (C:\Users\yoav\Repos\training\mf-ts-playground\app1\node_modules\watchpack\lib\watchpack.js:153:25)
    at NodeWatchFileSystem.watch (C:\Users\yoav\Repos\training\mf-ts-playground\app1\node_modules\webpack\lib\node\NodeWatchFileSystem.js:67:18)
    at Watching.watch (C:\Users\yoav\Repos\training\mf-ts-playground\app1\node_modules\webpack\lib\Watching.js:325:48)
    at C:\Users\yoav\Repos\training\mf-ts-playground\app1\node_modules\webpack\lib\Watching.js:303:13
    at process.processTicksAndRejections (node:internal/process/task_queues:77:11)

Node.js v18.12.1

This is a small side project created only for testing the plugin before using it on my other projects.
My webpack.config.js
const HtmlWebPackPlugin = require("html-webpack-plugin");
const FederatedTypesPlugin = require("@module-federation/typescript");

const federationConfig = {
  name: "app1",
  filename: "remoteEntry.js",
  exposes: {
    "./App1": "./src/components/App1",
  },
  remotes: {},
  shared: ["react", "react-dom"],
};

module.exports = {
  output: {
    publicPath: "http://localhost:7101/",
  },

  resolve: {
    extensions: [".tsx", ".ts", ".jsx", ".js", ".json"],
  },

  devServer: {
    port: 7101,
    historyApiFallback: true,
  },

  module: {
    rules: [
      {
        test: /\.m?js/,
        type: "javascript/auto",
        resolve: {
          fullySpecified: false,
        },
      },
      {
        test: /\.(css|s[ac]ss)$/i,
        use: ["style-loader", "css-loader", "postcss-loader"],
      },
      {
        test: /\.(ts|tsx|js|jsx)$/,
        exclude: /node_modules/,
        use: {
          loader: "babel-loader",
        },
      },
    ],
  },
  plugins: [
    new FederatedTypesPlugin.FederatedTypesPlugin({
      federationConfig,
    }),
    new HtmlWebPackPlugin({
      template: "./public/index.html",
    }),
  ],
};

Hey @yoav-melamed, I'm developing a plugin for this that is bundler-agnostic: https://github.com/ilteoood/native-federation-typescript
If you have some time, would you like to test it?

Hey @yoav-melamed, I'm developing a plugin for this that is bundler-agnostic: https://github.com/ilteoood/native-federation-typescript
If you have some time, would you like to test it?

If you have some time, would you like to test it?
@ilteoood
Sure! I will try it with webpack and vite
Will send you feedback in the project repository

Hmm.. seems like this is happening in windows machines. Will take a look into this tomorrow.


TLS for seaweed master and s3

We are using an OpenShift cluster to deploy SeaweedFS, and we are using HashiCorp Vault as a Certificate Authority. The Vault-Agent-Injector  is injecting the certificates into the Seaweed pods, and the Seaweed Helm chart configuration is set up accordingly. We are currently trying to inject the certificate and key at the paths specified below. I need to know the exact path where the Vault-Agent-Injector should inject these, so that SeaweedFS can utilize the certificates for TLS connections.
Values.yaml
tls:
enabled: true
certPath: "/etc/seaweedfs/tls/server.crt"
keyPath: "/etc/seaweedfs/tls/server.key"
This is referenced in statefulset.yaml of master and s3 as environmental variables by the name
TLS_CERT and TLS_KEY

security.toml:
# Put this file to one of the location, with descending priority
#    ./security.toml
#    $HOME/.seaweedfs/security.toml
#    /etc/seaweedfs/security.toml

[jwt.signing]
key = "blahblahblahblah"

[jwt.filer_signing]
key = "blahblahblahblah"

# all grpc tls authentications are mutual
[grpc]
ca = "/Users/chris/.seaweedfs/out/SeaweedFS_CA.crt"

[grpc.volume]
cert = "/Users/chris/.seaweedfs/out/volume01.crt"
key  = "/Users/chris/.seaweedfs/out/volume01.key"

[grpc.master]
cert = "/Users/chris/.seaweedfs/out/master01.crt"
key  = "/Users/chris/.seaweedfs/out/master01.key"

[grpc.filer]
cert = "/Users/chris/.seaweedfs/out/filer01.crt"
key  = "/Users/chris/.seaweedfs/out/filer01.key"

[grpc.client]
cert = "/Users/chris/.seaweedfs/out/client01.crt"
key  = "/Users/chris/.seaweedfs/out/client01.key"

S3 can be secured by setting a jwt token to communicate with the filer. Volume, master, filer, and client can use tls-enabled grpc.

Hello
@chrislusf
@skurfuerst
@Material-Scientist
Sorry to poke you, tagging you so that may be one of you could understand the context and help me.
currently vault-agent-injector is injecting the certificate, key and ca.crt to path: /etc/seaweedfs/ inside the container of master and filer.
and also, security.toml is injected to same path which is /etc/seaweedfs/
currently security.toml configured as below:
[grpc]
ca = "/etc/seaweedfs/ca.crt"

[grpc.volume]
cert = "/etc/seaweedfs/server.crt"
key = "/etc/seaweedfs/server.key"

[grpc.master]
cert = "/etc/seaweedfs/server.crt"
key = "/etc/seaweedfs/server.key"

[grpc.filer]
cert = "/etc/seaweedfs/server.crt"
key = "/etc/seaweedfs/server.key"

[grpc.client]
cert = "/etc/seaweedfs/server.crt"
key = "/etc/seaweedfs/server.key"

Just wanted to know, how we can validate that if the seaweedfs is using this security.toml configuration file for TLS.
Also please let me know if the security.toml configuration that I mentioned above is configured properly or not.
For your reference, this below is our master statefulset.yaml content
{{- if .Values.master.enabled }}
---
apiVersion: apps/v1
kind: StatefulSet
metadata:
  name: seaweedfs-master
  namespace: {{ .Release.Namespace }}
spec:
  serviceName: seaweedfs-master
  replicas: {{ .Values.master.replicas }}
  selector:
    matchLabels:
      app: seaweedfs-master
  template:
    metadata:
      labels:
        app: seaweedfs-master
      annotations:
        vault.hashicorp.com/agent-inject: "true"
        vault.hashicorp.com/agent-inject-status: 'update'
        vault.hashicorp.com/role: "seaweedfs-role"

        # Inject security.toml without pulling from seaweedfs-secrets
        vault.hashicorp.com/agent-inject-template-security.toml: |
          [grpc]
          ca = "/etc/seaweedfs/ca.crt"

          [grpc.volume]
          cert = "/etc/seaweedfs/server.crt"
          key  = "/etc/seaweedfs/server.key"

          [grpc.master]
          cert = "/etc/seaweedfs/server.crt"
          key  = "/etc/seaweedfs/server.key"

          [grpc.filer]
          cert = "/etc/seaweedfs/server.crt"
          key  = "/etc/seaweedfs/server.key"

          [grpc.client]
          cert = "/etc/seaweedfs/server.crt"
          key  = "/etc/seaweedfs/server.key"
        vault.hashicorp.com/agent-inject-path-security.toml: "/etc/seaweedfs/security.toml"

        # Server Key Injection
        vault.hashicorp.com/agent-inject-secret-server.key: "pki/issue/vault-local"
        vault.hashicorp.com/agent-inject-template-server.key: |
          {{`{{- with secret "pki/issue/vault-local" "common_name=master.seaweedfs-system.svc.cluster.local" -}}
          {{ .Data.private_key }}
          {{- end }}`}}
        vault.hashicorp.com/agent-inject-path-server.key: "/etc/seaweedfs/server.key"

        # Server Certificate Injection
        vault.hashicorp.com/agent-inject-secret-server.crt: "pki/issue/vault-local"
        vault.hashicorp.com/agent-inject-template-server.crt: |
          {{`{{- with secret "pki/issue/vault-local" "common_name=master.seaweedfs-system.svc.cluster.local" -}}
          {{ .Data.certificate }}
          {{- end }}`}}
        vault.hashicorp.com/agent-inject-path-server.crt: "/etc/seaweedfs/server.crt"

        # CA Certificate Injection
        vault.hashicorp.com/agent-inject-secret-ca.crt: "pki/issue/vault-local"
        vault.hashicorp.com/agent-inject-template-ca.crt: |
          {{`{{- with secret "pki/issue/vault-local" "common_name=master.seaweedfs-system.svc.cluster.local" -}}
          {{ .Data.issuing_ca }}
          {{- end }}`}}
        vault.hashicorp.com/agent-inject-path-ca.crt: "/etc/seaweedfs/ca.crt"

        # Set the injection path for all secrets
        vault.hashicorp.com/secret-volume-path: "/etc/seaweedfs/"
    spec:
      serviceAccountName: {{ .Values.serviceAccount.name }}
      containers:
      - name: seaweedfs-master
        image: {{ .Values.image.repository }}:{{ .Values.image.tag }}
        args:
          - "master"
          - "-ip"
          - "$(POD_IP)"
          - "-mdir"
          - "/data"
          - "-volumeSizeLimitMB"
          - "100"
        env:
        - name: POD_IP
          valueFrom:
            fieldRef:
              fieldPath: status.podIP
        - name: TLS_CERT
          value: {{ .Values.tls.certPath }}   #/etc/seaweedfs/server.crt
        - name: TLS_KEY
          value: {{ .Values.tls.keyPath }}   #/etc/seaweedfs/server.key
        - name: TLS_CA
          value: {{ .Values.tls.caPath }}    #/etc/seaweedfs/ca.crt
        volumeMounts:
        - name: master-storage
          mountPath: /data
        ports:
        - containerPort: 9333
  volumeClaimTemplates:
  - metadata:
      name: master-storage
    spec:
      accessModes: [ "ReadWriteOnce" ]
      resources:
        requests:
          storage: {{ .Values.master.storage }}
      storageClassName: {{ .Values.storageClassName }}
{{- end }}


[Peek] Add support for .ahk, .csv and .tsv previewing as plaintext files

Summary of the Pull Request
This replaces the previous #34824 PR. That PR's feature to allow the previewing of arbitrary plaintext files is not available here and is covered by a separate issue.
This change allows for the previewing of AutoHotKey .ahk script files with the Monaco renderer in Peek (via the WebBrowserPreviewer).
PR Checklist

[x] Closes: #34483
[x] Communication: I've discussed this with core contributors already. If work hasn't been agreed, this work might be rejected
[ ] Tests: Added/updated and all pass
[ ] Localization: All end user facing strings can be localized
[ ] Dev docs: Added/updated
[ ] New binaries: Added on the required places

[ ] JSON for signing for new binaries
[ ] WXS for installer for new binaries and localization folder
[ ] YML for CI pipeline for new test projects
[ ] YML for signed pipeline

[ ] Documentation updated: If checked, please file a pull request on our docs repo and link it here: #xxx

Detailed Description of the Pull Request / Additional comments
The .ahk file extension has been added to the relevant Monaco settings files, in a similar manner to the addition of .srt files previously.
A small fix was made to MonacoHelper.cs by placing a using for the JsonDocument instantiation there, as it was not Disposed previously.
Validation Steps Performed

I used the current version of PowerToys to attempt to open .ahk files on my machine. I confirmed that the contents were not rendered and the UnsupportedFilePreview was used to show summary information only.
I confirmed the .ahk files could be opened as plaintext with the updated build.
I ran through my test folder, which contains a mix of image files, documents, text files and so on, confirming there were no issues created for other file types.

I am currently looking into a bug with the exclusion code. Please hold off from reviewing for now. Thanks.

@htcfreek @crutkas
Could I request some help here, please?
When you add a file extension for previewing with Monaco by editing 'monacoSpecialLanguages.js' and 'monaco_languages.json', PowerToys will create a shellex entry in the Registry for that extension on startup:

(With {D8034CFA-F34B-41FE-AD45-62FCBB52A6DA} here referring to the Monaco Preview Handler.)
This is fine for file extensions which don't already have preview handlers defined. However, it looks like PowerToys will overwrite any existing entry present for that extension, too. I've been trying to study the code which registers the Monaco types in the registry (in 'modulesRegistry.h' and 'registry.h'), and I've done some testing to confirm the behaviour, but my C++ isn't very strong and I may be mistaken. In any case, I could use some advice.
If this behaviour is correct, we can't add .csv to Monaco's supported list, as it would overwrite the existing Office-installed Excel previewer handler if someone had that installed. Also, is it intended that PowerToys overwrites any predefined handlers for the other file extensions, too? Shouldn't there be code in getMonacoPreviewHandlerChangeSet to add extensions with existing handlers to the ExtExclusions list?
I'm sorry if this is intended behaviour or I'm misunderstanding, but it seemed suspicious and I wanted to be sure.

This issue seems to confirm that existing preview handler entries are being overwritten by PowerToys. Handlers installed by Office would be common examples, but there could be others.

As discussed previously, I have removed .csv and .tsv support, and this PR now only adds .ahk support for Peek.

@daverayment
Can you update the linked issues, pr title and description please.

@htcfreek Thanks for the reminder. Done.


Solution Explorer lacks dependencies folder, run project not working

Problem encountered on https://dotnet.microsoft.com/en-us/learn/dotnet/hello-world-tutorial/run
Operating System: windows
Hello, I'm using VSC on Windows 10 and when I create the app I am not getting a Dependencies subfolder in Solution Explorer. When I try to run the project there is no output in the terminal.
Where the Dependencies folder should be I am getting 'Expected 1 export with contract name 'Microsoft.VisualStudio.ProjectSystem.Server.ProjectSystemPackage' but 0 found after applying applicable constraints'

Nevermind, got it working.


fix: broken installation on osx-arm64

crc32c isn't available for arm64 but isn't used

Checklist

[x] Used a personal fork of the feedstock to propose changes
[x] Bumped the build number (if the version is unchanged)
[ ] Reset the build number to 0 (if the version changed)
[ ] Re-rendered with the latest conda-smithy (Use the phrase @conda-forge-admin, please rerender in a comment in this PR for automated rerendering)
[x] Ensured the license file is being packaged.

@conda-forge-admin, please rerender


LookupID.dll not being found

_latest.log Print Path log
message.txt Loading song Log

Went through alot of trouble shooting on the BSMG discord and couldn't find a fix.
I was having issues with the Somewhere Out There Mod chart and we found that Chrome wasn't getting the ID's
Multiple reinstalls, manual install, Mod assistant install, and clean game installs.
I am running :
Windows 11
i9-9900K
RX6800
Not sure what other info would be relevant / helpful to you so let me know thanks!

If you have "Custom Platforms" enabled... Don't.
Also, off topic but looking through your log, it looks like you have Cam2 as well as "SmoothCamPlus" installed.
Cam2 will disable the in-game smooth camera by default, making smooth cam plus useless.
I'd recommend removing Smooth Cam Plus in favor of Cam2

Rather a common issue but not able to reproduce, for now it would need more investigation.

It seems that this issue may be solved by installing the latest Visual C++ Redistributable.


Daily deploys

Changes Proposed

deploy demo and staging daily between 9:00 and 9:30 GMT (1:00-1:30 PST/4-4:30 EST).
remove some copy-pasta from the Azure deployment workflows

@emmanuel-apau I am only 99% sure that what I'm deleting is no-op code—if you think it isn't, please let me know. 😄

@emmanuel-apau I am only 99% sure that what I'm deleting is no-op code—if you think it isn't, please let me know. 😄

I think the env in workflow_dispatch can be safely removed. It appears to be a section for defining inputs in the dropdown when running the action https://docs.github.com/en/actions/reference/events-that-trigger-workflows#workflow_dispatch


Use liff, richmenu without .line-api-cli.yml should suggest to init

Close #38

Codecov Report

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

@@          Coverage Diff          @@
##           master    #39   +/-   ##
=====================================
  Coverage     100%   100%
=====================================
  Files          40     37    -3
  Lines         644    641    -3
  Branches      106    106
=====================================
- Hits          644    641    -3

Impacted Files
Coverage Δ

lib/clis/line-cli.js

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 dacece4...70b0025. Read the comment docs.


Intellisense doesn't work on Fedora 34 dotnet-sdk 5.0.203

.NET SDK (reflecting any global.json):
Version:   5.0.203
Commit:    b5f47e6c6a
Environment data
dotnet --info output:
Runtime Environment:
 OS Name:     fedora
 OS Version:  34
 OS Platform: Linux
 RID:         fedora.34-x64
 Base Path:   /usr/lib64/dotnet/sdk/5.0.203/

Host (useful for support):
  Version: 5.0.6
  Commit:  478b2f8c0e

.NET SDKs installed:
  5.0.203 [/usr/lib64/dotnet/sdk]

.NET runtimes installed:
  Microsoft.AspNetCore.App 5.0.6 [/usr/lib64/dotnet/shared/Microsoft.AspNetCore.App]
  Microsoft.NETCore.App 5.0.6 [/usr/lib64/dotnet/shared/Microsoft.NETCore.App]

To install additional .NET runtimes or SDKs:
  https://aka.ms/dotnet-download

VS Code version: 1.57.0
C# Extension version:v1.23.12
OmniSharp log
Starting OmniSharp server at 6/13/2021, 9:19:10 PM
    Target: /home/abnerferrari/Projects/my-app

OmniSharp server started.
    Path: /home/abnerferrari/.vscode/extensions/ms-dotnettools.csharp-1.23.12/.omnisharp/1.37.10/run
    PID: 15530

[info]: OmniSharp.Stdio.Host
        Starting OmniSharp on fedora 34.0 (x64)
[info]: OmniSharp.Services.DotNetCliService
        DotNetPath set to dotnet
[info]: OmniSharp.MSBuild.Discovery.MSBuildLocator
        Located 1 MSBuild instance(s)
            1: StandAlone 16.11.0 - "/home/abnerferrari/.vscode/extensions/ms-dotnettools.csharp-1.23.12/.omnisharp/1.37.10/omnisharp/.msbuild/Current/Bin"
[info]: OmniSharp.MSBuild.Discovery.MSBuildLocator
        MSBUILD_EXE_PATH environment variable set to '/home/abnerferrari/.vscode/extensions/ms-dotnettools.csharp-1.23.12/.omnisharp/1.37.10/omnisharp/.msbuild/Current/Bin/MSBuild.exe'
[info]: OmniSharp.MSBuild.Discovery.MSBuildLocator
        Registered MSBuild instance: StandAlone 16.11.0 - "/home/abnerferrari/.vscode/extensions/ms-dotnettools.csharp-1.23.12/.omnisharp/1.37.10/omnisharp/.msbuild/Current/Bin"
            CscToolExe = csc.exe
            MSBuildToolsPath = /home/abnerferrari/.vscode/extensions/ms-dotnettools.csharp-1.23.12/.omnisharp/1.37.10/omnisharp/.msbuild/Current/Bin
            CscToolPath = /home/abnerferrari/.vscode/extensions/ms-dotnettools.csharp-1.23.12/.omnisharp/1.37.10/omnisharp/.msbuild/Current/Bin/Roslyn
            BypassFrameworkInstallChecks = true
            MSBuildExtensionsPath = /home/abnerferrari/.vscode/extensions/ms-dotnettools.csharp-1.23.12/.omnisharp/1.37.10/omnisharp/.msbuild
[info]: OmniSharp.WorkspaceInitializer
        Invoking Workspace Options Provider: OmniSharp.Roslyn.CSharp.Services.CSharpFormattingWorkspaceOptionsProvider, Order: 0
[info]: OmniSharp.WorkspaceInitializer
        Invoking Workspace Options Provider: OmniSharp.Roslyn.CSharp.Services.Completion.CompletionOptionsProvider, Order: 0
[info]: OmniSharp.WorkspaceInitializer
        Invoking Workspace Options Provider: OmniSharp.Roslyn.CSharp.Services.RenameWorkspaceOptionsProvider, Order: 100
[info]: OmniSharp.WorkspaceInitializer
        Invoking Workspace Options Provider: OmniSharp.Roslyn.CSharp.Services.ImplementTypeWorkspaceOptionsProvider, Order: 110
[info]: OmniSharp.WorkspaceInitializer
        Invoking Workspace Options Provider: OmniSharp.Roslyn.CSharp.Services.BlockStructureWorkspaceOptionsProvider, Order: 140
[info]: OmniSharp.Cake.CakeProjectSystem
        Detecting Cake files in '/home/abnerferrari/Projects/my-app'.
[info]: OmniSharp.Cake.CakeProjectSystem
        Could not find any Cake files
[info]: OmniSharp.MSBuild.ProjectSystem
        No solution files found in '/home/abnerferrari/Projects/my-app'
[info]: OmniSharp.MSBuild.ProjectManager
        Queue project update for '/home/abnerferrari/Projects/my-app/my-app.csproj'
[info]: OmniSharp.Script.ScriptProjectSystem
        Detecting CSX files in '/home/abnerferrari/Projects/my-app'.
[info]: OmniSharp.Script.ScriptProjectSystem
        Could not find any CSX files
[info]: OmniSharp.WorkspaceInitializer
        Configuration finished.
[info]: OmniSharp.Stdio.Host
        Omnisharp server running using Stdio at location '/home/abnerferrari/Projects/my-app' on host 15431.
[info]: OmniSharp.MSBuild.ProjectManager
        Loading project: /home/abnerferrari/Projects/my-app/my-app.csproj
[fail]: OmniSharp.MSBuild.ProjectLoader
        The "Microsoft.AspNetCore.Razor.Tasks.DiscoverDefaultScopedCssItems" task could not be loaded from the assembly /usr/lib64/dotnet/sdk/5.0.203/Sdks/Microsoft.NET.Sdk.Razor/build/netstandard2.0/../../tasks/net46/Microsoft.NET.Sdk.Razor.Tasks.dll. Invalid Image Confirm that the <UsingTask> declaration is correct, that the assembly and all its dependencies are available, and that the task contains a public class that implements Microsoft.Build.Framework.ITask.
[warn]: OmniSharp.MSBuild.ProjectManager
        Failed to load project file '/home/abnerferrari/Projects/my-app/my-app.csproj'.
/home/abnerferrari/Projects/my-app/my-app.csproj
/usr/lib64/dotnet/sdk/5.0.203/Sdks/Microsoft.NET.Sdk.Razor/build/netstandard2.0/Microsoft.NET.Sdk.Razor.ScopedCss.targets(118,3): Error: The "Microsoft.AspNetCore.Razor.Tasks.DiscoverDefaultScopedCssItems" task could not be loaded from the assembly /usr/lib64/dotnet/sdk/5.0.203/Sdks/Microsoft.NET.Sdk.Razor/build/netstandard2.0/../../tasks/net46/Microsoft.NET.Sdk.Razor.Tasks.dll. Invalid Image Confirm that the <UsingTask> declaration is correct, that the assembly and all its dependencies are available, and that the task contains a public class that implements Microsoft.Build.Framework.ITask.

[fail]: OmniSharp.MSBuild.ProjectManager
        Attempted to update project that is not loaded: /home/abnerferrari/Projects/my-app/my-app.csproj

Steps to reproduce
mkdir my-app
cd my-app
dotnet new webapi
code .

Expected  behavior
Intellisense should work
Actual behavior
Intellisense doesn't work at all
with other project template like dotnet new classlib everything works well

The issue here is that the source build version of the SDK is installed. There is a known issue that they do not include the Full Framework assemblies in the source build release of the SDK (see https://github.com/dotnet/source-build/issues/2006).
There are different packages you can install. For Arch users there is the dotnet-sdk-bin package. For Fedora or CentOS users, you can try this suggestion https://github.com/OmniSharp/omnisharp-vscode/issues/4360#issuecomment-779086868

Duplicate of https://github.com/OmniSharp/omnisharp-vscode/issues/4360


Readme idea: For example in here I added a Common Errors section with the famous 403 that users report often

Changed base to Develop rather than master


[BUG] Calling _on_error with 4 arguments

I'm using latest version
When trying to get a document after authentication I get an error 404 but the error printing breaks and return the following message.
E 0:00:02.499   emit_signal: Error calling method from signal 'task_error': 'Reference(firestore_collection.gd)::_on_error': Method expected 3 arguments, but called with 4..
<C++ Source>  core/object.cpp:1236 @ emit_signal()
 firestore_task.gd:170 @ emit_error()
firestore_task.gd:155 @ _on_request_completed()
firestore.gd:305 @ _pooled_request()
firestore_collection.gd:120 @ _process_request()
firestore_collection.gd:46 @ get()
auth.gd:403 @ _on_FirebaseAuth_request_completed()

@OvervaultDev Sorry I just noticed there are some issues that need to be looked at. Is this still a problem? If so can you share some of the code that is causing the error?

@BearDooks I should have attached a snipped before, I've changed my script a lot of times since then.
Sorry for that!

@OvervaultDev no worries, is it still an issue?

@handre-dev - can you show us what you have connected to the firestore_task task_error signal? The method you've done that with has only three arguments to it but needs four. This was an update to help clarify what the plugin was trying to do when the errors occurred, which was lost to the winds before. I'll close this now since it's been a long time since we heard back, feel free to reopen if you need to.


How to install/run?

I downloaded the zip, unzip it, but then how to install/run?

Hello @onlinesid.
We aren't quite at a release ready stage yet. We are trying hard to get everything ready for a first release really soon.
When that happens, there'll be a deb installer you can use to run the simulator as you would on windows or mac.
Thanks for your interest. I'll keep this open so I can notify you when the release happens.

Thanks @DannyGlover I really like what I've seen so far so support for Linux is fantastic!

Also interested.

Hello @boogiefromzk  as @DannyGlover  has said. We are not quite at release stage yet! Hang in there because it is close and we hope to be getting people to give it a whirl really soon :)

@onlinesid @boogiefromzk
I've just shared the pre release of version 1.0.0 on the forums. See here for more details: https://forums.solar2d.com/t/solar2dtux-pre-release-build-testing-get-it-here-solar2d-simulator-on-linux/352200
Let me know how it goes!
Thank you


MINIFICPP-1351 fix PublishKafka::notifyStop race condition over connection

Thank you for submitting a contribution to Apache NiFi - MiNiFi C++.
In order to streamline the review of the contribution we ask you
to ensure the following steps have been taken:
For all changes:

[x] Is there a JIRA ticket associated with this PR? Is it referenced
in the commit message?

[x] Does your PR title start with MINIFICPP-XXXX where XXXX is the JIRA number you are trying to resolve? Pay particular attention to the hyphen "-" character.

[x] Has your PR been rebased against the latest commit within the target branch (typically main)?

[x] Is your initial contribution a single, squashed commit?

For code changes:

[x] If adding new dependencies to the code, are these dependencies licensed in a way that is compatible for inclusion under ASF 2.0?
[x] If applicable, have you updated the LICENSE file?
[x] If applicable, have you updated the NOTICE file?

For documentation related changes:

[x] Have you ensured that format looks appropriate for the output in which it is rendered?

Note:
Please ensure that once the PR is submitted, you check travis-ci for build issues and submit an update to your PR as soon as possible.

Failures:

ListenHTTP on mac: maybe unstable, but definitely not related
FileUtilsTests on ubuntu 20.04: ~1 millisecond time travel, probably instruction reordering or something IO, not related
GetTCP TLS: looks like maybe a deadlock, not related


Feature: Artificial locomotion solution for Hand Tracking

I thought I'd open the discussion about this here.
I can imagine my project working with hand tracking, except for my need for smooth (non-teleporting) artificial locomotion.
Currently I use the Stick locomotion from this project.
I don't have any (good) ideas currently for what would look like.

My first thought is maybe do hand relative locomotion, and when you make a fist, you move in that direction.

The current "solution" I have implemented to this problem is the walk-in-place (or jog) locomotion system in https://github.com/NeoSpark314/godot_oculus_quest_toolkit/blob/master/OQ_Toolkit/OQ_ARVROrigin/scripts/Locomotion_WalkInPlace.gd
I use it for my Voxel Works Quest game (https://sidequestvr.com/app/431) and it provides smooth locomotion; but of course is very controversial as it requires you to move quite a bit and can be tiring. You can see a short video of me doing it in here: https://www.youtube.com/watch?v=N-UReOuxAP0
also someone did actually use it to run 10km: https://www.youtube.com/watch?v=riItnHUjOu8
Hand gesture-based trigger can work well I think (pointing or fist); but it requires your game play mechanic to not require your hands while moving.
An interesting solution is the Telepath locomotion system from Aldin: https://www.youtube.com/watch?v=suINBbP5eU0
maybe this is of general enough use to consider adding something like this to the toolkit.

Microsoft research just published a really nice overview and comparison of vr locomotion techniques: https://www.microsoft.com/en-us/research/publication/locomotion-vault-the-extra-mile-in-analyzing-vr-locomotion-techniques/
with an interactive overview page here: https://locomotionvault.github.io/

Microsoft research just published a really nice overview and comparison of vr locomotion techniques: https://www.microsoft.com/en-us/research/publication/locomotion-vault-the-extra-mile-in-analyzing-vr-locomotion-techniques/
with an interactive overview page here: https://locomotionvault.github.io/


Dropdown boxes have weird behavior on macs

Description
When selecting available layers or channels using the drop down box in the workflow select widget does not show all available dropdown options.
Error message
No error message.
Expected Behavior
As is on Windows systems, the dropdown box should show all available dropdown options.
Reproduction
Please list the exact steps we can take to reproduce this bug.

open napari + plugin on mac
select dropdown box on workflow select widget
dropdown has weird behavior, does not show all available options

Environment

Operating system (ex. MacOS Big Sur): MacOs
Python version (ex. 3.8):
napari version (ex. 0.4.1): 1.1.2

Probably related to this
The property maxVisibleItems is ignored for non-editable comboboxes in styles that returns true for [QStyle::SH_ComboBox_Popup](http://qt-project.org/doc/qt-4.8/qstyle.html#StyleHint-enum) such as the Mac style or the Gtk+ Style.`

fixed and tested with @thao-do


Update README.md

Simply more instructions to users
Maybe more efficient for non-experienced docker users

Hmmm I prefer to keep that 'above the fold' as clean and to the point as possible, but definitely this could go in some other markdown document? maybe instructions.md with more information?

Hi! I don't know how to install it.
`admin@myNode:~/changedetection.io $ docker run -d --restart always -p "<IP_ADDRESS>:5000:5000" -v datastore-volume:/datastore dgtlmoon/changedetection.io
WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm/v7) and no specific platform was requested
admin@myNode:~/changedetection.io $ uname -an
Linux myNode 5.4.83-v7l+ #1379 SMP Mon Dec 14 13:11:54 GMT 2020 armv7l GNU/Linux
`

@ihelloz this is not the place to mention new issues, that's not how github works :) please open an issue in the issue queue


Edit: Usee Prime [ID] fix channel replace

Channel ID (required)
UseePrime.id
Channel Name
No response
Alternative Names
No response
Network
No response
Owners
No response
Country
No response
Subdivision
No response
City
No response
Broadcast Area
No response
Languages
No response
Categories
No response
NSFW
None
Launched
No response
Closed
No response
Replaced By
AllPlayEnt.id
Website
No response
Logo
No response
Notes
No response

Do you appear to know when this channel was closed and replaced ?

@BellezaEmporium it seem 10/oct/2023 https://gadget.jagatreview.com/2023/10/indihometv-rans-taulany-comic-con/

Confirmed by some video : https://m.youtube.com/watch?v=yC_bAN9e1QE

please remove closed tag on AllPlayEnt.id


Interpret static page html as template

The given change will fetch the html content of a static page, processing it as a regular smarty template instead of directly assigning the html content to the view. Therefore, any smarty function (e.g., {url}) can be used in a static content site.
For example, this enables a power user to easily create links between static pages.

Thank you @mirkobeine, that one looks interesting.
But this might break compatibility for existing customers that might already have unescaped { in their pages.
Any ideas how to work around that?

You're absolutely right. Would it be sufficient to add an additional flag in the backend:

[x] interpret as smarty template

That way, any customer could decide for himself whether he want's the content interpreted or not.

Sounds great. Can you update your pull request accordingly?

OK. I'll probably be able to update the PR during the upcoming weekend.

We could also consider to have a migration file which
a) replaces {foo} with {literal}{foo}{/literal} - downside: RegEx required, will double your problems by definition
b) replaces any page content X with {literal}X{/literal} - this would even be possible with a quite simple delta.
I know, both is not, what one really WANTS to do - but adding options over and over again is also not the real deal, isn't it?

@dnoegel good thought :+1:
I am in favour of b).
It's just a simple migration file, no additional changes in the database-structure or changes to the backend module is required.
@mirkobeine Any opinions from your side? If you could provide that migration file we can merge this PR for SW 4.3.3.

Just to be clear: am I right in thinking that with migration, you suggest a db migration file that will simply wrap the static content in a '{literal}'-Block?

@mirkobeine sorry for being unclear. Yes, create a new migration file inside _sql/migrations that wrappes existing sites with the {literal} block using a simple UPDATE statement.
You can test the migrations using the build/ApplyDeltas.php script or rebuild the whole installation running  ant build-unit inside the build directory.

@mirkobeine Any news on this PR?

Damn, was too busy since - I'try to finish this one by tomorrow.

Hi,
man kann jetzt schon mit einem Trick Smarty in den Shopseiten verwenden.
Dazu muss man nur folgende Einstellungen vornehmen:
Tpl. Variable 1: sContent
Tpl. Pfad 1: string:{$sContent|replace:'[script]':'IhrScript'}
Beispiel: http://i.imgur.com/WENbuFX.pn
Oder:
Tpl. Variable 1: sContent
Tpl. Pfad 1: string:{include file="string:{$sContent}"}
Heiner

I should warn you of an issue with this PR. I actually did the same using a Plugin and a Replace hook "Shopware_Controllers_Frontend_Custom::indexAction::replace" with exactly the same changes from this PR.....and it is workin fine, but:
when you are trying to use the "Action Plugin", so you should be able to use "{action module=widgets...}" inside pages, you just get a big white blank page.
I was going deep inside debugger to find the error, assuming an error with the output buffer.
But even after setting disableOutputBuffering to true via config is still giving me a blank page....but only when a page contains a call of action plugin
any ideas with it?

This occurs also with the trick by @hlohaus

You mean this:?
{* Article content *}
{block name='frontend_custom_article_content'}
{include file="string:{$sContent}"}
{/block}
Result:

no, i mean this:
{action module=widgets controller=listing action=top_seller sCategory=someId}
you could also define any custom widget via plugin, to show some additional content....but then you get a blank page...
the action plugin only works when it is callen directly in template, not in that workaround over Shopware sites

yes, i mean this too. But i have other working fix:
Change in:
templates/_emotion/frontend/custom/index.tpl
this:
{$sContent}
to this:
{include file="string:{$sContent}"}
This is bad:
$this->View()->fetch()
because is not working with ESI-Tags / the httpCache-Plugin.

yes! that was it :D thanks!


This project will not build correctly on the ESP32-S2

Description
If you try and compile this project using the ESP32-S2 you get the following error
section `.dram0.bss' will not fit in region `dram0_0_seg'
/Users/jock/.espressif/tools/xtensa-esp32s2-elf/esp-2020r3-8.4.0/xtensa-esp32s2-elf/bin/../lib/gcc/xtensa-esp32s2-elf/8.4.0/../../../../xtensa-esp32s2-elf/bin/ld: region `dram0_0_seg' overflowed by 31296 bytes

The reason for this that the ESP32-S2 has less SRAM than the ESP32 (320MB v 520MB) and a smaller SRAM0 segment.
Out of the box the default max resolution of 480x320, if you use the ILI9341 TFT Controller, the DISP_BUF_SIZE is 480642, os 60K.  Because the default is to use double buffering this then allocates a total of 120K an overruns SRAM0.
Proposed Solutions

Document this on the github readme so people using the ESP32-S2 can at least know what they need to do
use malloc() to allocate the buffers so they will be fit into a ram segment where they can fit
use an attribute to indicate where the buffers should be allocated ala #define DRAM_ATTR _SECTION_ATTR_IMPL(".dram1", __COUNTER__) for SRAM1
Allocate in PSRAM (if present), at which point you could have a larger buffer if you wanted

This is a frustrating and yet easily solved issue
Regardles

Some of these options may not be valid as the buffer needs to be in DMA capable memory. That rules out PSRAM, regular malloc(), etc... SRAM is the only place that can be used for DMA buffers and transaction descriptors. The only realistic option may be to just use smaller buffers that fit in available SRAM.

@davidjade OK fair, but the size of the buffers is pre calculated based on the horizontal size in the config files, the code either needs to be modified to come up with sizes that will work with the -S2, or documented to ignore the example given.
And fine you can't use regular clib malloc, but one could use pvPortMallocCaps() which would still be called "malloc".  My point still stands on that one ;)
Regardless of the solution, the fact that this code was apparently never tested against the -S2 is a bit sad.  It's been available for the better part of a year now

If you look at the ESP docs for DMA, it states that heap_caps_malloc(size, MALLOC_CAP_DMA) must be used for DMA buffers and that flag is going to force it right back into the SRAM heap.
I suspect it will be necessary to reduce the buffer size for SRAM constraint devices. I personally don't have an S2 device so I cannot test this.

Regardless of the solution, the fact that this code was apparently never tested against the -S2 is a bit sad. It's been available for the better part of a year now

Please keep in mind that many of us are hobbyists doing this in our free time, and we don't necessarily have access to the latest hardware immediately. We of course appreciate reports like this and will do our best to resolve the issue.

@embeddedt I am, but I am also cognizant that there is a company that is offering services and support.  That raises the bar of what I expect a little.  The -S2 was announced in 2019, boards were available in march of 2020.  So no, I don't expect people to jump as soon as a new board is out, but after about 6-10 months or so I do kinda expect that someone to take the 5-10 minutes to idf.py set-target esp32s2 actually compiles

@jockm Fair enough; that's a reasonable point.

@davidjade I think the larger point is that in the time we have quibbled over DMA and various forms of malloc, y’all could have closed this bug simply by documenting that the example does on work on the -S2 as is. It was one of the courses of action I suggested
However right now anyone who has a -S2 and wants a GUI aid going to be frustrated and possibly baffled by the error. They are more likely to simply have a bad opinion about lvgl than anything else

@davidjade I have read the docs — I had to dig into them deeply to fully understand the nature of this problem before I reported it.  I will refer you to the documentation, you will find this note:

Due to a technical limitation, the maximum statically allocated DRAM usage is 160KB. The remaining 160KB
(for a total of 320KB of DRAM) can only be allocated at runtime as heap.

If you dig further you will find that the statically allocated DRAM area is actually about 114K before the LVGL example gets to allocate anything.  This almost explains the amount of the overrun, but if you do some form of malloc it will be allocated in the other 160K block.  Which is why I suggested that as an option.
Now I agree that lowering the size of the buffers may still be called for (depending on how much storage is needed by the rest of the app) as ~38% of SRAM is a lot to consume just for buffers.
If I choose to use LVGL on this project I would probably be writing my own drivers as the included ones do not include the 8/16 bit parallel mode the CPU has support for, and might need the slightly slower but heap freeing option of putting the buffer in PSRAM.

I am just going to put this here for the morbidly curious, but I have filed a related issue (#255) noting that the default buffer size for the ILI9341 (the default as shipped) defines a DISP_BUF_SIZE that is 1.6x the default for other displays.  If it were set to 40 like the others were, then the -S2 wouldn't overrun the static area.  This would leave about 14K left for for other static storage.

Hello @jockm,
I can see that same damage has been already done by not having this example updated to 'new' HW. Nevertheless, you got the solution right with allocation the buffers in DMA-capable heap, see #259 .
I'd also like to shed some light onto some of the topics that you mentioned in this thread:

It is true that DMA does not have access to external RAM. But the SPI driver won't crash if you pass it pointer to external memory. The SPI driver would copy its content to internal memory and start the transaction -> this is extremely inefficient in terms of CPU time and memory (see here) so I don't recommend you doing it this way, it is just an FYI.
At the time of writing this comment, only dynamic allocation to external RAM is supported; static allocation (.bss segment) is not supported in ESP32-S2. You can watch this issue for details.
ESP32-S2 enhaces its peripherals (SPI and I2S) with an serial and parallel interface, but their drivers are work in progress in ESP-IDF. Of course, you can use the feature, we just don't provide IDF-like drivers yet. For detail refer to ESP32-S2 technical reference manual chapters  8.4.6, 8.4.8 and 9.10.

Thanks for the request @tore-espressif , can you validate it works for you @jockm ?
@tore-espressif I've seen you're improvements into this and the drivers repo, thanks for the help 😃


How to set User-Agent

How to set UA to renew subscription?

The current version of ClashTUI uses clash.meta, and future versions will read the global-ua from clash config.

Try this: https://github.com/JohanChane/clashtui/releases/tag/v0.2.0-beta


Investigate tooling around integrating swagger/openapi specs for services within the service catalog

Issue created off the back of the architecture meeting.
We want to look into integrating swagger/openapi specs with the service catalog.  At a high level, we want to look into how we can import openapi/swagger specs  + version information and integrate it with services in the service catalog to provide additional information about which API's a service provides.
Creating this initially as a placeholder to expand on with tooling/examples in the wider ecosystem, and a place to better define the requirements.

@jessegonzalez please find a JS library that we can incorporate into Component Details page to render the swagger or openapi files.  We will store the files in database so they are versioned and match up with the Component Version.

We will store the files in database so they are versioned and match up with the Component Version.

Do we have a licensing requirement? Apache, MIT, others?
Regarding storing in the DB, thoughts on storing the OpenAPI document in a ConfigMap? We could standardize on the ConfigMap name, maybe something like openapi-<-component version?>.
Maybe we should talk about the end user workflow to add/update the document in the database.

For licensing, Apache or MIT.  One of the licenses that are unrestrictive.

Lets say the swagger json file is checked into the git repo with the source code then we could pull from the git repo and add it to the ortelius db as part of the CI/CD pipeline.
Or we use a pointer to the file and pull it at render time.

Option 1 enables us to be disconnected from the repo and render at anytime.
The end user would add the file location in the CI/CD workflow tool such as the Jenkinsfile or via a toml file that the CI/CD Ortelius Plugin would read.  See a sample Jenkinsfile for the integration.  Line 50 is where we look for the README to associate with the component version.

@jessegonzalez any luck finding a JS library we can use?

dependent upon #326

completed


Fix links in PROPOSAL.md

The previous links were broken. This fixes the links in the markdown.

Looks good :)

Adding a comment


[BUG] Out-of-memory Error when loading a new graph

Describe the bug
In registry.cn-hongkong.aliyuncs.com/graphscope/graphscope-dev:latest where graphscope is compiled and installed, when I try to load a new dataset social-network-sf3-merged-fk.tar.zst(compressed size 300M), I get an out of memory error like this:
/opt/graphscope/include/graphscope/frame/property_graph_frame.cc:361: AddLabelsToGraph -> Check
failed: Not enough memory: Failed to allocate memory of size 10467840, total available memory size
are<PHONE_NUMBER>, and<PHONE_NUMBER> are already in use in "client.CreateBlob(size * sizeof(T), buffer_)",
in function vineyard::PodArrayBuilder<T>::PodArrayBuilder(vineyard::Client&, size_t) [with T =
vineyard::property_graph_utils::NbrUnit<long unsigned int, long unsigned int>; size_t = long unsigned
int], file /tmp/gs-local-deps/v6d-0.14.0/modules/basic/ds/arrow.h, line 231...

Is this memory usage reasonable?
The available memory of this container is :
free -m
               total        used        free      shared  buff/cache   available
Mem:          515481       67746      267575         247      180158      444152

The maximum memory usage when loading this dataset is monitored to be no more than 13G before reporting an out-of-memory. But the error message shows a memory usage of almost all 40G. And other code with memory usage over 36G can be tested successfully in this environment.
Smaller dataset social-network-sf0.3-merged-fk.tar.zst can be loaded correctly.
To Reproduce
Steps to reproduce the behavior:

Download the dataset social-network-sf3-merged-fk.tar.zst, separate the vertex csv files and edge csv files into two folders.
Load dataset with:

import graphscope as gs
import pandas as pd
import os

#set path
vertex_path = '/root/social-network-sf3-merged-fk/VertexFile/'
edge_path = '/root/social-network-sf3-merged-fk/EdgeFile/'
vertex_file = os.listdir(vertex_path)
edge_file = os.listdir(edge_path)

#construct session
sess = gs.session(cluster_type='hosts')
graph = sess.g()

#read vetex csv
for i in vertex_file:
   data = pd.read_csv(vertex_path + i, sep='|')
   vertex_label = os.path.splitext(i)[0]
   graph = graph.add_vertices(data, label=vertex_label)

#read edge csv
for i in edge_file:
   data = pd.read_csv(edge_path + i, sep='|')
   edge_label = os.path.splitext(i)[0]
   src = edge_label.split('_')[0]
   dst = edge_label.split('_')[2]
   graph = graph.add_edges(data, label = edge_label, src_label = src, dst_label = dst)

print(graph.schema)
sess.close()

Monitor real-time memory usage

Expected behavior
When the actual memory usage is only around 13G, an out-of-memory error is reported and the output shows an inflated memory usage value.
Environment (please complete the following information):

GraphScope version: [v0.22.0]
OS: [Ubuntu20.04]
Vineyard [0.14.3]

你好，你的来信我已收到！

Try graphscope.set_option(vineyard_shared_mem="512G") at the beginning to change the setting of the default session.

But the error message shows a memory usage of almost all 40G.

It's actually 4G

Try graphscope.set_option(vineyard_shared_mem="512G") at the beginning to change the setting of the default session.

Thank you very much! The problem has been solved.

FYI: We have improved the initialization of the default value for local sessions in #2678.


🐛 kubectl-kcp: remove duplicated NewFlagSet

Summary
In #2121 I added this to the main.go (which is consistent with most other usage) but missed it was already done here, so cleaning up the duplication
Related issue(s)
Related to fix for #2119

/retitle :bug: kubectl-kcp remove duplicated NewFlagSet

/lgtm
/approve


Prepare for v0.13.0 release

cc @juliusvonkohout

cc @yuzisun @kimwnasptd @markwinter Unfortunately there is no time for any improvements in MWA on time for Kubeflow 1.9. For the next release, let's work on a roadmap to make it better.
For now, care if you approve?

/lgtm


[Discussion] Replace user profile icon stuff with gravatar

would allow us to save extreme amounts of code, any opposition to this?

no opposition i have my gravatar set to the same thing i use everywhere else anyway

i don't quite see how you would handle it differently than project/group images, but it seems like a good idea

I'm not a big fan of having to have a WordPress account to change a profile picture.

I'm not a big fan of having to have a WordPress account to change a profile picture.

I agree, this seems like a pretty annoying extra step for people that don't care to create yet another account on some external site

imo you should provide both. I personally use gravatar, but some people wouldn't for one reason or another. Either way, wouldn't the image upload code still be there for orgs and projects?

Orgs and projects are handled in hangar, not hangar auth, that's different

But porting it over shouldn't be too crazy right? Or am I missing something critical here?

You can already set custom avatars on the auth side of things. I just am not sure I'm a big fan of the way I implemented it. Its very different (cause it sorta has to be) from the way changing icons for projects works.

What is the (sorta has to be) part origin

Because we don't directly control the user database structure. that's handled via ory kratos.

There is https://www.libravatar.org/ that can be used as a Gravatar alternative.

I think this has the same flaw of registering at an alternate endpoint, separate from Hangar.

There is no way to delete a wordpress account. So I'm against using gravatar
https://backgroundchecks.org/justdeleteme/#Wordpress

For me, the conclusion from all these comments so far is that we can add support for different "profile picture providers", but there still needs to be a way to set the profile picture manually without a third-party account or service.

Yes, that's the conclusion, thanks everybody for their feedback


How to run it?

This is not an issue, but rather I am asking for some instructions so as for how to run it.
So far, I have tried,
java -cp "../cep-monitoring-1.0.jar" org.stsffap.cep.monitoring.CEPMonitoring from classes folder and then many variations of the paths. I also tried importing in IntelliJ ide and building and running it.
I am a newbie trying to learn Apache flink and CEP, any help would be appreciated.

I tried running flink first and then using flink to run the jar file, still gives no classdef found error

Hi @rikenshah, you can run the program by running mvn exec:java -Dexec.mainClass=org.stsffap.cep.monitoring.CEPMonitoring.
Alternatively, you can run the job from within your IDE by executing the main method. Or you start a Flink cluster and submit the jar. You can find information about how to do it here.

Thank you so much. I also followed these steps to run it.


Introduce REST API support

Coverage decreased (-0.3%) to 80.836% when pulling e6d79801c305fa87d0b03e93e7d0e1ab4280504b on iaroslav/rest into 6db76a973dfd89557f18bdec8fa821c9ff318536 on master.

Coverage decreased (-0.08%) to 81.069% when pulling 0b85fef6f69039feea29ad289a95402bb0f55262 on iaroslav/rest into 6db76a973dfd89557f18bdec8fa821c9ff318536 on master.

Coverage increased (+1.3%) to 82.428% when pulling f8f5464b919d2511deafd06b722b044c91c63bad on iaroslav/rest into 6db76a973dfd89557f18bdec8fa821c9ff318536 on master.


Change how cluster is started in tests

Instead of trying to start all the nodes with dynamic peer addresses
set, alwasy start one, then join the rest to this one.  The SetPeers
in the test may be causing leadership changes and sporadic failures.
Possible fix for #3655

+1

+1


how to get string value from a child

in xml child i'm using child().text().get() method but i get only the first word of the string.
For example my xml is:
<root><Name>Ugur Yanik</Name></root>
and i call this method:
stringstream nameValue;
nameValue << node.child("Name").text().get();
std::string name >> nameValue;

name would be "Ugur".
How can i get string value in a child?
I also tried:
nameValue << node.child_value("Name").text().get();
std::string name >> nameValue;

operator>> for stringstream by default only reads up to the first whitespace, you need to do nameValue >> std::noskipws to fix this. But also just don't use stringstream in the first place?

I'm very beginneer to cpp and i ve found and sample on the some website. stringstream was using there. But is there a better way (the correct one) to get string value from child? Thanks.

Just assign the value directly:
std::string name = node.child_value("Name");;

node.child_value resolved my problem. Thank you sir.


Disallow array-of-arrays with DescriptorSets when validating.

This CL adds validation to disallow using an array-of-arrays when attached to a
DescriptorSet.
Fixes #1522

@alan-baker does this seem like it's the right track? I didn't gate the check on anything at this point it's just looking for DescriptorSet with array-of-arrays.


Unified Inbox displayed when selecting multiple notifications from same account

Checklist

[X] I have used the search function to see if someone else has already submitted the same bug report.
[X] I will describe the problem with as much detail as possible.

App version
6.000
Where did you get the app from?
F-Droid
Android version
LineageOS microg build 20220405 (lake)
Device model
Moto G7
Steps to reproduce

Show Unified Inbox
Select account B inbox (now showing only B messages)
Write two messages to account A
dismiss app, go to home screen
pull down notification and select two messages for account A

Expected behavior
Show inbox of account A
Actual behavior
Unified Inbox is shown instead of inbox from account A
Additional troubleshooting notes:

Selecting an individual message from notification opens that message ok
I decided to put Unified Inbox in the title, because I also have a behavior where I am in an account inbox and then read a message, and delete it - and it returns me to Unified Inbox rather than the account inbox.

Logs
k9-log.txt
Around 8:19 notifications were selected

This is the intended behavior now. If all messages with notifications belong to the Unified Inbox, the Unified Inbox will be opened.

I decided to put Unified Inbox in the title, because I also have a behavior where I am in an account inbox and then read a message, and delete it - and it returns me to Unified Inbox rather than the account inbox.

This sounds like a bug. Please open a new issue and include detailed instructions on how to reproduce it.

OK good to know, I will get new logs together for the other one. Thank you.

@cketti I can do a PR for this also if I understand you correctly: https://github.com/k9mail/k9mail.github.io/blob/bf3a85d2930cff463dab088872141c5df7b0c874/_documentation/notifications.md?plain=1#L31
Tapping on the stacked notification clears it and opens the Inbox for that account.

We'll hopefully switch to the documentation in a separate repository soon. Please update this file instead: https://github.com/k9mail/k9mail-docs/blob/1ed793dc41451db49c255135ca4b8d014a904c6d/docs/en/current/reading/notifications.md

@cketti Ok I figured out the other sequence that I thought was a bug. It's a little different than I described. But is it a bug?

There are multiple messages from multiple accounts in notifications.
In app, Unified Inbox is enabled
select one message from a stacked notification group, and it goes to that message
Delete that message
It shows Unified Inbox rather than account inbox (bug?)
change to the expected account inbox
remaining stacked notifications from that account are still showing (bug?)
the individual notification dropdowns in the stack for that account are now missing and only the entire notification stack for that account can be selected (bug?)


Coverage increased (+0.04%) to 67.099% when pulling 7b4e1436ad36f293e083237ada8442b77d06bef7 on wangqj:master into 273aa991d1ca3e471e8874040dfaa3fc958c84c3 on go-chassis:master.


[ADDON] - Calico

Add support for Calico as an add-on.
https://projectcalico.docs.tigera.io/getting-started/kubernetes/helm

This would be great to have. Getting some additional requests looking for this example as well.

Yes, looking forward to this one.


Can verbose mode be more and less verbose ?

Some times I try to investigate paket failures and this hard to do, verbose mode on one hand dumps all responses as it receives them and majority of the time this information is overly detailed and just complicates understanding.
On the other hand it do not log other behaviors that are no network related , so I just stare into not changing screen for couple of minutes.

good idea. now we need to decide what/how we do that

For web traffic for request I think it sufficient to write full urls as paket do now already, for response I think it need to just write OK if it receives http code 200 and if it receives some error codes it best to try parse received exception and to extract just the message with no stack trace.
For other work it best to write message for every major operation, I less familiar what is going on there.

Please send PR(s)
On Mar 29, 2016 20:52, "tsibelman"<EMAIL_ADDRESS>wrote:

For web traffic for request I think it sufficient to write full urls as
paket do now already, for response I think it need to just write OK if it
receives http code 200 and if it receives some error codes it best to try
parse received exception and to extract just the message with no stack
trace.
For other work it best to write message for every major operation, I less
familiar what is going on there.
—
You are receiving this because you commented.
Reply to this email directly or view it on GitHub
https://github.com/fsprojects/Paket/issues/1559#issuecomment-203047885

What time consuming operations paket do outside network ?

The resolver is NP-complete. It can be run into situations where our
heuristic doesn't perform well and has trouble to find a way out of a big
area of conflicts. Then it tests basically all version combinations.
On Mar 30, 2016 08:20, "tsibelman"<EMAIL_ADDRESS>wrote:

What time consuming operations paket do outside network ?
—
You are receiving this because you commented.
Reply to this email directly or view it on GitHub
https://github.com/fsprojects/Paket/issues/1559#issuecomment-203271254

I did not saw high cpu usage during this.

yeah during that phase it's still requesting a lot.


Can't import findbestreturn

I'm able to run Momentumscanner.py, but I can't use it for other dex's
$ from MomentumScanner import findbestreturn
from: can't read /var/mail/MomentumScanner

from MomentumScanner import findbestreturn print(findbestreturn('apeswap'))
-bash: syntax error near unexpected token `('

Did you run
$ from MomentumScanner import findbestreturn
from a python interpreter? If so, you need to go to the folder where you put Momentumscanner.py first
from MomentumScanner import findbestreturn print(findbestreturn('apeswap')) -bash: syntax error near unexpected token `('
This looks like you ran it it a terminal. You will need to run it in a python interpreter. Try this in a terminal:
$cd directory-where-you-have-the-script
$python -i
$from MomentumScanner import findbestreturn
$print(findbestreturn('pancakeswap_new'))

got it, thanks will try that. I did not run it from an interpreter

interpreter worked and new instructions work even better 😄  closing


CLIMATE-591 - Update data_source/rcmed.py to store units from the database

this request depends on the new Dataset being presented in dataset.py

Merged build triggered. Test Failed.

Merged build started. Test Failed.

Merged build finished. Test Failed.

Merged build triggered. Test Failed.

Merged build started. Test Failed.

Merged build finished. Test Failed.

Merged build triggered. Test Failed.

Merged build started. Test Failed.

Merged build finished. Test Passed.


Add icon license comment

Either using "Copy compose" or "Copy SVG", the icon license (if any) could be added to the snippet.
e.g. for Lucide Icons & ISC License
/*
 * Lucide License
 * ISC License
 *
 * Copyright (c) for portions of Lucide are held by Cole Bemis 2013-2022 as part of Feather (MIT).
 * All other copyright (c) for Lucide are held by Lucide Contributors 2022.
 *
 * Permission to use, copy, modify, and/or distribute this software for any purpose with or without
 * fee is hereby granted, provided that the above copyright notice and this permission notice
 * appear in all copies.
  IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
 * INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING
 * FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
 * NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE
 * USE OR PERFORMANCE OF THIS SOFTWARE.
 */

import androidx.compose.ui.graphics.Color
import androidx.compose.ui.graphics.PathFillType
import androidx.compose.ui.graphics.SolidColor
import androidx.compose.ui.graphics.StrokeCap
import androidx.compose.ui.graphics.StrokeJoin
import androidx.compose.ui.graphics.vector.ImageVector
import androidx.compose.ui.graphics.vector.path
import androidx.compose.ui.unit.dp

public val LucideIcons.SquareStack: ImageVector
    get() {
...

Currently, I extracted a dedicated Gradle module and defined dedicated copyright settings & scope for that, but having it in the snippet would encourage referencing the license properly.

I guess licenses are meant for this, no?
Having downloaded some icons in my repo and applying my copyright wouldn't correct.

The license of each collection is visible on the site (where the icons are distributed) and on the github repo.
Trying to understand why that is not enough.

If you consider this fine, then let's close this 👌.


Added cofiguration option to force client to use ipv4 protocol (curl)

@sagikazarmark Is it all right now?

Can you please also add some documentation?
https://github.com/guzzle/guzzle/blob/master/docs/request-options.rst

There it is.

@guzzle/maintainers please add some input here

Could this be more general -- like force_ip_resolve => v4?

@mtdowling Sure, great idea. Updated.

Are we happy with the changes here?

I am, it's also in the "Ready to merge" section in the Contribution project.

Thanks @paveljanda


My notes

Hello. I can't found HSV/HSL sliders, and something other details. So...

I think need add HSL square color picker.
I think need add color wheel with webgl support (I can try to implement, I know shader language, and webgl).
I think need add HSV/HSL sliders, prefer in separate tab.
I wanted to add HCG color model (I implements HCG to every interesting projects).

I general your color picker very cool.

I don't plan on implementing any new color notations, but will be playing with a "plugin" structure so people can provide their own.
I like the idea of the color wheel but why does it need webgl support?  A simple svg radial gradient with a mask could be fine.
Slider modes based on the selected color notation could be added without adding more tabs to the picker, could also create separate tabs that could be turned on.

Sad... I today made color-nuker - low level API for visualization and coordinate manipulation
https://github.com/acterhd/color-nuker

I just threw this together using a conical gradient script, https://jsfiddle.net/3n1gm4/2yx6xLp9/ .  Seems like it could work nicely, and there are other methods for creating a color ring to use with a triangle or square inner such as

Conical gradient script source:  http://jsdo.it/akm2/yr9B;

This would be good to CSS Houdini, if conic gradients is real.

And further. I have over 2 years of fighting with the community. And for what? All in order to color model HCG acquired real name, and in the second (main) has been recognized as a color model. Maybe I'm already dead, but the HCG should not die, he must get on Wikipedia, to scientific resources, articles, and generally referred to wherever there is color.
Color model HCG has come a long way, and it has a quiet, but a major victory (Atom, D3).

I removed some comments.
Center of shade looks like HCG, thanks, I added link to HCG docs.
https://github.com/acterhd/hcg-color-model-docs
I think HCG color model will soon  very popular.


No DPI Fix for the Surface Laptop 2

The DPI scaling on the newer Microsoft Surface Laptop 2 still is not accurate. I've spoken to support on Discord and all the settings and options did not work.
For scale, the client looks roughly 10% smaller than it should be. Text and overall quality looks off.

Still no fix for this? =/


[Fix](invert index)fix s3 Failed to check the directory

Proposed changes
Issue Number: close #xxx

s3 does not support checking directories

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

run buildall

run p0


MINOR: [CI][C++] Fix Travis-CI build

The GCS testbench cannot be installed on non-x86 architectures, it seems.

@github-actions submit -g r

@github-actions crossbow submit -g cpp


book cover not shown in Luscious

Source information
members.luscious.net
Source language
English, Multi
Steps to reproduce
Just enter install and enter the luscious.net extension
Expected behavior
It should show cover for manga or picture galleries
Actual behavior
It doesn't show cover manga or picture galleries no matter what I did
Mihon/Tachiyomi version
v0.16.3
Android version
android 13
Other details
No response
Acknowledgements

[X] I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open or closed issue.
[X] I have written a short but informative title.
[X] I have updated the app to version 0.15.3.
[X] I have updated all installed extensions.
[X] I have tried the troubleshooting guide.
[X] If this is an issue with the app itself, I should be opening an issue in the app repository.
[X] I will fill out all of the requested information in this form.

Unable to reproduce under popular, latest, or the detailed view. What User-Agent are you using? Try changing it to one listed here: https://www.useragents.me/


Buffer Size Limit in SaxJS

An error is sometimes thrown on font generation :
Error: Max buffer length exceeded: attribValue

As SaxJS is called by Webfonts-generator, a project not maintained anymore, we can't either pass a config object to Sax nor create a ticket on Webfonts-generator projects.
QuickFix :
Once SaxJS is installed, modify the sax/lib/saxjs file on line 16 :
Modify the sax.MAX_BUFFER_LENGTH variable assignation to Infinity.

Bug resolved in #70


map/dict based approach to Encoding and Decoding channel data

To overcome the brittleness of ordered encoding and decoding from iOS, Android and Flutter side, we must follow KVP based serialization and deserialization approach.
Related discussions:
https://github.com/ably/ably-flutter/pull/5#discussion_r419159554
https://github.com/ably/ably-flutter/pull/5#discussion_r419159258
https://github.com/ably/ably-flutter/pull/6#discussion_r420359338

we must follow KVP based serialization and deserialization approach

It's not mandatory to use an encoding in which key names are explicit (ie json or msgpack) if we can avoid the brittleness. For example, if we can have a single file that defines the schema (ie the field names and the types for each member of each class), and we can have a way to ensure that all 3 parts (dart, ios, android) implement the same schema then that's ok.

Thanks @paddybyers - that's an interesting approach which would also reduce the amount of code we have to write and transliterate - reducing the "triple-handing" when it comes to serialisation and deserialisation per value.
The last time I played with protocol buffers it always felt a bit turbulent, but then that may have just been the process of building and running the right version of the protoc tooling. That may have improved in the last few years.
Regardless, this approach could work with any schema-based code generator. What other options might there be when it comes to that tooling? Or might we consider writing something ourselves?
@tiholic, what do you think? Have you worked with code generation much, yourself? I haven't particularly but it's an area that does interest me.

@QuintinWillison I have worked on json based code generation with a custom generator for java. I feel we can try protoc. I've been exploring on that.

Great. Thanks! Looking forward to seeing what you come up with. 😀

We can close this as it is already implemented. We have #28 for switching codec to a more robust solution.


Implement String repeat

Co-authored-by: Tamas Keri<EMAIL_ADDRESS>JerryScript-DCO-1.0-Signed-off-by: Daniella Barsony<EMAIL_ADDRESS>

@dbatyai Thanks for the review added the plus check with a test case.


Update hello_world_memory_test package name

Broken by 89af5ec8c7c6012746482256b9b7459727526f32.

LGTM but bonus points for making the logs make this failure mode much more obvious

Looks like there's an adb pm list packages command that ostensibly lists all packages. We can filter that for and report 'no such package' on device. I'll put together a follow-up patch.

Filed #9706


colorSchema types

https://github.com/slidevjs/slidev/blob/78cbc5cfc40c3f27b9f88bf2e2c2570716ad1052/packages/types/src/types.ts#L150
https://github.com/slidevjs/slidev/blob/78cbc5cfc40c3f27b9f88bf2e2c2570716ad1052/packages/types/src/types.ts#L32
May these two colorSchema use same type ?

They are in different contexts, the difference is expected.


Ability to filter out windows support enabled templates for RKE clusters using node drivers (except for custom cluster).

When creating a RKE cluster using node drivers from cluster template, cluster templates created with windows support enabled should not be presented as an option .
luster templates created with windows support enabled should  be presented as an option  only when creating custom cluster.

It looks like wes already fixed it in master.

Version: master-head (8/2/19)

Create a CT with Windows Support enabled like:

Attempt to create RKE cluster in all RKE providers except custom, confirmed for each, Windows Support is not shown:

Now attempt with custom RKE cluster, confirmed Windows Support is shown:


search in a table

Overview of the problem
Oruga version: 0.5.10
Vuejs version: 3
OS/Browser: Brave/Firefox
Description
Order and search functions doesn't work properly in a column retrieved via sequelize in a CRUD app.
This column (that don't work correctly) is name composed.
I have a data in a table with this some fields:
....
ID_Assegnato (an ID in the main table)
...
TB_Assegnati.Nominativo (linked by ID_Assegnato from other table)
the component table in oruga show correctly the values of TB_Assegnati.Nominativo but if I try to make searchable this col it doesn't work.
Expected behavior
Also column TB_Assegnati.Nominativo is searchable or order by

@danimog Do you still have problems with this? Have you tried with Oruga 0.8.x? If so, can you provide more information to help us reproduce this bug?

Hi, I'll try ASAP. thanks!


Site Auto-scrolls to Contact Form

Describe the bug
When I load my website with the iFrame-Resizer, sometimes it auto-scrolls to the contact form at the bottom of the page.
To Reproduce
Steps to reproduce the behavior:

Go to https://mayahtt.com
The page should auto-scroll to the contact form, but the issue happens intermittently making it difficult to debug.

Expected behavior
The page loads normally and only scrolls to the bottom when the URL contains the anchor link (https://mayahtt.com#contact)
Desktop (please complete the following information):

Browser: Chrome
129.0.6668.71 (Official Build) (64-bit)

Additional context
This seems to happen on any page containing a contact form but intermittently.

So the issue is that you want it to scroll, but sometime it doesn’t? The issue is going to be that the anchor you want to scroll to hasn’t loaded when you make the call to scroll.
I would try adding the defer attribute to the script tag you use to load in the child page JS file. So that things don’t start triggering until everything has fully loaded.

The issue is that when a user lands on a page, it scrolls automatically when it shouldn't. The only time it should scroll is if a user clicks on a button with an anchor link, or lands on the page with an anchor link in the URL.

Then I don’t think this is an issue with iframe-resizer. It won’t scroll the page unless you request it to do so.
If you can recreated the bug with a simple example I can take more of a look, but I don’t have much to go on here.

Closing due to no response


Q2 Vendor Member Engagement Email

Email 2: Est delivery 4/13/2020 showing data from 10/1/2019 to 3/31/2020 - Q2 2020
Email 3: Est delivery 7/13/2020 showing data from 1/1/2020 to 6/30/2020
Email 4: Est delivery 10/12/2020 showing data from 4/1/2020 to 9/30/2020
Next Steps:

[ ] @dheerajkottali Update current DE/Report to include updated dates for Webinars, Blogs, Events, KCSP, KTP, Certified K8s, member project contacts. Matrix is here: https://docs.google.com/spreadsheets/d/1U881l6aWpKAqmm5Q3ErRHhH2RLrT4iTbM50hbhIhYjc/edit#gid=51449025
[ ] Update DE and member contact list with new Event Sponsorship field located on the Purchase History Record
[ ] Current Vendor Q2 engagement email under content review: https://docs.google.com/document/d/1oDkL1XSaarVcKvNmRt-NBK99jEwvVKwme28whTfkUtg/edit?ts=5e2b51ba#

In progress/exploration Items for Katelin:

[ ] 20 bounces - develop a MixMax campaign to follow up with the alternate contacts of those that bounced to ask for a new contact
[x] 395 did not open - develop a journey to remind people to open over a period of time

Wish List item to include:

[ ] Explore ways to automate submissions of blogs with an SFMC Cloud Form to enable automated tracking and approval in SFDC

@dheerajkottali Member engagement - did not open Journey template is here: https://docs.google.com/document/d/1_wc-kSF3u9b6kB9wwEUdCcAlNLBV-mCyrK2XM2PXREk/edit
Mixmax bounced contacts template also recorded in this document.

Vendor engagement email for Q2 is completed, sent on 4/20.


test: add failing test case for issue #3564

why did you close this and removed the repro? it was the one with orphan removal on owning side? if so, lets keep it here, i was to debug that first before we call it unsupported

Huh, weird I thought had created a seperate branch for this. And I must have locally did something with master and pushed that. I'll repush it.


correct typo on example $beforeInsert hook

hook is named $beforeInsert not beforeInsert

Wow, that was fast 😄. Thank you!


Cosine similarity issue

No matter how un-similar the values are, I get high similarity scores. (consistently above 0.7)
Example:
Output value: "Reach out by email to check in and ensure everything is going smoothly."
Comparison value: "Hi Mom"
Results:

I tried this manually with the following:
curl https://api.openai.com/v1/embeddings   -H "Content-Type: application/json"   -H "Authorization: Bearer $OPENAI_API_KEY"   -d '{
    "input": "Reach out by email to check in and ensure everything is going smoothly.",
    "model": "text-embedding-ada-002"
  }' -o s1.json

curl https://api.openai.com/v1/embeddings   -H "Content-Type: application/json"   -H "Authorization: Bearer $OPENAI_API_KEY"   -d '{
    "input": "Hi Mom",
    "model": "text-embedding-ada-002"
  }' -o s2.json

import json
from math import sqrt

def dot_product(X, Y):
    return sum(x*y for x, y in zip(X, Y))

def magnitude(vector):
    return sqrt(sum(pow(element, 2) for element in vector))

def cosine_similarity(X, Y):
    return dot_product(X, Y) / (magnitude(X) * magnitude(Y))

def main():
    with open('s1.json') as f:
        s1 = json.load(f)['data'][0]['embedding']
    with open('s2.json') as f:
        s2 = json.load(f)['data'][0]['embedding']
    print(cosine_similarity(s1, s2))

if __name__ == '__main__':
    main()

And the cosine similarity is indeed 0.7699.  It appears to be working as intended!  You'll have to tune the threshold value accordingly.

Interesting, thanks for verifying. Will need to look into other methods of checking similarity.


Undefined is not an object (Evaluating 'CameraManager.Aspect')

Installed the module and tried to link, the link command does not do anything.
So I went further and check my MainApplication.java and the module object does not exist in the java file.
Any resolution?
RN version - 0.41.2

Make sure you have react-native-camera install and that your packager is not running while installing. Checkout this issue https://github.com/lwansbrough/react-native-camera/issues/528

run react-native link react-native-camera

Please update your readme file, it did not include the step to install react-native-camera module

Having the same issue. Tried react-native link and react-native link react-native-camera
Versions:
  "dependencies": {
    "ac-qrcode": "^1.0.1",
    "expo": "^17.0.0",
    "react": "16.0.0-alpha.6",
    "react-native": "^0.44.3",
    "react-native-camera": "^0.9.4",
    "react-native-qrcode": "^0.2.3",
    "react-native-vector-icons": "^4.2.0",
    "react-primitives": "^0.4.2",
    "styled-components": "^2.1.0"
  },

Maybe for react 16-alpha?


[UI] Add form to create / edit mocks

Add a new form which can be used for creating a new mock and also for editing an existing mock
The form should collect the following information from the user

Name of the mock *
Description of the mock
Route to mock *
HTTP method *
Request body (if any)
Request body type (only if request body is present)
Request headers (if specific headers are required)
Switch to set if exact request header validation needs to be performed
Response body (optional - should support both text and file based responses)
Response content type (if response body is present)

Details can be obtained from swagger

[Duplicate]


[Bug]: eval-this workflow is not working

Is there an existing issue for the same bug?

[X] I have checked the existing issues.

Describe the bug and reproduction steps
Currently the eval-this workflow is not working, so we should fix it.
Idea:

Switch LM to Claude Haiku
Reduce to use a subset of SWE-bench instances to make it affordable
Run and make sure that it works

@csmith49 will take a look at this
OpenHands Installation
Docker command in README
OpenHands Version
No response
Operating System
None
Logs, Errors, Screenshots, and Additional Context
No response

The eval-this workflow has two parts:

actual evaluation
integration tests.

openhands-agent has split them here:

https://github.com/All-Hands-AI/OpenHands/pull/5077

I can confirm that the new integration tests workflow works with Haiku:

https://github.com/enyst/playground/pull/8#issuecomment-2495543257
(browsing ones fail, I'm looking into that, that's a good thing in a way!)

I felt like we need the integration tests in their new form to be back in working state. We have removed them at some point from ./tests, and refactored them as external scripts like evals, also using Deepseek, but they weren't working either.
What do you think about this? Could we have a nightly for them - and maybe a label too, just in case needed -, also with Haiku?
IMHO it would be cool if we can also have a nightly on Deepseek or something. Because

Haiku has native function calling
Deepseek doesn't, so the runs use different prompt/code/conversion/pydantic serialization/etc (it really affects stuff IMHO)

These integration tests are just like 6 tests currently (and I'm working on a seventh), but they do try to cover some things in real-like use that we just don't have coverage elsewhere.

Oh, also: at this time, the Deepseek API key defined on this repo is depleted. I doubt it's the original reason why the eval workflow wasn't working, but it looks like the first reason currently. 😅 Cc: @neubig

This is my proposal on these: (source)

Thanks so much for digging in to this @enyst!
I unfortunately am a bit short on time to look at this, but @mamoodi if you'd be able to take a look I'd love your comments.

I think we can remove that whole workflow eval-runner now..

I think we can remove that whole workflow eval-runner now..

Sorry, does the new one give results for download? (the .jsonl and other files)

You're right. That's missing. Have to see what the file limit size is for comments lol


Can't create composite roles

I'm trying to create a composite role. Looking at the code I see you are calling this endpoint: ${client.baseUrl}/admin/realms/${realm}/clients/${id}/role
Looking at the Keycloak API documentation for creating a new role, (the endpoint you are using), it states that I should send a RoleRepresentation, which can contain RoleRepresentation-Composites.
The documentation is not clear enough if I should send ids or names of clients and ids or names of roles. It doesn't matter what I send, it creates the role, but without the composites.
In the keycloak admin console I see that they call a different endpoint for adding "composites", after the role has been created.
Is this an issue in the documentation? Is it a bug in keycloak?
The problem is there's no way to add a composite using this library. Or am I missing something?

The way Admin Console does it is how it should be done. Other approaches
won't work. Creating a role is one operation.
Adding roles to another role is a different operation even though it uses
the same RoleRepresentation to pass information.
On Fri, Feb 16, 2018 at 8:09 PM, Cesar Salazar<EMAIL_ADDRESS>wrote:

I'm trying to create a composite role. Looking at the code I see you are
calling this endpoint: ${client.baseUrl}/admin/
realms/${realm}/clients/${id}/role
Looking at the Keycloak API documentation for creating a new role
http://www.keycloak.org/docs-api/3.4/rest-api/index.html#_createrole,
(the endpoint you are using), it states that I should send a
http://www.keycloak.org/docs-api/3.4/rest-api/index.html#_
rolerepresentation http://RoleRepresentation, which can contain
http://www.keycloak.org/docs-api/3.4/rest-api/index.html#_
rolerepresentation-composites http://RoleRepresentation-Composites.
The documentation is not clear enough if I should send ids or names of
clients and ids or names of roles. It doesn't matter what I send, it
doesn't create a composited role.
In the keycloak admin console I see that they call a different endpoint
for adding "composites", after the role has been created.
Is this an issue in the documentation? Is it a bug in keycloak?
The problem is there's no way to add a composite using this library. Or am
I missing something?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/keycloak/keycloak-admin-client/issues/78, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AANDeCIJHvpUrpKf_pZLCQPAzzQ1XWHDks5tVdJtgaJpZM4SIyiN
.

@c3s4r Have you found out how to create composite roles?

I think the only way is to do it in two operations, just as the admin console does. (See the answer by @mstruk)


(maint) Unify cli interfaces

This PR unifies the CLI handling in PuppetDB.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://jenkins.puppetlabs.com/job/platform_puppetdb_intn-sys_pr/1435/

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://jenkins.puppetlabs.com/job/platform_puppetdb_intn-sys_pr/1436/

@ajroetker Broken tests ^^^

Also, I'm happy to defer to the team on this (couldn't recall where we ended up), but I'm still wary of whitespace only changes.  Personally, I tend to just avoid them so I don't even have to consider the possibility of spurious merge conflicts.

I'm not sure why the cli-error and cli-help wouldn't be public interfaces, they would seem to be considering tk/main strips the namespaces off of the keys so that any namespace could use them. Also I attempted to put all the whitespace changes in the separate commit.

I think it could make sense (if we're going to have (isolated) whitespace only changes) to pull them out into a separate commit if that makes review easier, but that doesn't help at all with respect to the potential for inter-branch merge conflicts.

Personally in most cases, I'd probably just wait to fix the whitespace until I'm changing the relevant code for some other reason.

But that might not be as critical for PuppetDB depending on how often (and what) we merge (where).

@rbrw removed the whitespace/syntax changes

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://jenkins.puppetlabs.com/job/platform_puppetdb_intn-sys_pr/1440/

this seems to cause the benchmark tool to fail when I run
lein run benchmark -c postgres.ini -n 10 -N 10

error is
 Wrong number of args (1) passed to: benchmark/validate-options

@wkalt Looks like something did indeed break after i rebased, I'll see what's up

done with a first pass. I'll take another look when the outstanding stuff is fixed.

@wkalt Think I addressed all your comments, thanks for looking!

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://jenkins.puppetlabs.com/job/platform_puppetdb_intn-sys_pr/1445/

@pljenkinsro retest this please

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://jenkins.puppetlabs.com/job/platform_puppetdb_intn-sys_pr/1446/

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://jenkins.puppetlabs.com/job/platform_puppetdb_intn-sys_pr/1443/

@pljenkinsro retest this please

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://jenkins.puppetlabs.com/job/platform_puppetdb_intn-sys_pr/1449/

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://jenkins.puppetlabs.com/job/platform_puppetdb_intn-sys_pr/1450/

@pljenkinsro retest this please

@ajroetker this appears to break benchmark when the -i flag is used
'''
lein run benchmark -c postgres.ini -n 100 -F resources/puppetlabs/puppetdb/benchmark/samples/facts/ -i 1
'''
'''
java.lang.ClassCastException: clojure.lang.MapEntry cannot be cast to clojure.lang.Agent
'''

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://jenkins.puppetlabs.com/job/platform_puppetdb_intn-sys_pr/1451/

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://jenkins.puppetlabs.com/job/platform_puppetdb_intn-sys_pr/1452/

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://jenkins.puppetlabs.com/job/platform_puppetdb_intn-sys_pr/1453/

@pljenkinsro retest this please

@wkalt fixed for your comments

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://jenkins.puppetlabs.com/job/platform_puppetdb_intn-sys_pr/1454/

This is a massive change, and very close to release. I'm a little wary of doing this kind of thing right now.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://jenkins.puppetlabs.com/job/platform_puppetdb_intn-sys_pr/1516/

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://jenkins.puppetlabs.com/job/platform_puppetdb_intn-sys_pr/1517/

@pljenkinsro retest this please

waiting on the most recent tests, but I've been up and down this a few times and as of last week I was satisfied that the code worked fine. My only comment is that I think review was significantly complicated (and ate up a lot more of my time) in this case by refactors and style changes outside the scope of the objective stated in the commit message and outside of code common to that objective. I think these changes would have been better suited for a separate PR (not even a separate commit.) If it'd be feasible to break them out I'd welcome that, but my guess is that it's all pretty intertwined at this stage.
That aside, I'm satisfied at this point -- probably time for someone else to have a look.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://jenkins.puppetlabs.com/job/platform_puppetdb_intn-sys_pr/1518/

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://jenkins.puppetlabs.com/job/platform_puppetdb_intn-sys_pr/1537/


Improve error reporting when following journals

There are a couple of places where, when setting up to follow the journal, the systemd APIs can return errors.  We used to silently fail, but reporting them helps keep the whole thing from being a mystery.

One thing I ran into when testing under heavy load is that sd_journal_get_fd() can fail, and if it fails in wait_for_data_or_close(), we can just leave the client hanging.  If the failure was due to having too many descriptors open, then tying up the write end of the notification pipe until the client gives up and closes its end of the connection can actually hurt us.  I'll add a second tweak to check it earlier, since the journal context caches the descriptor that it allocates when it succeeds, and we can clean up more easily if it fails.

ping @LK4D4

needs a rebase

Got it.

LGTM

ping @LK4D4 ptal :heart:

LGTM

Is there any chance this can get pulled in for 1.11?

@nalind I'll add it to the list for consideration


Add Jenkinsfile

I'm trying to add a Jenkins pipeline for Cilium. This is a WIP pull
request for testing Jenkins setup.

This pull request is now managed with CodeReviewHub. Refresh.


Add type yAxis prop to allow logarithmic scale

This PR adds a type prop to the styles api in order to allow setting the y scale type to logarithmic

Looks good. But let's add it to the documentation in the Time Series readme

Looks good. But let's add it to the documentation in the Time Series readme

Done!

Added suggestions to call the prop scale vs type. It better described what it controls.

Yes, makes sense, we also avoid using type which is commonly a reserved word, I'm going to refactor this


How can I do the decoding only base on the acoustic models where there is no effect of language models in EESEN ?

Hi,
I just want to know which frame the CTC tookit (EESEN) chooses when decoding. Can EESEN  output it?
I am looking forward to your reply.
Best wishes!

You can simply look at the output of net-output-extract, which is a matrix of number of frames by number of tokens. You can see it being passed to the decoder (which applies the language model) in decode_ctc_lat.sh (or other decoding scripts) as a pipe, where you can store it or otherwise process it (convert to text from using copy-feats or so).

Thanks for your reply.
Perhaps I don't explain it clearly. I have output the posterior probabilities of tokens using net-output-extract and copy-feats. When ploting the posterior probabilities of tokens, there is a series of spikes or peaks separated by blanks according to the paper (Alex Graves et al,Connectionist Temporal Classification: Labelling Unsegmented Sequence Data with Recurrent Neural Networks, 2006).  I just want to know how to locate the positions of spikes in EESEN.  Is there a way to get it from lattice?

@fmetze Thank you very much for the prompt reply. I will try it .


Add test cases for media count

Added test cases for items counter.

STATUS: APPROVED!!!  🎉 🎉  :champagne: :champagne: :champagne:
Hi Team,
Good job !!!
:heavy_check_mark:  Testing is working right
Your project is complete!  There is nothing else to say other than... it's time to merge it :shipit:
Congratulations! 🎉 🎉  :champagne: :champagne: :champagne: