Handle Bunny::Session continuation_timeout cleanly

Versions
bunny (2.6.1)
sneakers (2.4.0)
serverengine (1.5.11)

Overview
I often see this in my workers when my development RabbitMQ cluster is overloaded or otherwise having issues.  It would be nice if Sneakers exposed a clean way to handle this in place of the current behavior.
Traceback
Unexpected error Timeout::Error
  /opt/poe/vendor/bundle/ruby/2.1.0/gems/bunny-2.6.1/lib/bunny/concurrent/continuation_queue.rb:33:in `block in poll'
  /opt/poe/vendor/bundle/ruby/2.1.0/gems/bunny-2.6.1/lib/bunny/concurrent/continuation_queue.rb:30:in `synchronize'
  /opt/poe/vendor/bundle/ruby/2.1.0/gems/bunny-2.6.1/lib/bunny/concurrent/continuation_queue.rb:30:in `poll'
  /opt/poe/vendor/bundle/ruby/2.1.0/gems/bunny-2.6.1/lib/bunny/channel.rb:1757:in `wait_on_continuations'
  /opt/poe/vendor/bundle/ruby/2.1.0/gems/bunny-2.6.1/lib/bunny/channel.rb:639:in `block in basic_qos'
  /opt/ruby/embedded/lib/ruby/2.1.0/timeout.rb:91:in `block in timeout'
  /opt/ruby/embedded/lib/ruby/2.1.0/timeout.rb:101:in `call'
  /opt/ruby/embedded/lib/ruby/2.1.0/timeout.rb:101:in `timeout'
  /opt/poe/vendor/bundle/ruby/2.1.0/gems/bunny-2.6.1/lib/bunny/channel.rb:638:in `basic_qos'
  /opt/poe/vendor/bundle/ruby/2.1.0/gems/sneakers-2.4.0/lib/sneakers/queue.rb:26:in `subscribe'
  /opt/poe/vendor/bundle/ruby/2.1.0/gems/sneakers-2.4.0/lib/sneakers/worker.rb:105:in `run'
  /opt/poe/vendor/bundle/ruby/2.1.0/gems/sneakers-2.4.0/lib/sneakers/workergroup.rb:36:in `block in run'
  /opt/poe/vendor/bundle/ruby/2.1.0/gems/sneakers-2.4.0/lib/sneakers/workergroup.rb:35:in `each'
  /opt/poe/vendor/bundle/ruby/2.1.0/gems/sneakers-2.4.0/lib/sneakers/workergroup.rb:35:in `run'
  /opt/poe/vendor/bundle/ruby/2.1.0/gems/serverengine-1.5.11/lib/serverengine/worker.rb:74:in `main'
  /opt/poe/vendor/bundle/ruby/2.1.0/gems/serverengine-1.5.11/lib/serverengine/multi_process_server.rb:79:in `block in start_worker'
  /opt/poe/vendor/bundle/ruby/2.1.0/gems/serverengine-1.5.11/lib/serverengine/process_manager.rb:107:in `call'
  /opt/poe/vendor/bundle/ruby/2.1.0/gems/serverengine-1.5.11/lib/serverengine/process_manager.rb:107:in `block in fork'
  /opt/poe/vendor/bundle/ruby/2.1.0/gems/serverengine-1.5.11/lib/serverengine/process_manager.rb:99:in `fork'
  /opt/poe/vendor/bundle/ruby/2.1.0/gems/serverengine-1.5.11/lib/serverengine/process_manager.rb:99:in `fork'
  /opt/poe/vendor/bundle/ruby/2.1.0/gems/serverengine-1.5.11/lib/serverengine/multi_process_server.rb:69:in `start_worker'
  /opt/poe/vendor/bundle/ruby/2.1.0/gems/serverengine-1.5.11/lib/serverengine/multi_worker_server.rb:132:in `delayed_start_worker'
  /opt/poe/vendor/bundle/ruby/2.1.0/gems/serverengine-1.5.11/lib/serverengine/multi_worker_server.rb:105:in `block in keepalive_workers'
  /opt/poe/vendor/bundle/ruby/2.1.0/gems/serverengine-1.5.11/lib/serverengine/multi_worker_server.rb:97:in `each'
  /opt/poe/vendor/bundle/ruby/2.1.0/gems/serverengine-1.5.11/lib/serverengine/multi_worker_server.rb:97:in `each_with_index'
  /opt/poe/vendor/bundle/ruby/2.1.0/gems/serverengine-1.5.11/lib/serverengine/multi_worker_server.rb:97:in `keepalive_workers'
  /opt/poe/vendor/bundle/ruby/2.1.0/gems/serverengine-1.5.11/lib/serverengine/multi_worker_server.rb:54:in `run'
  /opt/poe/vendor/bundle/ruby/2.1.0/gems/serverengine-1.5.11/lib/serverengine/multi_process_server.rb:40:in `run'
  /opt/poe/vendor/bundle/ruby/2.1.0/gems/serverengine-1.5.11/lib/serverengine/server.rb:88:in `main'
  /opt/poe/vendor/bundle/ruby/2.1.0/gems/serverengine-1.5.11/lib/serverengine/daemon.rb:101:in `main'
  /opt/poe/vendor/bundle/ruby/2.1.0/gems/serverengine-1.5.11/lib/serverengine/daemon.rb:90:in `run'
  /opt/poe/vendor/bundle/ruby/2.1.0/gems/sneakers-2.4.0/lib/sneakers/runner.rb:12:in `run'
  /opt/poe/lib/poe/service.rb:45:in `run_sneakers'
  /opt/poe/lib/poe/service.rb:41:in `run'
  ./bin/service:8:in `<main>'

same :scream:

@veetow @semantic-lee is there a way to increase a timeout in sneakers?

is there a way to increase a timeout in sneakers?

@c0mrade please see Configuration wiki

Sneakers::Queue accepts a :connection key that allow you configure a Bunny connection however you want (including continuation timeouts).


Update Ack message

What was wrong?
The Ack message is currently all-or-nothing which means that not responding causes the sending node to have to wait for a timeout.  This greatly slows down advertisement gossip.
How can it be fixed?
Update the Ack message to support including which advertisements were accepted (which implicitely means the other ones were rejected).

did it


API Add FormRequestHandler::forTemplate() for backwards compatibility

Fix for https://github.com/silverstripe/silverstripe-cms/pull/1758

Remaining issues are fixed by https://github.com/silverstripe/silverstripe-cms/pull/1758


Add ipAddress and macAddress validators

Codecov Report

Merging #199 into master will decrease coverage by 0.46%.
The diff coverage is 92%.

@@            Coverage Diff             @@
##           master     #199      +/-   ##
==========================================
- Coverage     100%   99.53%   -0.47%
==========================================
  Files          22       24       +2
  Lines         402      427      +25
==========================================
+ Hits          402      425      +23
- Misses          0        2       +2

Impacted Files
Coverage Δ

src/validators/macAddress.js
88.88% <88.88%> (ø)

src/validators/ipAddress.js
93.75% <93.75%> (ø)

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 971fe41...6756228. Read the comment docs.


Server error when try to search in language other than english

Issue type: Bug
Python version: 2.7.5
NetBox version: v2.0.0-release
When I try to search something in language other than english (i.e. russian), if object exist - I get server error.
If object not exist - all ok, No results found.
Server Error
There was a problem with your request. This error has been logged and administrative staff have been notified. Please return to the home page and try again.
If you are responsible for this installation, please consider filing a bug report. Additional information is provided below:
<type 'exceptions.UnicodeEncodeError'>
'ascii' codec can't encode characters in position 0-3: ordinal not in range(128)
Home Page

This is caused by the improper formation of the "more results" URL (which isn't always displayed). Easy fix. Thanks for reporting the bug!


caching support

Supersedes #26

I guess the can land so that I can test with OBS Studio?

I guess the can land so that I can test with OBS Studio?

Merged, make sure to replace uses: bilelmoussaoui/flatpak-github-actions@v2 with uses: bilelmoussaoui/flatpak-github-actions@master

Oh, the image wasn't rebuilt yet. Let me try to figure out how to re-trigger a rebuild manually

@GeorgesStavracas The image was updated. I ended up noticing an issue with the pre-defined cache-key, it seems that if for whatever reason (job cancelled for example) while the cache is being saved, saving the cache next time fails as the key was never freed. It keeps saying that another job is updating the cache. I ended up adding a new option to specify the cache-key in case the default one doesn't fit the user's needs.
So far, it seems to work
Cache restored successfully
Restored cache with key: flatpak-builder-0f51bddf4f15c39e39b55b6c92c8249d99d44205

Let me know if that works with your OBS testing


kubectl apply -f deploy-myMicroservice.yaml command throwing error

Problem encountered on https://dotnet.microsoft.com/learn/aspnet/deploy-microservice-tutorial/deploy
Operating System: windows
I have encountered following error while running kubectl apply -f deploy-myMicroservice.yaml command. I have followed all the steps in the tutorial.
error: unable to recognize "deploy-myMicroservice.yaml": no matches for kind "Deployment" in version "apps/v1beta1"
deploy-myMicroservice.yaml file content : ---
apiVersion: apps/v1beta1
kind: Deployment
metadata:
name: mymicroservice
spec:
replicas: 1
template:
metadata:
labels:
app: mymicroservice
spec:
containers:
- name: mymicroservice
image: [YOUR DOCKER ID]/mymicroservice:latest
ports:
- containerPort: 80
env:
- name: ASPNETCORE_URLS
value: http://*:80
apiVersion: v1
kind: Service
metadata:
name: mymicroservice
spec:
type: LoadBalancer
ports:

port: 80
selector:
app: mymicroservice

@zaaro  Please follow https://github.com/dotnet/core/issues/5027#issuecomment-671236544

We have deployed a fix. Please let us know if you're still having issues with the tutorial.


"Expand All" crashes browser tab on larger grammar

The tab will die when trying to perform "Expand All". Maybe some infinite recursion because of recursive grammar parts. I assume that how the expansion is handled at the moment just causes too much overhead.
The tab will also consume ~16GB of RAM, and the SVG is only shown partially.
It may also be possible that the SVG is too big to handle for the browser.
Some better "element tagging" like the path instead of that not so unique ID might fix this.
Originally posted by @MrMinemeet in https://github.com/MrMinemeet/ebnf_railroad_visualizer/issues/41#issuecomment-2062034582

Fixed/Worked arround deep recursion in #46


Add binder/colab/azure integration

We need to add some level of integration such that the notebooks can be directly in-browser.

Binder integration has now been added as of #30


Datepicker hidden

Bug, feature request, or proposal:
Bug
What is the expected behavior?
See the datepicker
What is the current behavior?
The datepicker is hidden.
What are the steps to reproduce?
Have a datepicker at the end of the page.
Providing a Plunker (or similar) is the best way to get the team to see your issue.
Plunker template: https://goo.gl/DlHd6U
What is the use-case or motivation for changing an existing behavior?
Which versions of Angular, Material, OS, TypeScript, browsers are affected?
angular: 4.1.3,
@angular/material: 2.0.0-beta.5,
Is there anything else we should know?

Closing as a duplicate of https://github.com/angular/material2/issues/4406.


Bump Elixir-ls to 0.6.4

closes #14

Thanks, I pushed a new release. https://github.com/sublimelsp/LSP-elixir/releases/tag/0.3.2


Issue 171 - fixed properly closing files upon untarring.

This is to address problem from #171.
@mfojtik @bparees PTAL
//fyi @Maxim-Filimonov

LGTM [merge]

@soltysh thanks a lot :+1: will bot create release automatically?

@Maxim-Filimonov we are working on release just now, should happen later today (hopefully)


Release Checklist: 1.0.18

[ ] Manual testings

[ ] Showcase (Student/Lawyer)
[ ] LSBC Test environment
[ ] LSBC Prod environment
[ ] Accessibility: Voice Control, Labels
[ ] Get Person Credential with BCSC App

[ ] Check issuance of Attestation Credential

[ ] Automated testings are passing
[ ] Mobile Verifier with Default and Dev Mode settings
[ ] Connected experience (e.g.: messaging, proof request, wallet name/alias)
[ ] Single Device experience using showcase (deep linking)

[ ] App not running at all in background/foreground
[ ] App running in background (before logout)
[ ] App running in background (after logout)

[ ] Use names/values supporting Indigenous Languages
[ ] Upgrade from 1.0.17 -> 1.0.18

Android Pixel 8 build 1792

[ ] Manual testings

[X] Showcase (Student/Lawyer)- FAIL. App crashes when scanning credential issuance QR code.
[ ] LSBC Test environment
[x] LSBC Prod environment
[ ] Accessibility: Voice Control, Labels
[x] Get Person Credential with BCSC App - FAIL. Did not revoke the older Person credential immediately. There was a delay where both credential could be used. The information sent successfully however ACM/Verifier received an error.

[ ] Check issuance of Attestation Credential

[ ] Automated testings are passing
[ ] Mobile Verifier with Default and Dev Mode settings
[ ] Connected experience (e.g.: messaging, proof request, wallet name/alias)
[ ] Single Device experience using showcase (deep linking)
[ ] Use names/values supporting Indigenous Languages
[X] Upgrade from 1.0.17 -> 1.0.18

iOS iPhone SE

[ ] Manual testings

[X] Showcase (Student/Lawyer)- FAIL. App crashes when scanning proof request QR code (after revoking lawyer credential)
[ ] LSBC Test environment
[x] LSBC Prod environment - PASS
[ ] Accessibility: Voice Control, Labels
[x] Get Person Credential with BCSC App - FAIL. Did not revoke the older Person credential immediately.

[ ] Check issuance of Attestation Credential

[ ] Automated testings are passing
[ ] Mobile Verifier with Default and Dev Mode settings
[ ] Connected experience (e.g.: messaging, proof request, wallet name/alias)
[ ] Single Device experience using showcase (deep linking)
[ ] Use names/values supporting Indigenous Languages
[X] Upgrade from 1.0.17 -> 1.0.18

iPhone 14 Pro

[ ] Manual testings

[x] Showcase (Student/Lawyer)
[ ] LSBC Test environment
[ ] LSBC Prod environment
[x] Accessibility: Voice Control, Labels
[x] Get Person Credential with BCSC App

[x] Check issuance of Attestation Credential

[ ] Automated testings are passing
[ ] Mobile Verifier with Default and Dev Mode settings
x ] Connected experience (e.g.: messaging, proof request, wallet name/alias)
[ ] Single Device experience using showcase (deep linking)

[ ] App not running at all in background/foreground
[x] App running in background (before logout)
[ ] App running in background (after logout)

[x] Use names/values supporting Indigenous Languages
[x] Upgrade from 1.0.17 -> 1.0.18


Update hdinsight-upgrade-cluster.md

Updated load balancer

@sreekzz

Can you review this PR?
IMPORTANT: When this content is ready to merge, you must add #sign-off in a comment or the approval may get overlooked.

#label:"aq-pr-triaged"
@MicrosoftDocs/public-repo-pr-review-team


Symfony 6 support

Q
A

Bug report?
no

Feature request?
yes

BC Break report?
no

RFC?
no

Symfony 6 is supported by the composer.json file btw, what exactly is current missing or not working as expected?

Symfony 6 is supported by the composer.json file btw, what exactly is current missing or not working as expected?

https://github.com/rollerworks/password-common-list/blob/28090c023f595653f5ba6e0ee2d15c38759028c9/composer.json#L28
Only support symfony framework 5.x currently.


One Karpenter Node Not Upgrading to EKS Cluster Version 1.29 Automatically

Description
Issue Description:
I'm using Karpenter version v0.33.0. When I upgraded the EKS cluster version from version 1.28 to version 1.29, nodes spawned by Karpenter upgraded to version 1.29 automatically, except for one node. This behavior is unexpected.
Details:

Karpenter Version: v0.33.0
EKS Cluster Version: 1.28 (Upgraded to 1.29)
Nodepool:

apiVersion: karpenter.sh/v1beta1
kind: NodePool
metadata:
  name: nodepool-spots
spec:
  template:
    spec:
      requirements:
        - key: kubernetes.io/arch
          operator: In
          values: ["amd64"]
        - key: kubernetes.io/os
          operator: In
          values: ["linux"]
        - key: karpenter.sh/capacity-type
          operator: In
          values: ["spot"]
        - key: karpenter.k8s.aws/instance-category
          operator: In
          values: [ "c", "m", "r", "t", "x", "a" ]
        - key: karpenter.k8s.aws/instance-generation
          operator: Gt
          values: ["2"]
      nodeClassRef:
        name: ec2-node-class
  limits:
    cpu: 1000
  disruption:
    consolidationPolicy: WhenUnderutilized
    expireAfter: 720h # 30 * 24h = 720h
---
apiVersion: karpenter.sh/v1beta1
kind: NodePool
metadata:
  name: nodepool-ondemand
spec:
  template:
    metadata:
      labels:
        nodepool: karpenter-ondemand
    spec:
      taints:
        - key: karpenter-ondemand
          value: "true"
          effect: NoSchedule
      requirements:
        - key: kubernetes.io/arch
          operator: In
          values: ["amd64"]
        - key: kubernetes.io/os
          operator: In
          values: ["linux"]
        - key: karpenter.sh/capacity-type
          operator: In
          values: ["on-demand"]
        - key: karpenter.k8s.aws/instance-category
          operator: In
          values: [ "c", "m", "r", "t", "x", "a" ]
        - key: karpenter.k8s.aws/instance-generation
          operator: Gt
          values: ["2"]
      nodeClassRef:
        name: ec2-node-class
  limits:
    cpu: 1000
  disruption:
    consolidationPolicy: WhenUnderutilized
    expireAfter: 720h # 30 * 24h = 720h

Steps to Reproduce:

Upgrade EKS cluster version from 1.28 to 1.29.
Observe the behavior of Karpenter-managed nodes during the upgrade process.
Identify any nodes that do not upgrade to the expected version.

Expected Behavior:
All nodes managed by Karpenter should upgrade to version 1.29 after upgrading the EKS cluster from version 1.28 to 1.29.
Actual Behavior:
One node in the nodepool did not upgrade to version 1.29 after upgrading the EKS cluster version.

Can you provide the node spec?

@engedaam
spec:
  providerID: aws:///eu-central-1a/i-01794dcb317834a12
nodeInfo:
  architecture: amd64
  bootID: 7e724296-d78e-4739-8d5b-6ef8e716b5f3
  containerRuntimeVersion: containerd://1.7.11
  kernelVersion: 5.10.210-201.852.amzn2.x86_64
  kubeProxyVersion: v1.28.5-eks-5e0fdde
  kubeletVersion: v1.28.5-eks-5e0fdde
  machineID: ec2d5a53ec9590b45b79dfd5d2e68681
  operatingSystem: linux
  osImage: Amazon Linux 2
  systemUUID: ec2d5a53-ec95-90b4-5b79-dfd5d2e68681

Do you know if there are any pods that may have a disruption annotation or PDBs?


Why did you create another DefaultMQProducer class in MQClientInstance class?

hi,
i am very interest in RocketMQ,so i decided to learn it's code,but i found the DefaultMQProducer class also created in MQClientInstance class,i don't understant(i just learn it ),thank you!

The issue tracker is ONLY used for bug report and feature request.
Alternately (especially if your communication is not a bug report), you can send mail to our mailing lists


rtat.net

Problem description

Problem location

I saw a problem on the following URL:

I couldn't find the information I wanted. I expected to find it near the following URL:

Other:

Project version(s) affected

Suggestions for a fix

@rohitpc363 There's isn't any information on the ticket for us to take action on. I'm closing the issue here for that reason. Feel free to add more information on the ticket to continue the conversation.


Use this package as a dbml creator.

hello,
I need to create a dbml (convert some SQL) from scratch and not to parse a dbml file. Is it somehow possible to use this lib for that?

Hi! It took quite a while, but I've rewritten the project from scratch. In 1.0.0 it supports using it as a DBML creator (watch out for braking changes, more info in the docs)


clearOnPopupClose option

Hello,
Thank you for a nice plugin I am using within some of my projects. I would like to suggest one small change - clearOnPopupClose option. The  idea is to clear results when the popup is closed.
The demo clearonpopupclose.html was added and readme documentation was updated.
I also updated the jake file and it's dependencies as they were outdated (let me know, if you want to split this PR into two).
Adam

@brendan-ward no problem.
I removed the option in the .js code, example html file and corresponding line in the documentation.

Thanks @adammertel for this and for upgrading our dependencies too!


Contextual doc version search (Algolia/DocSearch)

🚀 Feature
A site can be versioned.  In such case it's likely we want to use an Algolia DocSearch facet filter so that we don't end up with duplicate results:
    algolia: {
      apiKey: 'x',
      indexName: 'y',
      searchParameters: {
        facetFilters: [`version:${versions[0]}`],
      },
    },

This works, but also has some drawbacks: if you are currently browsing v1, and last version is v2, when you search, you will find v2 results.
We should make this facetting behavior contextual/dynamic, instead of being hardcoded in the site config, and if user is currently browsing v1, we should facet on v1, show him v1 related results.

Note: the solution must play well with docs multi-instance support. If you have:

Android SDK in version v1, v2, v3
iOS SDK in version v4, v5, v6

What should happen if:

you type some Android related keyword while you are browsing iOS doc?
you are not browsing any doc at all (ie you are on the homepage, the blog?)

Is this related to V2? I'm currently using V1 and it works the way you explained it should. Whichever version of documents I am on, the search results are from that version only.

@amimas according to what I see, yes contextual search works on v1, but not on v2.
I see this code on v1 responsible for contextual doc search:

For v2 we'll need something similar, but also take into account docs multi-instance, and maybe it's worth to add the possibility to search non-docs things (blog posts, pages), as it seems currently unsupported on v1.

Important to consider: if we persist a "preferred version" we probably should search in this version when searching on unversioned pages (see also https://github.com/facebook/docusaurus/pull/3543)

For v2 we'll need something similar, but also take into account docs multi-instance

Not sure what is "docs multi-instance" @slorber .

@amimas not well documented yet but you can understand the idea here: https://github.com/facebook/docusaurus/issues/3299
One Docusaurus site can host the doc for 2 sdks (like ios + android) that have different versions/release cycles.

Thanks for the reference @slorber .
Sounds like a neat feature. I am actually doing something like this using V1 already. I have separate Docusaurus V1 instances for different tools and they are all deployed at subfolder from the root of the domain. Each docusaurus instance has its own versioning and search index with algolia. As a result, when you are in a page doing a search, the search is already contextual based on the tool and the version being viewed. A landing page at the root is deployed using another generator that brings the whole site together.
Anyways, if we have "multi-instance" docs in V2, then yes, that should be in the consideration of contextual search.

Great, hope we'll be able to solve your usecase.
Although if you have large sites to assemble it may be better to keep them separated to avoid long build times.
There's already a PR here: https://github.com/facebook/docusaurus/pull/3543, but waiting for Algolia inputs to complete it.


Library does not work without @mui/styles

It fails with error:
Module not found: Can't resolve '@mui/styles'
Which is basically deprecated to use with mui5

Hi,
I've got this dependency error on npm install mui-color :
npm ERR! code ERESOLVE
npm ERR! ERESOLVE unable to resolve dependency tree
npm ERR!
npm ERR! While resolving<EMAIL_ADDRESS>npm ERR! Found<EMAIL_ADDRESS>npm ERR! node_modules/react
npm ERR<EMAIL_ADDRESS>from the root project
npm ERR!   peer<EMAIL_ADDRESS>from<EMAIL_ADDRESS>npm ERR!   node_modules/@emotion/react
npm ERR<EMAIL_ADDRESS>from the root project
npm ERR!     peer<EMAIL_ADDRESS>from<EMAIL_ADDRESS>npm ERR!     node_modules/mui-color
npm ERR!       mui-color@"*" from the root project
npm ERR!     2 more (@emotion/styled, @mui/material)
npm ERR!   3 more (@emotion/styled, @mui/material, react-dom)
"dependencies": {
"@emotion/react": "^11.9.3",
"@emotion/styled": "^11.9.3",
"@mui/icons-material": "^5.8.4",
"@mui/material": "^5.9.0",
"@testing-library/jest-dom": "^5.16.4",
"@testing-library/react": "^13.3.0",
"@testing-library/user-event": "^13.5.0",
"archimate-js-core": "file:../../archimate-js-refactor/",
"axios": "^0.27.2",
"material-ui-popup-state": "^4.0.2",
"prop-types": "^15.8.1",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-router-dom": "^6.3.0",
"react-scripts": "5.0.1",
"web-vitals": "^2.1.4"
Thanks for your help.

+1


change preflight check to expect both localhost and IP address

Authentication controller currently only permits HTTP requests from single origin "http://localhost:4000"
Frontend Vite currently opens application on http://<IP_ADDRESS>:4000

Requests from http://<IP_ADDRESS>:4000 generates CORS error

Proposed solution:
Authentication controller will check if origin is included in a list of permitted origins
If yes, then response headers will echo back the origin. If not, render an error


[Source Request]

Source website

Name: TRanimeizle
Link: https://www.tranimeizle.co/
Language(s): Turkish

Other details

https://github.com/jmir1/aniyomi-extensions/issues/559


add pip3 executable and debian variables

I did that change in order to fix the tests for weareinteractive/ansible-nginx/#9

Thanks. I added a var for the other OSs.
To make this more robust, I'll probably remove the pip installation from this role and will expect it to be on the host as dependency.


resource plugin stuck at v0.3.0

What happened?
I attempted upgrade to @pulumi/aws-static-website ^0.4.0 (via NPM), but pulumi commands are still using plugin resource plugin aws-static-website-0.3.0
Expected Behavior
Pulumi CLI uses resource plugin matching the installed NPM version
Steps to reproduce

npm install<EMAIL_ADDRESS>pulumi up

Output of pulumi about
Dependencies:
NAME                        VERSION
@types/node                 16.18.12
@pulumi/aws-static-website  0.4.0
@pulumi/aws                 5.30.0
@pulumi/pulumi              3.55.0

Additional context
As a workaround, I am able to run pulumi plugin install resource aws-static-website 0.4.0 after npm install but before pulumi up
Contributing
Vote on this issue by adding a 👍 reaction.
To contribute a fix for this issue, leave a comment (and link to your pull request, if you've opened one already).

Hi @DCAL12! Can you provide a few more details on the existing Pulumi program for which you attempted to upgrade the was-static-website component? It sounds like you had an existing Pulumi program using version 0.3.0 and then upgraded to 0.4.0 using npm, but did you update package.json and package-lock.json with the new version as well?

Closing due to inactivity


Listen for sigterm and exit

This allows to container to quickly exit on docker stop. Currently the stop command times out (10 seconds) and issues a kill.

Apologies on the, thanks for the PR!


Does this diagram match the architecture you have in mind?

Hi @shmuga,
My team and I are currently working on automated generation of architecture diagrams for CloudFormation and serverless projects. Your project is particularly interesting as it represents a good real-world use case.
The tool we are working on generated the following diagram for your repo. I am happy to get your feedback about it. It would be very helpful for our product development.
Does the diagram match the architecture you have in mind?
Cheers, Alexey

Hey Alexey
Overall look good. The only thing is that I would expect an authoriser function to be drawn somewhere closer to each of the APIG resources. Each function call involves an execution of the authoriser so it might be better to show that somehow one the diagram


Documentation: sphinx-build not found

When running the make html the result is:
/bin/sh: 1: sphinx-build: not found
Makefile:42: recipe for target 'clean' failed
make: *** [clean] Error 127

It seems there's something missing in the Pipfile
@v01d
@btashton

Hi, sara, did you follow the steps outlined here?
https://nuttx.apache.org/docs/latest/contributing/documentation.html#building
If so, did you see sphinx being installed during pipenv install? sphinx-build is part of the sphinx python package.

Hi Matias,
Yes, I followed the steps from the contributing doc.
Well, when I run pipenv install is said it installed the dependencies from Pipfile.lock successfully but I really did not see the sphinx python package.

If you go to the Documentation directory and run this, can you display the output:
$ pipenv clean
$ pipenv sync

Output:
Installing dependencies from Pipfile.lock (f6636c)…   🐍   ▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉ 28/28 — 00:01:28 All dependencies are now up-to-date!
Then, I run again make html and the result was:
/bin/sh: 1: sphinx-build: not found Makefile:42: recipe for target 'clean' failed make: *** [clean] Error 127

Did you do pipenv shell or use pipenv run to run the make command?

pipenv shell

Did you manage to solve this?
If not, maybe paste the exact sequence of commands and output here. I feel that we're missing something or maybe there's something that is not fully configured in your system. pipenv shell should take care of defining the PATH to expose the sphinx-build script. This is how it looks on my end:
 ~/c/nuttx_doc/nuttx/Documentation ❯ pipenv shell                                 on   master *1
Launching subshell in virtual environment…
 . /home/v01d/.local/share/virtualenvs/Documentation-1KDjy31b/bin/activate
❯ which sphinx-build
/home/v01d/.local/share/virtualenvs/Documentation-1KDjy31b/bin/sphinx-build
 ~/c/nuttx_doc/nuttx/Documentation ❯

Yes, It was related to my system indeed. Conflicts with automatic activated virtual envs.
Now I got to build the HTML pages.
Thanks!


Setting the item type via the “cheater syntax”

citeproc-js accepts setting the item type via the Extra field “cheater syntax” (see https://citeproc-js.readthedocs.io/en/latest/csl-json/markup.html#value-formats), e.g., type: dataset or {:type:dataset}.
BBT, it seems, does not parse this correctly.
Actual biblatex output from an entry containing {:type:dataset} in the Extra field:
@article{doe_title_2016,
  title = {Title},
  author = {Doe, John},
  date = {2016},
  note = {\{:type:dataset\}}
}

Expected output:
@data{doe_title_2016,
  title = {Title},
  author = {Doe, John},
  date = {2016}
}

Actual biblatex output from an entry containing {:type:review} in the Extra field:
@article{doe_title_2016,
  title = {Title},
  author = {Doe, John},
  date = {2016},
  note = {\{:type:review\}}
}

Expected output:
@review{doe_title_2016,
  title = {Title},
  author = {Doe, John},
  date = {2016}
}

Actual CSL YAML output from an entry containing {:type:review-book} in the Extra field:
---
references:
- id: doe_title_2016
  type: article-journal
  title: Title
  note: '{:type:review-book}'
  author:
    - family: Doe
      given: John
  issued:
    date-parts:
      - - 2016
...

Expected output:
---
references:
- id: doe_title_2016
  type: review-book
  title: Title
  author:
    - family: Doe
      given: John
  issued:
    date-parts:
      - - 2016
...

BBT should try to parse all types listed in http://docs.citationstyles.org/en/stable/specification.html#appendix-iii-types – though in practice I’d expect mostly those types that cannot be accessed from the Zotero GUI, e.g., dataset (→ @data), review (→ @review), review-book (→ @review), and maybe pamphlet (→ @booklet). Unrecognized types should be mapped to CSL no-type or bib(la)tex @misc.

Can you map those CSL itemtypes to Bib(La)TeX for me?

CSL
biblatex
bibtex

article
article
article

article-magazine
article/magazine (1)
article

article-newspaper
article/newspaper
article

article-journal
article
article

bill
legislation
misc

book
book (2)
book

broadcast
misc/broadcast (7)
misc

chapter
incollection (3)
incollection

dataset
data (4)
misc

entry
inreference
incollection

entry-dictionary
inreference
incollection

entry-encyclopedia
inreference
incollection

figure
image
misc

graphic
image
misc

interview
misc/interview (5)
misc

legislation
legislation
misc

legal_case
jurisdiction
misc

manuscript
unpublished
unpublished

map
misc/map (6)
misc

motion_picture
movie
misc

musical_score
audio (5)
misc

pamphlet
booklet
booklet

paper-conference
inproceedings
inproceedings

patent
patent
misc

post
online
misc

post-weblog
online
misc

personal_communication
letter
misc

report
report
techreport

review
review
article

review-book
review
article

song
music
misc

speech
misc/speech (5)
misc

thesis
thesis
phdthesis (8)

treaty
legal
misc

webpage
online
misc

Shorthands: b: biblatex, ba: biblatex-apa, bc: biblatex-chicago
Note that in biblatex users can map any unambiguous type or type/entrysubtype combination, on the fly, to any other type or type/entrysubtype combination – that’s how I would recommend to deal with any remaining mismatches between b, ba, bc, and others.
(1) biblatex only: the part after the slash specifies the entrysubtype
(2) collection if the work has no author but editor(s)
(3) inbook if the work has a bookauthor
(4) ba only (or use misc/data if you prefer not to use types not in the official b repertoire)
(5) as used by bc
(6) my invention (maps never mentioned in b, ba, bc)
(7) my invention (bc uses article/magazine)
(8) could also be a mastersthesis (but you’d have to parse the type field to catch this, not sure whether it’s worth the effort)

How would I distinguish whether the intent is to export for b/ba/bc?

I would prefer a one-size-fits-all approach for biblatex, i.e., I would not distinguish between exports for b/ba/bc at all.
I feel BBT cannot be expected to deal with all mismatches between b/ba/bc and others, and it’s actually not too difficult for users to fix such issues themselves. For example, if BBT exports misc/broadcast, but a bc users wants article/magazine for this entry type, they can use the DeclareSourcemap functionality (in a latex document preamble) to achieve this on the fly.

Wait; something like article/magazine isn't a way to describe alternates, but you actually mean it should generate
@article/magazine{...
}

? Will every biblatex-compatible processor understand this?

“article/magazine” is my shorthand for “type=article with entrysubtype=magazine”, like
@article{blah,
  title = {Blah},
  entrysubtype = {magazine}
}

I just noticed that the regular BBT biblatex export (i.e., not using the “cheater syntax”) does not
set an entrysubtype for Zotero Magazine and Newspaper items yet either – but it’d be great if it could. Required by biblatex-chicago.

I think I have it. Do you have some testcases for me?

Would you prefer no-type over the type inferred from the Zotero type if a type: idunno is present rather than just ignoring it?

Would you prefer no-type over the type inferred from the Zotero type if a type: idunno is present rather than just ignoring it?

Yes, following what the citeproc-js docs say: “Note, however, that when a type not recognized by the target style is set in this way, the item will be processed as an untyped item (sometimes described as a generic type such as “Document” in calling applications).” (https://citeproc-js.readthedocs.io/en/latest/csl-json/markup.html#cheater-syntax-for-odd-fields)

OK, that's what it does now. If you have some testcases (via error report preferably) I can add them to the test set and merge.

Would you prefer no-type over the type inferred from the Zotero type if a type: idunno is present rather than just ignoring it?

Yes, following what the citeproc-js docs say: “Note, however, that when a type not recognized by the target style is set in this way, the item will be processed as an untyped item (sometimes described as a generic type such as “Document” in calling applications).” (https://citeproc-js.readthedocs.io/en/latest/csl-json/markup.html#cheater-syntax-for-odd-fields)

Sorry, I think completely I misunderstood this passage on first reading. What it actually seems to say is that if a CSL style does not contain any specific instructions for “odd” fields, users should expect those fields to be formatted in a generic and not necessarily correct way.
So now I’d say ignoring types not listed in http://docs.citationstyles.org/en/stable/specification.html#appendix-iii-types is fine.
A few examples: Report ID Z58T9QFH

Test files:

BibLaTeX
BibTeX
CSL JSON

If those outputs look good to you, I can merge them into master.

I'm prepping a release, I'd like to include this if the output above is OK.

@booklet/Clark and @audio/Mozart look good, and parsing of type: blah seems to work in general. But please remove the other three examples for the time being, these will need more work for other reasons.

You mean reasons unrelated to this issue? Or refinements to this issue? If they're unrelated reasons I could just merge and change the test cases later. If there's still refinement that needs to be done for this issue I'll just keep this issue open and release .79 without it for now.
There's bound to be loads of edge cases for this at this stage. I check itemType here and there and that hasn't been brought up to speed with checking for this type override.

It's reasons unrelated to the “item type” issue: BBT output for reviews needs work, and I need to figure out what fields could be used to make @data work with both ba and bc.

OK, I'll leave it to your judgement then whether this should be merged. I think I have every case of checking for itemType changed to incorporate the override, tests are running.

Yeah, please do merge.

merged


Making JSI_EXPORT macro definition conditional

This change enables defining the macro at a more global and central location. And thereby allowing us to building this file using MSVC.

Can you add some more context to your summary for how this will be used? In some ways you are asking for this to become part of our public API so that other projects can define it differently. It would be good to know the use cases for that in a bit more detail.

Yep. Andrew has perfectly explained the motivation behind the change. Essentially we want the macro to be redefinable.

cc @mhorowitz. Can you review this change?


Problems with registering

Hi! I just bought a homey and tried to register my devices to it. The Switches worked as expected. The problems are my Bulb, Wifi Button and Wifi Button plus. I can't register either of those. I made myself a new mystrom Account and registered all devices new. Could you please help me with my problem? :)

Hi, I'm using a Button+, have you tried this:
"Button+: Open the back of the button by rotating it clockwise. Remove the batteries and reinsert them. The Button+ should now be visible."

Same with me. i try to register my two mystrom bulbs buy the app is niet able to find either. Is there a sollution?

see README.md
Keep in mind that in order for the Button or Button+ to respond to any of these requests they have to be in the configuration mode:

Button: (Re-)Connect the button to a power source with the provided USB cable. Press the button and after some time it should become visible in the network.

Button+: Open the back of the button by rotating it clockwise. Remove the batteries and reinsert them. The Button+ should now be visible.


Download of Leiningen failed in PowerShell 2

The lein.bat requires PowerShell 3 or the environment variable HTTP_CLIENT pointing to Wget/cURL.

Make Wget a dependency for Leiningen and set HTTP_CLIENT to wget --no-check-certificate -O

Resolved by 8a39aa1789ae2f8cd4e89aa8ccc7a391541c0dbf


out of date info

Blue callout section says "Oracle will certify these applications to run in Azure when using the Azure / Oracle Cloud interconnect solution by May 2020."
It's been 18 months... can you please update?

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 8ade0791-c3df-26a0-3cc5-447c1c3a4430
Version Independent ID: dc92c106-d262-7a94-a35f-31e4cd78b343
Content: Connect Azure ExpressRoute with Oracle Cloud Infrastructure - Azure Virtual Machines
Content Source: articles/virtual-machines/workloads/oracle/configure-azure-oci-networking.md
Service: virtual-machines
Sub-service: oracle
GitHub Login: @Dbakevlar
Microsoft Alias: rogardle

This was updated in a PR dated Jun 1, 2022.


Flurry for WatchOS Throwing Exception

Hello:
In short the problem is that Flurry is never receiving any of the events that I'm sending from my watch app.
I have implemented Flurry into my iOS app successfully and now I'm trying to do the same with its companion watch app.  I'm using cocoa pods and here are the relevant entries for my watch app and extension:
target 'MyApp WatchKit' do
platform :watchos, '4.0'
use_frameworks!
end
target 'MyApp WatchKit Extension' do
platform :watchos, '4.0'
use_frameworks!
pod 'Flurry-iOS-SDK/FlurryWatchOSSDK'
shared_pods
end
I am using Flurry-IOS SDK version 10.3.1
In my watch extension when calling FlurryWatch.logWatchEvent I'm seeing the following errors in the console:
MyApp Watchkit Extension[28207:542733] [WC] -[WCSession onqueue_handleDictionaryMessageRequest:withPairingID:]_block_invoke delegate FlurryWatchConnectivityProxy does not implement delegate method
MyApp Watchkit Extension[28207:542733] [WC] -[WCSession _onqueue_sendResponseError:identifier:dictionaryMessage:] identifier: B0E7390F-5C16-4AC9-BD42-31AA5508E81C with WCErrorCodeDeliveryFailed
This Bug is About
Please choose the closest item by replacing [ ] with [x].

[ ] Integration
[x] Analytics
[ ] Ads
[ ] Messaging/Push
[ ] IAP
[ ] Remote Configuration
[ ] Flurry Website/Dashboard
[ ] Other

Platform
Please choose the platform(s) that you are having the issue by replacing [ ] with [x].

[ ] iOS
[ ] tvOS
[x] WatchOS

Environment
Please tell us the versions of Flurry SDK, XCode, and iOS you are using.

Flurry SDK: 10.3.1
XCode: 11.5
iOS: 13.5.1
watchOS: 6.2.6

To Reproduce
Steps to reproduce the behavior:

...
...
...

Screenshots
If applicable, add screenshots to help explain your problem.
Additional context
Are you using Flurry Push/Messaging? No
(iOS) Are you using CocoaPods or manual binary integration? Cocoapods
Add any other context about the problem here.

Testing a bit more I found that running the app in the simulator does generate data in the Flurry dashboard.  But it does not seem to work on a real device.

Hi @chodges-a1, thanks for reporting the issue. So this issue arises when watch SDK hasn't get the reported IDs frame data back from its companion iOS App and due to our designed logic, it is a mandatory step for watch data to be sent successfully. Possible case is the App is installed on iPhone but never runs in foreground or it runs but fails to communicate with watch App or etc., so that the IDs are never generated and sent over to watch App. Let me know if this is the case and sorry for such limitation for using companion watch SDK. We will have stand-alone watch SDK soon which will get rid of that step and support watch App independently, but for the current watchOS SDK, it is required to use with phone App all together.

Hi @hantao-flurrydev:
Okay thanks for that.  This isn't a stand-alone watch app.  I think the problem I was having is I was starting the WCSession prior to initializing the Flurry session.  I'm waiting to see if any data shows up in the dashboard now that I've deployed the change to a real device.

Hi @hantao-flurrydev:
So I moved the Flurry session init before starting the WCSession init in the phone app and I'm still not seeing any watch data in my Flurry dashboard.
So I have a couple of questions:

I'm using the WatchConnectivity's file transfer and message sending functionality extensively to communicate between the phone app and watch app. So could I inadvertently be interrupting or intercepting some communication that's supposed to be happening between the Flurry phone SDK and the Flurry Watch SDK?

Is there a way to explicitly see in the logs the communication that's happening between the two SDKs?

Thanks.

Hi @chodges-a1,

We are actually using a proxy called FlurryWatchConnectivityProxy to help iOS and watchOS SDK communicate between each other. The proxy always caches the real WCSession delegate (e.g., your InterfaceController.m) regardless of when you set your WCSession delegate (before or after the SDK kicks in). Also after SDK has done its work, it always restores the real delegate back to WCSession delegate. When our proxy is hooked in, we will always check if it is a SDK data, and then re-route the data to the right delegate callback.

The SDK only hooks into session:didFinishUserInfoTransfer:error: and  session:didReceiveUserInfo: methods for SDK data transferring. Unfortunately, we don't embed DEBUG_LOG to tracking SDK data transferring. One way of doing that is to check if there is frame 140 generated running watch App, is available, you should see logs like <FlurryStreamReportedIdentifers: 0x282d459f0, type = 140, json = {xxxxxxxx}>.

Some additional notes for you that it is fine if you start logging first FlurryWatchEvent before or after you setting up your WCSession delegate object. After the SDK data being sent successfully, SDK will save it into key chain and remove the SDK connectivity proxy, so we don't need to re-do it for future use. The SDK data is transferred when your phone App changes App state, so make sure to background the App or re-foreground the App when watchOS App is running to trigger it for enough times.

Hi @chodges-a1, I found that there is an issue caused by optional checking FlurryWatchConnectivityDelegate protocol using NSProtocolFromString(), which is introduced when Flurry iOS binary preventing iPad platform in using WC framework, which might cause the failure of communication between iOS / watchOS applications. There is a fix for this issue, and should be out with v10.3.3 shortly. Thanks for your patience.

@hantao-flurrydev This is working now.  Thank you!


Steps to run the autogen script are not uniform

As stated in PR #21, I couldn't run the autogen command to generate all the types of documentation from the templates.
Attempt
To try and run the autogen, i did the following steps:

Created a virtualenv and got a shell over there.
Got the list of dependencies that were declared in the header of autogen.py and installed them:

pip install pygments jinja2 markdown requests mdx_truly_sane_lists

Running it, I get an error of no module named sphinx.

ModuleNotFoundError: No module named 'sphinx'

So I installed it with pip install sphinx, and ran it again. There's the same error with the black module, so I installed it as well.

At this point, python3 autogen.py make starts to do some output. However, at api/models we find another missing module, tensorflow:

...Processing api/models
Traceback (most recent call last):
  File "/Users/raz/web/keras-io/scripts/docstrings.py", line 113, in import_object
    last_object_got = importlib.import_module(".".join(seen_names))
  File "/Users/raz/web/keras-io/venv/lib/python3.7/importlib/__init__.py", line 127, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 1006, in _gcd_import
  File "<frozen importlib._bootstrap>", line 983, in _find_and_load
  File "<frozen importlib._bootstrap>", line 965, in _find_and_load_unlocked
ModuleNotFoundError: No module named 'tensorflow'

Installed it, next.

This is when I hit a wall: running it again, it stopped on api/preprocessing, which needs more than just module installation.

...Processing api/preprocessing
Traceback (most recent call last):
  File "/Users/raz/web/keras-io/scripts/docstrings.py", line 113, in import_object
    last_object_got = importlib.import_module(".".join(seen_names))
  File "/Users/raz/web/keras-io/venv/lib/python3.7/importlib/__init__.py", line 127, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 1006, in _gcd_import
  File "<frozen importlib._bootstrap>", line 983, in _find_and_load
  File "<frozen importlib._bootstrap>", line 965, in _find_and_load_unlocked
ModuleNotFoundError: No module named 'tensorflow.keras.preprocessing.image_dataset_from_directory'

Installing keras didn't help.
Follow-up discussion

The process of installation could probably use a Pipfile from pipenv. Installation could be as easy as a pipenv sync.
The process of generating the files should be separated from the process of checking if the code of the files is correct. I didn't stop to read the code, but I assume that's it, since normally you wouldn't need tensorflow & keras to build a static page.
With that made, we could even go a step further and make the CI verify that autogen.py was run before merging the PR by adding a python autogen.py verify. With that, the master branch will never have a mismatch between the templates and the generated documentation.

I'm working on that, see #14
So far, the requirement.txt looks like this:
pygments
jinja2
markdown
requests
mdx_truly_sane_lists
sphinx
black
tf-nightly

That works out for the dependencies. I'm having another problem, but it's not related to external packages.

@gabrieldemarmiesse What is your setup for running the autogen? It's strange for my machine to require more packages than yours.
should we create a container image that has all the python package requirements?

I think https://github.com/keras-team/keras-io/pull/27 fixes your problems. Can you take a look?

It was merged and I can confirm that the docker version now works and renders fine. Awesome! I'm closing this.

Happy to hear it :)


Move the witch move function in halloween.html

Move the code to the corresponding javascript file.

Hi, this my first hacktoberfest. Want to try this out.

Sure have a go


Compile fail with sol 2.12.1 on the android platform

When I update the sol, I found my project can not compile success.
usertype_metatable.hpp use the std::to_string, but ndk can't found to_string in the std,
and some other problem so on ...

I don't have the NDK handy, so I can't reproduce this problem. I looked for instances of `std::to_string and removed them.
Is there anything else that appears in the errors? Having a snippet of those will help me help you.

Yes，there is some other error:
usertype_metatable.hpp:110:85: error: invalid use of 'auto'
usertype_metatable.hpp:110:85: error: use of 'decltype(auto) sol::detail::deref(T&&) [with T = irr::gui::IGUIEnvironment&]' before deduction of 'auto'
return stack::push(L, (detail::ptr(l) == detail::ptr(r)) || op(detail::deref(l), detail::deref(r)));

Try 2.12.2: https://github.com/ThePhD/sol2/releases/tag/v2.12.2


Changes related to debugging the scanner

@thewizzy a WIP but at least this lets us bubble up logs from gitleaks now :+1:

Approved pending gitleaks.go feedback.

Removed unnecessary logging statement.


Variable description

Missing variable description for the beta dataset
Complete schema

Full variables documentation supported in all V0+ releases


Currency contract for e2e tests

57972f92b6618069fcaf2147ce418aaca85366a9
Fixture: currency contract payload template

3f46b2052ca1b63e8715d6c1101defa821329857
Helper methods

477d3c8103d184526234bb81f6ac93b816164d2e
Currency contract

397f32f764211bf2e52cf66903d80d58cf378821
Update fixture wallets

Comments
Contract test from https://github.com/input-output-hk/cardano-wallet/pull/3036 adjusted for testnet e2e tests. Appears to work fine:
  E2E Balance -> Sign -> Submit
    cannot balance on empty wallet
    ping-pong
    game
    mint-burn
    withdrawal
    currency <----------------

Executed full test suite against this branch:

Linux :green_circle:
MacOS :green_circle:
Windows :green_circle:

Issue Number
ADP-1222, ADP-1234

bors r+


Warning in patient.materialize if the user session expires

Addressing an issue for users who leave their Bonnie tab open overnight and try to continue using it...

The existing alert said there is something wrong with the patient data. No indication that they need to reload.

Are you planning on cherry picking or repeating this change into the cql4bonnie branch?

@c-monkey Should we just wait for the rebase on master? Or is this something needed now? There may also be other places that the session expiration errors could arise. So this may be an incomplete solution.

Fair enough. I am planning on deploying a new cql4bonnie release this afternoon, but not to production yet, so was curious only for that reason.


ArangoDB module was added

This was rather simple :)

thanks @ltwlf, just a few questions/comments :slightly_smiling_face:

just a couple comments about the README, once addressed lgtm 👍

great stuff! let me know if it's ready to release

Fine for me :)

released in 3.4.0 👍


Asp.net core Self Contained Application Exe Getting deletedon the windows Server

Application Environment Details:
Windows Server: 2012 R2
.Net Core Version : 2.1.0
Application Deployment Model : Self Contained Deployment
Problem
We have an Asp.net core web API developed using .net core 2.1.0 and deployed as a Self contained Deployment. The Application is hosted in IIS. IIS acts as an Reverse Proxy to the Kestrel Server.
The first time we deployed our application into production, we encountered an issue with the Symantec Antivirus. The Symantec Endpoint protection didn't like the exe on the Server and flagged it as virus and quarantined it.
We asked Symantec to whitelist the exe and after the Antivirus update, the Exe was working fine.
Few weeks later, we noticed that few of the Production Servers was reporting 502.5 Process failure issue. We noticed that the exe was missing on the servers. We raised a ticket with Symantec and they confirmed that the Antivirus is not removing the exe using the Antivirus Diagnostics logs. This is a restricted environment and no user has access to directly delete an exe. Additionally, event viewer also didn't provide any useful details.
What can be the other possibilities of the exe being removed? Can IISAspnetCore module be doing anything which can cause file to be deleted?
We are exploring the option to add file auditing to see who deleted the file.
Output of dotnet --info Command
dotnet --info

Host (useful for support):
  Version: 2.1.0
  Commit:  caa7b7e2ba

.NET Core SDKs installed:
  No SDKs were found.

.NET Core runtimes installed:
  Microsoft.AspNetCore.All 2.1.0 [C:\Program Files (x86)\dotnet\shared\Microsoft
.AspNetCore.All]
  Microsoft.AspNetCore.App 2.1.0 [C:\Program Files (x86)\dotnet\shared\Microsoft
.AspNetCore.App]
  Microsoft.NETCore.App 2.1.0 [C:\Program Files (x86)\dotnet\shared\Microsoft.NE
TCore.App]

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

I'm pretty sure nothing in ASP.NET Core is deleting your app's EXE file.
Is someone else using web publish to try to update the app, and maybe that is deleting the EXE? Or maybe there's another antivirus app running?
I think your idea of auditing the file system would be a logical next step. If you can narrow it down to which process it is, that would help immensely.

Thanks Eilon for the prompt response.
This is a production system. So, a break-glass account is required and without a Change Request process, nothing can be done on the server. There is only 1 Antivirus which is running.
Can Windows Defender or other native windows features can delete the exe from intepub.

I believe Windows Defender can delete files if it detects a virus and will then quarantine the file. I found some info here: https://answers.microsoft.com/en-us/windows/forum/windows_8-security/how-to-stop-windows-defender-from-deleting-a/f4e3641a-5598-495d-b2a5-bd6ead226071

Thanks @Eilon for the link.
Just checked that windows defender is disabled as the antivirus is running on the production server. So, the possibility of the Windows defender, causing the issue can be ruled out. We are trying to setup a File Audit Policy and see what is causing the issue.

@abhinavgalodha great, please let us know.

It has been a week since we added the file auditing, but the exe file hasn't been deleted. Since we are not able to reproduce the issue at this time, i will close the defect.


Include cpp and cu resources in wheel

cpp and cu are missing in the wheel file.

Closing as work is already covered under services release.


Rocm 1.7 cannot initiate multiple GPUS on Kernel 4.15

I just installed kernel 4.15 on Ubuntu and could not get more than one Vega Frontier GPU online.
Anyone with a workaround or more information would be helpful.
Thanks

@dfad44 have you gotten ROCm to work with kernel 4.15 with Vega frontier?

The KCL in DKMS installer for AMDGPU driver that  ROCm 1.7 levering  is not compatible with 4.15,  The linux team is rebasing the driver now to move it forward.
On Feb 24, 2018, at 5:32 PM, Jorge C <notifications<EMAIL_ADDRESS>wrote:
@dfad44https://github.com/dfad44 have you gotten ROCm to work with kernel 4.15 with Vega frontier?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHubhttps://github.com/RadeonOpenCompute/ROCm/issues/314#issuecomment-368268904, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AD8DuZd1qZa7vsjfB5dEgCrtU5vrlEGTks5tYJwPgaJpZM4Rv6nd.


feat(datagrid): filter panel stories v2

Contributes to #2523
This adds panel stories (v2)

@lee-chase thanks for looking into that. Fixed it in the last commit


Feature Request: Option to delete Photos and Videos via the Web App

I find I have to login to the Rpi OS and manually delete the photos and videos.
Although I did see that you can hide them, I didn't see a way to remove them via the Web Interface.

This is now available in V2.9.0.
Also a download function has been added.
See raspiCamSrv Photo Viewer
Maybe, I will add download capability also to Photo Series.


Merge in current state of sitecore master fork

Meged in sitecore/develop, as this had the latest activity. Working to resolve merge issues before pushing.

The following code block in ConfigurationActions.cs has been removed, as part of a large refactor commit (https://github.com/Sitecore/Sitecore-Instance-Manager/commit/43ddaf295f33263c4a7756ba8665c92825fb0df8)
          case "custom":
            {
              var typeName = action.GetAttribute("type").EmptyToNull().IsNotNull("The type attribute is missing in the <custom> install action");
              var obj = (IPackageInstallActions)ReflectionUtil.CreateObject(typeName);
              obj.Execute(instance, module);
              break;
            }

The custom element is required by the following two classes in my process:

src/SIM.Pipelines/Install/Modules/CreateSolrCore.cs
src/SIM.Pipelines/Install/Modules/SwitchConfigsToSolr.cs

I can either:

Reintroduce the custom element and IPackageInstallActions or
Move the logic to new elements create-solr-cores, swtich-configs-to-solr, that are defined explicitly in ConfigurationActions.cs

I lean to option 1, because I like this extensibility feature, but need @AlenPelin's guidance here.

Reopening this, as solution does not compile.

I've went with option 1 above. @AlenPelin please advise if you'd like me to change this.

Option 1 is fine.

Cool. Working to get you a merge candidate tonight.


make client_channel_stress_test run exclusively

Tentative fix for https://github.com/grpc/grpc/issues/16985.
If I run locally with the same ulimit -n as on kokoro, the test is passing, but it seems that the tests is running in parallel with other tests with might make it go over the limit. Setting high cpu_count to make sure the tests runs on macos as "exclusive".

****************************************************************

libgrpc.so

     VM SIZE        FILE SIZE
 ++++++++++++++  ++++++++++++++

  [ = ]       0        0  [ = ]

****************************************************************

libgrpc++.so

     VM SIZE        FILE SIZE
 ++++++++++++++  ++++++++++++++

  [ = ]       0        0  [ = ]

[trickle] No significant performance differences

Objective-C binary sizes
*****************STATIC******************
  New size                      Old size
 2,019,028      Total (=)      2,019,028

 No significant differences in binary sizes

***************FRAMEWORKS****************
  New size                      Old size
11,179,728      Total (<)     11,179,735

 No significant differences in binary sizes

Corrupt JSON data (indicates timeout or crash):
    bm_call_create.BM_IsolatedFilter_ClientChannelFilter_NoOp_.counters.new: 10
    bm_call_create.BM_IsolatedFilter_ClientChannelFilter_NoOp_.counters.old: 10

[microbenchmarks] No significant performance differences

Unfortunately #16985 is still failing on this PR, but I'm thinking of merging anyway is it makes sense to run stress test in exclusive mode anyway.

Known failures:
#16985
https://github.com/grpc/grpc/issues/17138


Doc build in kellnr docker container fails with: Invalid cross-device link

I can't just reopen an existing issue otherwise I would do that to #254 as I ran into the same issue while testing out deploying kellnr into a k8s cluster. Doc build died with same invalid cross-device link error as the mentioned issue. Since it sounds like Ubuntu 24.04 fixes it which is now officially out, hoping that might be what happens for next kellnr release?

I'll update to 24.04 as soon, as GitHub supports the image. Currently the latest version is still 22.04.

I'll update to 24.04 as soon, as GitHub supports the image. Currently the latest version is still 22.04.

glad to hear! stinks waiting for CI hosts to get updates sometimes!

@secana hey! Looks like, ubuntu 24-04 is now available :)
https://github.blog/changelog/2024-05-14-github-hosted-runners-public-beta-of-ubuntu-24-04-is-now-available/

Cool! I'll try to get a new release out in the next days with 24 as the base image. Thanks for linking the blog post. I would have missed it.

Kellnr with Ubuntu 24.04 is out.
Kellnr 5.2.3
Helm 3.2.3


[FP]: CVE-2022-24198 in kernel-7.2.2.jar

Package URl
<EMAIL_ADDRESS>CPE
cpe:2.3:a:itextpdf:itext:7.1.17:::::::*
CVE
CVE-2022-24198
ODC Integration
No response
ODC Version
7.1.1
Description
False positive on component ARCFOUREncryption.encryptARCFOUR but the fact that it throws ArrayIndexOutOfBoundsException is not by itself a vulnerability, and no case supporting that this behavior may be exploited to cause DoS has been presented
https://github.com/itext/itext7/pull/78

also for 7.2.3

also occurs for 7.2.4

Would have to be raised with Sonatype OSSINDEX for re-evaluation, as the raised issue was not fixed, but the CVE disputed as an ArrayIndexOutOfBoundsException does not constitute a security issue as such.

Also applies to 7.2.5

This still applies for version 8.0.0 and 8.0.1 as well.

Hello guys, is CVE 2022-24198 a false positive? This is the first time it appears in a DependencyCheck.

The CVE is disputed, but according to Sonatype OSSIndex it is a valid vulnerability. As to the exact why you would have to communicate with Sonatype. ODC merely reports that in the OSSIndex the CVE was kept as a vulnerability when disputed.


HBASE-22540 [Memstore] Correct counters in MemStoreChunkPool

Add a new counter gotChunkCount for calculating reuse ratio.
Correct createdChunkCount initial count.
Set logStats INFO level, every 5 minutes which is not very chatty, and it is useful information.

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Comment

0
reexec
1225
Docker mode activated.

_ Prechecks _

0
findbugs
0
Findbugs executables are not available.

+1
hbaseanti
0
Patch does not have any anti-patterns.

+1
@author
0
The patch does not contain any @author tags.

-0
test4tests
0
The patch doesn't appear to include any new or modified tests.  Please justify why no new tests are needed for this patch. Also please list what manual steps were performed to verify this patch.

_ branch-1 Compile Tests _

+1
mvninstall
127
branch-1 passed

+1
compile
39
branch-1 passed with JDK v1.8.0_212

+1
compile
41
branch-1 passed with JDK v1.7.0_222

+1
checkstyle
79
branch-1 passed

+1
shadedjars
166
branch has no errors when building our shaded downstream artifacts.

+1
javadoc
30
branch-1 passed with JDK v1.8.0_212

+1
javadoc
38
branch-1 passed with JDK v1.7.0_222

_ Patch Compile Tests _

+1
mvninstall
101
the patch passed

+1
compile
40
the patch passed with JDK v1.8.0_212

+1
javac
40
the patch passed

+1
compile
41
the patch passed with JDK v1.7.0_222

+1
javac
41
the patch passed

+1
checkstyle
73
hbase-server: The patch generated 0 new + 8 unchanged - 1 fixed = 8 total (was 9)

+1
whitespace
0
The patch has no whitespace issues.

+1
shadedjars
167
patch has no errors when building our shaded downstream artifacts.

+1
hadoopcheck
222
Patch does not cause any errors with Hadoop 2.8.5 2.9.2.

+1
javadoc
29
the patch passed with JDK v1.8.0_212

+1
javadoc
37
the patch passed with JDK v1.7.0_222

_ Other Tests _

-1
unit
8687
hbase-server in the patch failed.

+1
asflicense
30
The patch does not generate ASF License warnings.

11361

Reason
Tests

Failed junit tests
hadoop.hbase.client.TestAdmin1

Subsystem
Report/Notes

Docker
Client=17.05.0-ce Server=17.05.0-ce base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-288/1/artifact/out/Dockerfile

GITHUB PR
https://github.com/apache/hbase/pull/288

Optional Tests
dupname  asflicense  javac  javadoc  unit  findbugs  shadedjars  hadoopcheck  hbaseanti  checkstyle  compile

uname
Linux 4768c83df863 4.4.0-138-generic #164-Ubuntu SMP Tue Oct 2 17:16:02 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
/testptch/patchprocess/precommit/personality/provided.sh

git revision
branch-1 / e058ffe

maven
version: Apache Maven 3.0.5

Default Java
1.7.0_222

Multi-JDK versions
/usr/lib/jvm/java-8-openjdk-amd64:1.8.0_212 /usr/lib/jvm/java-7-openjdk-amd64:1.7.0_222

unit
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-288/1/artifact/out/patch-unit-hbase-server.txt

Test Results
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-288/1/testReport/

Max. process+thread count
4389 (vs. ulimit of 10000)

modules
C: hbase-server U: hbase-server

Console output
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-288/1/console

Powered by
Apache Yetus 0.9.0 http://yetus.apache.org

This message was automatically generated.

2nd Commit removed the parent thread info from statistics thread which looks like thisStoreOpener-79d229f8aa7a4a99bfbff213cb37ab0f-1-MemStoreChunkPool Statistics, there is only one MemStoreChunkPool instance in RS.
And address one nit, "got"  > "requested".

Thank you sir, @apurtell
It's a small improvement, I think it should not occupy too much time of you.
Please allow me S&M, free to revert or ping me if any inappropriate.

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Comment

0
reexec
790
Docker mode activated.

_ Prechecks _

0
findbugs
1
Findbugs executables are not available.

+1
hbaseanti
0
Patch does not have any anti-patterns.

+1
@author
0
The patch does not contain any @author tags.

-0
test4tests
0
The patch doesn't appear to include any new or modified tests.  Please justify why no new tests are needed for this patch. Also please list what manual steps were performed to verify this patch.

_ branch-1 Compile Tests _

+1
mvninstall
113
branch-1 passed

+1
compile
37
branch-1 passed with JDK v1.8.0_212

+1
compile
42
branch-1 passed with JDK v1.7.0_222

+1
checkstyle
80
branch-1 passed

+1
shadedjars
165
branch has no errors when building our shaded downstream artifacts.

+1
javadoc
30
branch-1 passed with JDK v1.8.0_212

+1
javadoc
38
branch-1 passed with JDK v1.7.0_222

_ Patch Compile Tests _

+1
mvninstall
98
the patch passed

+1
compile
37
the patch passed with JDK v1.8.0_212

+1
javac
37
the patch passed

+1
compile
41
the patch passed with JDK v1.7.0_222

+1
javac
41
the patch passed

+1
checkstyle
81
hbase-server: The patch generated 0 new + 8 unchanged - 1 fixed = 8 total (was 9)

+1
whitespace
0
The patch has no whitespace issues.

+1
shadedjars
168
patch has no errors when building our shaded downstream artifacts.

+1
hadoopcheck
198
Patch does not cause any errors with Hadoop 2.8.5 2.9.2.

+1
javadoc
28
the patch passed with JDK v1.8.0_212

+1
javadoc
37
the patch passed with JDK v1.7.0_222

_ Other Tests _

+1
unit
6246
hbase-server in the patch passed.

+1
asflicense
25
The patch does not generate ASF License warnings.

8434

Subsystem
Report/Notes

Docker
Client=17.05.0-ce Server=17.05.0-ce base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-288/2/artifact/out/Dockerfile

GITHUB PR
https://github.com/apache/hbase/pull/288

Optional Tests
dupname  asflicense  javac  javadoc  unit  findbugs  shadedjars  hadoopcheck  hbaseanti  checkstyle  compile

uname
Linux 114f8c111ed4 4.4.0-131-generic #157~14.04.1-Ubuntu SMP Fri Jul 13 08:53:17 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
/testptch/patchprocess/precommit/personality/provided.sh

git revision
branch-1 / 749d58f

maven
version: Apache Maven 3.0.5

Default Java
1.7.0_222

Multi-JDK versions
/usr/lib/jvm/java-8-openjdk-amd64:1.8.0_212 /usr/lib/jvm/java-7-openjdk-amd64:1.7.0_222

Test Results
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-288/2/testReport/

Max. process+thread count
3784 (vs. ulimit of 10000)

modules
C: hbase-server U: hbase-server

Console output
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-288/2/console

Powered by
Apache Yetus 0.9.0 http://yetus.apache.org

This message was automatically generated.


Add jellyfish

@Limeth The description is too long and will make it impossible to have two column displays unless you have a really large screen resolution. Can you make it shorter? And also could you use only 3 or 4 tags?

@bucaran Better?

@Limeth Perfect. :smile:


chore(falco.yaml): use HOME env var for ebpf probe path.

What type of PR is this?
/kind cleanup
Any specific area of the project related to this PR?
What this PR does / why we need it:
Since #2918 is now merged, we can freely use env var.
This is more correct since eg: falcoctl will copy built drivers there: https://github.com/falcosecurity/falcoctl/blob/main/pkg/driver/type/bpf.go#L55.
Most of the time, both falcoctl and Falco will run as root, thus the env var will resolve to the current /root/.falco/falco-bpf.o.
But if user decides to eg: have a Falco user with reduced privileges, she/he will still be able to let falcoctl install its ebpf probe and then Falco would start without issues.
Example output without and with sudo:
Wed Dec 13 17:10:40 2023: Opening 'syscall' source with BPF probe. BPF probe path: /home/federico/.falco/falco-bpf.o
Wed Dec 13 17:10:52 2023: Opening 'syscall' source with BPF probe. BPF probe path: /root/.falco/falco-bpf.o

Also, this was already the default behavior when FALCO_BPF_PROBE="" env var was passed: https://github.com/falcosecurity/falco/blob/cbbcb611532e0439851616a19b1844628afd5a1d/userspace/falco/app/actions/helpers_inspector.cpp#L114
Which issue(s) this PR fixes:
Fixes #
Special notes for your reviewer:
Does this PR introduce a user-facing change?:

NONE

[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: FedeDP
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

OWNERS [FedeDP]

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

/milestone 0.37.0

Wow Melissa, quicker than me :laughing:

[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: Andreagit97, FedeDP, incertum
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

OWNERS [Andreagit97,FedeDP,incertum]

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment


Version Cargo.lock for rust projects

As mentioned by @Kryptos-FR : https://github.com/fragcolor-xyz/chainblocks/pull/162#discussion_r815948011
https://doc.rust-lang.org/cargo/guide/cargo-toml-vs-cargo-lock.html#cargotoml-vs-cargolock
The above describes how the cargo lock files should be used.
Since we mostly produce binaries (dll/staticlib/exe) we should version the rust lock files to make builds more reproducible

As an added benefit, it will make the rust-cache action more useful.

Not 100% sure it's multi-platform but should be ok.


Basic streaming demo

PVC runs smoothly, button functions seem to be doing what they should, but getting a 409 ("conflict") error when running startStream.
{
    "jsonrpc": "2.0",
    "id": "3d888838-9748-4e77-95a4-371719ae7c7a",
    "method": "video.stream.start",
    "params": {
        "room_session_id": "c0aaa3e3-f672-4099-8981-8b292738fdf0",
        "url": "rtmp://a.rtmp.youtube.com/live2/0db0-kt6r-7b2h-bzf3-ce54"
    }
}

{
    "jsonrpc": "2.0",
    "id": "3d888838-9748-4e77-95a4-371719ae7c7a",
    "result": {
        "stream": null,
        "code": "409",
        "message": "Conflict"
    }
}

This is a recently created PVC on staging.

can we add a .gitignore at least for node_modules?

can we add a .gitignore at least for node_modules?

oh. I added a monorepo-level gitignore. Probably not helpful for those who only want to clone one subrepo?


Extract event store integration into a separate project

Once #49 is done, the existing eventstore integration should be moved into its own project & Git repo.
Included in #47.

Done.
Extracted to new GitHub project (commanded-eventstore-adapter) and Hex package (commanded_eventstore_adapter).


Compose implementations of the same phase

Issue description
Setup hooks (cmake, meson, pypa-build, etc)  defining generic implementations for the common phases (configurePhase, buildPhase, installPhase, etc) weren't designed to be composed: cmake's setup-hook only injects its implementation of the configurePhase if the "slot" hasn't been occupied yet by someone else (e.g. meson). Moreover, since pre- and post-hooks are usually executed by the phase implementations (rather than by the caller), one couldn't "compose" different implementations of the same phase even manually without running the same hooks twice.
The particular issue with runHooks could be addressed by somehow moving the runHooks to generic/setup.sh, but more importantly we need a discussion on how to better accommodate these situations, and on how far to go in doing so (the "composition" of conflicting phases will likely always be manual)
Use-cases
For instance, it's currently hard to reuse the functionality of cmakeBuildPhase and pypaBuildPhase in the same derivation. Here's a mildly cursed example of a package generating a setup.py using cmake where the phases have been composed "manually": https://github.com/SomeoneSerge/dust3r.nix/blob/4fd7d61310f2289ba9843c9854aaaf59837eafbd/nix/magnum-bindings/package.nix#L41-L56.
Here's a fresh example of a PR handling the non-trivial interaction of cmake and pypa-build: https://github.com/NixOS/nixpkgs/pull/296461/files#diff-dffa404ae86470475e60f1461b64526cb09a4bc5409a2e3d225fb262cbd81505R30-R33. This demonstrates that the tools nixpkgs offers are lacking for this kind of use-cases.
Nixpkgs' opencv expression is notorious: https://github.com/NixOS/nixpkgs/blob/299d4668ba61600311553920d9fd9c102145b2cb/pkgs/development/libraries/opencv/4.x.nix#L520-L529
Prior art
TBD

possible solution: replace buildPhase=pypaBuildPhase with postBuildHooks+=(pypaBuildPhase)
would likely need other changes too.

possible solution: replace buildPhase=pypaBuildPhase with postBuildHooks+=(pypaBuildPhase)
would likely need other changes too.

Yes it would, because as is this should result in an infinite recursion (pypaBuildPhase executes runHook postBuild, which runs pypaBuildPhase)

do we need a different primitive, or do we just need to remove the runHook?

do we need a different primitive, or do we just need to remove the runHook?

All of the other phases (including those potentially implemented out of tree) presumably use the same pattern


Enhancing Revitalize page !

Related Issue
[Cite any related issue(s) this pull request addresses. If none, simply state “None”]
Fixes:  #4379
Description
I have changed the navbar acc to the other pages and also the title bar is wrong , so i changes it to Revitalize - SwapReads  !! and also improved darkmode functionality.

Type of PR

[x] Bug fix
[x] Feature enhancement
[ ] Documentation update
[ ] Other (specify): _______________

Screenshots / videos (if applicable)
BEFORE:

#AFTER :

Checklist:

[x] I have made this change from my own.
[x] I have taken help from some online resources.
[x] My code follows the style guidelines of this project.
[x] I have performed a self-review of my own code.
[x] I have commented my code, particularly in hard-to-understand areas.
[x] I have made corresponding changes to the documentation.
[x] My changes generate no new warnings.
[x] I have tested the changes thoroughly before submitting this pull request.
[x] I have provided relevant issue numbers and screenshots after making the changes.

@SrijaVuppala295 can u record a video from home page to the page where u made changes

@sailaja-adapa , i  have made changes to the navbar , titlebar , and darkmode toggle button , so that navbar could be visible in darkmode also ..
https://github.com/user-attachments/assets/8b715e08-2680-4dac-8316-a7e563c80d85


Add option to exclude exceptions from reporting

According to current version of the Sentry PHP documentation in the Filtering chapter is suggested to use before_send callback and catch unwanted exceptions by yourselves. There is a much easier way get around that.
Why we just can't add an option called excluded_exceptions that will filled with list of FQCNs (by the way this option is already implemented in the sentry-ruby repository):
Example:
sentry:
    options:
        excluded_exceptions:
            - Symfony\Component\HttpKernel\Exception\NotFoundHttpException

We already have this feature in the PHP SDK, however it's not a client option but is part of the IgnoreErrorsIntegration integration. You just have to register as a service in the DI container the integration, configure it by passing the appropriate arguments to its constructor, and then reference the service ID under sentry.options.integrations

sentry.options.excluded_exceptions was in fact an option of this bundle before, since 3.x. You can read on how to replace that in the https://github.com/getsentry/sentry-symfony/blob/master/UPGRADE-4.0.md document.

Oh, thanks. It's definitely have to be placed in the documentation


chloranthus, alkalinizing

This pull request was generated by the 'mq' tool
[test]
flake rate: 0.4
logical conflict every: 100
sleep for: 300s
[pullrequest]
requests per hour: 30
deps=[a,c]

/trunk merge


추가 질문 폼 대응

🤔 해결하려는 문제가 무엇인가요?

close #386

🎉 변경 사항

디자인 요구사항인 리뷰 스탭에서의 왓슨 캐릭터 삭제

비로그인 상태에서 질문 폼을 생성할 때 이미 생성한 질문 폼이 있는 지 확인해요

🌄 스크린샷

생성 취소 플로우

https://github.com/depromeet/na-lab-client/assets/26461307/66aa8b09-2275-45b3-8468-478532b644cd

그래도 생성 플로우

https://github.com/depromeet/na-lab-client/assets/26461307/abc7648b-4600-4951-af88-beb172b92ad2

Codecov Report
Patch and project coverage have no change.

Comparison is base (2d6b5c2) 91.71% compared to head (d705c92) 91.71%.

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #401   +/-   ##
=======================================
  Coverage   91.71%   91.71%
=======================================
  Files          44       44
  Lines         326      326
  Branches       55       55
=======================================
  Hits          299      299
  Misses         27       27

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


[SPARK-25623][SPARK-25624][SPARK-25625][TEST] Reduce test time of LogisticRegressionSuite

...with intercept with L1 regularization
What changes were proposed in this pull request?
In the test, "multinomial logistic regression with intercept with L1 regularization" in the "LogisticRegressionSuite", taking more than a minute due to training of 2 logistic regression model.
However after analysing the training cost over iteration, we can reduce the computation time by 50%.
Training cost vs iteration for model 1

So, model1 is converging after iteration 150.
Training cost vs iteration for model 2

After around 100 iteration, model2 is converging.
So, if we give maximum iteration for model1 and model2 as 175 and 125 respectively, we can reduce the computation time by half.
How was this patch tested?
Computation time in local setup :
Before change:
~53 sec
After change:
~26 sec
Please review http://spark.apache.org/contributing.html before opening a pull request.

ok to test

Test build #97087 has started for PR 22659 at commit 2040ada.

Test build #97087 has finished for PR 22659 at commit 2040ada.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/97087/
Test PASSed.

Merged build finished. Test PASSed.

Test build #97093 has started for PR 22659 at commit 3d9673e.

In the test, "multinomial logistic regression with intercept with elasticnet regularization" in the "LogisticRegressionSuite", taking around 1 minute to train 2 logistic regression model.
However after analyzing the training cost over iteration, we can reduce the computation time by 50%.
Training cost vs iteration for model 1

So, model1 is converging after iteration 200.
Training cost vs iteration for model 2:
image

After around 50 iteration, model2 is converging.
So, if we give maximum iteration for model1 and model2 as 220 and 90 respectively, we can reduce the computation time by half.
Computation time in local setup :
Before change:
~54 sec
After change:
~35 sec

Test build #97094 has started for PR 22659 at commit c28fd05.

In the test "binary logistic regression with intercept with ElasticNet regularization", taking around 30sec to run. But we can reduce the time to 15 sec by reducing the iteration.

model1 converges after 100 iteration,

model2 converges after 20 iterations.
So, if we make maxIter of model1 and model2 as 120 and 30 respectively, we can reduce the time to ~15 sec.
In the test "multinomial logistic regression without intercept with elasticnet regularization", taking around 30 sec to run. This also can be reduced to 15 sec by reducing number of iteration.

model1 converges after 50 iteration.

model2 converges after 30 iteration.
So, if we make maxIter of model1 and model2 as 75 and 50 respectively, we can reduce the computation time less than 15sec

Test build #97093 has finished for PR 22659 at commit 3d9673e.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/97093/
Test PASSed.

Test build #97094 has finished for PR 22659 at commit c28fd05.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/97094/
Test PASSed.

Merged build finished. Test PASSed.

In Jenkins CI, testing time of logisticRegressionSuite without the PR is 5 min 10 sec and with the PR, 4 min 21 sec

Merged to master

Thank you @srowen for merging.


[system-probe] Add batchManager to http package

What does this PR do?

Add http.batchManager which is responsible for managing batch state between user and kernel space;
Add monitor.Sync() method. This ensures all enqueued HTTP transactions in Kernel space are brought to Userspace;
Add integration tests
Fix eBPF program bugs

Fix buffer memset
Fix HTTP parsing for PUT requests
Remove unnecessary map lookup when flushing notifications

Motivation
What inspired you to submit this pull request?
Additional Notes
Anything else we should know when reviewing?
Describe your test plan
Write there any instructions and details you may have to test your PR.

Sorry about that, @ISauve. Should be good now! Please give it another try


Missing "micropython" under "Languages & Frameworks"

Hi,
I've just got my first esp32 device (ESP32-C3), and trying to use micropython plugin without any success.
Installed the plugin successfully, but in
In Settings > Editor > Inspections > MicroPython, i see the following warning:
"Detects missing Python packages that are required for communicating with"
Under Settings > Languages & Frameworks, i should see "micropython" but i don't.
When trying to connect by esptool (https://github.com/espressif/esptool.git), it seems to succeed:
Serial port /dev/ttyACM0
Connecting...
Detecting chip type... ESP32-C3
Chip is ESP32-C3 (revision v0.3)
Features: WiFi, BLE
Crystal is 40MHz
MAC: 60:55:f9:c2:b9:50
Uploading stub...
Running stub...
Stub running...
Status value: 0x0200
Hard resetting via RTS pin...

Any help will be appreciated
I'm using: Linux debian 4.9.0-8-amd64 #1 SMP Debian 4.9.130-2 (2018-10-27) x86_64 GNU/Linux

I have exactly the same behavior unfortunately - no good indication as to what might be going wrong, it's 'just not there'

Would you please take a look @Elizaveta239? Some more background:
Nothing interesting in idea.log with #com.jetbrains.micropython set in Help | Diagnostic Tools | Debug Log Settings.
IntelliJ IDEA 2022.3.1 (Ultimate Edition)
Build #IU-223.8214.52, built on December 20, 2022
Licensed to ...
Subscription is active until May 10, 2023.
Runtime version: 17.0.5+1-b653.23 amd64
VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o.
Linux 6.1.6-arch1-3
GC: G1 Young Generation, G1 Old Generation
Memory: 2048M
Cores: 16
Registry:
    ide.browser.jcef.enabled=false
    debugger.watches.in.variables=false
    debugger.new.tool.window.layout=true
    ide.experimental.ui=true

Non-Bundled Plugins:
    com.jetbrains.plugins.ini4idea (223.8214.64)
    org.rust.lang (<IP_ADDRESS>43-223)
    org.intellij.plugins.hcl (223.8214.6)
    com.intellij.plugins.watcher (223.7571.113)
    com.github.copilot (<IP_ADDRESS>9)
    Key Promoter X (2022.3)
    org.intellij.scala (2022.3.16)
    Pythonid (223.8214.52)
    izhangzhihao.rainbow.brackets (2023.1.1)
    com.google.idea.bazel.ijwb (2<IP_ADDRESS>.1-api-version-223)
    intellij-micropython (1.4.0)
    io.snyk.snyk-intellij-plugin (2.4.50)
    uk.co.ben-gibson.remote.repository.mapper (4.3.1)

Kotlin: 223-1.7.21-release-272-IJ8214.52
Current Desktop: Undefined

Using PyCharm works around this problem.

Hi! Sorry for the late response! So the issue is that the plugin doesn't work with Intellij Idea 2022.3, but works fine with PyCharm 2022.3, right?

Yes, that's right.

Hi! I've got the problem. In PyCharm the plugin works on project level, but in Intellij Idea it works on module level. So you need to configure device-related settings separately, and you can do it in Project Structure -> Project settings -> Modules -> <select your module> -> MicroPython

Feel free to let me know if you have any questions!


[ISV-3562] Upgrade base image to Fedora 38 and bump dependencies

New image with updated dependencies successfully tested in stage cluster.

@mantomas did you test these changes by applying to any of the operator pipeline?

@haripate I build the new image and run the whole integration tests against my namespace in stage cluster. Deploying with the F38 was without issue and only one step in the release pipeline failed, iib does not want to build as my operator version was lower than the last build.


boot: Development (& experimental) setup for SecureBoot

Description of changes
This is a PR being worked on, which should introduce a new stub (*) after systemd-boot, to boot a NixOS system with SecureBoot while keeping the nice properties about having a small ESP and many generations.
(*): So the idea has came while discussing it with @nikstur @blitz
Things done

Built on platform(s)

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

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

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

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

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module
[ ] (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes

[ ] Fits CONTRIBUTING.md.

What happened here? It seems we have two identical issues: https://github.com/NixOS/nixpkgs/pull/202497

Likely some GitHub / user connection issue happened while submitting; given that this is a duplicate of https://github.com/NixOS/nixpkgs/pull/202497 (exact same branch, too), I'm going to close this (since it came sequentially after that one... :P).


isEditableDataprovider only works with null

Hey guys,
i think i found a bug (or is it a feature?)
the isEditableDataprovider only works with null.
If i return 0 or false, the cell is still editable.
I can workaround with the return null calculation for now, it would be great if its fixed in future releases OR the documentation is udpated on this issue.
Thanks!
-Vik

hi,
I think this is because the type of the dataprovider (calculation) you're using is TEXT? Returning a number, 0 in this case, it will be transformed to '0', and that is not a null value ... The type of the dataprovider must be NUMBER.


add-new-model

Description
There are different models available for the oneplus 6
Note that the capital letters are needed, since we dont lowercase strings before comparison
I will create a separate PR for lowercase comparison
Compatibility

OS
Implemented

iOS
❌

Android
✅

Windows
❌

Checklist

[x] I have tested this on a device/simulator for each compatible OS
[ ] I added the documentation in README.md.
[ ] I mentioned this change in CHANGELOG.md.

@machour anything else I can provide in order to merge this?


Move waterdrop to the end of task list

closes: #6424
Purpose of the pull request
Reorder our task plugins list in process definition page, After this patch merge, then task list page would as below

CI failed seem unrelated test

Force push restart CI

Codecov Report

Merging #6425 (16c7539) into dev (a9d805d) will decrease coverage by 0.03%.
The diff coverage is n/a.

:exclamation: Current head 16c7539 differs from pull request most recent head aa3c8ee. Consider uploading reports for the commit aa3c8ee to get more accurate results

@@             Coverage Diff              @@
##                dev    #6425      +/-   ##
============================================
- Coverage     38.82%   38.79%   -0.04%
+ Complexity     3219     3217       -2
============================================
  Files           645      645
  Lines         25710    25710
  Branches       2785     2785
============================================
- Hits           9982     9973       -9
- Misses        14806    14816      +10
+ Partials        922      921       -1

Impacted Files
Coverage Δ

...r/plugin/registry/zookeeper/ZookeeperRegistry.java
39.00% <0.00%> (-5.68%)
:arrow_down:

...er/master/dispatch/host/assign/RandomSelector.java
77.77% <0.00%> (-5.56%)
:arrow_down:

Continue to review full report at Codecov.

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


AMQP-469 Introduce Connection#sendAndReceiveRPC

JIRA: https://jira.spring.io/browse/AMQP-469
Since OtpConnection isn't thread-safe between sendRPC and receiveRPC, add a new sendAndReceiveRPC
and make its implementation in the DefaultConnection as synchronized.
Modify ErlangTemplate to use that new operation.
Having that even with SingleConnectionFactory we don't meet race condition when one thread may receive result of another one.

Merged


Getting BeanInstantiationException while unit testing RestController with Pageable parameter

Asked in Stackoverflow - https://goo.gl/AbqJdP


Change desktop entry's category

I think code currently isn't a editor for just web development and it would be better to remove WebDevelopment category from visual-studio-code.desktop  file:
[Desktop Entry]
Exec=/opt/visual-studio-code/code %f
Icon=visual-studio-code
Terminal=false
Type=Application
Name=Visual Studio Code
Comment=Editor for building and debugging modern web and cloud applications
Categories=Development;WebDevelopment;IDE;Utility;TextEditor;
MimeType=text/plain;inode/directory;
StartupNotify=true
StartupWMClass=code

Yeah, You're right.


as_python_source is not working

Method as_python_source doesn't work. It refers to the variable oid_str, which is never defined as far as I can see.
 [13]: print t
((4,((6,(9,(8,7))),(13,(12,(11,(3,10)))))),(1,2),5)

In [14]: t.as_python_source()
---------------------------------------------------------------------------
NameError                                 Traceback (most recent call last)
<ipython-input-14-33e094926ccb> in <module>()
----> 1 t.as_python_source()

/home/idavydov/.local/lib/python2.7/site-packages/dendropy/datamodel/treemodel.pyc in as_python_source(self, tree_obj_name, tree_args, oids)
   5463             % (tree_obj_name,
   5464                label,
-> 5465                oid_str,
   5466                tree_args))
   5467

NameError: global name 'oid_str' is not defined

Thanks for reporting this: artifact from a legacy API that was never updated.
This has been fixed in the development-master branch 4e62c6e .


Tests for various challenges are too strict about whitespace around function arguments

The problem
In the "React and Redux: Moving Forward From Here" challenge, I tried the following code:
console.log( 'Now I know React and Redux!' );

However, this code did not pass the tests. But if I simply remove the spaces, it passes:
console.log('Now I know React and Redux!');

I think the tests for this challenge need to be less strict on spacing. Perhaps a partial minifier could be run on the code to remove excess whitespace within lines before making the test comparison?
This same kind of issue also affects the following challenges:

"Data Visualization with D3: Add Axes to a Visualization": spaces are not allowed around call method.

svg
      .append( 'g' )
      .attr(
        'transform',
        `translate(${padding}, 0)`
      )
      .call( yAxis );

"JSON APIs and Ajax: Get JSON with the JavaScript XMLHttpRequest Method": spaces not allowed around JSON.parse arguments.

const apiRequest = new XMLHttpRequest();
  apiRequest.open( 'GET', '/json/cats.json', true );
  apiRequest.send();
  apiRequest.onload = function() {
    const json = JSON.parse( apiRequest.responseText );
    document.getElementsByClassName( 'message' )[0].innerHTML = JSON.stringify( json );
  };

Browser and OS info

Browser Name: Firefox Developer Edition
Browser Version: 66.0b5
Operating System: Antergos Linux

I hope it was okay, but I went ahead and created a RegExp instead of a pure string compare for the assertion.

@RandellDawson
discuss: handling whitespace (and possibly capitalisation). Looking for comments from all mods.
It seems unreasonable to fail a challenge because of whitespace and free text capitalisation. The challenge addressed by this pr is to enter console.log('Now I know React and Redux!');. Should the user have extra spaces in function arguments, text or mis-capitalise text, the challenge should still pass.
suggestions so far include:
create helper functions in the application layer to remove whitespace, remove whitespace and lowercase.
create new vars alongside code like, codeNoSpaces, codeNoSpacesLowered
This seems more manageable/readable than removing whitespace in the testString's themselves and circumvents regular expressions sprinkled with copious \s*'s.
I have looked into this and can create a pr to show the general idea if required.

@nikrb I think if we are going to use regular expressions to test a challenge in this way, then as far as the code goes, I think removing the whitespace in all parts of the testString are fine.   I think the exception to that would be if we are looking for a specific string to be rendered (per instructions) within the users code.  For example, if we were expecting a user to specifically display a specify string to the console like Hello World", then we should not strip the space between HelloandWorld`, because that was the intent of the instructions.  I also think it promotes a better attention to details, which is extremely important when you are first learning a language.  I believe our goal is to make our instructions clear and concise and design tests which best validate the user has followed the instructions.
This is why I think the second suggestion of using something like codeNoSpacesLowered would be a mistake.  JavaScript is a case-sensitive language, so we want users to make sure they are writing forEach instead of FOREACH or foreach or anything else if we are expecting the user to implement a forEach in their code.
The main issue brought up by the OP is strictly focues on whitespace in code function calls like allowing the following:
console.log( "Hello World" );

I have no issues with allowing the above to work as it is valid JavaScript.  In many challenges, we could definitely use If you can design a globally available function like stripWhiteSpace when a challenge does not expect spacing in the console display or within an element displayed in the client.  If you can create such a global function, I believe that would be useful as long as we are careful on which challenge we use it for.

@RandellDawson yes I have to agree ... got carried away trying to trim down the testString's. I'll have a think about a global stripWhiteSpace function.


Seemingly random problem pushing to remote

This cryptic error messages comes about when I tried to push in some repos, but not others:
Counted chunks: 9592, Buffered chunks: 236)
error: push failed
cause: offset before the start```

Verified this is fixed on the repo that caused me the issue, thanks @bheni.


[BACKEND] Update inline ptx for vectorized s8 -> bf16 upcast.

This improves performance by replacing expansive I2F conversions with packed arithmetic.
I was following the benchmarking process which was discusssed here: https://github.com/openai/triton/issues/1397#issuecomment-1553106258.
The benchmark result shows the improvement for s8 x bf16:
For 3456x4096x8192:
--FNST: 280.561973(dirty), 280.518527(clean)
--SNFT: 119.524016(dirty), 113.775974(clean)
--SNFN: 119.461964(dirty), 113.756335(clean)
This PR is motivated by the investigation which was done in cutlass (see https://github.com/NVIDIA/cutlass/pull/1084 for more details).

closing this PR due to no activity. Feel free to reopen.