No antd (paired with Sam)

Codecov Report

Merging #422 (b15ba65) into develop (8c59ad0) will increase coverage by 0.74%.
The diff coverage is n/a.

@@             Coverage Diff             @@
##           develop     #422      +/-   ##
===========================================
+ Coverage    54.74%   55.49%   +0.74%
===========================================
  Files           35       35
  Lines         2362     2404      +42
===========================================
+ Hits          1293     1334      +41
- Misses        1069     1070       +1

Impacted Files
Coverage Δ

...g/src/rescript/Distributions/DistributionTypes.res
16.39% <0.00%> (-0.28%)
:arrow_down:

packages/squiggle-lang/src/rescript/Utility/E.res
41.71% <0.00%> (+1.05%)
:arrow_up:

...ges/squiggle-lang/src/rescript/Utility/XYShape.res
54.20% <0.00%> (+8.95%)
:arrow_up:

Continue to review full report at Codecov.

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


[Bug]: Request to delete unexisting volume [1.22.2]

Is there an existing issue already for this bug?

[X] I have searched for an existing issue, and could not find anything. I believe this is a new bug.

I have read the troubleshooting guide

[X] I have read the troubleshooting guide and I think this is a new bug.

I am running a supported version of CloudNativePG

[X] I have read the troubleshooting guide and I think this is a new bug.

Contact Details
<EMAIL_ADDRESS>Version
older in 1.22.x
What version of Kubernetes are you using?
1.29
What is your Kubernetes environment?
Cloud: Other
How did you install the operator?
Helm
What happened?
I use the SKS service from Exoscale, a Swiss cloud provider. They wrote to me saying I was spamming their CSI controller. I originally (1 month ago) did various tests with volumes and snapshots with deletions.
I'm currently using a single cluster with a single volume and no volume snapshots (backups are finally done on s3).
They told me that I'm still sending deletion requests for non-existent volumes. In the last two hours, I've sent around 2,500 such requests, with a peak every 5 minutes or so.
Could you give me some ideas for a solution? I've analyzed the pods, backups and clusters, but I can't find anything wrong at the moment.
Cluster resource
piVersion: postgresql.cnpg.io/v1
kind: Cluster
metadata:
  name: mrp-postgres-v3
  namespace: mrpexam
spec:
  instances: 1
  superuserSecret:
    name: superuser-secret
  storage:
    storageClass: exoscale-sbs
    size: 10Gi
  bootstrap:
    initdb:
      database: directus
      owner: directus
      secret:
        name: directus-secret
      import:
        type: microservice
        databases:
          - directus
        source:
          externalCluster: old-cluster-pg
  backup:
    barmanObjectStore:
      destinationPath: "..."
      endpointURL: "..."
      s3Credentials:
        accessKeyId:
          name: aws-creds
          key: ACCESS_KEY_ID
        secretAccessKey:
          name: aws-creds
          key: ACCESS_SECRET_KEY
    retentionPolicy: "30d"

  externalClusters:
    - name: old-cluster-pg
      connectionParameters:
        host: postgres-service
        user: directus
        dbname: directus
      password:
        name: cluster-pg96-superuser
        key: password

Relevant log output
No response
Code of Conduct

[X] I agree to follow this project's Code of Conduct

I have updated the Helm chart to the latest version (1.23.1). This didn't solve the problem, there must be a bug somewhere.


Added tags to yaml definition to be used in CLI run filter

This resolves #493 and adds tags to yaml definition to be used in CLI run filter

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

@kkoziarski did you sign the CLA?

Sweet, I'll look at this now 😄

@kkoziarski I went ahead and updated this PR with feedback. LGTM overall, had some minor nits and wanted to have tags supported for all scenarios.

Great! It was fast :) Thanks.


Django based architecture that allows for registering microservices

[x] Basic structure of django applications
[x] Start projects, configure, register apps

Project is more or less completed. Moving onto crawls tomorrow.

Yes. Microservice Integration guide here.


MXCrypto: app may crash on clear cache because of the periodic uploadKeys

4744023655241328129 - 2017-02-13 10:04:18 +0000
*** -[__NSPlaceholderDictionary initWithObjects:forKeys:count:]: attempt to insert nil object from objects[0]
Application: Vector (im.vector.app)
Application version: 0.3.9 (r57)
Matrix SDK version: 0.7.7
Build: master #57
iPhone 10.2.1
Main thread: YES
(
0   CoreFoundation                      0x00000001903011d0  + 148
1   libobjc.A.dylib                     0x000000018ed3855c objc_exception_throw + 56
2   CoreFoundation                      0x00000001901e4eac  + 364
3   CoreFoundation                      0x00000001901e4d1c  + 64
4   Vector                              0x00000001002de428 Vector + 2155560
-> -[MXCrypto uploadDeviceKeys:failure:] (in Vector) (MXCrypto.m:1764)
5   Vector                              0x00000001002d9290 Vector + 2134672
-> -[MXCrypto uploadKeys:success:failure:] (in Vector) (MXCrypto.m:842)
6   Vector                              0x00000001002d9500 Vector + 2135296
-> -[MXCrypto uploadKeys] (in Vector) (MXCrypto.m:911)
7   Foundation                          0x0000000190e162e4 __NSFireTimer + 88
8   CoreFoundation                      0x00000001902af1d8  + 28
9   CoreFoundation                      0x00000001902aeeec  + 872
10  CoreFoundation                      0x00000001902ae7a8  + 244
11  CoreFoundation                      0x00000001902ac3a4  + 1572
12  CoreFoundation                      0x00000001901da2b8 CFRunLoopRunSpecific + 444
13  GraphicsServices                    0x0000000191c8e198 GSEventRunModal + 180
14  UIKit                               0x00000001962217fc  + 684
15  UIKit                               0x000000019621c534 UIApplicationMain + 208
16  Vector                              0x0000000100113b78 Vector + 277368
-> main (in Vector) (main.m:30)
17  libdyld.dylib                       0x000000018f1bd5b8  + 4
)

The crash occurred on a state event redaction which leads to a room initial sync request but it was the Monday morning when the room initial sync API was disabled on matrix.org hs.
In this situation, the sdk sends kMXSessionDidCorruptDataNotification.
When this happens during an initialSync, the notification can be sent before the crypto was started. Here is the race condition.


Create a new pull request by comparing changes

Redesign docs navbar to use offcanvas, tweak overall padding while I'm here

Match code snippets to new gutter width

Replace value with docs-specific variable

Opted not to do a CSS variable here since on .bd-content it would be inherited into our examples
Co-authored-by: XhmikosR<EMAIL_ADDRESS>

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 0   changed or added relevant lines in 0 files are covered.
1 unchanged line in 1 file lost coverage.
Overall coverage remained the same at 95.633%

Files with Coverage Reduction
New Missed Lines
%

js/src/dom/event-handler.js
1
92.27%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
1978

Relevant Lines:
2026

💛  - Coveralls


Client Allocation Request for: Ngmob

Client Allocation Questions
Core Information

Name: Ngmob
Website / Social Media: http://ngmob.com
Region: Asia excl. Greater China
DataCap Requested: 10TiB
Addresses to be Notarized: f2f4au4nt4h32byflmflgolsrutkukw6utcpwzxea
Notary Requested: dannyob

@maweis1981 Please subscribe to notifications for this Issue to be aware of updates. Notaries may request additional information on the Issue.

Closed as duplicate of #687


create endpoint to disable reseller account

disable reseller account if there is no transaction in last 3 month

check this commit https://github.com/rochman25/chameleon/commit/36836c97d6eb8fc381b8779871241b35210b8213


operator stackgres-certified (1.12.0-rc1)

@jinhli seem we have the same problem as for stackgres.v1.11.0-rc1: https://github.com/redhat-openshift-ecosystem/certified-operators/pull/3997#issuecomment-2154470393
Would be great for now to also add the skip annotation.


Using manager.add_option() for inveniomanage subcommands has no effect

Using the following pattern in a module's manage.py file has no effect.
def append_config(config):
    foo(config)
    return app

manager = Manager(append_config)
manager.add_option('-c', '--config', dest='config', ...)

What seems to happen is that append_config is never called (as per flask.ext.script:Manager documentation) and, instead, append_config is assigned to manager.app.
I assume that this is related to the signaling method that is used to loading managers, which does not override add_option(). Perhaps there is another way that is currently supported?

Solved by using Click and Flask 0.11 (Flask-CLI).


Dracula for Flarum

Hi, I'm developing a theme for Flarum, I hope to finish it in the next few days and I'll fill in the issue properly with all the data.
But first I don't know if you are familiar with Composer, but Flarum uses a package system called Composer to install its extensions, I was wondering if you could add the package to packagist.org when it's ready and add me as maintainer, first I think you should claim the name as you have the name Dracula on Github it won't take you long (a few months ago I had to do it and they replied in 2 days).
If we do this the users when they install the theme will use
composer require Dracula/flarum
Instead of:
composer require IamDarkle/flarum
It is quite necessary otherwise I would have to maintain both repositories at the same time.
Let me know what you think about this. Thanks :)

In case you want to create the new repo here is the current one I'm working on.
App: Flarum
Repo: https://github.com/IamDarkle/flarum

Hey @iamdarkle, we can definitely publish it to composer.
I just sent you an invite to join the organization.
Once you accept it, you'll be able to transfer the repo and I'll take care of adding it to the site.
Thanks for building this! 🎉

Thank you, it's done! 😄

It's live in the website now: https://draculatheme.com/flarum
Cheers @iamdarkle!


I can't use SParrowKit Extensions

Value of type 'UIImageView?' has no member 'downloadedFrom'
after I update SparrowKit Pod. I'm facing a lot of error. before I used swift 4.2, now I update to swift 5 also update you pod, suddenly I'm facing lots of error. previously UIExtenstion I used now I can't
for eg:
UIImageViewExtension : downlaodedFrom -> download image from the server , now I can't use it
i'm getting Value of type 'UIImageView?' has no member 'downloadedFrom'
UIViewExtension: round() -> i am facing  'round' is inaccessible due to 'internal' protection level

For now I am not support SparrowKit for pod. I am recommend you download source folder and add files to your project.
I stopped supporting SparrowKit because I noticed that the library is not being used of users.


set ModelConfig from config

This PR is to fix the issue https://github.com/sustainable-computing-io/kepler/issues/405 by setting the ModelConfig by config map or environment variable according to the discussion in https://github.com/sustainable-computing-io/kepler/discussions/393 and changing the initEstimateFunction to absolute if-else.
Signed-off-by: Sunyanan Choochotkaew<EMAIL_ADDRESS>

@sunya-ch once CI issue fixed, this is lgtm

@rootfs Sorry, I forgot to add some files in the previous commits.Btw, I don't know how to deal with the Unit test error. It seems like there is a change in test file without bcc.
This following error comes again. I think we already omitted the bcc library load before with the build tag but it seems we change to other logic now. I'm not sure how it works.
Error: vendor/github.com/iovisor/gobpf/bcc/module.go:32:10: fatal error: bcc/bcc_common.h: No such file or directory
[11](https://github.com/sustainable-computing-io/kepler/actions/runs/3493032475/jobs/5847408424#step:5:12)
   32 | #include <bcc/bcc_common.h>
~~~~~~~~~~~~~~~~~

unit test is being fixed in #409


ActionSheetController should show popover on iPad

Ionic version:  (check one with "x")
(For Ionic 1.x issues, please use https://github.com/ionic-team/ionic-v1)
[ ] 2.x
[x] 3.x
[ ] 4.x
I'm submitting a ...  (check one with "x")
[ ] bug report
[x] feature request

Current behavior:

ActionSheetController displays action sheet at the bottom of the screen in full width.
Expected behavior:

Action sheet on iPad should be displayed in popover.
https://developer.apple.com/ios/human-interface-guidelines/views/action-sheets/
“On larger screens, an action sheet appears all at once as a popover.”
https://developer.apple.com/documentation/uikit/windows_and_screens/getting_the_user_s_attention_with_alerts_and_action_sheets
ActionSheetController may accept popoverTarget option to which event.target of the click event can be passed to specify where to show the popover. The button with cancel role should be removed automatically.
The same behaviour may also be desired on other tablet platforms like Android:
https://material.io/guidelines/components/bottom-sheets.html#bottom-sheets-modal-bottom-sheets

Consider alternatives to modal bottom sheets on larger screens. Because bottom sheets may appear far from the place where the user clicked or touched to summon them, it splits the user’s attention across two different parts of the screen.

Hello! Thank you for the feature request. I'm going to move this issue over to our internal list of feature requests for evaluation. We are continually prioritizing all requests that we receive with outstanding issues. We are extremely grateful for your feedback, but it may not always be our next priority. I'll copy the issue back to this repository when we have begun implementation. Thanks!

This issue was moved to ionic-team/ionic-feature-requests#339


"currently not implemented" warning mostly doesn't work under typescript

Issue Summary
I'm looking back at my code after a time away from IIRC the gist is that the "currently not implemented" warning doesn't end up showing up under typescript.  I think it would show under plain JS because the arg would get ignored.  If his sort of hole is going to be reported at runtime it needs to work under TS.
Here's what I wrote to myself:
// FIXME: WORK POINT: uhhhh serialize is "currently not implemented"
// we learn when we call it with 0 args (rather than the callback
// it's suppsed to take, which typescript won't let us do)
// and we're supposed to use getDatabaseInstance().serialize()
// instead (as above).  The serialize interface is described here:
// https://github.com/tryghost/node-sqlite3/wiki/Control-Flow But maybe
// the fact that it isn't really implemented is why this doesn't work:
rawDb.serialize();
rawDb.run("CREATE TABLE other_lorem (other_info TEXT)")
rawDb.run("INSERT INTO  other_lorem (other_info) VALUES ('myOtherInfo')")
const other_result = rawDb.get("SELECT * FROM other_lorem")
console.log("WHY:")
console.log(other_result)
Steps to Reproduce
import assert   from 'node:assert/strict';
import sqlite3  from 'sqlite3'
import { open } from 'sqlite'
const db = await open({ filename: ':memory:', driver: sqlite3.Database })
if (db === null) { throw "db still null" }
assert(db !== null)
console.log("db:")
console.log(db)
console.log()
await db.run("CREATE TABLE lorem (info TEXT)")
// This serializes correctly:
await db.run("INSERT INTO  lorem (info) VALUES ('myInfo')")
const result = await db.get("SELECT * FROM lorem")
console.log(result)
console.log()
const rawDb = db.getDatabaseInstance();
// FIXME: WORK POINT: uhhhh serialize is "currently not implemented"
// we learn when we call it with 0 args (rather than the callback
// it's suppsed to take, which typescript won't let us do)
// and we're supposed to use getDatabaseInstance().serialize()
// instead (as above).  The serialize interface is described here:
// https://github.com/tryghost/node-sqlite3/wiki/Control-Flow But maybe
// the fact that it isn't really implemented is why this doesn't work:
rawDb.serialize();
rawDb.run("CREATE TABLE other_lorem (other_info TEXT)")
rawDb.run("INSERT INTO  other_lorem (other_info) VALUES ('myOtherInfo')")
const other_result = rawDb.get("SELECT * FROM other_lorem")
console.log("WHY:")
console.log(other_result)
Version
<EMAIL_ADDRESS><EMAIL_ADDRESS>Node.js Version
v18.9.1
How did you install the library?
npm -g

@bkerin I'm not sure I understand the issue you've presented here. What error are you seeing? How is affecting your code?
Happy to re-open when I have more details 🙂


Ebreak at landing point

"The software-check exception caused by Zicfilp has higher priority than an illegal-instruction...", and at least the current version of the synchronous exception priority table in the priv-std claims that illegal instructions have the same priority as ebreak.
So, putting an ebreak at a landing point will cause a software-check exception instead of a breakpoint exception when Zicfilp is enabled. Is that the intention?
(It is still possible to set up an instruction address breakpoint for the same address, of course, if available.)
Obviously, software-check exception is not in the current table at all. This "problem" could be avoided if ebreak was moved to its own spot above the software-check exception (ie let ebreak be a "valid" landing pad).

That was the intention. The debuggers plan is to place the breakpoint at the the instruction following the landing pad. Please see slide 8 and 9 from the Linux plumbers conference.

OK.


Add issue and discussion templates for documentation improvements

Description

Closes #2583
This PR adds issue and discussion templates to encourage people to report issues and suggest ideas that could improve the Starlight docs — H/T to @JoshuaKGoldberg for the idea!

size-limit report 📦

Path
Size

/index.html
6.15 KB (0%)

/_astro/*.js
22.41 KB (0%)

/_astro/*.css
13.73 KB (0%)


Release APK  Error

Unable to run the commandline:Cannot run program ".\gradlew.cmd" (in directory "D:\Project\wxsh\android"): CreateProcess error=2, 系统找不到指定的文件。

Confirmed, since there only a gradlew.bat file, no gradlew.cmd file.

https://github.com/beansoftapp/react-native-console/blob/master/react-native-console.jar you can try this, i've tested all buttons function under windows.

@beansoftapp It works well now with your new jar


Fix SpGEMM (SWDEV-446446)

Fixes SpGEMM in hipsparse. See SWDEV-446446. In this JIRA issue I have attached a hipsparse example code (spgemm.cpp). Inside this file I have annotated in comments exactly how cusparse works. This PR has hipsparse mimic cusparse and thus the attached demo code also explains the decisions made in this PR. The advantages of this (beside getting it to work) are that:

The closer cusparse and hipsparse operate, the less likely edge cases or the ordering of user code will cause discrepancies in behaviour.
Previously, we called rocsparse_spgemm with the stage rocsparse_spgemm_stage_compute twice: once in hipsparseSpGEMM_compute and once in hipsparseSpGEMM_copy. With this PR we only call it once.
Additionally, prior to this PR we called hipMalloc inside hipsparseSpGEMM_copy. Technically this is against the rules as cusparse explicitly states that the SpGEMM routines do not allocate device memory internally. With my changes we do not allocate device memory in any of the SpGEMM routines.

I can go over this PR in our Wednesday meeting.

Do not merge before corresponding rocsparse PR is in


feat: support web3js patch 4 use web3js sub-packages

Breaking Changes
N/A
Changes

feat: use web3js sub packages
fix:
chore:

Associated Issues
closes https://github.com/web3/web3.js/issues/6996

All basic tests passing:

<EMAIL_ADDRESS>playwright:test
playwright test

Running 24 tests using 4 workers
✓  1 [Desktop Firefox/web3] › siwe.spec.ts:18:11 › it should sign in with ethereum (38.2s)
✓  2 [Desktop Firefox/web3] › connect-qr.spec.ts:6:6 › it should connect with uri (35.0s)
✓  3 [Desktop Firefox/web3] › basic-tests.spec.ts:4:8 › Modal only tests › Should be able to open modal (6.5s)
✓  4 [Desktop Firefox/web3] › canary.spec.ts:37:16 › it should sign (33.8s)
[WebServer] [next-auth][warn][NEXTAUTH_URL]
https://next-auth.js.org/warnings#nextauth_url
✓  5 [Desktop Firefox/web3] › siwe.spec.ts:31:11 › it should reject sign in with ethereum (30.9s)
✓  6 [Desktop Firefox/web3] › wallet.spec.ts:19:16 › it should sign (28.5s)
✓  7 [Desktop Firefox/web3] › wallet.spec.ts:30:16 › it should reject sign (25.6s)
✓  8 [Desktop Firefox/web3] › wallet.spec.ts:41:16 › it should switch networks and sign (32.4s)
✓  9 [Desktop Brave/web3] › basic-tests.spec.ts:4:8 › Modal only tests › Should be able to open modal (3.3s)
✓  10 [Desktop Brave/web3] › canary.spec.ts:37:16 › it should sign (20.3s)
✓  11 [Desktop Brave/web3] › connect-qr.spec.ts:6:6 › it should connect with uri (23.3s)
✓  12 [Desktop Brave/web3] › siwe.spec.ts:18:11 › it should sign in with ethereum (24.6s)
✓  13 [Desktop Brave/web3] › siwe.spec.ts:31:11 › it should reject sign in with ethereum (23.4s)
✓  14 [Desktop Brave/web3] › wallet.spec.ts:19:16 › it should sign (23.6s)
✓  15 [Desktop Brave/web3] › wallet.spec.ts:30:16 › it should reject sign (22.4s)
✓  16 [Desktop Brave/web3] › wallet.spec.ts:41:16 › it should switch networks and sign (29.9s)
✓  17 [Desktop Chrome/web3] › basic-tests.spec.ts:4:8 › Modal only tests › Should be able to open modal (3.9s)
✓  18 [Desktop Chrome/web3] › canary.spec.ts:37:16 › it should sign (24.5s)
✓  19 [Desktop Chrome/web3] › connect-qr.spec.ts:6:6 › it should connect with uri (25.8s)
✓  20 [Desktop Chrome/web3] › siwe.spec.ts:18:11 › it should sign in with ethereum (30.1s)
✓  21 [Desktop Chrome/web3] › siwe.spec.ts:31:11 › it should reject sign in with ethereum (25.6s)
✓  22 [Desktop Chrome/web3] › wallet.spec.ts:19:16 › it should sign (27.4s)
✓  23 [Desktop Chrome/web3] › wallet.spec.ts:30:16 › it should reject sign (24.8s)
✓  24 [Desktop Chrome/web3] › wallet.spec.ts:41:16 › it should switch networks and sign (24.2s)
24 passed (2.8m)


Has the domain digitalclimatestrike.net been taken over? Now serving ads

The code for the widget is <script src="https://assets.digitalclimatestrike.net/widget.js" async></script> and it looks like https://assets.digitalclimatestrike.net/widget.js tries to serve ads from https://gladdiator.io/.
The Domain data has been updated on January 13, 2021:
$ whois digitalclimatestrike.net
   Domain Name: DIGITALCLIMATESTRIKE.NET
   Registry Domain ID:<PHONE_NUMBER>_DOMAIN_NET-VRSN
   Registrar WHOIS Server: whois.namesilo.com
   Registrar URL: http://www.namesilo.com
   Updated Date: 2021-01-13T22:33:34Z

Did you lose control over the domain?

yes, yes. it not only tries. it actually does.
urgent action required.

yes, yes. it not only tries. it actually does.
urgent action required.

Hi,
We still had the widget embedded on our website, and we started seeing strange ad pop-ups today. We've removed the link to the widget's JS from our website in order to resolve the issue. But this was a rather ugly surprise. Have you all let the digitalclimatestrike.net domain lapse? Or has someone hijacked the domain's DNS?
I guess if the domain now belongs to someone else, there's not much that can be done. But if you all could get the domain configuration back under your control, that would be really good. We're obviously not the only ones to have added the widget to our website and then forget that it was there.
Best wishes,
-Ian Macdonald

Hi,
We still had the widget embedded on our website, and we started seeing strange ad pop-ups today. We've removed the link to the widget's JS from our website in order to resolve the issue. But this was a rather ugly surprise. Have you all let the digitalclimatestrike.net domain lapse? Or has someone hijacked the domain's DNS?
I guess if the domain now belongs to someone else, there's not much that can be done. But if you all could get the domain configuration back under your control, that would be really good. We're obviously not the only ones to have added the widget to our website and then forget that it was there.
Best wishes,
-Ian Macdonald

Hey,
also happened to us.
All the best,
Sebastian

Hey,
also happened to us.
All the best,
Sebastian

I can confirm this, too. Happend today on my homepage and removed the widget immediately.

I can confirm this, too. Happend today on my homepage and removed the widget immediately.

Us too

Us too

Can also confirm this, shame this happened.

Can also confirm this, shame this happened.

Same here, please check if the footer.php / header.php of Wordpress Themes or similiar places still contains the script. In some websites the script was inserted directly. The redirect is not persistent, often the next page load is normal and the existing infection is not further detected.

Same here, please check if the footer.php / header.php of Wordpress Themes or similiar places still contains the script. In some websites the script was inserted directly. The redirect is not persistent, often the next page load is normal and the existing infection is not further detected.

It looks like the domain got resold - real shame and even though the date has now passed, it's probably worth the organisers spreading the word on their website (which still advertises the code).

It looks like the domain got resold - real shame and even though the date has now passed, it's probably worth the organisers spreading the word on their website (which still advertises the code).


Fetch plugins with wget

This proposal integrates #58 so some git cooking might be needed in the end.
This proposal is intended as a discussion. It's not complete. Tests are missing.
I'm not sure why maven is needed. I figured out it was simpler to just fetch plugins with wget.
I think this patch also fixes some dependency issues like not calling remove-old-versions-of- systematically.

@fbretel Thanks for the proposition. But I'd prefer to not add this feature and let users directly list their plugins via sonarqube::plugin defines.

Hi @racodond, were you commenting on #58 ? Because, although this PR includes #58, it's about the method for fetching plugins. My experience is that maven doesn't work for all plugins, as maven repos may be incomplete or outdated. Wget is more straight forward, and also obviously the current recommended way to install plugins.

Argghhh... Close the right PR but not commented the right one.
Could you please close this PR and open a new one with just the wget stuff?
Maven is no longer required as plugins are not longer only stored on Maven Central. It is still useful to have it available (as you did) for people managing their artifacts with Nexus for example.


#Node.js v18.17.1# bunx create-hono:DegitError: could not find commit hash for main

What version of Hono are you using?
latest
What runtime/platform is your app running on?
Bun
What steps can reproduce the bug?
bunx create-hono
create-hono version 0.3.2
✔ Target directory … my-hono-bunx
✔ Which template do you want to use? › bun
/private/tmp/create-hono@latest--bunx/node_modules/create-hono/bin:10787
throw new DegitError(could not find commit hash for ${repo.ref}, {
^
DegitError: could not find commit hash for main
at Degit._cloneWithTar (/private/tmp/create-hono@latest--bunx/node_modules/create-hono/bin:10787:17)
at async Degit.clone (/private/tmp/create-hono@latest--bunx/node_modules/create-hono/bin:10646:11) {
code: 'MISSING_REF',
ref: 'main'
}
Node.js v18.17.1
What is the expected behavior?
No response
What do you see instead?
No response
Additional information
No response

Hi @wangkris03
Is git installed?

Doesn't seem to work, even with git installed: https://stackblitz.com/edit/stackblitz-starters-ebojaa?file=package.json

Did you resolve this issue ? @wangkris03

This issue occurs under Windows. I also came across.

Can you use the latest bun v1.1.7 and see if the issue is resolved?

Can anyone tell me where these templates are?

Can anyone tell me where these templates are?

https://github.com/honojs/starter


Getting EndPointUnavailableError when trying to populate csv of a view using the populate method

I am getting an EndPointUnavailableError when trying to use the populate method using the resource_id for the view. I was following this sample in the repo: https://github.com/tableau/server-client-python/blob/master/samples/export.py
Versions:
Tableau Online
Python 3.8.3
TSC 0.15.0
To Reproduce
import tableauserverclient as tsc
tableau_auth = tsc.TableauAuth('username', 'passwd')
server = tsc.Server('https://tableau.<company_name>.com/')

with server.auth.sign_in(tableau_auth):
    for resource in tsc.Pager(server.views):
        if resource.name == 'Social Metrics':
            view_resource_id = resource.id
    # get resource id to populate csv table
    views = filter(lambda x: x.id == view_resource_id,
                       tsc.Pager(server.views.get))
    views = list(views)
    view = views.pop()
    populate = getattr(server.views, 'populate_csv')
    options = None
    filename = 'out.csv'
    populate(view)
    with file(filename, 'wb') as f:
        f.writelines(getattr(view_resource_id, 'csv'))

Results/Errors that I get
EndpointUnavailableError                  Traceback (most recent call last)
<ipython-input-50-1777f24b9eb1> in <module>
     14     options = None
     15     filename = 'out.csv'
---> 16     populate(view)
     17     with file(filename, 'wb') as f:
     18         f.writelines(getattr(view_resource_id, 'csv'))

~\Anaconda3\lib\site-packages\tableauserverclient\server\endpoint\endpoint.py in wrapper(self, *args, **kwargs)
    135         @wraps(func)
    136         def wrapper(self, *args, **kwargs):
--> 137             self.parent_srv.assert_at_least_version(version)
    138             return func(self, *args, **kwargs)
    139         return wrapper

~\Anaconda3\lib\site-packages\tableauserverclient\server\server.py in assert_at_least_version(self, version)
    116             error = "This endpoint is not available in API version {}. Requires {}".format(
    117                 server_version, minimum_supported)
--> 118             raise EndpointUnavailableError(error)
    119
    120     @property

EndpointUnavailableError: This endpoint is not available in API version 2.3. Requires 2.7

Could someone direct me on how to solve this error?
Thank you

@adityamujumdar by default the TSC library will make a connection to the server using an older REST API version. In your case you should be able to enable "use server version" to make sure it's using the latest. For example:
server = tsc.Server('https://tableau.<company_name>.com/', use_server_version=True)
Docs reference: https://tableau.github.io/server-client-python/docs/versions#use-the-rest-api-version-supported-by-the-server

thank you so much @bcantoni that helped solve the error!


WIP: Only update image element's mesh if rect has actually changed.

DO NOTE MERGE YET.
I confirm I have signed the Contributor License Agreement.

Covered by #1333


Added upper and lower bound for duration, changed coordinate system

Added upper and lower bound for duration, changed coordinate system, optimized some code, upgrade deprecated styles

Thank you! LGTM!


Add "compile" step to render all JS on app run instead of on page load

As it stands, the js is generated on every page load, change this so it gets compiled only once.

Fixed by https://github.com/Dalloriam/popeui/pull/15


Revisit webview.ts in workbench core

I was a bit surprised to find src/vs/workbench/browser/webview.ts and src/vs/workbench/common/webview.ts.  I typically want the workbench core not provide things that only contrib depends on so I would recommend to move these files into src/vs/workbench/contrib/webview/ component.
This becomes especially interesting as soon as we explore to lazily load contrib (https://github.com/microsoft/vscode/issues/164068)
If we have a dependency to anything in there from non-contrib then we can revisit that case by case, but I could not find any.

src/vs/workbench/browser/webview.ts: This file should likely just be renamed as it's used by webWorkerExtensionHost too and not webview specific

src/vs/workbench/common/webview.ts: This file is used in ext host code and in notebooks. I'll see about moving it under contrib/webview


chore(samples): add create instance templates samples

Thank you for opening a Pull Request! Before submitting your PR, there are a few things you can do to make sure it goes smoothly:

[ ] Make sure to open an issue as a bug/issue before writing your code!  That way we can discuss the change, evaluate designs, and agree on the general idea
[ ] Ensure the tests and linter pass
[ ] Code coverage does not decrease (if any source code was changed)
[ ] Appropriate docs were updated (if necessary)

Fixes #<issue_number_goes_here> 🦕

@FrodoTheTrue, would you mind adding tests for these samples? Thanks!

@sofisl, hi, the tests have been added


Content padding moves selection out of bounds

Hello JP,
I think I ran into another issue. When adding content padding, the selection is going out of bounds, i.e, the the separator isn't at the edge of the selection. Not sure if this intended.
EDIT:
Happens only when adding bottom padding to the content padding.

Example
import 'package:cupertino_list_tile/cupertino_list_tile.dart';
import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart';

void main() => runApp(MyApp());

class MyApp extends StatelessWidget {
  // This widget is the root of your application.
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Flutter Demo',
      theme: ThemeData(
        primarySwatch: Colors.orange,
      ),
      home: MyHomePage(),
    );
  }
}

class MyHomePage extends StatefulWidget {
  @override
  _MyHomePageState createState() => _MyHomePageState();
}

class _MyHomePageState extends State<MyHomePage> {
  @override
  Widget build(BuildContext context) {
    return Scaffold(
      backgroundColor: Colors.white,
      appBar: AppBar(
        title: Text('Cupertino List Tile Padding Test'),
      ),
      body: Container(
        height: double.infinity,
        width: double.infinity,
        child: Center(
          child: CupertinoListTile(
            contentPadding: EdgeInsets.all(20),
            leading: Icon(
              Icons.settings,
              size: 18,
            ),
            title: Text(
              'Settings',
            ),
            subtitle: Text(
              'Change functionality here',
            ),
            onTap: () {
            },
          ),
        ),
      ),
    );
  }
}

Thanks, I will take a look later.

Sorry for the inconvenience. As it was originally ported from the Material ListTile, there are some features that I apparently had never tried. Anyway, the default separator now respects the bottom padding in v0.1.3. :)

Thank you for the fix!


Node.js Foundation Community Committee Meeting 2019-11-14

Time
UTC Thu 14-Nov-2019 17:00 (05:00 PM):

Timezone
Date/Time

US / Pacific
Thu 14-Nov-2019 09:00 (09:00 AM)

US / Mountain
Thu 14-Nov-2019 10:00 (10:00 AM)

US / Central
Thu 14-Nov-2019 11:00 (11:00 AM)

US / Eastern
Thu 14-Nov-2019 12:00 (12:00 PM)

London
Thu 14-Nov-2019 17:00 (05:00 PM)

Amsterdam
Thu 14-Nov-2019 18:00 (06:00 PM)

Moscow
Thu 14-Nov-2019 20:00 (08:00 PM)

Chennai
Thu 14-Nov-2019 22:30 (10:30 PM)

Hangzhou
Fri 15-Nov-2019 01:00 (01:00 AM)

Tokyo
Fri 15-Nov-2019 02:00 (02:00 AM)

Sydney
Fri 15-Nov-2019 04:00 (04:00 AM)

Or in your local time:

http://www.timeanddate.com/worldclock/fixedtime.html?msg=Node.js+Foundation+Community Committee+Meeting+2019-11-14&iso=20191114T17
or http://www.wolframalpha.com/input/?i=05PM+UTC%2C+Nov+14%2C+2019+in+local+time

Links

Minutes Google Doc: https://docs.google.com/document/d/1V7_J9H214r6bH8fTdVEOpIJHCrmmZ9ZP0cGNuhE_7aM/edit

Agenda
Extracted from cc-agenda labelled issues and pull requests from the nodejs org prior to the meeting.
nodejs/admin

Collaborator Summit - Montreal 2019 #416

nodejs/community-committee

Community Committee and OKRs #547
Proposal: CommComm "working" meeting on off-weeks #543
Initiative #507 — Preparing questions for annual survey #538
Required updates to CommComm Charter to reflect OpenJS Foundation #526
Node.js Social Media Community Collaboration #444
Node.js Collection – Next Steps #439

Invited

CommComm Members: @nodejs/community-committee

Observers/Guests
Feel free to follow along on the YouTube live stream, or attend meeting as a guest
by calling in to Zoom, using the links below. If you will be attending as a guest,
please comment on this issue to let us know you'll be joining.
Notes
The agenda comes from issues labelled with cc-agenda across all of the repositories in the nodejs org. Please label any additional issues that should be on the agenda before the meeting starts.
Joining the meeting

Link for participants: https://zoom.us/j/527273462
For those who just want to watch: https://www.youtube.com/channel/UCQPYJluYC_sn_Qz_XE-YbTQ

Invitees
Please use the following emoji reactions in this post to indicate your
availability.

:+1: - Attending
:-1: - Not attending
:confused: - Not sure yet

for context @amiller-gh will be running this since I'm currently on a plane.

(and, I believe, @joesepi is as well!)

I was on a plane, bad WiFi, couldn't join in future than as a viewer.


right issue with train_pipeline.py job (chap 2)

When I try the pipeline of chapter 2 locally with minikube  v1.18.1 & Docker version 20.10.5, I have the following error:
serve
simple-sci-kit-kf-pipeline-8jgpg-992827095
This step is in Failed state with this message: Error from server (Forbidden): error when creating "/tmp/manifest.yaml": seldondeployments.machinelearning.seldon.io is forbidden: User "system:serviceaccount:kubeflow:pipeline-runner" cannot create resource "seldondeployments" in API group "machinelearning.seldon.io" in the namespace "kubeflow"

Looks like you are missing the Role and RoleBinding. Look under the folder
intro-to-ml-with-kubeflow-examples/ch2_seldon_examples/
applying the following and then try again. This should give you the required permissions.
pipeline_role.yaml
pipeline_rolebinding.yaml
HTH

Thx HTH, this works.

@GodefroyClair, I am sorry for bringing up this issue
I have been following the instructions of chapter 2 in the book
First, I ran the step to create the training workflow pipeline. It ran successfully:
dsl-compile --py train_pipeline.py --output job.yaml
After that, I logged in the Kubeflow UI via
kubectl port-forward svc/istio-ingressgateway -n istio-system 7777:80
and then went to localhost:7777.
Next, I need to create a namespace. I tried to type in "kubeflow", as this is the namespace you use to run and encounter the error. But the namespace "kubeflow" is not allowed

I have tried using other name for the namespace in this step (such as "anonymous"). But I found that in kubectl get namespace, it create a new namespace. I then use the web UI to import job.yaml pipeline and run the experiment, but I encounter the same error as you did (with the new namespace ofc).
This step is in Failed state with this message: Error from server (Forbidden): error when creating "/tmp/manifest.yaml": seldondeployments.machinelearning.seldon.io is forbidden: User "system:serviceaccount:anonymous:pipeline-runner" cannot create resource "seldondeployments" in API group "machinelearning.seldon.io" in the namespace "anonymous"
The solution of @akhimji does not work
Can you guide me how to run the experiments with the "kubeflow" namespace like you did, and what step am I doing wrong?
Thanks a bunch!


With sounds

I don't get this.

Here I wished things to work but I can't get the sound notification. Also I don't get notification in full screen mode. Is there a possible solution?

@OAtulA Thanks for checking out this repo. I really appreciate your efforts. I was little busy, so missed to answer your queries. Adding sound feature is great idea. I am planning to declare some common variable for sound file, before the while loop, I will make changes in your pull-request.


Remove redundant/impure StatsObj Fn0 methods

Each of these methods https://github.com/purescript-node/purescript-node-fs/blob/a9da8b9860f8a1f67e38701f5cce72a0f2c3901d/src/Node/FS/Stats.purs#L35-L40 has a corresponding standalone Stats -> Boolean function so they seem redundant, and using the isDirectory :: Fn0 Boolean directly resulted in this issue https://github.com/aristanetworks/purescript-backend-optimizer/issues/35 because this context wasn't preserved after compilation.

A minimal example that produces runtime error (without going through purs-backend-es)
main :: Effect Unit
main = do
  isDir <- runFn0 <<< (case _ of Stats statsObj -> statsObj.isDirectory) <$> stat "."
  if isDir then
    log "Directory"
  else log "Not directory"

fails with
❯ spago run
purs compile: No files found using pattern: test/**/*.purs
[info] Build succeeded.
[warn] None of your project files import modules from some projects that are in the direct dependencies of your project.
These dependencies are unused. To fix this warning, remove the following packages from the list of dependencies in your config:
- either
node:internal/fs/utils:416
  return this._checkModeProperty(S_IFDIR);
              ^

TypeError: Cannot read properties of undefined (reading '_checkModeProperty')
    at StatsBase.isDirectory (node:internal/fs/utils:416:15)


WSL fails to launch

Your Windows build number:  Microsoft Windows [Version 10.0.19592.1001]

What you're doing and what's happening:

Ubuntu 18.04 LTS failed to launch. The Ubuntu terminal appears and then disappears after a fraction of a second.

To see if this might be issue #4501, I then tried to start WSL by typing wsl.exe on the search panel and clicking on it. The same thing happened again, so it's not the same as #4501.

I restarted my pc, and tried to open ubuntu again. The same problem is reproduced.

I then tried to open WSL by typing bash in the windows command prompt, which echoes "The attempted operation is not supported for the type of object referenced." I found that this issue might be similar to https://github.com/microsoft/WSL/issues/4177 though I didn't enable the WinSock module. However, my WSL did crash after I installed and ran Astrill VPN on my computer. So I am not sure if Astrill VPN is causing the issue here.

What's wrong / what should be happening instead:
WSL should launch successfully.

Strace of the failing command, if applicable: bash && wsl.exe
I did a trace of executing "wsl.exe" and the files are attached below.
lxcore _.zip

For WSL launch issues, please collect detailed logs.

Networking logs: https://aka.ms/AA81ori

Your Windows build number: Microsoft Windows [Version 10.0.19592.1001]

What you're doing and what's happening:

Ubuntu 18.04 LTS failed to launch. The Ubuntu terminal appears and then disappears after a fraction of a second.

To see if this might be issue #4501, I then tried to start WSL by typing wsl.exe on the search panel and clicking on it. The same thing happened again, so it's not the same as #4501.

I restarted my pc, and tried to open ubuntu again. The same problem is reproduced.

I then tried to open WSL by typing bash in the windows command prompt, which echoes "The attempted operation is not supported for the type of object referenced." I found that this issue might be similar to #4177 though I didn't enable the WinSock module. However, my WSL did crash after I installed and ran Astrill VPN on my computer. So I am not sure if Astrill VPN is causing the issue here.

What's wrong / what should be happening instead:
WSL should launch successfully.

Strace of the failing command, if applicable: bash && wsl.exe
I did a trace of executing "wsl.exe" and the files are attached below.
lxcore _.zip

For WSL launch issues, please collect detailed logs.

Networking logs: https://aka.ms/AA81ori

Running "netsh winsock reset" and then restart fixed my problem. After reconnecting to VPN, the previous problem is not reproduced.


aww shucks

what's up with this nuxt bro?

It's this new framework built on top of node that I'm playing around with.
It's full stack and has some clever routing that makes client side code and
server side code work together seamlessly.
Trying to build a web app with it. But still learning.
On Tue, Apr 26, 2022 at 4:59 PM Stephen Mullins @.***>
wrote:

what's up with this nuxt bro?
—
Reply to this email directly, view it on GitHub
https://github.com/smmalik3/nuxt_project/issues/3, or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAQPEJFBDY6MOI6ELWI6ZEDVHBKKJANCNFSM5UNCG4LA
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

--
-Salman

Cool! That resolves my issue thank you!


Pre-release testing on hardware

Test plan for testing on lab machine with drivers installed and hardware connected (before release).
Mock mode

[x] Check unit tests pass
pytest -v -m "not integration and not only_without_driver"
[x] Check integration tests pass
pytest -v -m "integration and not only_without_driver"

Tests on Spectrum Digitizer Netbox DN2.593-16
Unit tests
In tests/configuration.py

Set SINGLE_CARD_TEST_MODE = SpectrumTestMode.REAL_HARDWARE
Set STAR_HUB_TEST_MODE = SpectrumTestMode.REAL_HARDWARE
Set TEST_DEVICE_IP equal to the device IP address shown in the Spectrum Control Centre
Set TEST_DEVICE_NUMBER = 1
Check the card configuration options match the Nextbox (default settings should be correct):

NUM_MODULES_PER_CARD = 2
NUM_CHANNELS_PER_MODULE = 4
NUM_CARDS_IN_STAR_HUB = 2
STAR_HUB_MASTER_CARD_INDEX = 1

Set ACQUISITION_LENGTH = 4096

Then:

[x] Check unit tests pass
pytest -v -m "not integration and not only_without_driver"

Integration tests (without a signal generator connected)
In tests/configuration.py

Keep the same setup as shown above for the unit tests
But since no trigger signal will be connected to the device, make sure to set INTEGRATION_TEST_TRIGGER_SOURCE = TriggerSource.SPC_MASK_SOFTWARE.

Then:

[x] Check integration tests pass
pytest -v -m "integration and not only_without_driver"

Integration tests (with a signal generator)
Signal generator setup:

The example scripts used by the integration tests configure a sample rate of 40 MHz and acquisition length of 400 samples, generating 10-microsecond long waveforms.
So configure the signal generator to generate sine wave bursts shorter than 10 microseconds, e.g. 5 cycles at 1 MHz (a 5 microsecond burst)
Set the burst repetition rate 10 Hz
Set the sync (trigger) output to a level > 1 V (the example scripts used as integration tests configure the external trigger level to 1V)

Connect signal generator to Netbox:

Connect the signal generator output to channel 8 (i.e. channel 0 of the master card of the Netbox)
Connect the trigger signal to 'Trig In' (EXT_0) on the Netbox

In tests/configuration.py

Keep the same setup as shown above for the unit tests
But set INTEGRATION_TEST_TRIGGER_SOURCE = TriggerSource.SPC_MASK_EXT0.

Then:

[x] Check integration tests pass
pytest -v -m "integration and not only_without_driver"

Run example scripts with the Netbox
Manually run each of the example scripts in the example_scripts directory, with the signal generator set up as for the Integration tests (with a signal generator) above. You will need to temporarily modify the if __name__ == '__main__': of the scripts so that:

Mock mode is disabled
The device IP address is correct
The device number is set to 1 (the index of the master card of the Netbox)

Then:

[x] Verify that the plotted waveforms match the expected data (5 cycles at 1 MHz)

Tests on Spectrum PCIe Digitizer M2p.5961-x4
Unit tests
In tests/configuration.py

Set SINGLE_CARD_TEST_MODE = SpectrumTestMode.REAL_HARDWARE
Set TEST_DEVICE_IP = None
Set TEST_DEVICE_NUMBER = 0
Set NUM_MODULES_PER_CARD = 1
Set NUM_CHANNELS_PER_MODULE = 2

Then:

[x] Check unit tests pass
pytest -v -m "not star_hub and not integration and not only_without_driver"

Integration tests
Using the same configuration as above, and ensuring software triggering is selected in configuration.py:

[x] Check integration tests pass
pytest -v -m "not star_hub and integration and not only_without_driver"

Changes made during the above tests can be seen in the linked pull request.


Add support for response chunking in Redis Gateway transport

Sometimes, services legitimately need to return very large responses. The current paradigm of establishing a hard limit on response size discourages that. The reason for this is that multi-megabyte responses can significantly reduce the throughput of Redis. Since it is single-threaded, multiple services and clients can block for an unreasonably long time waiting for Redis to handle the I/O of a single response. We need to make it easier to send very large responses without choking Redis.
Response chunking is the solution. With response chunking, a 10MB response divided into 40 chunks of 250kb each would take longer for that server to send and its client to receive, but it would not impact Redis more than other responses, because the work would be spread out and other requests and responses could be handled while that response is being sent and received.

Completed in #189.


add buy only atm with a new gray bitmap

This looks right!
Best regards,
Victor Cook
561-351-1280
Sent from my iPhone

On Jun 9, 2020, at 17:33, David Fernandez<EMAIL_ADDRESS>wrote:

You can view, comment on, or merge this pull request online at:
https://github.com/atmcoin/atm-wallet-android/pull/30
Commit Summary
add buy only atm with a new gray bitmap
File Changes
M app/build.gradle (2)
M app/src/main/java/com/breadwallet/ui/atm/MapController.kt (10)
M app/src/main/java/com/breadwallet/ui/atm/model/AtmMachineExtensions.kt (2)
M app/src/main/java/com/breadwallet/ui/atm/model/WacMarker.kt (46)
A app/src/main/res/drawable/ic_icon_cs_square_black.xml (10)
R app/src/main/res/drawable/ic_icon_cs_square_black_padding.xml (2)
R app/src/main/res/drawable/ic_icon_cs_square_white.xml (1)
A app/src/main/res/drawable/ic_icon_cs_square_white_padding.xml (4)
Patch Links:
https://github.com/atmcoin/atm-wallet-android/pull/30.patch
https://github.com/atmcoin/atm-wallet-android/pull/30.diff
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or unsubscribe.


Add bus2:// protocol (for bus2 dns)

Host: buss.bubbleam.pl
[GET] /domain/:name/:tld <-- get domain's ip
Example response:
{
tld: [tld],
name: [name],
ip: [ip]
}
[POST] /adddomain (needed in body: tld, name, ip) <-- add a domain
Example response: [SECRET / TOKEN]
[POST] /updatedomain (needed in body: tld, name, ip, secret) <-- update a domain
Example response: OK

We need compatibility with more dns servers 🔥🔥

So now we add support for another centralized DNS, that's also proprietary? If you want to improve on the DNS, just commit the changes.

Adding a dns setting for custom dns servers is a great idea. That's what should be done instead of making a new protocol for every new propietary dns server.

Adding a dns setting for custom dns servers is a great idea. That's what should be done instead of making a new protocol for every new propietary dns server.

this was the easiest solution for now

There is absolutely no need for this at the moment, before we should make subdomains and paths work. That's way more asked and needed than yet another DNS.

There is absolutely no need for this at the moment, before we should make subdomains and paths work. That's way more asked and needed than yet another DNS.

if my dns is gonna be successful, im gonna implement subdomains
just not today its 23:35 now i really need some sleep

I think a better solution would be if a DNS doesn't get anything, that DNS contacts another DNS in a list (maybe a config option) and sees if it has a record, if not it goes to the next DNS on the list. If it has a record for it, it returns the IP from the other DNS.

I think a better solution would be if a DNS doesn't get anything, that DNS contacts another DNS in a list (maybe a config option) and sees if it has a record, if not it goes to the next DNS on the list. If it has a record for it, it returns the IP from the other DNS.

thats literally how DNS works, but im gonna implement it tommorow

I think a better solution would be if a DNS doesn't get anything, that DNS contacts another DNS in a list (maybe a config option) and sees if it has a record, if not it goes to the next DNS on the list. If it has a record for it, it returns the IP from the other DNS.

would absolutely have to be a config option, probably with only the buss dns by default. only problem is what if a domain is on multiple dns's? would it grab from the first one in the list, or something else?

Instead of a list of DNS servers, a list of lists which contain a DNS server's URL, then a priority value. The higher the value, the more preferred it is over the other servers.

Implemented in #110


Update irrigation documentation

This pull request updates the Noah-MP 3.6 irrigation to comment out an unnecessary print statement. It also clarifies the GVF parameters in the lis.config.adoc file.
These fixes address #511

Hi Jessica,
Is there a good reason to keep the commented call to write(LIS_logunit, *) in noahmp36_getirrigationstates.F90? The preference would be to remove it if it's not necessary to avoid an accumulation of commented code. Let me know what you think!
-B

Nope! Feel free to delete it!


re-use the Logs.format_reporter (to print colors and remove code)

Thanks!
Does this print the log source? IIRC from my experiments it didn't print the log source, but my code was slightly different. It would be very nice to have the log source.

I adjusted this to (a) print log source (b) print tags (c) use colors if desired


Bug when sorting yaml with double quotes

Description
Sometimes when I use the yaml-sort command with pre-commit it messes up two lines that are double-quoted.
In the screen below you can see a composition of the yaml file I have.

The k8s-name-input key has a value that starts and ends with double quotes but also includes single quotes in the middle.
When I edit the value of the hide key from Hide read-only fields to e.g. Hide all fields and then use git add and git commit... commands, the value of the k8s-name-input messes up to:

As you can see, the the k8s-name-input value is single-quoted and includes more single-quotes inside.
It happens from time to time, there are situations when it doesn't break the k8s-name-input.
The yaml-sort command I use:
yaml-sort --lineWidth=-1  -i

AFAIK changing the quoting style (from double to single quote) doesn't break the YAML. js-yaml (used by yaml-sort) default to single-quoting style but I think I can add an option to force double-quoting style instead.


Board Review: Azure Communication Services (SPOOL) - SIP routing

Contacts and Timeline

Service team responsible for the client library: ACS PSTN
Main contacts<EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS>Timeline for delivery: short term after "Azure Communication Services - Direct Routing" Public Preview (June 30)

About the Service

Link to documentation introducing/describing the service: [create communication service] (https://docs.microsoft.com/en-us/azure/communication-services/quickstarts/create-communication-resource?tabs=windows&pivots=platform-azp)
Link to the service REST APIs: [json] (https://spoolgw-int-01-telephonyservice-01.westus.cloudapp.azure.com/swagger/SipConfigurationApiSpecification/swagger.json)
Link to SIP service description:
https://docs.microsoft.com/en-us/azure/communication-services/concepts/telephony-sms/sip-interface-infrastructure

Artifacts required (per language)
.NET
APIview Link: https://apiview.dev/Assemblies/Review/54c975fb0a80468cbf6437c4cbb05e32
Java
APIview Link: https://apiview.dev/Assemblies/Review/7d1b1f88431044edbbf1c873d345e3eb
Python
APIview Link: https://apiview.dev/Assemblies/Review/ac82228b44a145048324d3ae9b99153c
Link to samples for champion scenarios: https://github.com/Azure/azure-sdk-for-python/tree/81c6f3f9252222c75175cf15197a3a1d2f55e813/sdk/communication/azure-communication-siprouting/samples
TypeScript
About the client library

Name of client library: Azure Communication SIP routing
Link to library reference documentation:  N/A

The goal is to provide a client that is able to retrieve SIP routing configuration of the service and modify the configuration with new SIP trunks settings and new SIP routes settings.
There are four public methods in the client, serving 4 scenarios.
There is option to:

Retrieve SIP configuration
Update SIP configuration with trunks and routes
Update just SIP trunks
Update just SIP routes

Step 1: Champion Scenarios
Champion scenario 1: Use SIP routing client to get SIP routing configuration
Python:
client = SIPRoutingClient.from_connection_string(<communication_connection_string>)
try:
  configuration = client.get_sip_configuration()

  for trunk in configuration.trunks:
    print(f"Sip trunk - name: {trunk}: {trunks[trunk].sip_signaling_port}")
  for route in configuration.routes:
    print(f"Sip route - name: {route.name}: {route.description}")
except HttpResponseError, e:
  print(e)

C#:
var clientOptions = new SipRoutingClientOptions();
var client = new SipRoutingClient(<communication_connection_string>, clientOptions);

var configuration = client.GetSipConfiguration();

foreach (var trunk in configuration.trunks)
{
    Console.WriteLine($"Sip trunk is set with {trunk.Key} and port {trunk.Value.SipSignalingPort}");
}

foreach (var route in configuration.routes)
{
    Console.WriteLine($"{route.Name}: {route.Description}");
}

Champion scenario 2: Use SIP routing client to update SIP routing configuration
Python:
client = SIPRoutingClient.from_connection_string(<communication_connection_string>)
try:
  new_configuration = client.update_sip_configuration(<new_trunks>,<new_routes>)

  for trunk in new_configuration.trunks:
    print(f"Sip trunk - name: {trunk}: {trunks[trunk].sip_signaling_port}")
  for route in new_configuration.routes:
    print(f"Sip route - name: {route.name}: {route.description}")
except HttpResponseError, e:
  print(e)

C#:
var clientOptions = new SipRoutingClientOptions();
var client = new SipRoutingClient(<communication_connection_string>, clientOptions);

var configuration = client.UpdateSipConfiguration(<new_trunks>,<new_routes>);

foreach (var trunk in configuration.trunks)
{
    Console.WriteLine($"Sip trunk is set with {trunk.Key} and port {trunk.Value.SipSignalingPort}");
}

foreach (var route in configuration.routes)
{
    Console.WriteLine($"{route.Name}: {route.Description}");
}

Champion scenario 3: Use SIP routing client to update only SIP trunks configuration
Python:
client = SIPRoutingClient.from_connection_string(<communication_connection_string>)
try:
  new_configuration = client.update_sip_trunks(<new_trunks>)

  for trunk in new_configuration.trunks:
    print(f"Sip trunk - name: {trunk}: {trunks[trunk].sip_signaling_port}")
except HttpResponseError, e:
  print(e)

C#:
var clientOptions = new SipRoutingClientOptions();
var client = new SipRoutingClient(<communication_connection_string>, clientOptions);

var newConfiguration = client.UpdateSipTrunks(<new_sip_trunks>)

foreach (var trunk in newConfiguration.trunks)
{
    Console.WriteLine($"Sip trunk is set with {trunk.Key} and port {trunk.Value.SipSignalingPort}");
}

Champion scenario 4: Use SIP routing client to update only SIP routes configuration
Python:
client = SIPRoutingClient.from_connection_string(<communication_connection_string>)
try:
  new_configuration = client.update_sip_routes(<new_routes>)

  for route in new_configuration.routes:
    print(f"Sip route - name: {route.name}: {route.description}")
except HttpResponseError, e:
  print(e)

C#:
var clientOptions = new SipRoutingClientOptions();
var client = new SipRoutingClient(<communication_connection_string>, clientOptions);

var newConfiguration = client.UpdateSipRoutes(<new_sip_routes>)

foreach (var route in newConfiguration.routes)
{
    Console.WriteLine($"Sip route- name: {route.Name}: {route.Description}");
}

scheduled for 6/22 9-11am PST

Recording[MS INTERNAL ONLY]


Multiple Databases

Is it possible to connect multiple PostgreSQL databases to one Postgrest server?

No, and that is because postgrest is the wrong place to implement this.
The way to do it is to have postgresql/postgrest pairs (on different ports) and then put a reverse proxy in front (nginx) and do the routing there.
It's far more flexible the then postgrest could ever be if it implemented this.

On 30 Aug 2017, at 19:49, AK<EMAIL_ADDRESS>wrote:
Is it possible to connect multiple PostgreSQL databases to one Postgrest server?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.

@ruslantalpa - Thanks for the quick response! Do you have an example of what the reserve proxy would look like?

https://postgrest.com/en/v4.1/admin.html#hardening-postgrest
https://github.com/subzerocloud/postgrest-starter-kit/blob/master/openresty/nginx/conf/includes/http/server/locations/internal_rest.conf


Match sampling rate reloaded

Some first comments... I'll have a deeper look at the algorithm itself later

All comments have been addressed. Do you still want to take a deeper look at the algorithm?

The diff of this branch looks weird... can you rebase this PR to the latest main? Thanks


fix: invisible "game on" heading during theme toggle ⚒✨

Close #963
Screenshots

BEFORE
AFTER

Your review is appreciated @panwar8279

Please merge this PR @panwar8279


Hardening IoT Agent for UltraLight over TLS

Proposed changes
This PR adds IoT Agent for UltraLight over TLS.
Types of changes
What types of changes does your code introduce to the project: Put an x in the boxes that apply

[ ] Bugfix (non-breaking change which fixes an issue)
[X] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] Update only documentation, not any source code.

Checklist
Put an x in the boxes that apply. You can also fill these out after creating the PR. If you're unsure about any of
them, don't hesitate to ask. We're here to help! This is simply a reminder of what we are going to look for before
merging your code.

[X] I have read the CONTRIBUTING doc
[ ] I have signed the CLA
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] I have added necessary documentation (if appropriate)
[ ] Any dependent changes have been merged and published in downstream modules

Further comments
N/A

Codecov Report

Merging #66 (a93284a) into main (81ba640) will decrease coverage by 0.23%.
The diff coverage is 89.13%.

@@            Coverage Diff             @@
##             main      #66      +/-   ##
==========================================
- Coverage   90.44%   90.21%   -0.24%
==========================================
  Files           2        2
  Lines         764      797      +33
==========================================
+ Hits          691      719      +28
- Misses         73       78       +5

Impacted Files
Coverage Δ

lets-fiware.sh
89.51% <88.37%> (-0.26%)
:arrow_down:

config.sh
100.00% <100.00%> (ø)

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 81ba640...a93284a. Read the comment docs.


Requires platform flag only when ambiguous

This allows us to peek at images even if the platform they have listed is wrong or irrelevant.
Ex.
./car -tvvf hydai/wasm-wasi-example:latest
https://index.docker.io/v2/hydai/wasm-wasi-example/manifests/latest platform=linux/amd64 totalLayerSize: 343437
https://index.docker.io/v2/hydai/wasm-wasi-example/blobs/sha256:6ed9d2593eddde644c7037a80b63a5e37fd928bdd014f40341515833dc3ace6d size=343437
CreatedBy: /bin/sh -c #(nop) ADD file:603e543aa882bc3cb282c8885d8c6ab7acd0c27f7f457d818e7943cf325a8bb5 in .
-rw-rw-r--	1556954	Jun 25 21:07:25	wasi_example_main.wasm

ok I backfilled tests and tightened up error handling based on some edge cases in what the schema allows (notably index where manifests don't have os/arch info)

thanks for the help on this @mathetake I'm going to merge, but if you have any feedback later I will look into it for sure!


Icon is not visible for json editor

I've a application deployed in JBOSS via EAR. I've put the SVG files in "WebContent\scripts\img" directory. Json editor script files in "WebContent\scripts". My jsp in "WebContent".
Icon not showing up.

Project is in Eclipse

<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>

Insert title here

<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
	pageEncoding="ISO-8859-1"%>

Insert title here

<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>

Insert title here

<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
	pageEncoding="ISO-8859-1"%>

Insert title here

Also I want to know how to load and save json file in json editor. I'm not able to understand the code provided in your website.

This repo is no longer maintained (see also https://github.com/jdorn/json-editor/issues/800)
Development is continued at https://github.com/json-editor/json-editor
For details please visit https://github.com/json-editor/json-editor/issues/5