not working when using symbols

same issues as documented here -> https://drive.google.com/file/d/12FF2igRmbjAhoikt-LnYeDcsQrCKGx63/view
(Sketch Version 48.2)

Thanks @mgerhard.
I can't seem to replicate this issue. Have you tried restarting Sketch?

@DWilliames  i've even restarted the system, disabled all other plugins ... no change, still the same issue on symbols. BTW - setting up/changing the [x (v/h)(alignment)] values does not work either. only the initial setup works with the grouped background + text pressing ctrl+alt+p, defining the padding and changing the text / autoresizing afterwards.

@DWilliames when using spacing and distribution the initial setup e.g. 20v r works well - but chaning the Groupname to e.g. 30v l has no impact.

Same here... padding or spacing doesn't automate anymore, only on prompt paddy dialog (on symbols the technic doesn't work off course). Did the same as the other users...

Same here. Doing everything as shown in the tutorials but only the initial setting of padding or spacing works, no auto-update.
Set the debug variable in the plugin to true to see if anything useful is output in console but nothing is logged there for Sketch. Except for "Unix exception error: 17" which probably is totally unrelated.
macOS 10.12.6, Sketch 48.2

Same issue here. Using sample file from tutorial, no response on symbols

Same issue with me.

I have this issue, but it happens in and out of symbols if that helps.

I think I'm also having the same issue.
If I just use a shape the padding is automatically added. However, if I convert that shape to a symbol the padding is no longer automatically applied, it just stops working...

@DWilliames Any update? Let us know if we can help replicate the bug.
Thanks,
Ollie

Hey all! Sorry for the delay. I've been pretty busy recently, and hadn't had a chance to look at this.
I've started work on the next release – I've changed a couple of things, and think I might have fixed it.
Have a sneak peak if you can: https://github.com/DWilliames/paddy-sketch-plugin/archive/v1.0.4.zip and let me know if that works for you all! 👍
Cheers

Hi David, cool, it works for me now with version 1.0.4.
Thanks for the update and have a nice weekend,
8-)

I just pushed a release (v1.0.4) that should now fix this. 👍
I will close this issue for now, assuming that the fix is stable — if you find that it hasn't been fixed, then please re-open this issue.
Cheers!


Implement asynchronous shader creation

Allow shader creation calls to be non-blocking, add methods to query the shader compilation status

Completed in 209ca67bc3274483bbc1b0bbe6f9ca5bba3133f3


New Content Update Request: Replace broken image link

Link where content currently exists
https://techqueria.org/press/
Updates you'd like to make
The image link is broken for the first content that talks about undocumented immigrants
Any additional context?
This was requested because...

Looks like image is here: https://s.yimg.com/ny/api/res/1.2/8KKtdS3I_onGR3CwmWYsPA--~A/YXBwaWQ9aGlnaGxhbmRlcjtzbT0xO3c9ODAw/http://media.zenfs.com/en/homerun/feed_manager_auto_publish_494/436ac184d2914cc291c4eec93a5355ae
So we just need someone to add this in locally.

I'm new to open source, but I would like to work on this if it is still open.


Support default cypress extension type

I use cypress in my workplace and we've recently moved to the default naming
convention specified by some cypress config.
This PR moves vim-test to support this file naming structure.

Support .cy.{js,jsx,coffee} file suffix type
Adds fixtures for cy and test file suffix types
Adds coverage for cy and test file types

Make sure these boxes are checked before submitting your pull request:

[x] Add fixtures and spec when implementing or updating a test runner

@janko I don't suppose you mind me merging this small change, do you?

@willfish Not at all 😉. Not sure why there is a review required, but hopefully you can bypass that.

It actually says I'm not privileged enough to do a merge, sadly :) @janko

Thanks muchly @janko

@codeinabox I would maybe suggest removing this branch protection, because there are only two maintainers.


[SPARK-32364][SQL] Use CaseInsensitiveMap for DataFrameReader/Writer options

What changes were proposed in this pull request?
When a user have multiple options like path, paTH, and PATH for the same key path, option/options is non-deterministic because extraOptions is HashMap. This PR aims to use CaseInsensitiveMap instead of HashMap to fix this bug fundamentally.
Why are the changes needed?
Like the following, DataFrame's option/options have been non-deterministic in terms of case-insensitivity because it stores the options at extraOptions which is using HashMap class.
spark.read
  .option("paTh", "1")
  .option("PATH", "2")
  .option("Path", "3")
  .option("patH", "4")
  .load("5")
...
org.apache.spark.sql.AnalysisException:
Path does not exist: file:/.../1;

Does this PR introduce any user-facing change?
Yes. However, this is a bug fix for the indeterministic cases.
How was this patch tested?
Pass the Jenkins or GitHub Action with newly added test cases.

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-K8s/30764/
Test PASSed.

Test build #126153 has started for PR 29160 at commit a707043.

Could you review this please, @cloud-fan ?

Test build #126153 has finished for PR 29160 at commit a707043.

This patch fails due to an unknown error code, -9.
This patch merges cleanly.
This patch adds no public classes.

Retest this please.

Merged build finished. Test FAILed.

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

Test build #126160 has started for PR 29160 at commit a707043.

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-K8s/30772/
Test PASSed.

Test build #126160 has finished for PR 29160 at commit a707043.

This patch fails PySpark pip packaging tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

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

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-K8s/30931/
Test PASSed.

Hi, @cloud-fan and @HyukjinKwon .
This PR aims to fix this problem completely. Please review the approach.

Test build #126316 has started for PR 29160 at commit a0c9095.

Test build #126316 has finished for PR 29160 at commit a0c9095.

This patch fails Scala style tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

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

Test build #126317 has started for PR 29160 at commit 4019789.

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-K8s/30932/
Test PASSed.

I updated the PR according to your comment, @cloud-fan . It looks much better indeed. Thank you so much.

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-K8s/30936/
Test PASSed.

Test build #126322 has started for PR 29160 at commit 2b47cd6.

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-K8s/30937/
Test PASSed.

Thank you, @cloud-fan . The PR is updated to use Seq instead of Map.

Test build #126324 has started for PR 29160 at commit 16eaf45.

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-K8s/30939/
Test PASSed.

Test build #126317 has finished for PR 29160 at commit 4019789.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

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

Merged build finished. Test FAILed.

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

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-K8s/30947/
Test PASSed.

Merged build finished. Test FAILed.

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

Retest this please.

Thank you, @HyukjinKwon .

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-K8s/30950/
Test PASSed.

Test build #126332 has started for PR 29160 at commit 7ca5da6.

Test build #126324 has finished for PR 29160 at commit 16eaf45.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

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

Merged to master/3.0 since GitHub Action passed. Thank you all. I'll make a backporting PR to branch-2.4.

Test build #126332 has finished for PR 29160 at commit 7ca5da6.

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/126332/
Test PASSed.

@dongjoon-hyun shall we fix the issue in DataStreamReader/Writer as well? cc @HeartSaVioR

Sure, I'll make a PR for that tomorrow, @cloud-fan .

BTW, @cloud-fan . Is @HeartSaVioR working on that? I'm wondering the reason why you ping him in that task.

I guess he pinged me to ask for reviewing on your next PR as it would be SS-related change, probably.

Yea, I was wanting @HeartSaVioR to review your PR  :)

Got it. If the PR is ready, I'll ping both of you. :)


Hello world message for epub.

Write a program that generates hello world message in epub.
Use any approach you like.

This is my first attempt for this issue #341. Please kindly check the PR.
Thanks.


WM_XBUTTONUP refers to a button having been double-clicked

🛑 IMPORTANT: You can get your feedback addressed faster if you use the comment section for the article in which you encountered a problem.
Link to article:
Tell us where exactly a problem occurs.
https://docs.microsoft.com/en-us/windows/win32/inputdev/wm-xbuttonup#parameters
Problem:
What's wrong with the article?
The verbiage currently in the article refers to a button having been double-clicked:

Parameters
wParam
…
The high-order word indicates which button was double-clicked. It can be one of the following values.

Value
Meaning

XBUTTON10x0001
The first X button was double-clicked.

XBUTTON20x0002
The second X button was double-clicked.

However, I think it possibly should instead refer to a button having been released, since this is for the WM_XBUTTONUP message rather than WM_XBUTTONDBLCLK; maybe this verbiage was mistakenly copied from https://docs.microsoft.com/en-us/windows/win32/inputdev/wm-xbuttondblclk. I haven't yet found an earlier version of this article to check whether it used to say something different.

@GrantMeStrength Can you please take a look at this issue?

The version of this article at https://msdn.microsoft.com/en-us/data/ms646246(v=vs.96) appears to also have the "double-clicked" verbiage.
I did find a preview of a rather old (ca. 2001) Visual Basic reference that has different verbiage: https://www.oreilly.com/library/view/subclassing-and-hooking/0596001185/re67.html

The high-order word contains the x-button that was released

Investigating.

You appear to be correct! I am submitting a fix. Thank you.


Feature/add repository field

Thanks, I copy-paste it from the react version 🙄.

Wow, that's bad. Let me create a PR for that one as well then. Thanks @NetanelBasal!


Gpo preparation

Proposed Changes
This change to prepare new GPO management.
WAU scheduled tasks are now in a WAU folder (for new install).
More settings in the registry.
User context task always created, but manage by setting in registry.

@KnifMelti all settings in the registry now. This way, easy to override with GPO and get them intact in case of GPO removal.
I will handle GPO in a separate scheduled task to get policies refreshed daily.


@conda-forge-admin, please add bot automerge

@conda-forge-admin, please add bot automerge

Hi! This is the friendly automated conda-forge-webservice.
I just wanted to let you know that I added bot automerge in conda-forge/deepmerge-feedstock#2.


clients(engine): use non-blocking dial for executors

What problem does this PR solve?

Issue Number: close #6006
What is changed and how it works?

Use non-blocking mode in grpc.Dial.

Check List
Tests

Unit test
Integration test

Questions
Will it cause performance regression or break compatibility?
No.
Do you need to update user documentation, design documentation or monitoring documentation?
No.
Release note
None.

/merge

/run-verify

Codecov Report

Merging #6059 (c11e78b) into master (b1ce2c9) will increase coverage by 0.4354%.
The diff coverage is 66.2483%.

Flag
Coverage Δ

cdc
63.0876% <70.9554%> (+0.7107%)
:arrow_up:

dm
51.9608% <35.5555%> (-0.0122%)
:arrow_down:

engine
62.5327% <49.7017%> (+0.0922%)
:arrow_up:

Flags with carried forward coverage won't be shown. Click here to find out more.
@@               Coverage Diff                @@
##             master      #6059        +/-   ##
================================================
+ Coverage   57.2815%   57.7170%   +0.4354%
================================================
  Files           680        699        +19
  Lines         80230      82726      +2496
================================================
+ Hits          45957      47747      +1790
- Misses        30009      30631       +622
- Partials       4264       4348        +84


As an API designer I would like to have flexibility in how things can be filtered, paginated (and sorted) when working on new endpoints to meet the needs of the different User Interfaces we are building.

For API requests returning single entities
See below: the same filtering info and thoughts applies, excepting pagination and sorting.
For API requests returning lists
For reference and context have a look at the api /transaction.all issue and its PR
For more context also see the api:
/block.all issue and its PR
/deposit.all issue and its PR
The most basic constraints for an api return a list of results will be limit and offset:
      {"limit", [:pos_integer, :optional]},
      {"page", [:pos_integer, :optional]}

apps/omg_watcher_rpc/lib/web/validators/block_constraints.ex is a new constraints file specific to blocks broken off from: apps/omg_watcher_rpc/lib/web/validators/constraints.ex. constraints.ex was kind of a free-for-all allowing filtering on pretty much any property even if the entity being fetched had no such a property. block_constraints.ex breaks this out into constraints that make sense for blocks.
Different entities will have different constraints depending on the entity. Eg: /transaction.all has its own constraints file with constraints like address and blknum. The /deposit.all endpoint is routed to OMG.WatcherRPC.Web.Controller.Utxo.get_deposits() and has its own constraints as well including address accepted by the request.
Downstream, Utxo.get_deposits() will call InfoApiUtxo.get_utxos(constraints) to get the filtered and paginated deposits. To get deposits only, Utxo.get_deposits() would use its own UtxoConstraint property utxo_events: [contains: ["deposit", "exit"]]. This constraint would be added on by server code in addition to any user-provided constraints. which will tell InfoApiUtxo.get_utxos() to return only deposits among any other filtering the user may have done.
I think this is worth some thought here.

Combining filterable attributes and pagination are orthogonal ideas. Combining both pagination and filters in to a single list of constraints breaks nice encapsulation of the 2 separate ideas. It also makes testing not clean and more difficult than it needs to be.

A catch-all Constraint object containing all attributes from the different tables breaks 'type-safety' of sorts. Entity specific constraints adds for tighter testing and validation.

A simple, standard mechanism for adding entity-specific custom constraints that could have any arbitrary validation logic in them. As in the get_deposits() case filtering utxos on utxo_events, the filters need to allow for filtering an entity on join table values. In the case of InfoApiUtxo.get_utxos(utxo_events: [contains: ["deposit"]) the filtering we need to be smart enough to know which filters to apply to which tables. Perhaps just prefixing join attribute filters with the join table/property would be enough. Eg: InfoApiUtxo.get_utxos(ethevents.event_type: [contains: ["deposit"])

When we add sorting, which we must almost definitely will later, how will this fit in? We don't need to figure that out now, but keeping the pagination, filters (and later sorting) separate, will keep things clean, testable and extensible.

Fetching a single id by property is much simpler, but would be well-enscapsulated and 'type-safe' to add a per entity Constraints (or filter file).
Regarding transactions a comment was made:
Also... what value does this endpoint have? Considering 4000TPS with 86400 seconds in a day. Who is going to browse 345600000 transaction in a day?
Not sure where those numbers come from, but assuming we get there we can be happy. Pagination is still worthwhile though, especially when the data being queried can be filtered down. Just dreaming up a use case here...but what if we wanted to get the list of all transactions that had a particular address as the to or from and had an exit that was challenged? Questions like this could end up being quite useful for understanding and debugging the system. Filtering makes this stuff manageable. Further timestamps are being added to every table so we can filter by hour, 24 hours, whatever.... These numbers shouldn't look unmanageable to us.
Let's not punt on this design and just toss things together. Glad to see @unnawut 's PRs already cleaning this up a bit.
Also not sure what support Ecto provides here, but this is usually pretty simple in other ORMs.
This is all pretty standard stuff in most APIs.

closing for now. re-open if it makes sense to.


Typescript dto constructor/initialization using partial class

Hello there
Description
I've been trying to initilize large object for testing in typescript.
Unfortunately there is only an option (or I have not found anything else) to generate constructors which are using interfaces and not Partial<> classes. Interfaces require entire interface to be initialized in order to work, whereas Partial<>  would allowe to initilized only some of the fields.
I know that that there is also init(data?: any, but because of any intellisense is not supperted.
Current implementation
Proxy
export class User implements IUser {
    id!: number;
    name?: string | undefined;
    surname?: string | undefined;
    age?: number | undefined;
    password?: number | undefined;

    constructor(data?: IUser) {
        if (data) {
            for (var property in data) {
                if (data.hasOwnProperty(property))
                    (<any>this)[property] = (<any>data)[property];
            }
        }
    }

    init(data?: any) {
        if (data) {
            this.id = data["id"];
            this.name = data["name"];
            this.surname = data["surname"];
            this.age = data["age"];
            this.password = data["password"];
        }
    }

    static fromJS(data: any): User {
        data = typeof data === 'object' ? data : {};
        let result = new User();
        result.init(data);
        return result;
    }

    toJSON(data?: any) {
        data = typeof data === 'object' ? data : {};
        data["id"] = this.id;
        data["name"] = this.name;
        data["surname"] = this.surname;
        data["age"] = this.age;
        data["password"] = this.password;
        return data;
    }
}

Use case - creating user with age and id only
const user: User = new User({
    id: 1,
    name: undefined,
    surname: undefined,
    age: 23,
    password: undefined
});

or
const user: User = new User();
user.init({
    id: 1,
    age: 23
});

or
const user: User = new User();
user.id = 1;
user.age = 23;

Preferable implementation
Proxy
constructor(data?: Partial<User>) { }

or
constructor(data?: Partial<IUser>) { }

Use case - creating user with age and id only
const user: User = new User({
    id: 1,
    age: 23
});

Workaround - replace string in result *.ts:
const readFileAsync = util.promisify(fs.readFile);
const writeFileAsync = util.promisify(fs.writeFile);

const data = await readFileAsync(destination, "utf8");
const result = data.replace(/static fromJS\(data: any\):\s([a-zA-Z0-9_-]*)\s{/g, "static fromJS(data: Partial<$1>): $1 {");

await writeFileAsync(destination, result, "utf8");

Had similar issue with my MyClass class. Found such workaround to create such static factory method.
export class MyClass{
    constructor(public a,public b){}

	static empty(): Partial<MyClass> {
		const ob: Partial<MyClass> = {};
		return ob;
	}
}


Reduce font size of social card title

Currently, the site title is getting truncated in the social card.

Did some research and it doesn't seem like mkdocs supports allowing users to tweak the font sizes for now. Although the insider's edition (for sponsors only) allows custom cards, it's unclear if allows tweaking of font size.
To revisit.

I fixed this by using Google Slides :p See social card now (instructions in the README) - I know its low tech solution :)
Will close this, feel free to reopen if necessary


how to keep multi valid  access token for one client one user？

I want to use oauth2 to protect a rest api.  The client is a trusted client and a cluster . The client will call the api concurrently and with high volume. When the access token expired  ,the probem come :
1.if only one thread refresh the access token ,all the other thread will wait for it , the world will stop.
2.If every thread refresh the token itself , the refresh token can only be used once.
I want use refresh token  get additional access token  before the old access token expired.  And in a short term ,the two token both valid.
How can t do it?
THanks

Possibly related: https://github.com/spring-projects/spring-security-oauth/issues/142


[XCUITests] Activity Indicator tests

Platforms Impacted

[x] iOS
[ ] macOS

Description of changes
Binary change:

File
Before
After
Delta

libFluentUI.a
28,872,320 bytes
28,883,976 bytes
11,656 bytes

Past iterations: #1458
Verification
Added targeted UI tests for Activity Indicator (both UIKit and SwiftUI).
An accessibility identifier was added to ActivityIndicator in debug, with information such as the Activity Indicator's status, size, and color. This allowed for tests that tested each one (changes from in progress to progress halted, including when activity indicator is hidden when stopped, existence of all sizes, use of default vs. custom color). To test dark mode, SceneDelegate was updated to override the window.

UIKit
SwiftUI

Pull request checklist
This PR has considered:

[ ] Light and Dark appearances
[ ] iOS supported versions (all major versions greater than or equal current target deployment version)
[ ] VoiceOver and Keyboard Accessibility
[ ] Internationalization and Right to Left layouts
[ ] Different resolutions (1x, 2x, 3x)
[ ] Size classes and window sizes (iPhone vs iPad, notched devices, multitasking, different window sizes, etc)
[ ] iPad Pointer interaction
[ ] SwiftUI consumption (validation or new demo scenarios needed)
[ ] Objective-C exposure (provide it only if needed)

Microsoft Reviewers: Open in CodeFlow

It's intended that these tests are added with no increase in binary size. I had assumed that #if DEBUG was the way to approach it but there still is a substantial increase. Is there another way to approach it?


Submitting edited records is throwing an error

Support Ticket https://secure.helpscout.net/conversation/253428171/4745/?folderId=488731
Dataset url https://ona.io/sdi_liberia/19229/137955# ask @faith-mutua for login details
When submitting edited records to the above dataset, the submit button keeps loading and the edited record never gets submitted.
The error below is thrown,

@ivermac advises that this error is as a result of form replacement. Changing the dates to years seems to be working.


Request to add cinecalidad.run

#72 gives links in Spanish from Spain (Castellano). There is cinecalidad.run which contains links in Latin American Spanish (Mexico). Could it be possible to add it to Torrentio?
Thank you.

Since a latino specific content was requested by quite a few users I've added the one you've suggested. And also selecting latino language in config.

Thanks a lot! :D


Write a Ruby program to convert centimeters to inches

Description
Write a Ruby program to convert centimeters to inches
1 inch = 2.54 centimeters
Input  : 12.7
Output : 5

How to contribute

Save the solution in program/ConvertCentimetersToInches.rb file
Add ConvertCentimetersToInches.rb file in convert-centimeters-to-inches folder

Hi @harshraj8843
Could you assign this to me?

Hey @ahasunos
You can comment !assign on any good first issue you want to contribute to, to be auto-assigned
!assign

!assign


Possibility of BATCH request with different URIs

Is it supported to perform a batch request with different URIs? Basically different Request URI for the URIs in the Request Body
For example:
POST http://servicemain/Births/$batch HTTP HTTP/1.1
BODY:
--batch_ac1a28ee-9c2a-4c49-8efb-dd32d1385c3d
Content-Type: multipart/mixed; boundary=changeset_7b4f682e-cf69-47f3-b5ed-97f6295357c3
--changeset_7b4f682e-cf69-47f3-b5ed-97f6295357c3
Content-Type: application/http
Content-Transfer-Encoding: binary
Content-ID: 1
POST subservice/PaymentDetails HTTP/1.1
Content-ID: 1
Prefer: return=representation
OData-Version: 4.0
Content-Type: application/json;odata.metadata=minimal;odata.streaming=true;IEEE754Compatible=false;charset=utf-8

--changeset_7b4f682e-cf69-47f3-b5ed-97f6295357c3
Content-Type: application/http
Content-Transfer-Encoding: binary
Content-ID: 2
POST  subservice/PaymentDetailsAmounts HTTP/1.1
Content-ID: 2
Prefer: return=representation
OData-Version: 4.0
Content-Type: application/json;odata.metadata=minimal;odata.streaming=true;IEEE754Compatible=false;charset=utf-8

--changeset_7b4f682e-cf69-47f3-b5ed-97f6295357c3--
--batch_ac1a28ee-9c2a-4c49-8efb-dd32d1385c3d--

Not as I know. The library uses internal Microsoft OData stack, so we don't write the payload details ourselves, it's all done via OData lib API which doesn't give control for low level field values.


no data at Web UI

The web UI does not work.
I have been performing Manual Installation in Windows environment.
In addition, the following log appears.
Cannot GET /log

I have difficulty working because I am not a programmer. I need help.

After reinstalling the mongoDB, it changed to the image below.

My tribeca.json code is as follows.
{
    "TRIBECA_MODE": "prod",
    "EXCHANGE": "HitBtc",
    "TradedPair": "XRP/USDT",
    "MongoDbUrl": "mongodb://localhost:27017/tribeca",
    "WebClientUsername": "NULL",
    "WebClientPassword": "NULL",
    "WebClientListenPort": "3000",
    "ShowAllOrders": "false",

    "HitBtcPullUrl": "http://api.hitbtc.com",
    "HitBtcOrderEntryUrl": "wss://api.hitbtc.com:8080",
    "HitBtcMarketDataUrl": "ws://api.hitbtc.com:80",
    "HitBtcSocketIoUrl": "https://api.hitbtc.com:8081",
    "HitBtcApiKey": "xxxxxxxxxxxxxxxxxxxxx",
    "HitBtcSecret": "xxxxxxxxxxxxxxxxxxxxxx",
    "HitBtcOrderDestination": "HitBtc",

    "CoinbaseRestUrl": "https://api.gdax.com",
    "CoinbaseWebsocketUrl": "wss://ws-feed.gdax.com",
    "CoinbasePassphrase": "NULL",
    "CoinbaseApiKey": "NULL",
    "CoinbaseSecret": "NULL",
    "CoinbaseOrderDestination": "Coinbase",

    "OkCoinWsUrl": "wss://real.okcoin.com:10440/websocket/okcoinapi",
    "OkCoinHttpUrl": "https://www.okcoin.com/api/v1/",
    "OkCoinApiKey": "NULL",
    "OkCoinSecretKey": "NULL",
    "OkCoinOrderDestination": "OkCoin",

    "BitfinexHttpUrl": "https://api.bitfinex.com/v1",
    "BitfinexKey": "NULL",
    "BitfinexSecret": "NULL",
    "BitfinexOrderDestination": "Bitfinex"
}


Vector2.new violates its interface contract

While working on #144, I discovered that instances of Vector2 cannot be copied (using copy.{copy,deepcopy}), and I believe this is because we are violating the interface contract for __new__

[x] Provide a test reproducing the issue.
[x] Fix the issue.
[x] Update #144 so we do not have broken examples and expectations in the documentation.

@astronouth7303 Assigning this to you because I do not know well-enough the internals of the Python object model  :3

According to __new__'s spec. __init__ is called automatically afterwards, so I moved more of the logic back in it (with the added benefit that subclasses will get the non-copying behaviour “for free”).
It looks like this resulted in some progress:
>>> import copy
>>> copy.copy(Vector2(0, 0))
---------------------------------------------------------------------------
FrozenInstanceError                       Traceback (most recent call last)
<ipython-input-6-7fbabe237cc4> in <module>
----> 1 copy.copy(Vector2(0, 0))

/usr/lib/python3.7/copy.py in copy(x)
    104     if isinstance(rv, str):
    105         return x
--> 106     return _reconstruct(x, None, *rv)
    107
    108

/usr/lib/python3.7/copy.py in _reconstruct(x, memo, func, args, state, listiter, dictiter, deepcopy)
    290             if slotstate is not None:
    291                 for key, value in slotstate.items():
--> 292                     setattr(y, key, value)
    293
    294     if listiter is not None:

<string> in __setattr__(self, name, value)

FrozenInstanceError: cannot assign to field 'x'

Clearly something is still broken, though. I checked, and regular dataclasses are copyable without issue:
>>> from dataclasses import dataclass

>>> @dataclass(frozen=True)
>>> class Foo:
>>>     bar: str
>>>     weight: float

>>> copy.copy(Foo("blah", 0.5))
Foo(bar='blah', weight=0.5)

pings @astronouth7303
I ended up merging this branch into #144, because I ended up running into some of the issues fixed here, but I'd prefer to get this reviewed and merged first.
The specific issue with pickle and copy was fixed when you implemented __reduce__, but I think protocol violations are worth fixing (especially since this one manifested itself as hard-to-debug wonkyness).

Rebased to deal with a merge conflict.

I'm just not buying that an argumentless __new__ is part of the contract.

How come that pickle (and possibly other modules) make that assumption, then?
I guess I should split this into several PRs, and only keep the controversial __new__/__init__ change here.

PS: Since I extracted the fix for __reduce__ to #157, this fails in hilarious ways.
I will pull #157 into this branch, but please merge it first.

It appears that when a custom __reduce__/__reduce_ex__/etc (there's like 5 possible dunder methods?) is not defined, it defaults to saving the __dict__, calling argless __new__, and restoring the __dict__.
This is fine for many standard Python classes (eg, the engine, systems, scenes, and sprites), this assumption falls apart for a slots-based immutable class.
Keep in mind that pickle is standard library, not core interpreter. It's doing a lot of magic, but is making some assumptions while doing so.

Going to close this.


[WFCORE-1068] Add a utility to throw a standard failure when manageme…

…nt authorization is denied

Linux Build 3296 outcome was FAILURE using a merge of 66a6053c918afdd733c0e0739725722d1499f5c0
Summary: Execution timeout (new); tests passed: 3425, ignored: 64 Build time: 01:00:22


Implement scipy.sparse.linalg.inv

Please, implement sparse matrix inversion: scipy.sparse.linalg.inv
Thanks.

Thanks for the request! Closing as duplicate of #877.


Require Python>=2.7.9/3.4.0 in setup.py

This pull request adds a check to the beginning is setup.py that exits when the current Python version is not >=2.7.9/3.4.0.
Closes #29.

Seems to work.
$ python setup.py install --user
ERROR: Python 2.7.9 or later required (you have 2.6.6)


repeated use of the download function fails

Hello,
If we repeat the download functions, it fails saying:
`h5py/h5f.pyx in h5py.h5f.open()
OSError: Unable to open file (file is already open for read-only)`
Does this mean that H5 files are still open after the download and cannot be overwritten?

Repro:
download(...)
....
cross_correlate(...)
...
download()

The issue is that the CCDataStore is indeed keeping the files open.


Log etcd version(s)

Logs the version of the etcd server we're currently talking to.
Does the reporting lazily - i.e. waits for the first "real" request before requesting the version.
If we get redirected to another etcd it'll log the version string from there too.

Why was it lazy, again? I think it might have had to do with not having an executor, but you put one in. Seems to be like it'd be simpler if it was called in the spots where the bool is reset? And it wouldn't be "maybe", of course. :smiley:

That last comment is kind of optional, I'd say... Just thinking this might be some extra complication for an obsolete reason, but this should work fine. The only bit I don't like is the SyncTask that's not a value.

And will need a rebase, it looks like!

It's lazy just to make testing easier, otherwise it'll start trying to fetch version info in the c'tor and race the setting of the mock expectation.
I guess it doesn't need to continue being lazy after that, but I figured it'd be less code like that than special-case it.
The SyncTask is a unique_ptr because there's a testing default c'tor in EtcdClient which sets the executor_ to nullptr, and that wouldn't play very nicely with the CHECK_NOTNULL in SyncTask::SyncTask()...

It'd have to change the test class, but you could set the expectation on UrlFetcher before instantiating... Anyway, LGTM.


Aggregate functions with Views

Hi,
I've been having a rather unusual problem involving using an aggregate function, storing the result in a view, and then accessing the data in that view.
I have the following two queries, which I run in sequence:
CREATE VIEW db.latestnodemvtchanges AS
SELECT testid, hostname, max(`timestamp`) AS mts
FROM db.mvtdescriptionchangeinfo
WHERE `timestamp` IS NOT NULL
GROUP BY testid, hostname;

CREATE VIEW db.latesttestchangepairs AS
SELECT a.testid, a.type
FROM db.mvtdescriptionchangeinfo a
INNER JOIN db.latestnodemvtchanges b ON a.testid = b.testid AND a.`timestamp` = b.mts
GROUP BY a.testid, a.type;

And check the result using:
SELECT * FROM db.latesttestchangepairs

and to set this all up, beforehand I execute:
CREATE DATABASE db;

CREATE EXTERNAL TABLE `db.mvtdescriptionchangeinfo`(
  `timestamp` bigint COMMENT '',
  `testid` string COMMENT '',
  `type` string COMMENT '',
  `contents` string COMMENT '',
  `hostname` string COMMENT '')
PARTITIONED BY (
  `request_log_date` string,
  `request_log_hour` string)

My problem is as follows: when I unit test the first query it behaves exactly as expected, finding the maximum timestamp and filtering the others out accordingly. The second query also does what it's supposed to when tested by itself.
However, when I combine the two, something strange happens - the line a.`timestamp` = b.mts stops working as it should. Even when I have one row in both tables that the query accesses, with identical timestamps, the condition a.`timestamp` = b.mts doesn't return true and as a consequence nothing is returned. When I remove this condition the join works as expected.
The test input to db.mvtdescriptionchangeinfo I use is:
123	testname	REMOVED	"contents of test..."	hostname	6/21/17	20
The output I should get is:
testname	REMOVED
but instead nothing is returned.
I've traced this back to the max(`timestamp`) aggregate function in the first query. It seems to be causing the issue, as when I simply replace it with the timestamp value '123' (which is what max(`timestamp`) should return), everything works.
Again, when I replace a.`timestamp` = b.mts in the second query with a.`timestamp` = 123 then it works as I would expect, and even when I replace that same line with 123 = b.mts it all works as expected. It's just comparing them to each other which causes this to fail.
I really can't figure out why this would happen. My hunch is that it might be something to do with the way that views calculate aggregate functions. Why this would happen because of something in HiveRunner I'm not sure, and having run this on an actual hive test server everything worked. Still, the problem persists, so I thought I'd let you know and hopefully you can reproduce and diagnose it.
I hope that's enough information about the problem. Let me know how else I can help with this. Thanks!

Appears to have been an issue with Hive 1.x which has been resolved in 2.x. https://github.com/klarna/HiveRunner/pull/144 contains a unit test which demonstrates this working.


 :)

After unpack entire repo is more than 5 GB, where .git folder is 4.5+ GB.
It is a bit large, is not it?

As mentioned in our template please discuss on the forum :)
(We are aware of that and we are working on it @RaananW )


InService upgrade

API changes:

2 new parameters to service.upgrade API: launchConfig (type=launchConfig) and secondaryLaunchConfigs (type=array[launchConfig])
service.upgarde - toService and finalScale are no longer required. toService and launchConfig/secondaryLaunchConfigs are mutually exclusive. First option implies to-service upgrade, second - in service
new field - version - got added to service.launchConfig and instance objects. If the parameter varies for service launchConfig and its instances, it means that instances are yet to be upgraded.

As no parameters can actually be changed on the service's launch config today (like image, other deploy params), so launchConfig presence itself determines that the inService upgrade needs to be done
In service upgrade can be performed in batch size, just the way its done for a regular upgrade. One thing to be aware of - for multi launch config service (service with sidekicks), batch = deployment Unit. Meaning that instances of the same deployment unit will get removed/redeployed together, in a batch.
https://github.com/rancher/rancher/issues/1874
@vincent99 @ibuildthecloud

@alena1108 Regarding batch size, that means if you have a sidekick and do a batch size of 1 (and upgrade both launchConfigs), you will see two containers get deleted at a time because of this?

@ibuildthecloud yes


Inconsistencies with live query

I've noticed some inconsistencies with the live query implementation and am curious if anyone has any insight. For a node js web app with client side javascript subscriptions, usually (haven't really noticed any tangible reproduction steps as to why it doesn't work- but usually occurs after numerous (100+) subscription events with multiple objects) pointer columns are included with their data so no additional calls/local cacheing is necessary. With the iOS live query client nothing is ever included- regardless of the query. Why is this? I noticed #1686 but I'm certain that it (usually) works already with a JS client.
It would be awesome if includes were fully supported in live queries!

Hey @kajensen, it seems like several issues are being discussed here. It would be helpful to split this into individual, actionable issues.
Given that the behavior changes across SDK clients, it may be possible that these are SDK issues rather than Parse Server issues.
If you are able to reproduce the issue where a client side JavaScript SDK subscription does not include a pointer, please open a new issue against the JavaScript SDK with detailed repro steps.
For iOS, please open a new issue against the iOS SDK with additional details such as the iOS SDK version and Parse Server version the issue was reproduced with.


Test runner does not work for some projects

See this issue:

https://github.com/lfex/kla/issues/6

Also, the loise tests suffer from the same issue as that noted above.

Related issues and PRs:

https://github.com/lfex/kla/issues/6
https://github.com/erlang/rebar3/issues/1331
In particular, this comment: https://github.com/erlang/rebar3/issues/1331#issuecomment-249454356
https://github.com/lfe-rebar3/compile/pull/26

One thing I have noted that I find fairly distressing, and may actually represent the true symptom of the problem:

when a project that has this issue is compiled and the tests are run (using the as test rebar3 profile for the projects), only the plugins directory is listed in code:get_path, not the lib directory. So whole chunks of code are missing.

This means that only the libraries listed in the profile's "plugins" section are in the code path, not the libraries that are listed in the "deps" section.
This could indicate the following root problem:

one or more LFE plugins is not setting  the dependency paths correctly

or, less likely:

rebar3 is not setting the dependency paths correctly when custom profiles are used

or, more likely than that:

I have misunderstood the inner workings of this aspect of rebar3 plugins

I'll ask on #rebar re: plugins in profiles and report back.

Interestingly, I get the same issue when running with all three of the following:

DEBUG=1 rebar3 as test lfe test
DEBUG=1 rebar3 as default,test lfe test
DEBUG=1 rebar3 as default,dev,test lfe test

No lib directory in code:get_path -- just the plugins directory.

@yurrriq: it's probably too soon to ping/bother them: I haven't eliminated LFE plugins as potential culprits ...

Does the general pattern rebar3 as a,b,c task work? I think that would run task as the profile a,b,c not as a, b and c.

I asked if including plugins under profiles is generally ok and pasted some likes. If it is ok, then it's almost definitely a problem on the lfe-rebar3 side... maybe lfe-compile.

Side note: I think we should probably s/default/test/ here.

Here are the docs on profiles:

https://www.rebar3.org/docs/profiles

They should how to use multiple profiles in a command there ...

Regarding s/default/test/ ... I was just looking that up, since that caught my eye as well. I wasn't thinking replace, though, but addition.
Regardless, there are deps defined in the test profile I'm using, as well as the default profile ... so I'm not sure that this would be the problem behind only plugin deps showing up? Not sure ...

They should how to use multiple profiles in a command there ...

Quite right.
Usage: rebar3 as [<profile>]

  <profile>  Profiles to run as.

I'm not sure that this would be the problem behind only plugin deps showing up

I don't think so either.

On the docs page, be sure to see this example: rebar3 as test,native ct

And the ones like these rebar3 as prod,native,test <command> ...

For elli_xpblfe with lfe-compile 0.7.0 instead of 0.6.0 (as is checked in):
rebar3 as test path -s '
'

/path/to/elli_xpblfe/_build/test/lib/ltest/ebin
/path/to/elli_xpblfe/_build/test/lib/elli/ebin
/path/to/elli_xpblfe/_build/test/lib/elli_xpblfe/ebin

rebar3 as test shell

1> code:get_path().
["/path/to/elli_xpblfe/_build/test/lib/elli_xpblfe/test",
 "/path/to/elli_xpblfe/_build/test/lib/elli_xpblfe/ebin",
 "/path/to/elli_xpblfe/_build/test/lib/elli/ebin",
 "/path/to/elli_xpblfe/_build/test/lib/ltest/ebin",
 "/path/to/elli_xpblfe/_build/test/lib/color/ebin",
 "/path/to/elli_xpblfe/_build/test/lib/lutil/ebin",
 "/path/to/elli_xpblfe/_build/test/lib/clj/ebin",
 "/path/to/elli_xpblfe/_build/test/lib/kla/ebin",
 "/path/to/elli_xpblfe/_build/test/lib/lfe-version/ebin",
 "/path/to/elli_xpblfe/_build/default/plugins/lfe-compile/ebin",
 "/path/to/elli_xpblfe/_build/default/plugins/exemplar/ebin",
 "/path/to/elli_xpblfe/_build/default/plugins/jsx/ebin",
 "/path/to/elli_xpblfe/_build/default/plugins/levaindoc/ebin",
 "/path/to/elli_xpblfe/_build/default/plugins/lfe/ebin",
 "/path/to/elli_xpblfe/_build/default/plugins/lutil/ebin",
 "/path/to/elli_xpblfe/_build/default/plugins/clj/ebin",
 "/path/to/elli_xpblfe/_build/default/plugins/kla/ebin",
 "/path/to/elli_xpblfe/_build/default/plugins/lfe-version/ebin",
 "/path/to/elli_xpblfe/_build/default/plugins/lodox/ebin"
 |...].

Ah, progress: by adding the compile plugin dep from the default namespace, I'm getting expected libs showing up:
(defun deps () '(#(default app_discovery)
                 #(default compile)))

I'm still seeing errors with tests getting run, but this might be due to the regex fix not being used yet ... I'll test with that next.

Re: test deps, and setting the profile for this plugin to test instead of (or in addition to default), I'm nearly certain all deps from default will get symlinked into _build/test/lib/, so test essentially behaves as default,test anyway.

Note that the regex fix didn't work for me before. I still needed to do {eunit_compile_opts, [{src_dirs, ["src", "test"]}]}.

Possibly related/helpful: https://github.com/rvirding/lfe/commit/fcdd4f9de5dce0eacde0ed9a24821ba697da77e0, namely the app_compile hook.

Debugging has confirmed that:

the tests are being found
they are being compiled to beam files
the test running is finding all the proper beam files for the given type of test (behaviour)

Okay, tests are passing now with the lte-test plugin running. The last bit was the fact that eunit_compile_opts either isn't supported by rebar3 or, if it is, that isn't being taken account in the LFE test or compile plugin. Regardless, by moving those compile opts into erl_opts in the test profile, the test running successfully finds all the files, runs them in eunit, and the tests pass again.

Nice! Weird about eunit_compile_opts. In my experience it works for rebar3 [as whatever] eunit.

*sigh*
Seems like there's still an issue:

everything works great when running from scratch
however, after a successful run, if run again without removing _build, all but the simplest test assertions
fail

But this has given me an idea ...

Okay, looks like that idea got things fully working: I've added #(lfe compile) to the list of the plugin deps, which now read as the following:
(defun deps () '(#(default app_discovery)
                 #(default compile)
                 #(lfe compile)
                 #(default lock)))

Okay, confirmed as working in loise and kla -- closing.


Encouter Exception "what():  DropLastElement: Removing last element of DCRTPoly renders it invalid." during runtime.

I encoutered an error during runtime.
The version of OpenFHE I am using is v1.1.3,
the command I execute is:
./LowMemoryFHEResNet20 generate_keys 1

./LowMemoryFHEResNet20 load_keys 1 input "inputs/vale.jpg"

The first command runs successfully while the second one will encouter an exception:
Encrypted ResNet20 classification started.
I am going to encrypt and classify ../inputs/vale.jpg.
terminate called after throwing an instance of 'lbcrypto::OpenFHEException'
  what():  DropLastElement: Removing last element of DCRTPoly renders it invalid.
Aborted (core dumped)

That's weird, I replicated the commands and I obtain:
narger@MacBook-Pro-di-Lorenzo build % ./LowMemoryFHEResNet20 generate_keys 1

Ciphertexts depth: 23, available multiplications: 7
You are using log(Q+P) = 1756
Context built, generating keys...
Generated.
Now serializing keys ...
EvalMult keys have been serialized
Crypto Context have been serialized
Public Key has been serialized
Secret Key has been serialized
Rotation keys "rotations-layer1.bin" have been serialized
Rotation keys "rotations-layer2-downsample.bin" have been serialized
Rotation keys "rotations-layer2.bin" have been serialized
Rotation keys "rotations-layer3-downsample.bin" have been serialized
Rotation keys "rotations-layer3.bin" have been serialized
Rotation keys "rotations-finallayer.bin" have been serialized
Context created correctly.

narger@MacBook-Pro-di-Lorenzo build % ./LowMemoryFHEResNet20 load_keys 1 input "inputs/vale.jpg"
Encrypted ResNet20 classification started.
I am going to encrypt and classify ../inputs/vale.jpg.
Decrypting the output...
Output: [ -0.384, -2.183, -2.889,  2.112, -1.509,  9.036, -1.412, -1.074, -0.251, -1.438 ]
The input image is classified as Dog
The index of max element is 5

That error means that it is trying to reseale a ciphertext at the last level, I guess it is happening before the bootstrapping. I wonder if OpenFHE's last version has something different in that procedure.
Could you please:

Clear the generated keys in the keys_exp1 folder
Change line 123 of FHEController.cpp to uint32_t levelsUsedBeforeBootstrap = get_relu_depth(relu_deg) + 4;
Re-execute the code

?
Thank you

Sorry for late response, it could now successfully run after changing the levels and ring size. Thanks!

I tried FHEController.cpp to uint32_tlevelsUsedBeforeBootstrap = get_relu_depth(relu_deg) + 4; but error

How to set parameters？

t'hthanks


Destrucutes orb

Fixes #8

Hi @izontm,
There are merge conflicts now. Will you be able to resolve them?
If so, please use a git rebase instead of merging in master when you resolve the conflicts.


Follow proper package guidelines

I just started using your package and see that I have to import every file separately for your notion package. There are 2 conventions you need to follow which is used by all packages.

Could you please update your package to export all required files properly so that we don't have too many dependencies on file imports in our classes. Currently for this small bit of code.

  Future<void> createPage({required String pageId}) {
    Page page = Page(
      parent: Parent.page(id: 'YOUR_PAGE_ID'), // <- page
      title: Text('NotionClient (v1): Page test'),
    );
  }

I have to import all of this
import 'package:notion_api/notion.dart';
import 'package:notion_api/notion/general/rich_text.dart';
import 'package:notion_api/notion/objects/pages.dart';
import 'package:notion_api/notion/objects/parent.dart';

It should only be
import 'package:notion_api/notion.dart';

To achieve this all you have to do is declare an export in your notion.dart file.
export 'notion/general/rich_text.dart';
export 'notion/objects/pages.dart';
export 'notion/objects/parent.dart';

Move private code into a folder called src. At the moment it's all accessible and when you do improve your code it will break all projects that use this. It's better to do it early.

Thaaaaannnks, I will add this change for the next version that I have planned for this Monday 😊
I really really appreciate this suggestion because I'm new with all of this and I'm learning on the progress 😅

@jonathangomz, hey bro can you keep the terminologies the same with notion-sdk-js (NotionClient ➜ Client, ...database.fetch ➜ ...database.query, etc). I know it's unfair to you but I got some good reasons though. First, since the SDK just took the same terms from the Notion API. And second, JS is more popular than Dart so in case if anybody want to give Dart a try, their transition process is also a little bit easier.

Hey, @soahyle, I don't know how the JS package is made but I will definitely take a look, thanks! 😊

I already published a new beta version trying to use the same terminology as the other package so if you could check it to confirm if that was what you were telling me it could be of great help 😄 @soahyle

Look good bro, just the part notion.blocks.list, it should be notion.blocks.children.list since there are 2 ways to retrieve block, first retrieve a single block notion.blocks.retrieve and the previous part that I just wrote.
But really though I'm not that strict and an expect in this aspect. I told you this because beside my proposal, you could also save your time by using notion-sdk-js and try to port it into Dart and spend your time on developing your own wonderful features.
Anyway, I'm so sorry to tell you that I'm currently not using this package though since I tried to  use Flutter Web with Vercel as a serverless function but vercel-dart doesn't support null safety yet so I have to use Node instead, so I cannot testing package usage for you. Thank you so much for your effort though :heart:


[MB-9924] Remove the “Do you know delivery address” question and always show the delivery address field for NTS-release shipment creation

Description

Remove "do you know your delivery address yet" question for NTS-R shipments on customer shipment addition page
Make the delivery address required for NTS-R shipments
Update the heading to be more specific (delivery or pickup location.)
Update tests

Reviewer Notes
Just double check that these changes are ok for all shipment types (I didn't introduce anything  unexpected to HHG shipment forms, for example.)
Setup
make server_run
make client_run

The sixth test user from the bottom allows you to edit an HHG shipment and make NTS and NTS-release shipments. Then, create an NTS-release shipment and ensure that the delivery location form is always there.
Code Review Verification Steps

[ ] If the change is risky, it has been tested in experimental before merging.
[ ] Code follows the guidelines for Logging
[ ] The requirements listed in Querying the Database Safely have been satisfied.
Any new migrations/schema changes:

[ ] Follow our guidelines for zero-downtime deploys (see Zero-Downtime Deploys)
[ ] Have been communicated to #g-database
[ ] Secure migrations have been tested following the instructions in our docs

[ ] There are no aXe warnings for UI.
[ ] This works in Supported Browsers and their phone views (Chrome, Firefox, IE, Edge).
[ ] Tested in the Experimental environment (for changes to containers, app startup, or connection to data stores)
[ ] User facing changes have been reviewed by design.
[ ] Request review from a member of a different team.
[ ] Have the Jira acceptance criteria been met for this change?

References

Jira story for this change

Messages

:book:
:link: MB-9924

  Generated by :no_entry_sign: dangerJS against dacf077e64a1988820237eb6349e3260df8b0f22

Looking good! Just one word change in the h1: it should say "When and where should the movers deliver your things from storage?"

I've made that change since @hannaliebl is out.


Scaling down when blocks inactive

Currently Parsl can automatically provision additional compute resources to match workflow needs. As for scaling down, we can only scale down to the min_blocks only when all blocks in a site are idle. Ideally, we want the scaling strategy to notice idle resources and release them so that we do not waste compute cycles. Here's our current documentation on scaling
For an initial pass, the simplest useful case is where there's a single worker(ipp/swift-t) per block. In this case, a new strategy could be added that supports polling the workers and identifies idle ones and terminates them.
There are some assumptions here:

This strategy only send shutdown messages to the workers, and does not explicitly cancel the blocks. We assume that once all workers in a block have exited the block itself will terminate.
We do not do any smart de-fragmentation.
We assume the cost of provisioning is low(or 0), and we don't do the cost comparison of freeing vs holding on to resources yet.

Note this has been done by @djf604 in branch scale_down_#172, we just need to decide what (if anything) we need to do about the possibility that tasks are sent to a dead engine.

I don't view sending tasks to a dead engine as a show stopper for merging, since setting retries > 0 would probably be sufficient to deal with it.

#1318 describes a potential bug about LocalProvider not shutting down properly.

@dgasmith expressed interest in this issue.

I just ran into this during a data processing run for the Olopade lab.

(This was originally written around IPP but is still relevant for htex)

Here's an early attempt at this: https://github.com/Parsl/parsl/tree/htex_strategy/parsl


Add test for runtime exception

The current exception test in DatastoreTests doesn't test the condition where the datastore interceptor returns CONTINUE_EVALUATION.  This PR adds this test by throwing a RuntimeException.  (The reason a RuntimeException was chosen is that a DatastoreException must be either retryable or non-retryable.)  Fixes #187

Nice, can you also add a test to verify non-retryable datastore exception handling?


chore: migrate connector node

Signed-off-by: tabVersion<EMAIL_ADDRESS>hereby agree to the terms of the RisingWave Labs, Inc. Contributor License Agreement.
What's changed and what's your intention?

Checklist For Contributors
- [ ] I have written necessary rustdoc comments
- [ ] I have added necessary unit tests and integration tests
- [ ] I have added fuzzing tests or opened an issue to track them. (Optional, recommended for new SQL features #7934).
- [ ] I have demonstrated that backward compatibility is not broken by breaking changes and created issues to track deprecated features to be removed in the future. (Please refer to the issue)
- [ ] All checks passed in ./risedev check (or alias, ./risedev c)
Checklist For Reviewers

[ ] I have requested macro/micro-benchmarks as this PR can affect performance substantially, and the results are shown.

Documentation

[ ] My PR DOES NOT contain user-facing changes.

Click here for Documentation
Types of user-facing changes
Please keep the types that apply to your changes, and remove the others.

Installation and deployment
Connector (sources & sinks)
SQL commands, functions, and operators
RisingWave cluster configuration changes
Other (please specify in the release note below)

Release note

It seems that the trigger conditions of the four workflows are the same. I wonder if they can be combined into one yaml file?

fixed

Is it possible to avoid running connector tests if there's no change to ./connector_node?

Is it possible to avoid running connector tests if there's no change to ./connector_node?

cc @huangjw806 . same question. if no edit to ./proto and ./connector_node, the this part can be skipped


UI of practice page

In UI of practice page, the typing bar overlaps with the footer of the page.
In this issue, I want to correct it.

@arpitghura kindly assign this issue under Codepeak23


HTTP v2 delete returns application error on success

I'm doing the following:

Select 1000 subjects matching a particular predicate and object using g.V("object").In("<predicate>").Limit(1000).All()
Map the result to quads in JSON
POST the stringified JSON array and the correct content type as a body to /api/v2/delete on my Cayley host.

After 30 seconds, I get the following response (my Cayley instance is running on Heroku, hence the error page):
<!DOCTYPE html>
        <html>
          <head>
                <meta name="viewport" content="width=device-width, initial-scale=1">
                <meta charset="utf-8">
                <title>Application Error</title>
                <style media="screen">
                  html,body,iframe {
                        margin: 0;
                        padding: 0;
                  }
                  html,body {
                        height: 100%;
                        overflow: hidden;
                  }
                  iframe {
                        width: 100%;
                        height: 100%;
                        border: 0;
                  }
                </style>
          </head>
          <body>
                <iframe src="//www.herokucdn.com/error-pages/application-error.html"></iframe>
          </body>
        </html>

However, running g.Emit(g.V("object").In("<predicate>").Count()) confirms that indeed 1000 quads were deleted. I think what might be happening is that the request takes longer than 30 seconds (which is the Heroku timeout) causing it to be cut off by the Heroku router. However, Cayley continues processing the delete and as a result, the request has the intended effect but returns with a timeout error after 30 seconds. The request shouldn't take that long. I suspect something is not being closed properly causing every successful request to hang until the timeout.

What backend are you using for this instance?

Cayley version: 0.7.3
Git commit hash: 782194b030b5
DB: Postgres version 9.6.4


Add ability to pass specific solvers to solution

pulp is a library that builds an optimisation model that is passed to an external solver, be default it comes packaged with https://projects.coin-or.org/Cbc (I believe).
There are other solvers that can be more efficient. The default behaviour should be kept the same but I suggest we add the ability to pass a variable solver=pulp.GLPK() to scheduler.schedule.
This is not a high priority.

Picking this up.


Error when setting up fixed broadcast period from collection

Trying to set up a Channel with a collection of shows which only broadcasts within 08:00 and 02:00 (offline tail the rest), but keep hitting this issue when generating the playout.
Unhandled exception in circuit '3iu9tloYsMfPN7EL0cyDAJrxj9XnrEuFCDkqxMCSod4'.
Unhandled exception rendering component: Bad shuffle state; unexpected number 2 after 0
Rebuilding playout 18 for channel 2 - Sci Fi TV

If I choose Random or Chronological instead of Shuffle:
System.ArgumentOutOfRangeException: The UTC time represented when the offset is applied must be between year 0 and 10,000. (Parameter 'offset')

Not entirely sure if I'm doing this right though. What I'd like to do is have a channel with multiple tv-shows, that plays one episode from one show chronologically, and then skips to the next show. The channel as a whole should only be active between 08:00 and 02:00. Ideally I'd also like to be able to manually order the shows, so it doesn't just pick a random one (collections don't seem to have this feature currently)
If I add a show manually to a schedule instead, and pick the Fixed+One option, I'm unable to set a Duration for the show. I could just not set a Duration of course, but there's really no point in having the channel active during the night as no one will be watching

I believe I do something similar. I have a channel that has multiple shows (A, B, C) and the channel cycles through each show for some count (or duration) before advancing to the next show. The shows also maintain independent chronological ordering.
The way this works is by adding each television show directly to the schedule (not as part of a larger collection), using the Television Show collection type.
You can adjust the ordering of shows (A, B, C), (B, A, C), etc by using the arrows in each row of the schedule items editor.
Each show will maintain independent chronological (or shuffle) ordering because ordering is at the collection level, and in this case each collection is a single show.
Also note that unless a client is actively watching a channel, no background processing is happening (other than periodic library scans for new media items). The way ErsatzTV works is by using its schedule to calculate where to seek in a given media item when a user requests playback.

Closing for inactivity; please open a new issue if you're still having trouble. Looks like maybe the same error is still appearing in #345?


Feature/coac-theme

in this PR:

change the logo

add fonts (Blogger Sans, Roboto, Gidole)

add theme COAC and selecting for default

add folder hydrogen in styles

add styles for hydrogen appearance

Hi Sebastian, what is this ?
If you’re setting up your own instance of Okuna you must make the entire
source code open-source, not just open PRs with specific changes.
Thanks !
On Tue, 10 Nov 2020 at 20:25, Sebastian peralta<EMAIL_ADDRESS>wrote:

Closed #120 https://github.com/OkunaOrg/okuna-web/pull/120.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/OkunaOrg/okuna-web/pull/120#event-3980576382, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/ADBFXZITRBP57LOGF2XEHH3SPGHS5ANCNFSM4TRB7XLA
.


Add Spark properties to configuration file and logging setup

This addresses both DT-1567, DT-1581 and DT-1578 and directly impacts DT-1566 (possibly a blocker...)
Spark configuration and configuration generalization

Adds support for overriding the default Spark properties (sparkMaster, driverMemory) in the application configuration file
These properties can be overridden within specific provider configurations
Add generalized harvester configuration properties which will support all harvester options (API, OAI etc.)
Updated CDL and OAI mains to use this new invocation but since @AudreyAltman is writing the single invocation this week it didn't make sense to do more than that to prove it works.

To invoke any harvester you will need to provide three parameters:

The harvest output location (--output)
Path to the application configuration file (--conf)
Abbreviated name of the provider e.g. cdl, harvard, mwdl (--name)

Sample application.conf file
# Default Spark configuration
spark.master="local[*]"
spark.driverMemory="2g"
spark.executorMemory="2g"

# Harvard
harvard.provider = "Harvard"
harvard.harvest.type="oai"
harvard.harvest.endpoint = "http://vcoai.lib.harvard.edu/vcoai/vc"
harvard.harvest.metadataPrefix = "mods"
harvard.harvest.setlist="dag,lap,crimes,scarlet,manuscripts,eda,cna,ihp,ward,rubbings"
harvard.harvest.verb = "ListRecords"
# Overrides the default sparkMaster value
harvard.spark.master = "local[1]"

# CDL
cdl.provider = "California Digital Library"
cdl.harvest.type="api"
cdl.harvest.rows = "500"
cdl.harvest.query = "-type_ss:dataset"
cdl.harvest.apiKey = ""
cdl.spark.master = "local[3]"

Logging setup

Added ingestion3 logger and routes all the output to the console by default
Uses runtime properties to create log files following the pattern --.log
Ships all Sparks logging statements to separate log files
Cleaned up log4j.properties file

To route log messages to a custom output file called harvard-harvest-2017-09-14.log
val harvestLogger: Logger = LogManager.getLogger("ingestion3")
val appender = Utils.getFileAppender(providerName, "harvest")
harvestLogger.addAppender(appender)
harvestLogger.fatal("oh snap")

@mdellabitta I think I've addressed all the issues you raised in your review.

Thanks all -- merging shortly


Consider window.parent when iframe URL is a blob URL

We are trying to load Digital Wallets inside an iframe which has its src set to a blob URL.
Due to this, Square throws the following error:
WebSdkEmbedError: Web Payments SDK can only be embedded on sites that use HTTPS and have a secure context

Is it possible to consider window.parent when checking for protocol when the src of the iframe is a blob URL?

Hi @Sidsector9, we're going to be moving away from checking window.location.protocol soon and instead rely on checking window.isSecureContext to verify that the Web Payments SDK is loaded within a secure context across the entire page hierarchy.
Once this change is made it should resolve this issue as well, as long as the parent hierarchy of the iframe is secure, since window.isSecureContext is true within an iframe using a blob URL src value (JSFiddle)


argocd always out of sync due to missing public-good keyless url

Seems the chart is missing the keyless url for public-good, and something in my k8s cluster is adding it.  This results in ArgoCD seeing it as out of sync and wanting to remove it... which results in the thing adding it back in.  Vicious vicious cycle ;)

Fixed by https://github.com/github/artifact-attestations-helm-charts/pull/68


Fix significant errors in WAE_MMD.

Changed loss function from "reconstruction - MMD" to "reconstruction + MMD"
Completely overhauled the calculations of distance matrices for kernels,
which were completely wrong before.
Log images of samples and reconstructions, instead of just logging samples
(which were erroneously called reconstructions)

@AustinT I confess that for a long time I should have the bug in mmd fixed. Thanks for making it correct.

@AustinT I confess that for a long time I should have the bug in mmd fixed. Thanks for making it correct.

My pleasure. I found this repo really helpful and am thankful that you made it!


color change extension

Is your feature request related to a problem? Please describe.
I'm always frustrated when I visit websites with backgrounds that are too bright or too dark for my preference. This makes it hard to read the content comfortably.
Describe the solution you'd like
I would like the ColorChanger Extension to include a custom color picker that allows users to select any color from the color spectrum. This would provide more flexibility and personalization options beyond the preset colors (Red, Blue, Green).
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Add any other context or screenshots about the feature request here.
What problem is this feature trying to solve?
How do we know when the feature is complete?

Closing this as many color related projects received which are same but new names. #1431 #2558 #952 #2216 #1649


Simulate a network tutorial

Is there an existing issue?

[X] I have searched the existing issues

Experiencing problems? Have you tried our Stack Exchange first?

[X] This is not a support question.

Content request
This is slightly confusing near the end of the tutorial it says:
"Because you started the nodes in development mode—with the --dev command-line option—all state is cleared for both nodes."
However, there's no mention of a --dev flag in the command line arguments for starting the node. Both nodes for this tutorial are started with "--chain local". I'm guessing chain "local" and chain "dev" do the same thing and clear state after shutdown? If so, can we reword this or clarify?
Are you willing to help with this request?
Yes!

@flomang great catch! that is a copy-and-paste mistake and shouldn't be there.


cronjobs error

in the log file i find this error
in findblock:
-No new RPC transactions since last block
-No new blocks without share_id found in database
in block update :
Failed to connect to RPC server
what's the problem ? how can i resolve it ?

i have the same problem and i can't resolve it

Read error logs of crons, see wiki documentation. Find help on IRC or other forums.
Most likely a coind issue as the connection error already states.


Magelm patch issue 40 bio env human

Human_BioEnv_Metadata should be complete now including the host associated metadata and I managed to clean up the table (remove unnecessary rows & columns).
Can you have a double-check @MartinBoleSlo if host_diet, host_subject_id, and host_disease_stat are intentionally without the references for definition?
The last term could be:  MIXS:0000031.
After you approve the pull request, I'll delete my branch.
Best, Maja

Hi Maja, yes, in your branch they are intentionally empty, as I merged your branch into the develop-bole branch, and filled out the mentioned fields there =) also, I will actually reject this pull request, and ask you to create a pull request to the develop branch, and not directly to the main one =)


Add list of implementations and software

This commit adds a list of software that implements or supports OpenQASM3.
This is a rough, preliminary version. I guess that making this list somewhat complete and mostly accurate will be a collaborative task.

The list is incomplete.
The information on each item is incomplete.
The best categories and best labels for categories shifts somewhat as the list is expanded.

You can view the rendered markdown here
@nulinspiratie, @levbishop

Hey 👋🏻
I'd love to contribute another entry to that list of tools that support OpenQASM.
The Munich Quantum Toolkit (MQT, https://mqt.readthedocs.org) is our collection of software tools for quantum computing that we have been building for the last 5+ years. It supports all of OpenQASM 2 since way back and (parts of) OpenQASM 3 since a year or two.
It implements a full custom OpenQASM 3 parser in C++ as part of our mqt-core library (https://github.com/cda-tum/mqt-core).
Would that be interesting to add here and, if so, what would be the best way to add it? As part of this PR or just in a separate one once this is merged?

@burgholzer Thanks very much for the contribution. I'll consider adding it now, just to reduce the amount of process required.

@jlapeyre Could we also add:
LabOne Q (Zurich Instruments, OpenQASM 3):

Documentation: https://docs.zhinst.com/labone_q_user_manual/core/reference/openqasm3.html
PyPI: https://pypi.org/project/laboneq/
GitHub: https://github.com/zhinst/laboneq

QuTiP (OpenQASM 2)

Documentation: https://qutip-qip.readthedocs.io/
PyPI: https://pypi.org/project/qutip-qip/
GitHub: https://github.com/qutip/qutip-qip

Just throwing a bunch of links here in an attempt to be helpful. Use or not as you see fit.

QUILC (OpenQASM 2)

GitHub https://github.com/quil-lang/quilc

pytket also support OpenQASM: https://tket.quantinuum.com/api-docs/qasm.html

A bit late to the party, but Feynman now supports openQASM 3 via the openQASM3 frontend.
The full standard is (we believe) supported by the parser. The main purpose for openQASM 3 support was to explore hybrid program optimization, so there are some related utilities like an inliner, loop unroller, control-flow analysis for a small subset, and the compiler optimizations described in this paper https://arxiv.org/abs/2410.23493.


stage.transaction does not pass Info object

Not critical but inconstent.

change.info is wrong

what do you mean by wrong?
On Wed, Jun 1, 2016 at 1:27 PM Oliver Buchtala<EMAIL_ADDRESS>wrote:

change.info is wrong
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/substance/substance/issues/613#issuecomment-222953766,
or mute the thread
https://github.com/notifications/unsubscribe/AALG-ny1P_h_YOLS2zr3vbZPlw8A9DhOks5qHV6XgaJpZM4IrWKu
.

It's just that during the transaction the info object is not provided.
Not really critical, because the info object is designated for direct use. Still it should be there, for sake of consistency... no use case though, just was confused during debugging...

BTW, we are introducing info.action which helps to see what a change means semantically. I.e., when you type, change.info should contain the action type, so it gets easier to activate macros for instance only in that situations.

... as oposed to paste or remote changes.

Ok... what are the names of other actions?
On Thu, Jun 2, 2016, 02:49 Oliver Buchtala<EMAIL_ADDRESS>wrote:

... as oposed to paste or remote changes.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/substance/substance/issues/613#issuecomment-223148140,
or mute the thread
https://github.com/notifications/unsubscribe/AALG-q5b-z4YVCFE1NGK2RiYOQ10Qlzpks5qHgyGgaJpZM4IrWKu
.

Whenever you call surface.transaction you can provide such an Info for disambiguation... E g. break or paste...

We already had Info.replay for undo/redo

So, it is pretty open, as it is optional

Yep, we have smth like that with collab stuff. But my question what other
contracts we have for action names... it's optional but macro manager
already use concrete name for typing. Maybe you have another names already
for deletion etc...
On Thu, Jun 2, 2016, 03:19 Oliver Buchtala<EMAIL_ADDRESS>wrote:

So, it is pretty open, as it is optional
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/substance/substance/issues/613#issuecomment-223153275,
or mute the thread
https://github.com/notifications/unsubscribe/AALG-g3JiKuIfJR5jQKUvxVgtyblt_PNks5qHhNkgaJpZM4IrWKu
.

Status of this?

not critical.. internal.


Feature/ethereum

I've added:

Faker.Blockchain.Ethereum

Thanks for the comments. I've pushed updates


Support env and metrics

Hi,
This merge request add the following features :

Add env parameters

Support metrics when complete or fail

Fix message parameter (was set to msg)

Fix tick function

Add reset command (send ok)

Bump to 1.4.1 (maybe should be 1.5.0)

Thanks again @vcanuel -- I've just published the 1.5.0 release which contains these changes!

Great !
Hope it helps the community :)


Is possible work with .xtf format?

Nope - not at the moment. I do not have any description or samples of that particular format. Working on adding Humminbird file format at the moment.
/Kenneth


[ZEPPELIN-2007] Fix flaky test: ShellInterpreterTest#testShellTimeout

What is this PR for?
Fix flaky test ShellInterpreterTest#testShellTimeout https://issues.apache.org/jira/browse/ZEPPELIN-2007
this PR makes sure testShellTimeout() produce timeout error by increase gap between timeout and test value (from 61-60 = 1  to 4-2 = 2).
What type of PR is it?
Hot Fix
Todos

[x] - Fix

What is the Jira issue?
https://issues.apache.org/jira/browse/ZEPPELIN-2007
Questions:

Does the licenses files need update? no
Is there breaking changes for older versions? no
Does this needs documentation? no

I'm merging this to master as a hotfix.


Wallet stuck with uncaught exception: Error  version 1.9.2

Running full wallet 1.9.1. which got stuck at 0%.  I upgraded to 1.9.2 and now everytime i open the wallet it gives the following.
Uncaught exception: Error: known bad gf34NrX7vYGSmpvespTReJoU/ayyDQXDVKo+ez4XlUE=: unit X/zX8WVZFMPngqZD86o8Z/sLJB2JE30UqGF3Fj8BB+o= does not exist (catching up)

Was this not caused by a corrupt sql DB which you were able to recover from either a backup or redownload (resync) of the DB?

Looks like you are still on 1.9.1.  The latest version is 1.9.3, please upgrade.


[DT][GPU] Implement GPUEncodingLayoutAttr.

The revision introduces GPUEncodingLayoutAttr and moves the encoding materialization logic to the attribute implementation using external model mechanism. I.e., the implementation is in Codegen/ExternalInterfaces/GPUEncodingExternalModels.cpp. They are implemented through external model mechanism because we do not want to put burdens to the dialect, and we can have better code structure. They are domain-specific, but not IREEGPU dialect IRs.
There are no functional changes on the moved codes. The additional changes are:

Remove IREE::GPU namespaces because they are under the same
namespace now.
Create lowerContractionOpToMultiMmaOp method, which lowers linalg
contraction ops to multi_mma ops. The code is moved from
GPUMaterializationEncoding.cpp. It returns nullptr instead if there is
a failure.

No new tests because it does not change the functionality; it is covered by gpu_materialize_encoding.mlir.

I fixed few more copy-paste errors and move the comment of the attribute to its description section. It is ready to go, I'll land it once the CI is green.


Add support for wasm32 platform

It looks likely that WebAssembly will become an officially supported target for CPython https://bugs.python.org/issue40280 It's already mostly working on main.
Also, in Pyodide it's  possible to create binary wheels for wasm32-unknown-emscripten  (https://github.com/pyodide/pyodide/issues/655) however when I try to upload such will on test pypi, the platform is rejected,
HTTPError: 400 Bad Request from https://test.pypi.org/legacy/
Binary wheel 'pyodide_test_wheel-2.2.0-cp39-pyodide18-emscripten_wasm32.whl' has an unsupported platform tag 'emscripten_wasm32'.

because it's not in the list of supported platforms here.
It seems likely that would be needed is support for at least,
emscripten_wasm32
wasi_wasm32

platforms (https://bugs.python.org/msg406985)
What would be the process to add those to allowed platforms? Thanks!

@tiran Can I get your thoughts here? I'm inclined to say we need a PEP to describe what these platforms actually mean, similar to the manylinux specs, but I admittedly don't know enough about the wasm ecosystem to say whether this is actually necessary.

We probably would need a PEP to clearly define what emscripten means there, whether compiler changes in emscripten/LLVM would ever cause wheels to stop functioning, etc.


When using GenericImage(PatternGenerator): cache_image

Converted from SourceForge issue 2060627, submitted by ceball
Submit Date: 2008-08-19 21:05 GMT
At least tell people about images filling memory, cache_image, etc.

I believe this is referring to the cache_image parameter of FileImage, which indeed does have the potential to fill up memory. However, the parameter is False by default, and the reference manual (docstring) mentions this issue already:

If False, discards the image and pattern_sampler after drawing the pattern each time, to make it possible to use very large databases of images without running out of memory.


Popup window goes away after saving seed phrase

On step 2 I copy the seed, paste to text file. then click I saved.  The popup then goes away.
https://user-images.githubusercontent.com/109799533/184186701-e50f8044-3948-44e2-b9b6-38aa795bbf82.mp4

Can you please right click -> inspect element and open the console tab so I can see the error that comes up. For me, I can't reproduce the error. Thanks for the recording.

Strange.  Looks like it's related to no manifest??

Strange.  This time the window did not minimize, but after proceeding through step 2 it produced this popup

My guess is this has something to do with issue #8

You can see the new issue.  I have not changed anything.
https://user-images.githubusercontent.com/109799533/184237024-10073306-432c-4186-9721-026356a5686f.mp4

Hey, thanks a lot for the input. I forgot to mention to right click on the extension popup, not on the background webpage. So that I can see the errors from the extension, not from the background empty tab. The extension sure has a manifest file but you won't see it in the inspect element / application tab.
So I would appreciate if you can record again with the console open but by right clicking the extension. Or just send me a screenshot with the error that will appear in console .

Sorry.  Just seeing this now.  I'm testing on a new computer.  This one does not exhibit the same behavior.  But I do see some ws connection errors.


K8SPXC-421: Expose mysqlx port

Test name
Status

scheduled-backup
passed

upgrade-haproxy
failed

recreate
passed

big-data
passed

storage
failed

scaling
passed

haproxy
failed

scaling-proxysql
passed

self-healing
passed

security-context
failed

restore-to-encrypted-cluster
passed

init-deploy
failed

self-healing-chaos
passed

demand-backup
passed

upgrade-proxysql
failed

self-healing-advanced
passed

limits
failed

monitoring-2-0
failed

self-healing-advanced-chaos
passed

pitr
passed

affinity
failed

smart-update
passed

operator-self-healing
passed

one-pod
failed

auto-tuning
passed

operator-self-healing-chaos
passed

proxysql-sidecar-res-limits
passed

demand-backup-encrypted-with-tls
passed

users
failed

upgrade-consistency
failed

tls-issue-self
passed

tls-issue-cert-manager
passed

tls-issue-cert-manager-ref
passed

validation-hook
passed

commit: https://github.com/percona/percona-xtradb-cluster-operator/pull/907/commits/aa685567597418abd5a419369c79d9c49da9b338
image: perconalab/percona-xtradb-cluster-operator:PR-907-aa685567

Test name
Status

haproxy
failed

scheduled-backup
passed

scaling
passed

recreate
passed

big-data
passed

storage
failed

upgrade-haproxy
failed

scaling-proxysql
passed

security-context
failed

restore-to-encrypted-cluster
passed

self-healing
passed

init-deploy
failed

self-healing-chaos
passed

demand-backup
passed

upgrade-proxysql
failed

self-healing-advanced
passed

limits
failed

monitoring-2-0
failed

self-healing-advanced-chaos
passed

pitr
passed

affinity
failed

one-pod
failed

operator-self-healing
passed

auto-tuning
passed

smart-update
failed

operator-self-healing-chaos
passed

proxysql-sidecar-res-limits
passed

demand-backup-encrypted-with-tls
passed

users
passed

tls-issue-self
passed

tls-issue-cert-manager
passed

tls-issue-cert-manager-ref
failed

upgrade-consistency
failed

validation-hook
passed

commit: https://github.com/percona/percona-xtradb-cluster-operator/pull/907/commits/b63caf226aa5323446d6e15a617fa5a9b1f17034
image: perconalab/percona-xtradb-cluster-operator:PR-907-b63caf22

Test name
Status

big-data
passed

storage
failed

upgrade-haproxy
failed

haproxy
failed

scheduled-backup
passed

recreate
passed

restore-to-encrypted-cluster
passed

demand-backup
passed

pitr
passed

demand-backup-encrypted-with-tls
passed

scaling
passed

scaling-proxysql
passed

security-context
failed

self-healing
passed

self-healing-chaos
passed

self-healing-advanced
passed

self-healing-advanced-chaos
passed

operator-self-healing
passed

operator-self-healing-chaos
passed

init-deploy
failed

upgrade-proxysql
failed

limits
failed

monitoring-2-0
failed

affinity
failed

smart-update
passed

upgrade-consistency
failed

one-pod
failed

auto-tuning
passed

proxysql-sidecar-res-limits
passed

users
passed

tls-issue-self
passed

tls-issue-cert-manager
passed

tls-issue-cert-manager-ref
passed

validation-hook
passed

commit: https://github.com/percona/percona-xtradb-cluster-operator/pull/907/commits/aa685567597418abd5a419369c79d9c49da9b338
image: perconalab/percona-xtradb-cluster-operator:PR-907-aa685567

Test name
Status

upgrade-haproxy
failed

big-data
passed

recreate
passed

scaling
passed

scheduled-backup
failed

storage
passed

haproxy
failed

self-healing
passed

scaling-proxysql
passed

restore-to-encrypted-cluster
passed

security-context
passed

init-deploy
failed

self-healing-chaos
passed

demand-backup
passed

self-healing-advanced
passed

upgrade-proxysql
passed

limits
passed

self-healing-advanced-chaos
passed

smart-update
failed

monitoring-2-0
failed

pitr
passed

operator-self-healing
passed

affinity
passed

operator-self-healing-chaos
passed

one-pod
passed

auto-tuning
passed

proxysql-sidecar-res-limits
passed

upgrade-consistency
passed

demand-backup-encrypted-with-tls
failed

users
failed

commit: https://github.com/percona/percona-xtradb-cluster-operator/pull/907/commits/b0eace06d60741e29b0d4fe57514055a84f4f232
image: perconalab/percona-xtradb-cluster-operator:PR-907-b0eace06

Test name
Status

commit: https://github.com/percona/percona-xtradb-cluster-operator/pull/907/commits/b0eace06d60741e29b0d4fe57514055a84f4f232
image: perconalab/percona-xtradb-cluster-operator:PR-907-b0eace06

Test name
Status

haproxy
failed

big-data
passed

scheduled-backup
passed

storage
passed

scaling
passed

recreate
passed

upgrade-haproxy
failed

scaling-proxysql
passed

self-healing
passed

security-context
passed

restore-to-encrypted-cluster
passed

init-deploy
failed

self-healing-chaos
passed

demand-backup
passed

self-healing-advanced
passed

upgrade-proxysql
passed

limits
passed

monitoring-2-0
failed

self-healing-advanced-chaos
passed

smart-update
passed

pitr
passed

operator-self-healing
passed

affinity
passed

one-pod
passed

operator-self-healing-chaos
passed

auto-tuning
passed

demand-backup-encrypted-with-tls
passed

proxysql-sidecar-res-limits
passed

users
passed

tls-issue-self
passed

tls-issue-cert-manager
passed

tls-issue-cert-manager-ref
passed

upgrade-consistency
passed

validation-hook
passed

commit: https://github.com/percona/percona-xtradb-cluster-operator/pull/907/commits/a6c399de5a57e9687f44eea07409f8667c7fc1da
image: perconalab/percona-xtradb-cluster-operator:PR-907-a6c399de

Test name
Status

big-data
passed

upgrade-haproxy
passed

scaling
passed

storage
passed

recreate
passed

scheduled-backup
passed

haproxy
passed

scaling-proxysql
passed

self-healing
passed

init-deploy
failed

security-context
passed

restore-to-encrypted-cluster
passed

upgrade-proxysql
passed

self-healing-chaos
passed

demand-backup
passed

smart-update
passed

self-healing-advanced
passed

self-healing-advanced-chaos
passed

operator-self-healing
passed

upgrade-consistency
passed

operator-self-healing-chaos
passed

pitr
passed

limits
passed

monitoring-2-0
passed

affinity
passed

one-pod
passed

auto-tuning
failed

demand-backup-encrypted-with-tls
failed

commit: https://github.com/percona/percona-xtradb-cluster-operator/pull/907/commits/256a82a569d97de73fd00df3421a1cc55a89faf4
image: perconalab/percona-xtradb-cluster-operator:PR-907-256a82a5

Test name
Status

storage
passed

upgrade-haproxy
passed

self-healing
passed

self-healing-chaos
passed

self-healing-advanced
passed

self-healing-advanced-chaos
passed

operator-self-healing
passed

haproxy
passed

operator-self-healing-chaos
passed

big-data
passed

init-deploy
failed

recreate
passed

scheduled-backup
passed

scaling
passed

restore-to-encrypted-cluster
passed

scaling-proxysql
passed

demand-backup
passed

security-context
passed

pitr
passed

demand-backup-encrypted-with-tls
passed

upgrade-proxysql
passed

smart-update
passed

upgrade-consistency
passed

limits
passed

monitoring-2-0
passed

affinity
passed

one-pod
passed

auto-tuning
passed

proxysql-sidecar-res-limits
passed

users
failed

commit: https://github.com/percona/percona-xtradb-cluster-operator/pull/907/commits/256a82a569d97de73fd00df3421a1cc55a89faf4
image: perconalab/percona-xtradb-cluster-operator:PR-907-256a82a5

Test name
Status

scheduled-backup
failed

scaling
passed

storage
passed

haproxy
passed

upgrade-haproxy
passed

big-data
passed

recreate
passed

self-healing
passed

scaling-proxysql
passed

init-deploy
passed

security-context
passed

restore-to-encrypted-cluster
passed

upgrade-proxysql
passed

limits
passed

self-healing-chaos
passed

monitoring-2-0
passed

demand-backup
passed

smart-update
failed

affinity
passed

self-healing-advanced
passed

one-pod
passed

auto-tuning
passed

self-healing-advanced-chaos
passed

proxysql-sidecar-res-limits
passed

pitr
passed

users
passed

operator-self-healing
passed

operator-self-healing-chaos
passed

upgrade-consistency
passed

tls-issue-self
passed

demand-backup-encrypted-with-tls
failed

tls-issue-cert-manager
passed

tls-issue-cert-manager-ref
passed

validation-hook
passed

commit: https://github.com/percona/percona-xtradb-cluster-operator/pull/907/commits/da6f61d20aeb200cba0f8728519cc645f9da3138
image: perconalab/percona-xtradb-cluster-operator:PR-907-da6f61d2

Test name
Status

upgrade-haproxy
passed

big-data
passed

scheduled-backup
passed

haproxy
passed

init-deploy
passed

scaling
passed

limits
passed

scaling-proxysql
passed

monitoring-2-0
passed

security-context
passed

affinity
passed

one-pod
passed

auto-tuning
passed

storage
passed

proxysql-sidecar-res-limits
passed

self-healing
passed

users
passed

self-healing-chaos
passed

tls-issue-self
passed

self-healing-advanced
passed

tls-issue-cert-manager
passed

self-healing-advanced-chaos
passed

tls-issue-cert-manager-ref
passed

operator-self-healing
passed

validation-hook
passed

operator-self-healing-chaos
passed

recreate
passed

restore-to-encrypted-cluster
passed

demand-backup
passed

pitr
passed

demand-backup-encrypted-with-tls
passed

upgrade-proxysql
passed

smart-update
passed

upgrade-consistency
passed

commit: https://github.com/percona/percona-xtradb-cluster-operator/pull/907/commits/da6f61d20aeb200cba0f8728519cc645f9da3138
image: perconalab/percona-xtradb-cluster-operator:PR-907-da6f61d2