Fix default install directory for MSI per-user installs

The correct directory is %LocalAppData%\Programs from:
https://msdn.microsoft.com/en-us/library/windows/desktop/dd408068.aspx
There is probably a more correct way of doing this because the installer
is supposed to automatically redirect from ProgramFilesFolder for per-user
installs.

Thanks for the pull request, and welcome! The Rust team is excited to review your changes, and you should hear from @brson (or someone else) soon.
If any changes to this PR are deemed necessary, please add them as extra commits. This ensures that the reviewer can see what has changed since they last reviewed the code. Due to the way GitHub handles out-of-date commits, this should also make it reasonably obvious what issues have or haven't been addressed. Large or tricky changes may require several passes of review and changes.
Please see the contribution instructions for more information.

@vadimcn Does this look ok to you?

Yes, I think this is fine.


MS Teams App - SPFx webpart can't get AD token

Category

[ ] Question
[ ] Typo
[x] Bug
[ ] Additional article idea

Expected or Desired Behavior
SPFx webpart should be able to get token using AadHttpClient
Observed Behavior
When calling an API from our teams tab app (SPFx sharepoint hosted app), we are getting a "Token Renewal Failed - Description : Token renewal operation failed due to timeout" error. This has been working for the last number of months. It only started throwing this error this week.

Steps to Reproduce
Build a MS Team Tab application using SPFx webpart hosted in SharePoint. Use AadHttpClient to obtain a token to call an AAD protected endpoint.

Some more additional info. I can see in the Network tab the following calls:

The 4 authorize? endpoints appear to be fine, and I can see that I am getting back a valid jwt token from AAD. The issue appears to be when it is calling the https://.sharepoint.com/_forms/spfxsinglesignon.aspx endpoint (highlighted).
In the response headers I am getting back:

Which is what is causing the first few errors in the screenshot in my original post.
Why would this suddenly be complaining about x frame options?

I'm also getting same error with MSGraphClient.

Suspect this is a dupe... see this comment for an update from MSFT: https://github.com/SharePoint/sp-dev-docs/issues/4892#issuecomment-572300906
As this is a dupe, closing so keep the issue consolidated.


[FEATURE] Deploy customer provided Service Catalog Items

Deploy customer provided Service Catalog Items

Deploy to central account and share to appropriate accounts by OU's (allow excluding accounts)
Could be used to provision a SC item which enables requesting a custom local account VPC using the CIDR mgmt capabilities

@Brian969 any thoughts on designing of this, I can contribute on this. I am thinking of something like https://aws.amazon.com/blogs/mt/how-to-set-up-a-multi-region-multi-account-catalog-of-company-standard-aws-service-catalog-products/ in the first place and I see that there is some code in AccountVendingMachine.
As a user

we want to publish solutions to the servicecatalog, or use the already provided solutions
To install a solution from service catalogue in any ou account, would be nice if we can use a property in account's json.

Let me know whats your thought on this.

My initial thoughts are this would be implemented very similar to the way we handle SSM document creation and sharing.

Add a library of SC "products" in global options which deploys them to a central account like Ops.
Use a per-ou config to define if the SC product was shared out to all accounts in the ou.
add a new folder under reference artifacts called service-catalog, which hosts SEA provided SC samples (need at least one)
customers can reference and use that without providing any files, or they can provide their own SC templates under the customer input bucket, by placing them in the service-catalog folder (goes back to the principal of being able to deploy the solution without needing to fork or copy it, even when customizing it).

It would be nice if we can support 3 different criteria

Support Product from aws getting started library like arn:aws:catalog:us-east-1:614450566528:product/prod-e7sux4wmrv3dk
Support product from provided cloudformation (obvious)
support product from aws cdk from codecommit (we probably can use synth and use the output as per 2)


WETH balance charts wrong

Overview
Not sure where we are grabbing the data points to make up the percentage seen in the below image. Is this because we don't have balances zero'd out from before the wallet was created?
References and additional details

Acceptance Criteria
User percentages should make sense for Alltime
Need By Date
No response
Screenshots/Mockups
No response
Ownership

[X] If my bounty needs engineering or needs product I have added the respective labels on the right
[X] As the sponsor of this bounty I will review the changes in a preview environment (ops/product) or review the PR (engineering)

Estimated effort
No response
Sponsor / Stakeholder
github: gomesalexandre discord: gomes#4312
Bounty Hunters

Join our discord
Include an expected timeline for you to complete work in the work plan when you apply for this bounty!
Please refer to this link for some basic info
Please do not start work on this issue until you are approved in Gitcoin.

@tshifty @gomes the underyling issue here isn't actually the percentages - it's probably the balance charts not going to zero. the percentages are just current balance divided beginning balance on the chart.
did this account have a non zero balance at the beginning of this chart? do you believe that is correct?

@0xdef1cafe First time this wallet received funds was 10/27/2020 so any balances before that should not exist.

ok @tshifty i dug into this - the charts are not getting to a zero WETH balance at the beginning
you only have two WETH txs related to this account https://etherscan.io/token/0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2?a=0xE7F92E3d5FDe63C90A917e25854826873497ef3D - and they don't sum to your current balance
etherscan is reporting a balance of 0.048045529434365311 WETH which matches unchained returning<PHONE_NUMBER>4365311
@elmutt any idea if something is going on with the unchained side of things related to WETH specifically?

for record the pubkey for this account is 0xE7F92E3d5FDe63C90A917e25854826873497ef3D - @tshifty can provide the mnemonic to an another engineer upon request

https://github.com/shapeshift/web/tree/non-zero-charts this branch has some potentially helpful debugging

as discussed with @elmutt this needs a new ticket in unchained to write a parser than handles wrapping ETH to WETH directly
example tx that's not being handled correctly https://etherscan.io/tx/0x29ed7ad51bbc568172d3d97bc79738a921e7dc669abbf15ab5198d97cc74614b

as discussed with @elmutt this needs a new ticket in unchained to write a parser than handles wrapping ETH to WETH directly
example tx that's not being handled correctly https://etherscan.io/tx/0x29ed7ad51bbc568172d3d97bc79738a921e7dc669abbf15ab5198d97cc74614b

I created this issue and will convert into a bounty tomorrow with more details:
https://github.com/shapeshift/unchained/issues/388

added bounty label as it's bountied via the related issue in unchained

@gomesalexandre  are you able to advise how long this bounty is expected to take so we can get the bounty done in Dework? Thank you :)

@MBMaria That's the one we've digged on with @elmutt and it's quite a tricky one, I'm not sure if we still want to bounty it out.
@0xdef1cafe WDYT? You mentioned that we have bounty hunters that could hunt on such bug, but balance chart really has some complex logic that even community/core contributors that it wrote have a hard time understanding to fix this bug so I would not expect someone new to the codebase to be able to complete it easily.

@0xdef1cafe  Does this issue still need a bounty? Cheers

closing as fixed.


Walkthroughs missing?

Hello :wave: , thanks for cuetorials.com, for several topics I find it better/simpler than the original Cue docs :+1:
In the walkthrough section I came across this empty page:

It's https://cuetorials.com/walkthroughs/kubernetes/helm/, i.e. https://github.com/hofstadter-io/cuetorials.com/blob/055f33e6d9fc99401009d9995b3a1c5b40a324e1/content/walkthroughs/kubernetes/helm.md, which appears empty.
But the others also don't seem to be correct, for example I was expecting a walkthrough on https://cuetorials.com/walkthroughs/building-a-cue-powered-tool/self-driving-desktop/, but there's no walkthrough.

@philippgille if you write up the missing walkthrough, please keep everyone posted

I meant these must've already existed in the past, no?


[Web] Canvaskit adds noise in a high resolution image

Flutter Web: CanvasKit
Hight quality image: 6M 1200 x 1294
How can I view high-quality images without noise?
import 'package:flutter/cupertino.dart';

class BigSizeImageTest extends StatefulWidget {
  const BigSizeImageTest({Key? key}) : super(key: key);

  @override
  _BigSizeImageTestState createState() => _BigSizeImageTestState();
}

class _BigSizeImageTestState extends State<BigSizeImageTest> {
  @override
  Widget build(BuildContext context) {
    return Container(
      child: LimitedBox(
        maxWidth: 600,
        maxHeight: 600,
        child: Container(
            child: Image.network(
                'https://firebasestorage.googleapis.com/v0/b/smartlabelapp-acef7.appspot.com/o/images%2FbOofcH9cNsVeNv0b2FgjPBfj0Lh1%2Fjunior-reis-LKDtUWq_92Q-unsplash.jpg?alt=media&token=4bb7201b-9eba-4c47-a38e-26a4f8560d99')),
      ),
    );
  }
}

[✓] Flutter (Channel master, 2.6.0-12.0.pre.171, on Mac OS X 10.15.7 19H1323 darwin-x64, locale ko-KR)
• Flutter version 2.6.0-12.0.pre.171 at /Users/patrick386/Developer/flutter
• Upstream repository https://github.com/flutter/flutter.git
• Framework revision 18ed542e91 (5 hours ago), 2021-10-01 05:43:04 -0400
• Engine revision 2db4319447
• Dart version 2.15.0 (build 2.15.0-168.0.dev)
[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.3)
• Android SDK at /Users/patrick386/Library/Android/sdk
• Platform android-30, build-tools 30.0.3
• Java binary at: /Applications/Android Studio.app/Contents/jre/Contents/Home/bin/java
• Java version OpenJDK Runtime Environment (build 11.0.10+0-b96-7281165)
• All Android licenses accepted.
[!] Xcode - develop for iOS and macOS (Xcode 12.4)
• Xcode at /Applications/Xcode.app/Contents/Developer
! Flutter recommends a minimum Xcode version of 13.0.0.
Download the latest version or update via the Mac App Store.
• CocoaPods version 1.10.1
[✓] Chrome - develop for the web
• Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome
[✓] Android Studio (version 2020.3)
• Android Studio at /Applications/Android Studio.app/Contents
• Flutter plugin can be installed from:
🔨 https://plugins.jetbrains.com/plugin/9212-flutter
• Dart plugin can be installed from:
🔨 https://plugins.jetbrains.com/plugin/6351-dart
• Java version OpenJDK Runtime Environment (build 11.0.10+0-b96-7281165)
[✓] VS Code (version 1.57.1)
• VS Code at /Users/patrick386/Downloads/Visual Studio Code.app/Contents
• Flutter extension can be installed from:
🔨 https://marketplace.visualstudio.com/items?itemName=Dart-Code.flutter
[✓] Connected device (2 available)
• macOS (desktop) • macos  • darwin-x64     • Mac OS X 10.15.7 19H1323 darwin-x64
• Chrome (web)    • chrome • web-javascript • Google Chrome 94.0.4606.71
! Doctor found issues in 1 category

.

Hi @Patrick386, Thanks for filing the issue. I can reproduce the issue on the latest stable 2.5.2 and the master channel, using the canvaskit renderer. The image loads fine using HTML renderer.

Image camparison using different renderers

HTML

Canvaskit

code sample
import 'package:flutter/material.dart';

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

class MyApp extends StatelessWidget {
  static const String _title = 'Flutter Code Sample';

  @override
  Widget build(BuildContext context) {
    return MaterialApp(title: _title, home: SecondRoute());
  }
}
class SecondRoute extends StatefulWidget {
  @override
  _SecondRouteState createState() => _SecondRouteState();
}

class _SecondRouteState extends State<SecondRoute> {
  final String image =
      'https://firebasestorage.googleapis.com/v0/b/smartlabelapp-acef7.appspot.com/o/images%2FbOofcH9cNsVeNv0b2FgjPBfj0Lh1%2Fjunior-reis-LKDtUWq_92Q-unsplash.jpg?alt=media&token=4bb7201b-9eba-4c47-a38e-26a4f8560d99';
  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        title: Text("Second Route"),
      ),
      body: Center(
        child: Image.network(image),
      ),
    );
  }

  @override
  void dispose() {
    super.dispose();
  }
}

flutter doctor -v
[✓] Flutter (Channel stable, 2.5.2, on macOS 11.6 20G165 darwin-arm, locale en-GB)
    • Flutter version 2.5.2 at /Users/mahesh/Documents/flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 3595343e20 (3 days ago), 2021-09-30 12:58:18 -0700
    • Engine revision 6ac856380f
    • Dart version 2.14.3

[✓] Android toolchain - develop for Android devices (Android SDK version 31.0.0)
    • Android SDK at /Users/mahesh/Library/Android/sdk
    • Platform android-31, build-tools 31.0.0
    • ANDROID_HOME = /Users/mahesh/Library/Android/sdk
    • Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 11.0.8+10-b944.6916264)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 13.0, Build version 13A233
    • CocoaPods version 1.10.2

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 4.2)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 11.0.8+10-b944.6916264)

[✓] IntelliJ IDEA Community Edition (version 2021.2.1)
    • IntelliJ at /Applications/IntelliJ IDEA CE.app
    • Flutter plugin version 60.1.4
    • Dart plugin version 212.5080.8

[✓] VS Code (version 1.59.1)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.26.0

[✓] Connected device (2 available)
    • macOS (desktop) • macos  • darwin-arm64   • macOS 11.6 20G165 darwin-arm
    • Chrome (web)    • chrome • web-javascript • Google Chrome 94.0.4606.71

• No issues found!

[✓] Flutter (Channel master, 2.6.0-12.0.pre.165, on macOS 11.6 20G165 darwin-arm, locale en-GB)
    • Flutter version 2.6.0-12.0.pre.165 at /Users/mahesh/Documents/flutter_master
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision a20743ddfe (3 days ago), 2021-09-30 23:43:02 -0400
    • Engine revision 8ec71b64f6
    • Dart version 2.15.0 (build 2.15.0-167.0.dev)

[✓] Android toolchain - develop for Android devices (Android SDK version 31.0.0)
    • Android SDK at /Users/mahesh/Library/Android/sdk
    • Platform android-31, build-tools 31.0.0
    • ANDROID_HOME = /Users/mahesh/Library/Android/sdk
    • Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 11.0.8+10-b944.6916264)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 13.0)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • CocoaPods version 1.10.2

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 4.2)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 11.0.8+10-b944.6916264)

[✓] IntelliJ IDEA Community Edition (version 2021.2.1)
    • IntelliJ at /Applications/IntelliJ IDEA CE.app
    • Flutter plugin version 60.1.4
    • Dart plugin version 212.5080.8

[✓] VS Code (version 1.59.1)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.26.0

[✓] Connected device (2 available)
    • macOS (desktop) • macos  • darwin-arm64   • macOS 11.6 20G165 darwin-arm
    • Chrome (web)    • chrome • web-javascript • Google Chrome 94.0.4606.71

• No issues found!

Issue is still present at 2.8.1.
I need to use CanvasKit and it's very pixelated when the image is scaled down. I'm out of options.

a possible solution
Image.asset('assets/png/Notice-01.png', filterQuality: FilterQuality.high)

Bumping back up to P3 as we're getting more reports of this, and apparently filterQuality isn't helping.

The issue is still present at   3.7.0-3.0.pre.33.

We recently upgrade our app from flutter 2 to 3 but issue is still there. Current, flutter version we are using is v3.7.3. fyi, filterQuality is not helping either.  FYI, Using html renderer is not an option since it has issues with image filters. Any progress on this issue?

Guys any progress on the issue? I have this problem now for over a year and still not a single solution??
I cant get a single image icon of high quality picture in my web app.
Or at least tell us the workaround i would do anything just to get this working, i cant use HTML...

I have a very similar problem reported here #129721

Do we have any update on this issue?

Do we have any update on this issue?

I need help with this issue too, but I haven't found any solution.

Same here https://github.com/flutter/flutter/issues/150404#issuecomment-2176029193

Still facing this issue, has anyone found a solution yet?

Still facing this issue, has anyone found a solution yet?

apparently not, I still have the same problem and I only solve it using --web-render html. But this solves the photo problem and generates other problems in my project


Add typing for RawBinding and ValueMap

Add typing for RawBinding and ValueMap
This was the error I was facing. Since, its type was not exported I had to include it in my codebase.
[ts]
Argument of type 'object' is not assignable to parameter of type '(string | number | boolean | Raw | QueryBuilder | string[] | number[] | Date | Date[] | boolean[] | Buffer)[] | ValueMap'.
  Type 'object' is not assignable to type 'ValueMap'.
    Index signature is missing in type '{}'. [2345]
(parameter) params: object

I've added RawBinding and ValueMap.

Merging this would be highly appreciated!

@arenddeboer Could you please test updated binding locally to confirm they are indeed correct? I am not familiar enough with this part to merge this confidently.

@kibertoad I have tested the pull request as is and this indeed solves the issue with the bindings.
I'm no expert on TypeScript though, so if anyone else can comment on this please do.

@arenddeboer Wait, I only now noticed - does this PR even do anything? Isn't RawBinding that it add is exactly same thing as  (Value | QueryBuilder)[] that it replaces?

Sorry for the delay.
The main problem for me was being unable to pass a bindings object, because ValueMap is an non-exported type. Making it an interface under the Knex namespace allows us to do something like:
// index.d.ts inside namespace Knex
interface ValueMap {
    [key: string]: Value | Knex.QueryBuilder | undefined;
  }
// custom code.ts:
/** knex js bindings for my query */
    interface IBindings extends ValueMap {
      siteId: number;
      languageId: number;
      country?: string;
    }
    const bindings: IBindings =
      siteId,
      languageId,
    };
knex.raw(myQuery, bindings)

So to get bindings working like this, one does not have to change RawBinding But I do not know which other problems @cham11ng ran into to warrant the other changes.

This makes me wonder... now that we have typings in knex repo it would be possible to actually write tests for typings. Not saying that it needs to be done in this PR.

I agree and was considering mentioning this in my last reply. Not sure what the best way forward is for Typescript tests though, but it makes a lot of sense and would probably help reason about current and future changes.

@lorefnon Could you please take a look if this change still makes sense after all the latest changes?

The only change here is that RawBinding and ValueMap (now ValueDict) are being exposed. Remaining changes are no-op.
I may not have the full clarity here, but I don't think this is (and ever was) very useful because typescript's inference should have done the right thing (even with the bindings we had before). It is likely that in the application there is somewhere an explicit type annotation (as object) causing it to fail which can be removed.
For example:
const bindings: object = {id: 1};

knex.raw('select * from "users" where "id" = ?', bindings);
// This fails because object is not assignable to ValueMap.

But simply removing that type annotation, will fix this:
const bindings = {id: 1};

knex.raw('select * from "users" where "id" = ?', bindings);
// { id: number } is implicitly assignable to ValueMap

Nevertheless, if this makes someone's life simpler I can rebase this change against current master.

@lorefnon No need to rebase per se, probably would be much easier to just do sensible changes separately. Just exposing ValueDict seems like a reasonable change to allow people type their code more explicitly (otherwise they would need to introduce some local types that would then duck-type to ValueDict on compilation). If you are still doing any changes to typings, could you include that part?

As per https://github.com/tgriesser/knex/pull/3036#issuecomment-493751631 I have exposed this and some other utility types in https://github.com/tgriesser/knex/pull/3211.
@cham11ng I am adding you as a co-author in this PR so your contribution wouldn't get lost. Please let me know if you are not ok with this.

@lorefnon It's okay

Closing this in favour of #3211


Fix #122 and add tests

Fixed #122 -- ReferencedObject properties will not throw an error when trying to access them before they are initialized
Also related to #93 -- ReferencedObject properties can be unset

Does this pull request resolve #93? If so, please mark it as so in the description. If not, just leave it as is.


Create demo examples for non-testable features

Any test that requires bitmap manipulation can't be tested with golden tests because Flutter doesn't support asynchronous operations, like image decoding, in tests.
Add a category of example app demos that exercise the various capabilities that can't be tested.

A menu was created for these examples in #107 - we'll accumulate more of those demos over time. I'm going to close this ticket.


[vm] add OUT_OF_GAS special case in VMError::into_vm_status debug_assert

A transaction may run out of gas when updating the global state, after executing the Move code, and in that case VMError:into_vm_status is called with no location or offset information. Ignoring the assertion (e.g., in a release build), the code does the right thing in that case: it reports VMStatus::Error(OUT_OF_GAS) instead of VMStatus::ExecutionFailure(OUT_OF_GAS). The ExecutionFailure status is supposed to be used for errors that occur while executing Move code, so an Error status seems correct. We generally do not use the same status code in different buckets, but OUT_OF_GAS is already handled that way elsewhere.
Motivation
Fixes: #7614
Have you read the Contributing Guidelines on pull requests?
Yes
Test Plan
Added a new test for this case

Old PR, feel free to re-open.


Add ability to install prefix deps

FYI. The DO team is working to add support and will integrate this PR in some shape/form once that work is complete.  We also have a work item to do the same in DU Agent--it is already partially done but there is a bit more work to update paths in source code and ensure all installed assets in deb pkg or cmake install are put under the install prefix.

closing stale pr for now and tracking the task internally.


5.0.5 release

@timmolter do you think we can cut a release?

yeah, I'll do it today hopefully.

yeah, I'll do it today hopefully.

I sent you a message on discord, but also are there issues publishing this again?

I sent you a message on discord, but also are there issues publishing this again?

OK, I will try again soon. Last time I tried three days in a row and the push to sonatype always fails in some way  due to networking issues. This is becoming a major issue for us.

Is there any way to increase command timeouts etc? Would it be possible to see the log lines you are getting when attempting to publish this?

sure, I'll post them next time.

@earce
[INFO] [INFO] XChange Kraken Stream .............................. SUCCESS [  4.129 s]
[INFO] [INFO] XChange LGO Stream ................................. SUCCESS [  4.720 s]
[INFO] [INFO] XChange OKCoin Stream .............................. SUCCESS [  4.154 s]
[INFO] [INFO] XChange Poloniex 2 Stream .......................... SUCCESS [  3.406 s]
[INFO] [INFO] XChange Serum Stream ............................... SUCCESS [  3.280 s]
[INFO] [INFO] XChange Huobi Stream ............................... SUCCESS [  3.244 s]
[INFO] [INFO] XChange Gemini Stream V2 ........................... FAILURE [19:18 min]
[INFO] [INFO] ------------------------------------------------------------------------
[INFO] [INFO] BUILD FAILURE
[INFO] [INFO] ------------------------------------------------------------------------
[INFO] [INFO] Total time:  29:09 min
[INFO] [INFO] Finished at: 2021-02-10T14:01:06+01:00
[INFO] [INFO] ------------------------------------------------------------------------
[INFO] [WARNING] The requested profile "pom.xml" could not be activated because it does not exist.
[INFO] [ERROR] Failed to execute goal org.sonatype.plugins:nexus-staging-maven-plugin:1.6.8:deploy (injected-nexus-deploy) on project xchange-stream-gemini-v2: Remote staging failed: javax.net.ssl.SSLProtocolException: Connection reset -> [Help 1]
[INFO] [ERROR]
[INFO] [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[INFO] [ERROR] Re-run Maven using the -X switch to enable full debug logging.
[INFO] [ERROR]
[INFO] [ERROR] For more information about the errors and possible solutions, please read the following articles:
[INFO] [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException
[INFO] [ERROR]
[INFO] [ERROR] After correcting the problems, you can resume the build with the command
[INFO] [ERROR]   mvn  -rf :xchange-stream-gemini-v2
[INFO] -------------------------------------------------------------

See, it will get through 50%+ of the build and then a random network error will occur. Very frustrating after 29 minutes of building and uploading...

[INFO] [INFO] XChange LGO Stream ................................. SUCCESS [  4.699 s]
[INFO] [INFO] XChange OKCoin Stream .............................. SUCCESS [  4.122 s]
[INFO] [INFO] XChange Poloniex 2 Stream .......................... SUCCESS [  3.600 s]
[INFO] [INFO] XChange Serum Stream ............................... SUCCESS [  3.252 s]
[INFO] [INFO] XChange Huobi Stream ............................... SUCCESS [  3.339 s]
[INFO] [INFO] XChange Gemini Stream V2 ........................... FAILURE [13:02 min]
[INFO] [INFO] ------------------------------------------------------------------------
[INFO] [INFO] BUILD FAILURE
[INFO] [INFO] ------------------------------------------------------------------------
[INFO] [INFO] Total time:  22:04 min
[INFO] [INFO] Finished at: 2021-02-10T14:57:03+01:00
[INFO] [INFO] ------------------------------------------------------------------------
[INFO] [WARNING] The requested profile "pom.xml" could not be activated because it does not exist.
[INFO] [ERROR] Failed to execute goal org.sonatype.plugins:nexus-staging-maven-plugin:1.6.8:deploy (injected-nexus-deploy) on project xchange-stream-gemini-v2: Remote staging failed: javax.net.ssl.SSLProtocolException: Connection reset -> [Help 1]
[INFO] [ERROR]
[INFO] [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[INFO] [ERROR] Re-run Maven using the -X switch to enable full debug logging.
[INFO] [ERROR]
[INFO] [ERROR] For more information about the errors and possible solutions, please read the following articles:
[INFO] [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException
[INFO] [ERROR]
[INFO] [ERROR] After correcting the problems, you can resume the build with the command
[INFO] [ERROR]   mvn  -rf :xchange-stream-gemini-v2
[INFO] ------------------------------------------------------------------------

[INFO] Uploaded to ossrh: https://oss.sonatype.org:443/service/local/staging/deployByRepositoryId/orgknowm-1124/org/knowm/xchange/xchange-paymium/5.0.6/xchange-paymium-5.0.6.jar (28 kB at 41 kB/s)
[INFO] Uploading to ossrh: https://oss.sonatype.org:443/service/local/staging/deployByRepositoryId/orgknowm-1124/org/knowm/xchange/xchange-paymium/5.0.6/xchange-paymium-5.0.6.pom
[INFO] Progress (1): 1.1 kB
[INFO]
[INFO] Uploaded to ossrh: https://oss.sonatype.org:443/service/local/staging/deployByRepositoryId/orgknowm-1124/org/knowm/xchange/xchange-paymium/5.0.6/xchange-paymium-5.0.6.pom (1.1 kB at 1.6 kB/s)
[INFO] Uploading to ossrh: https://oss.sonatype.org:443/service/local/staging/deployByRepositoryId/orgknowm-1124/org/knowm/xchange/xchange-bitcoinaverage/5.0.6/xchange-bitcoinaverage-5.0.6-javadoc.jar.asc
[INFO] Progress (1): 833 B
[INFO]
[INFO] Uploaded to ossrh: https://oss.sonatype.org:443/service/local/staging/deployByRepositoryId/orgknowm-1124/org/knowm/xchange/xchange-bitcoinaverage/5.0.6/xchange-bitcoinaverage-5.0.6-javadoc.jar.asc (833 B at 3.6 kB/s)
[INFO] Uploading to ossrh: https://oss.sonatype.org:443/service/local/staging/deployByRepositoryId/orgknowm-1124/org/knowm/xchange/xchange-idex/5.0.6/xchange-idex-5.0.6-javadoc.jar.asc
[INFO] Progress (1): 833 B
[INFO]
[INFO] Uploaded to ossrh: https://oss.sonatype.org:443/service/local/staging/deployByRepositoryId/orgknowm-1124/org/knowm/xchange/xchange-idex/5.0.6/xchange-idex-5.0.6-javadoc.jar.asc (833 B at 3.6 kB/s)
[INFO] Uploading to ossrh: https://oss.sonatype.org:443/service/local/staging/deployByRepositoryId/orgknowm-1124/org/knowm/xchange/xchange-coinegg/5.0.6/xchange-coinegg-5.0.6-javadoc.jar.asc
[INFO] Progress (1): 833 B
[INFO]
[INFO] Uploaded to ossrh: https://oss.sonatype.org:443/service/local/staging/deployByRepositoryId/orgknowm-1124/org/knowm/xchange/xchange-coinegg/5.0.6/xchange-coinegg-5.0.6-javadoc.jar.asc (833 B at 3.8 kB/s)
[INFO] [INFO]  * Upload of locally staged artifacts finished.
[INFO] [INFO]  * Closing staging repository with ID "orgknowm-1124".
[INFO] [ERROR] Remote staging finished with a failure: javax.net.ssl.SSLProtocolException: Connection reset

[INFO] [INFO] XChange Serum Stream ............................... SUCCESS [  3.394 s]
[INFO] [INFO] XChange Huobi Stream ............................... SUCCESS [  3.552 s]
[INFO] [INFO] XChange Gemini Stream V2 ........................... FAILURE [15:52 min]
[INFO] [INFO] ------------------------------------------------------------------------
[INFO] [INFO] BUILD FAILURE
[INFO] [INFO] ------------------------------------------------------------------------
[INFO] [INFO] Total time:  26:50 min
[INFO] [INFO] Finished at: 2021-02-10T15:53:20+01:00
[INFO] [INFO] ------------------------------------------------------------------------
[INFO] [WARNING] The requested profile "pom.xml" could not be activated because it does not exist.
[INFO] [ERROR] Failed to execute goal org.sonatype.plugins:nexus-staging-maven-plugin:1.6.8:deploy (injected-nexus-deploy) on project xchange-stream-gemini-v2: Remote staging failed: javax.net.ssl.SSLProtocolException: Connection reset -> [Help 1]
[INFO] [ERROR]
[INFO] [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[INFO] [ERROR] Re-run Maven using the -X switch to enable full debug logging.
[INFO] [ERROR]
[INFO] [ERROR] For more information about the errors and possible solutions, please read the following articles:
[INFO] [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException
[INFO] [ERROR]
[INFO] [ERROR] After correcting the problems, you can resume the build with the command
[INFO] [ERROR]   mvn  -rf :xchange-stream-gemini-v2
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary for XChange 5.0.7-SNAPSHOT:
[INFO]
[INFO] XChange ............................................ FAILURE [26:58 min]
[INFO] XChange Core ....................................... SKIPPED
[INFO] XChange Bankera .................................... SKIPPED
[INFO] XChange Bibox ...................................... SKIPPED
[INFO] XChange Binance .................................... SKIPPED
[INFO] XChange Bitbay ..................................... SKIPPED
[INFO] XChange BitcoinAverage ............................. SKIPPED
[INFO] XChange Bitcoin Charts ............................. SKIPPED
[INFO] XChange Bitcoin Core ............................... SKIPPED
[INFO] XChange Bitcoin.de ................................. SKIPPED
[INFO] XChange Bitcoinium ................................. SKIPPED
[INFO] XChange BitcoinToYou ............................... SKIPPED
[INFO] XChange BitFinex ................................... SKIPPED
[INFO] XChange BitFlyer ................................... SKIPPED
[INFO] XChange Bithumb .................................... SKIPPED
[INFO] XChange BitMex ..................................... SKIPPED
[INFO] XChange Bitso ...................................... SKIPPED
[INFO] XChange Bitstamp ................................... SKIPPED
[INFO] XChange Bittrex .................................... SKIPPED
[INFO] XChange Bity ....................................... SKIPPED
[INFO] XChange Bitz ....................................... SKIPPED
[INFO] XChange Bl3p ....................................... SKIPPED
[INFO] XChange Bleutrade .................................. SKIPPED
[INFO] XChange Blockchain ................................. SKIPPED
[INFO] XChange BTCC ....................................... SKIPPED
[INFO] XChange BTCMarkets ................................. SKIPPED
[INFO] XChange BtcTrade ................................... SKIPPED
[INFO] XChange BTC Turk ................................... SKIPPED
[INFO] XChange C-Cex ...................................... SKIPPED
[INFO] XChange Cex.io ..................................... SKIPPED
[INFO] XChange Cobinhood .................................. SKIPPED
[INFO] XChange Coinbase ................................... SKIPPED
[INFO] XChange CoinbasePro ................................ SKIPPED
[INFO] XChange Coindeal ................................... SKIPPED
[INFO] XChange Coindirect ................................. SKIPPED
[INFO] XChange Coinbene ................................... SKIPPED
[INFO] XChange Coinjar .................................... SKIPPED
[INFO] XChange CoinEgg .................................... SKIPPED
[INFO] XChange Coinex ..................................... SKIPPED
[INFO] XChange CoinOne .................................... SKIPPED
[INFO] XChange Coinfloor .................................. SKIPPED
[INFO] XChange Coingi ..................................... SKIPPED
[INFO] XChange CoinMarketCap .............................. SKIPPED
[INFO] XChange Coinmate ................................... SKIPPED
[INFO] XChange CryptoFacilities ........................... SKIPPED
[INFO] XChange Cryptopia .................................. SKIPPED
[INFO] XChange CoinSuper .................................. SKIPPED
[INFO] XChange Cryptowatch ................................ SKIPPED
[INFO] XChange Deribit .................................... SKIPPED
[INFO] XChange Dragonex ................................... SKIPPED
[INFO] XChange DSX Global ................................. SKIPPED
[INFO] XChange DVChain .................................... SKIPPED
[INFO] XChange Exmo ....................................... SKIPPED
[INFO] XChange EXX ........................................ SKIPPED
[INFO] XChange Open Exchange Rates ........................ SKIPPED
[INFO] XChange Kraken ..................................... SKIPPED
[INFO] XChange Kucoin ..................................... SKIPPED
[INFO] XChange Huobi ...................................... SKIPPED
[INFO] XChange ItBit ...................................... SKIPPED
[INFO] XChange Independent Reserve ........................ SKIPPED
[INFO] XChange LakeBTC .................................... SKIPPED
[INFO] XChange Hitbtc ..................................... SKIPPED
[INFO] XChange Paymium .................................... SKIPPED
[INFO] XChange Poloniex ................................... SKIPPED
[INFO] XChange OKCoin ..................................... SKIPPED
[INFO] XChange Mercado Bitcoin ............................ SKIPPED
[INFO] XChange Quoine ..................................... SKIPPED
[INFO] XChange Ripple ..................................... SKIPPED
[INFO] XChange The Rock Trading ........................... SKIPPED
[INFO] XChange Upbit ...................................... SKIPPED
[INFO] XChange Livecoin ................................... SKIPPED
[INFO] XChange YoBit ...................................... SKIPPED
[INFO] XChange Paribu ..................................... SKIPPED
[INFO] XChange Koineks .................................... SKIPPED
[INFO] XChange Gate.io .................................... SKIPPED
[INFO] XChange Koinim ..................................... SKIPPED
[INFO] XChange Zaif ....................................... SKIPPED
[INFO] XChange Enigma ..................................... SKIPPED
[INFO] XChange LGO ........................................ SKIPPED
[INFO] XChange Examples ................................... SKIPPED
[INFO] XChange FCoin ...................................... SKIPPED
[INFO] XChange Ftx ........................................ SKIPPED
[INFO] XChange Globitex ................................... SKIPPED
[INFO] XChange Gemini ..................................... SKIPPED
[INFO] XChange Idex ....................................... SKIPPED
[INFO] XChange Kuna ....................................... SKIPPED
[INFO] XChange Latoken .................................... SKIPPED
[INFO] XChange Luno ....................................... SKIPPED
[INFO] XChange Lykke ...................................... SKIPPED
[INFO] XChange Serum ...................................... SKIPPED
[INFO] XChange Simulated .................................. SKIPPED
[INFO] XChange TradeOgre .................................. SKIPPED
[INFO] XChange Bitcoin Core ............................... SKIPPED
[INFO] XChange Vaultoro ................................... SKIPPED
[INFO] XChange Core Stream Service ........................ SKIPPED
[INFO] XChange Core Stream Netty .......................... SKIPPED
[INFO] XChange Core Stream ................................ SKIPPED
[INFO] XChange Bankera Stream ............................. SKIPPED
[INFO] XChange Binance Stream ............................. SKIPPED
[INFO] XChange Bitfinex Stream ............................ SKIPPED
[INFO] XChange Core Stream Pubnub ......................... SKIPPED
[INFO] XChange Bitflyer Stream ............................ SKIPPED
[INFO] XChange Bitmex Stream .............................. SKIPPED
[INFO] XChange Bitstamp Stream ............................ SKIPPED
[INFO] XChange BTCMarkets Stream .......................... SKIPPED
[INFO] XChange Cex.io Stream .............................. SKIPPED
[INFO] XChange CoinbasePro Stream ......................... SKIPPED
[INFO] XChange Coinjar Stream ............................. SKIPPED
[INFO] XChange Coinmate Stream ............................ SKIPPED
[INFO] XChange Gemini Stream .............................. SKIPPED
[INFO] XChange Hitbtc Stream .............................. SKIPPED
[INFO] XChange Kraken Stream .............................. SKIPPED
[INFO] XChange LGO Stream ................................. SKIPPED
[INFO] XChange OKCoin Stream .............................. SKIPPED
[INFO] XChange Poloniex 2 Stream .......................... SKIPPED
[INFO] XChange Serum Stream ............................... SKIPPED
[INFO] XChange Huobi Stream ............................... SKIPPED
[INFO] XChange Gemini Stream V2 ........................... SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  26:59 min
[INFO] Finished at: 2021-02-10T15:53:20+01:00
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-release-plugin:3.0.0-M1:perform (default-cli) on project xchange-parent: Maven execution failed, exit code: '1' -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException

Hey have you attempted upgrading the version of maven https://stackoverflow.com/questions/42024619/maven-build-gets-connection-reset-when-downloading-artifacts, apparently after 3.6.1 has configurable retry behavior. You currently have 3.0.0-M1 for the maven release plugin.
The latest seems to be 3.6.3, I think there are definitely some timeouts or other issues that may be tied to build time, upload time, or other sporadic network issues (although it seems odd that it consistently fails). It seems like there is something that is deterministically a problem.
We may either need retries or longer timeout times?

Someone also mentioned doing -Dhttps.protocols=TLSv1.2 helped

And one more https://developercommunity.visualstudio.com/content/problem/357696/maven-project-build-failing-with-connection-reset.html

Looking at this more it actually appears as though 3.0.0-M1 might be the latest but maybe we can configure its behavior

Here's the next one:
[INFO]
[INFO] Uploaded to ossrh: https://oss.sonatype.org:443/service/local/staging/deployByRepositoryId/orgknowm-1126/org/knowm/xchange/xchange-bitcoinaverage/5.0.6/xchange-bitcoinaverage-5.0.6-javadoc.jar.asc (833 B at 3.6 kB/s)
[INFO] Uploading to ossrh: https://oss.sonatype.org:443/service/local/staging/deployByRepositoryId/orgknowm-1126/org/knowm/xchange/xchange-idex/5.0.6/xchange-idex-5.0.6-javadoc.jar.asc
[INFO] Progress (1): 833 B
[INFO]
[INFO] Uploaded to ossrh: https://oss.sonatype.org:443/service/local/staging/deployByRepositoryId/orgknowm-1126/org/knowm/xchange/xchange-idex/5.0.6/xchange-idex-5.0.6-javadoc.jar.asc (833 B at 2.5 kB/s)
[INFO] Uploading to ossrh: https://oss.sonatype.org:443/service/local/staging/deployByRepositoryId/orgknowm-1126/org/knowm/xchange/xchange-coinegg/5.0.6/xchange-coinegg-5.0.6-javadoc.jar.asc
[INFO] Progress (1): 833 B
[INFO]
[INFO] Uploaded to ossrh: https://oss.sonatype.org:443/service/local/staging/deployByRepositoryId/orgknowm-1126/org/knowm/xchange/xchange-coinegg/5.0.6/xchange-coinegg-5.0.6-javadoc.jar.asc (833 B at 3.8 kB/s)
[INFO] [INFO]  * Upload of locally staged artifacts finished.
[INFO] [INFO]  * Closing staging repository with ID "orgknowm-1126".
[INFO] [ERROR] Remote staging finished with a failure: javax.net.ssl.SSLProtocolException: Connection reset
[INFO] [INFO] ------------------------------------------------------------------------
[INFO] [INFO] Reactor Summary for XChange 5.0.6:
[INFO] [INFO]
[INFO] [INFO] XChange ............................................ SUCCESS [  5.290 s]
[INFO] [INFO] XChange Core ....................................... SUCCESS [ 12.463 s]
[INFO] [INFO] XChange Bankera .................................... SUCCESS [  6.957 s]
[INFO] [INFO] XChange Bibox ...................................... SUCCESS [  6.668 s]
[INFO] [INFO] XChange Binance .................................... SUCCESS [ 14.043 s]
[INFO] [INFO] XChange Bitbay ..................................... SUCCESS [  5.709 s]
[INFO] [INFO] XChange BitcoinAverage ............................. SUCCESS [  4.198 s]
[INFO] [INFO] XChange Bitcoin Charts ............................. SUCCESS [  4.301 s]
[INFO] [INFO] XChange Bitcoin Core ............................... SUCCESS [  4.925 s]
[INFO] [INFO] XChange Bitcoin.de ................................. SUCCESS [  7.157 s]
[INFO] [INFO] XChange Bitcoinium ................................. SUCCESS [  4.815 s]
[INFO] [INFO] XChange BitcoinToYou ............................... SUCCESS [  6.036 s]
[INFO] [INFO] XChange BitFinex ................................... SUCCESS [  6.964 s]
[INFO] [INFO] XChange BitFlyer ................................... SUCCESS [  5.550 s]
[INFO] [INFO] XChange Bithumb .................................... SUCCESS [  5.612 s]
[INFO] [INFO] XChange BitMex ..................................... SUCCESS [  7.015 s]
[INFO] [INFO] XChange Bitso ...................................... SUCCESS [  4.521 s]
[INFO] [INFO] XChange Bitstamp ................................... SUCCESS [  5.771 s]
[INFO] [INFO] XChange Bittrex .................................... SUCCESS [ 10.651 s]
[INFO] [INFO] XChange Bity ....................................... SUCCESS [  5.123 s]
[INFO] [INFO] XChange Bitz ....................................... SUCCESS [  6.138 s]
[INFO] [INFO] XChange Bl3p ....................................... SUCCESS [  4.568 s]
[INFO] [INFO] XChange Bleutrade .................................. SUCCESS [ 16.941 s]
[INFO] [INFO] XChange Blockchain ................................. SUCCESS [  4.204 s]
[INFO] [INFO] XChange BTCC ....................................... SUCCESS [  7.573 s]
[INFO] [INFO] XChange BTCMarkets ................................. SUCCESS [  5.731 s]
[INFO] [INFO] XChange BtcTrade ................................... SUCCESS [  5.237 s]
[INFO] [INFO] XChange BTC Turk ................................... SUCCESS [  5.413 s]
[INFO] [INFO] XChange C-Cex ...................................... SUCCESS [  5.120 s]
[INFO] [INFO] XChange Cex.io ..................................... SUCCESS [  5.333 s]
[INFO] [INFO] XChange Cobinhood .................................. SUCCESS [  5.126 s]
[INFO] [INFO] XChange Coinbase ................................... SUCCESS [  6.435 s]
[INFO] [INFO] XChange CoinbasePro ................................ SUCCESS [  6.205 s]
[INFO] [INFO] XChange Coindeal ................................... SUCCESS [  4.866 s]
[INFO] [INFO] XChange Coindirect ................................. SUCCESS [  4.912 s]
[INFO] [INFO] XChange Coinbene ................................... SUCCESS [  5.012 s]
[INFO] [INFO] XChange Coinjar .................................... SUCCESS [  4.741 s]
[INFO] [INFO] XChange CoinEgg .................................... SUCCESS [  4.880 s]
[INFO] [INFO] XChange Coinex ..................................... SUCCESS [  4.601 s]
[INFO] [INFO] XChange CoinOne .................................... SUCCESS [  5.239 s]
[INFO] [INFO] XChange Coinfloor .................................. SUCCESS [  5.325 s]
[INFO] [INFO] XChange Coingi ..................................... SUCCESS [  4.809 s]
[INFO] [INFO] XChange CoinMarketCap .............................. SUCCESS [  5.337 s]
[INFO] [INFO] XChange Coinmate ................................... SUCCESS [  5.526 s]
[INFO] [INFO] XChange CryptoFacilities ........................... SUCCESS [  5.428 s]
[INFO] [INFO] XChange Cryptopia .................................. SUCCESS [  5.498 s]
[INFO] [INFO] XChange CoinSuper .................................. SUCCESS [  5.141 s]
[INFO] [INFO] XChange Cryptowatch ................................ SUCCESS [  5.426 s]
[INFO] [INFO] XChange Deribit .................................... SUCCESS [  6.143 s]
[INFO] [INFO] XChange Dragonex ................................... SUCCESS [  4.394 s]
[INFO] [INFO] XChange DSX Global ................................. SUCCESS [  5.442 s]
[INFO] [INFO] XChange DVChain .................................... SUCCESS [  5.084 s]
[INFO] [INFO] XChange Exmo ....................................... SUCCESS [  4.853 s]
[INFO] [INFO] XChange EXX ........................................ SUCCESS [  4.904 s]
[INFO] [INFO] XChange Open Exchange Rates ........................ SUCCESS [  5.235 s]
[INFO] [INFO] XChange Kraken ..................................... SUCCESS [ 17.244 s]
[INFO] [INFO] XChange Kucoin ..................................... SUCCESS [  5.581 s]
[INFO] [INFO] XChange Huobi ...................................... SUCCESS [  9.833 s]
[INFO] [INFO] XChange ItBit ...................................... SUCCESS [  5.219 s]
[INFO] [INFO] XChange Independent Reserve ........................ SUCCESS [  5.218 s]
[INFO] [INFO] XChange LakeBTC .................................... SUCCESS [ 10.040 s]
[INFO] [INFO] XChange Hitbtc ..................................... SUCCESS [  4.926 s]
[INFO] [INFO] XChange Paymium .................................... SUCCESS [  5.062 s]
[INFO] [INFO] XChange Poloniex ................................... SUCCESS [  5.823 s]
[INFO] [INFO] XChange OKCoin ..................................... SUCCESS [  7.536 s]
[INFO] [INFO] XChange Mercado Bitcoin ............................ SUCCESS [  5.223 s]
[INFO] [INFO] XChange Quoine ..................................... SUCCESS [  5.427 s]
[INFO] [INFO] XChange Ripple ..................................... SUCCESS [  8.585 s]
[INFO] [INFO] XChange The Rock Trading ........................... SUCCESS [  5.348 s]
[INFO] [INFO] XChange Upbit ...................................... SUCCESS [  5.113 s]
[INFO] [INFO] XChange Livecoin ................................... SUCCESS [  5.734 s]
[INFO] [INFO] XChange YoBit ...................................... SUCCESS [  4.915 s]
[INFO] [INFO] XChange Paribu ..................................... SUCCESS [  4.719 s]
[INFO] [INFO] XChange Koineks .................................... SUCCESS [  7.784 s]
[INFO] [INFO] XChange Gate.io .................................... SUCCESS [  7.988 s]
[INFO] [INFO] XChange Koinim ..................................... SUCCESS [  4.809 s]
[INFO] [INFO] XChange Zaif ....................................... SUCCESS [  4.608 s]
[INFO] [INFO] XChange Enigma ..................................... SUCCESS [  5.830 s]
[INFO] [INFO] XChange LGO ........................................ SUCCESS [  7.780 s]
[INFO] [INFO] XChange Examples ................................... SUCCESS [  7.476 s]
[INFO] [INFO] XChange FCoin ...................................... SUCCESS [  7.155 s]
[INFO] [INFO] XChange Ftx ........................................ SUCCESS [  6.014 s]
[INFO] [INFO] XChange Globitex ................................... SUCCESS [  7.991 s]
[INFO] [INFO] XChange Gemini ..................................... SUCCESS [  9.334 s]
[INFO] [INFO] XChange Idex ....................................... SUCCESS [  8.942 s]
[INFO] [INFO] XChange Kuna ....................................... SUCCESS [  4.546 s]
[INFO] [INFO] XChange Latoken .................................... SUCCESS [  5.474 s]
[INFO] [INFO] XChange Luno ....................................... SUCCESS [  5.029 s]
[INFO] [INFO] XChange Lykke ...................................... SUCCESS [  5.115 s]
[INFO] [INFO] XChange Serum ...................................... SUCCESS [  4.697 s]
[INFO] [INFO] XChange Simulated .................................. SUCCESS [  6.054 s]
[INFO] [INFO] XChange TradeOgre .................................. SUCCESS [  5.022 s]
[INFO] [INFO] XChange Bitcoin Core ............................... SUCCESS [  5.020 s]
[INFO] [INFO] XChange Vaultoro ................................... SUCCESS [  4.703 s]
[INFO] [INFO] XChange Core Stream Service ........................ SUCCESS [  7.584 s]
[INFO] [INFO] XChange Core Stream Netty .......................... SUCCESS [  4.806 s]
[INFO] [INFO] XChange Core Stream ................................ SUCCESS [  4.507 s]
[INFO] [INFO] XChange Bankera Stream ............................. SUCCESS [  5.748 s]
[INFO] [INFO] XChange Binance Stream ............................. SUCCESS [  5.208 s]
[INFO] [INFO] XChange Bitfinex Stream ............................ SUCCESS [  5.428 s]
[INFO] [INFO] XChange Core Stream Pubnub ......................... SUCCESS [  3.895 s]
[INFO] [INFO] XChange Bitflyer Stream ............................ SUCCESS [  4.715 s]
[INFO] [INFO] XChange Bitmex Stream .............................. SUCCESS [  5.049 s]
[INFO] [INFO] XChange Bitstamp Stream ............................ SUCCESS [  6.309 s]
[INFO] [INFO] XChange BTCMarkets Stream .......................... SUCCESS [  4.401 s]
[INFO] [INFO] XChange Cex.io Stream .............................. SUCCESS [  4.710 s]
[INFO] [INFO] XChange CoinbasePro Stream ......................... SUCCESS [  4.720 s]
[INFO] [INFO] XChange Coinjar Stream ............................. SUCCESS [  4.813 s]
[INFO] [INFO] XChange Coinmate Stream ............................ SUCCESS [  7.366 s]
[INFO] [INFO] XChange Gemini Stream .............................. SUCCESS [  4.615 s]
[INFO] [INFO] XChange Hitbtc Stream .............................. SUCCESS [  7.580 s]
[INFO] [INFO] XChange Kraken Stream .............................. SUCCESS [  5.522 s]
[INFO] [INFO] XChange LGO Stream ................................. SUCCESS [  5.632 s]
[INFO] [INFO] XChange OKCoin Stream .............................. SUCCESS [  5.017 s]
[INFO] [INFO] XChange Poloniex 2 Stream .......................... SUCCESS [  4.614 s]
[INFO] [INFO] XChange Serum Stream ............................... SUCCESS [  6.035 s]
[INFO] [INFO] XChange Huobi Stream ............................... SUCCESS [  9.325 s]
[INFO] [INFO] XChange Gemini Stream V2 ........................... FAILURE [24:14 min]
[INFO] [INFO] ------------------------------------------------------------------------
[INFO] [INFO] BUILD FAILURE
[INFO] [INFO] ------------------------------------------------------------------------
[INFO] [INFO] Total time:  36:07 min
[INFO] [INFO] Finished at: 2021-02-10T16:53:34+01:00
[INFO] [INFO] ------------------------------------------------------------------------
[INFO] [WARNING] The requested profile "pom.xml" could not be activated because it does not exist.
[INFO] [ERROR] Failed to execute goal org.sonatype.plugins:nexus-staging-maven-plugin:1.6.8:deploy (injected-nexus-deploy) on project xchange-stream-gemini-v2: Remote staging failed: javax.net.ssl.SSLProtocolException: Connection reset -> [Help 1]
[INFO] [ERROR]
[INFO] [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[INFO] [ERROR] Re-run Maven using the -X switch to enable full debug logging.
[INFO] [ERROR]
[INFO] [ERROR] For more information about the errors and possible solutions, please read the following articles:
[INFO] [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException
[INFO] [ERROR]
[INFO] [ERROR] After correcting the problems, you can resume the build with the command
[INFO] [ERROR]   mvn  -rf :xchange-stream-gemini-v2
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary for XChange 5.0.7-SNAPSHOT:
[INFO]
[INFO] XChange ............................................ FAILURE [36:15 min]
[INFO] XChange Core ....................................... SKIPPED
[INFO] XChange Bankera .................................... SKIPPED
[INFO] XChange Bibox ...................................... SKIPPED
[INFO] XChange Binance .................................... SKIPPED
[INFO] XChange Bitbay ..................................... SKIPPED
[INFO] XChange BitcoinAverage ............................. SKIPPED
[INFO] XChange Bitcoin Charts ............................. SKIPPED
[INFO] XChange Bitcoin Core ............................... SKIPPED
[INFO] XChange Bitcoin.de ................................. SKIPPED
[INFO] XChange Bitcoinium ................................. SKIPPED
[INFO] XChange BitcoinToYou ............................... SKIPPED
[INFO] XChange BitFinex ................................... SKIPPED
[INFO] XChange BitFlyer ................................... SKIPPED
[INFO] XChange Bithumb .................................... SKIPPED
[INFO] XChange BitMex ..................................... SKIPPED
[INFO] XChange Bitso ...................................... SKIPPED
[INFO] XChange Bitstamp ................................... SKIPPED
[INFO] XChange Bittrex .................................... SKIPPED
[INFO] XChange Bity ....................................... SKIPPED
[INFO] XChange Bitz ....................................... SKIPPED
[INFO] XChange Bl3p ....................................... SKIPPED
[INFO] XChange Bleutrade .................................. SKIPPED
[INFO] XChange Blockchain ................................. SKIPPED
[INFO] XChange BTCC ....................................... SKIPPED
[INFO] XChange BTCMarkets ................................. SKIPPED
[INFO] XChange BtcTrade ................................... SKIPPED
[INFO] XChange BTC Turk ................................... SKIPPED
[INFO] XChange C-Cex ...................................... SKIPPED
[INFO] XChange Cex.io ..................................... SKIPPED
[INFO] XChange Cobinhood .................................. SKIPPED
[INFO] XChange Coinbase ................................... SKIPPED
[INFO] XChange CoinbasePro ................................ SKIPPED
[INFO] XChange Coindeal ................................... SKIPPED
[INFO] XChange Coindirect ................................. SKIPPED
[INFO] XChange Coinbene ................................... SKIPPED
[INFO] XChange Coinjar .................................... SKIPPED
[INFO] XChange CoinEgg .................................... SKIPPED
[INFO] XChange Coinex ..................................... SKIPPED
[INFO] XChange CoinOne .................................... SKIPPED
[INFO] XChange Coinfloor .................................. SKIPPED
[INFO] XChange Coingi ..................................... SKIPPED
[INFO] XChange CoinMarketCap .............................. SKIPPED
[INFO] XChange Coinmate ................................... SKIPPED
[INFO] XChange CryptoFacilities ........................... SKIPPED
[INFO] XChange Cryptopia .................................. SKIPPED
[INFO] XChange CoinSuper .................................. SKIPPED
[INFO] XChange Cryptowatch ................................ SKIPPED
[INFO] XChange Deribit .................................... SKIPPED
[INFO] XChange Dragonex ................................... SKIPPED
[INFO] XChange DSX Global ................................. SKIPPED
[INFO] XChange DVChain .................................... SKIPPED
[INFO] XChange Exmo ....................................... SKIPPED
[INFO] XChange EXX ........................................ SKIPPED
[INFO] XChange Open Exchange Rates ........................ SKIPPED
[INFO] XChange Kraken ..................................... SKIPPED
[INFO] XChange Kucoin ..................................... SKIPPED
[INFO] XChange Huobi ...................................... SKIPPED
[INFO] XChange ItBit ...................................... SKIPPED
[INFO] XChange Independent Reserve ........................ SKIPPED
[INFO] XChange LakeBTC .................................... SKIPPED
[INFO] XChange Hitbtc ..................................... SKIPPED
[INFO] XChange Paymium .................................... SKIPPED
[INFO] XChange Poloniex ................................... SKIPPED
[INFO] XChange OKCoin ..................................... SKIPPED
[INFO] XChange Mercado Bitcoin ............................ SKIPPED
[INFO] XChange Quoine ..................................... SKIPPED
[INFO] XChange Ripple ..................................... SKIPPED
[INFO] XChange The Rock Trading ........................... SKIPPED
[INFO] XChange Upbit ...................................... SKIPPED
[INFO] XChange Livecoin ................................... SKIPPED
[INFO] XChange YoBit ...................................... SKIPPED
[INFO] XChange Paribu ..................................... SKIPPED
[INFO] XChange Koineks .................................... SKIPPED
[INFO] XChange Gate.io .................................... SKIPPED
[INFO] XChange Koinim ..................................... SKIPPED
[INFO] XChange Zaif ....................................... SKIPPED
[INFO] XChange Enigma ..................................... SKIPPED
[INFO] XChange LGO ........................................ SKIPPED
[INFO] XChange Examples ................................... SKIPPED
[INFO] XChange FCoin ...................................... SKIPPED
[INFO] XChange Ftx ........................................ SKIPPED
[INFO] XChange Globitex ................................... SKIPPED
[INFO] XChange Gemini ..................................... SKIPPED
[INFO] XChange Idex ....................................... SKIPPED
[INFO] XChange Kuna ....................................... SKIPPED
[INFO] XChange Latoken .................................... SKIPPED
[INFO] XChange Luno ....................................... SKIPPED
[INFO] XChange Lykke ...................................... SKIPPED
[INFO] XChange Serum ...................................... SKIPPED
[INFO] XChange Simulated .................................. SKIPPED
[INFO] XChange TradeOgre .................................. SKIPPED
[INFO] XChange Bitcoin Core ............................... SKIPPED
[INFO] XChange Vaultoro ................................... SKIPPED
[INFO] XChange Core Stream Service ........................ SKIPPED
[INFO] XChange Core Stream Netty .......................... SKIPPED
[INFO] XChange Core Stream ................................ SKIPPED
[INFO] XChange Bankera Stream ............................. SKIPPED
[INFO] XChange Binance Stream ............................. SKIPPED
[INFO] XChange Bitfinex Stream ............................ SKIPPED
[INFO] XChange Core Stream Pubnub ......................... SKIPPED
[INFO] XChange Bitflyer Stream ............................ SKIPPED
[INFO] XChange Bitmex Stream .............................. SKIPPED
[INFO] XChange Bitstamp Stream ............................ SKIPPED
[INFO] XChange BTCMarkets Stream .......................... SKIPPED
[INFO] XChange Cex.io Stream .............................. SKIPPED
[INFO] XChange CoinbasePro Stream ......................... SKIPPED
[INFO] XChange Coinjar Stream ............................. SKIPPED
[INFO] XChange Coinmate Stream ............................ SKIPPED
[INFO] XChange Gemini Stream .............................. SKIPPED
[INFO] XChange Hitbtc Stream .............................. SKIPPED
[INFO] XChange Kraken Stream .............................. SKIPPED
[INFO] XChange LGO Stream ................................. SKIPPED
[INFO] XChange OKCoin Stream .............................. SKIPPED
[INFO] XChange Poloniex 2 Stream .......................... SKIPPED
[INFO] XChange Serum Stream ............................... SKIPPED
[INFO] XChange Huobi Stream ............................... SKIPPED
[INFO] XChange Gemini Stream V2 ........................... SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  36:16 min
[INFO] Finished at: 2021-02-10T16:53:34+01:00
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-release-plugin:3.0.0-M1:perform (default-cli) on project xchange-parent: Maven execution failed, exit code: '1' -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException

Did you try any configuration?

Gemini is always the module it fails on. xchange-stream-gemini-v2

nope, just saw your message now.

Interesting so what seems to happen is that it will go quickly on most and eventually hit a module and just take 20+ mins and fail.. Seems like it just gets stuck on some.

@timmolter question, where are these commands running from? I am wondering if location has anything to do with it, e.g. if running it from an instance located near us-east-1 would increase the likelihood of success https://issues.sonatype.org/browse/OSSRH-45918.
Taking a few guesses here

They're running from my home in Germany. Can you think of why Gemini Stream would be different than the rest? BTW, when this used to work it usually also took about 30 minutes to complete.

I will try one at a time all the linked-to tricks above and report back.

I don't know that gemini stream is or that there is something wrong at that part of the process.
Which part takes 30 mins, the build or the upload, I don't imagine the upload right?
Has this ever worked consistently from Germany?
It seems like it just gets stuck at that point,  I am speculating here a little bit that it may have to do something with the WAN. Hard to say since I have not ran one of these uploads front-to-back so I am not totally familiar with the process.

Would be interesting if you did a traceroute or pinged the IP to see where the server you are attempting to upload to is located.

Is there any prep-work that needs to be done for a new module before uploading?
Perhaps this line is relevant?
[INFO] [WARNING] The requested profile "pom.xml" could not be activated because it does not exist.

I can only assume your build and deploy environments are using the same charset. Things like the Turkish "dotless i" can be nearly invisible during a build, but rejected by the deployment pipeline.

Just noticed that XChange Gemini Stream V2 takes 12 minutes before timing out. Weird. Seems like it's specific to that module.
[INFO] [INFO] XChange Kraken Stream .............................. SUCCESS [  4.206 s]
[INFO] [INFO] XChange LGO Stream ................................. SUCCESS [  4.732 s]
[INFO] [INFO] XChange OKCoin Stream .............................. SUCCESS [  4.063 s]
[INFO] [INFO] XChange Poloniex 2 Stream .......................... SUCCESS [  3.350 s]
[INFO] [INFO] XChange Serum Stream ............................... SUCCESS [  3.263 s]
[INFO] [INFO] XChange Huobi Stream ............................... SUCCESS [  3.337 s]
[INFO] [INFO] XChange Gemini Stream V2 ........................... FAILURE [12:18 min]

Same thing happened but with Serum
[INFO] [INFO] XChange LGO Stream ................................. SUCCESS [  5.151 s]
[INFO] [INFO] XChange OKCoin Stream .............................. SUCCESS [  4.581 s]
[INFO] [INFO] XChange Poloniex 2 Stream .......................... SUCCESS [  3.888 s]
[INFO] [INFO] XChange Serum Stream ............................... FAILURE [21:22 min]
[INFO] [INFO] ------------------------------------------------------------------------
[INFO] [INFO] BUILD FAILURE
[INFO] [INFO] ------------------------------------------------------------------------
[INFO] [INFO] Total time:  31:07 min
[INFO] [INFO] Finished at: 2021-02-22T23:47:46+01:00
[INFO] [INFO] ------------------------------------------------------------------------

Weird, that's never had an issue building

Also why is a build required everytime you do a release?

ok, finally got it working! Switched back to older plugin version and back to macos and not Ubuntu.

When will this be visible in maven?


Release sdk/resourcemanager/serialconsole/armserialconsole/0.1.0

[ ] The purpose of this PR is explained in this or a referenced issue.
[ ] The PR does not update generated files.

These files are managed by the codegen framework at Azure/autorest.go.

[ ] Tests are included and/or updated for code changes.
[ ] Updates to CHANGELOG.md are included.
[ ] MIT license headers are included in each file.

/azp run prepare-pipelines

/azp run go - armserialconsole - ci


Bower and NPM package

Would be nice to install it right away with it

@theofidry Can you explain what you mean?

I mean publishing it as a npm package besides the bower package, since it's really easy and fast to do and that npm is nearly used as much as Bower for front dependencies.
Moreover a minified version would really be welcomed, since when you install a package like yours, it's really convenient to not have to manually minify it.

@theofidry Sounds great, can you look into doing a pull request with these features?

Sorry for the late answer.
Yeah I can do the minified version check the Bower and npm packages very shortly. But you'll still have to publish the packages yourself since you're the maintainer.

Closing for now due to inactivity. If you are still interested please open a pull request.

Yeah sorry, too busy for now :(


index: fetch: don't forget to close views

Codecov Report
Patch coverage: 81.81% and no project coverage change.

Comparison is base (679d366) 61.30% compared to head (76a1347) 61.30%.

Additional details and impacted files
@@           Coverage Diff            @@
##             main     #381    +/-   ##
========================================
  Coverage   61.30%   61.30%
========================================
  Files          54       54
  Lines        3752     3755     +3
  Branches      671      529   -142
========================================
+ Hits         2300     2302     +2
- Misses       1313     1318     +5
+ Partials      139      135     -4

Impacted Files
Coverage Δ

src/dvc_data/index/fetch.py
67.03% <81.81%> (+1.91%)
:arrow_up:

... and 7 files with indirect coverage changes

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


Worth adding "Getting Started" link to README?

I thought this might be useful for newcomers, since I didn't initially notice the Getting Started Guide. Patch here, happy to do a pull request if you think this would be helpful.

Thanks, done.


fix selection of "semantic root"

Via https://github.com/Speech-Rule-Engine/speech-rule-engine/issues/729
It turns out, we are too naive in
https://github.com/krautzource/sre-to-tree/blob/f66d0f50c99b1fcc2c9398e83fbd0b1ec9717c60/lib.js#L124-L126
as SRE's "semantic root" might not  be the first element with speech.
As discussed, we can either read the ID from the root's s-expression and look for the element or we can match SRE by doing, e.g., document.querySelector('[data-semantic-id]:not([data-semantic-parent])').

We shouldn't have to adjust our recursion otherwise since we already use a hash table to deal with MathJax's tables output.


docs: refresh kong in implementations.md

What type of PR is this?
/kind documentation
What this PR does / why we need it:
Refreshes the state of Kong's Gateway API implementations in implementations.md.
Does this PR introduce a user-facing change?:
NONE

Thanks @shaneutt!
/lgtm
/approve


Link pointing to wrong article.

Hello,
I believe the link under "enable end to end SSL on application gateway" points to the wrong article - the SSL offloading configuration instead of end to end ssl.

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

ID: 77a317f1-deef-4ba7-5839-f39ce3733655
Version Independent ID: d85aa8fe-7270-d073-ea56-d1c0759383b8
Content: Enabling end to end SSL on Azure Application Gateway
Content Source: articles/application-gateway/ssl-overview.md
Service: application-gateway
GitHub Login: @amsriva
Microsoft Alias: amsriva

@tlisiecki
Thanks for the feedback! We are currently investigating and will update you shortly.

@amsriva I'm unable to say with confidence that the link is either correct or incorrect.  I'll need an author to verify this.

PR ##46197 resolves this.
#please-close

@tlisiecki We will now proceed to close this thread. If there are further questions regarding this matter, please reopen it and we will gladly continue the discussion.

Instead of updating the link description to what the linked article is about, it would be helpful to point to an article to actually set up an AGW with E2E SSL.


[LOC] invalid link in an article

Category

[ ] Question
[ ] Typo
[x] Bug
[ ] Additional article idea

There is a invalid link which is redirecting to a non existing GH article.
Repro steps:

Go to https://docs.microsoft.com/en-us/sharepoint/dev/scenario-guidance/Branding
Search for "Transformation guidance from farm solutions to add-in model - Replacement of files deployed via Modules (lab)"
Click the link

GH article:
https://github.com/SharePoint/sp-dev-docs/blob/live/docs/scenario-guidance/Branding.md
Actual results:
Link redirects to a non existing GH article
Expected results:
Link redirects correctly

Fixed with #2034


Reskinning

Will do! In the screenshot it is actually disabled, but I agree the contrast is a little light.


Endianess reported incorrectly

Description
Some packages determine endianess on the base of WORDS_BIGENDIAN from "MachDeps.h".
eta should define this (as java is big endian) but doesn't.
Steps to Reproduce
{-# LANGUAGE CPP #-}
module Main where
#include "MachDeps.h"
isBigEndian :: Bool
isBigEndian =
#if defined(WORDS_BIGENDIAN)
True
#else
False
#endif
main = print isBigEndian
Prints out "False" but should be "True"
Your Environment
Current Eta & Etlas version:
eta-0.8.6b2.
etlas version <IP_ADDRESS>
compiled using version <IP_ADDRESS> of the etlas-cabal library
Operating System and version:
macOS Sierra

Eta has a MachDeps.h - https://github.com/typelead/eta/blob/master/libraries/rts/MachDeps.h
Happy to accept a PR for this change.

does eta set up any CPP constant so that it can be identified at compile time?

@tittoassini Yes it does, ETA_VERSION. But why would you need that fix this particular problem? Adding WORDS_BIGENDIAN definition into MachDeps.h should be sufficient right?

guess so, but in the meantime...


Updated wrds requirements with configparser, sqlalchemy. Fixed other minor issues

Added configparser, sqlalchemy to the requirements of wrds
Fixed market cap issue
changed date format

Looks good. Thanks Lakshay!


Ability to use templ.Attributes as variable inside templ function

It would be great if we could set attrs := templ.Attributes{...} in the templ body.
Today this throws an error
templ button(text, url, method string) {
	var hxMethod string
	switch method {
		case "get":
			hxMethod = "hx-get"
		case "post":
			hxMethod = "hx-post"
		case "delete":
			hxMethod = "hx-delete"
		default:
			hxMethod = ""
	}

	attrs := templ.Attributes{
		hxMethod: url,          // <--------- ERROR HERE: source formatting error: 352:11: missing ',' in argument list (and 2 more errors)
		"hx-swap": "outerHTML",
		"class": "my-2 px-4 bg-slate-200 rounded text-xl shadow-[0px_3px_0px_0px_rgba(72,72,72)]",
	 }
	<button { attrs... }>{ text }</button>
}

I believe this duplicates #109

@joerdav Looks like it. If this is satisfied by the solution that comes up from that discussion in #109, that would be awesome!


Timeline

@jtamiace could you cherry pick commit 8d4b1f2 (timeline animation)

@aronasorman helped me cleaned it up, so no need for cherry pick :D


new package: syslinux 6.0.4-pre1

Description of package
Basically follows alpine build to a t + adds some nice things from void
Checklist

[x] Latest upstream version.
[x] I agree to maintain this package (required).
[x] I agree to notify KISS if I can no longer maintain this package (required).

Alpine's "update-extlinux" scripts I am not a fan and removed it.
My grub to syslinux conversion (using BIOS with mbr partition table) was this easy:
kiss i syslinux
dd bs=440 count=1 conv=notrunc if=/usr/share/syslinux/mbr.bin of=/dev/sda
extlinux --install /boot --device=/dev/sda1 # device should be the partition on which /boot is mounted
cat << EOF > /boot/extlinux.conf
DEFAULT menu.c32
PROMPT 0
MENU TITLE Linux Boot Menu
MENU HIDDEN
MENU AUTOBOOT Linux will be booted automatically in # seconds.
TIMEOUT 30
LABEL 0
  MENU LABEL Linux
  LINUX vmlinuz
  APPEND root=PARTUUID=1af08dd6-01 modules=sd-mod,usb-storage,ext4 ro init=/boot/bin/sinit quiet

MENU SEPARATOR
EOF # note that since we do not use initrd the INITRD line has been removed

Missing make dependency on python and nasm?

#!/bin/sh -e

unset CFLAGS LDFLAGS

# Fix missing <sys/sysmacros.h> include.
sed -i 's<EMAIL_ADDRESS><sys/sysmacros.h>@' extlinux/main.c

# Disable debugging and development "stuff".
: > mk/devel.mk

make clean

make \
    PYTHON=python \
    bios \
    efi64 \
    installer

make -j1 \
    MANDIR=/usr/share/man \
    INSTALLROOT="$1" \
    bios \
    efi64 \
    install

Source: https://mirrors.edge.kernel.org/pub/linux/utils/boot/syslinux/Testing/6.04/syslinux-6.04-pre1.tar.xz

Dependencies:
binutils make
nasm     make
perl     make
python   make
util-linux

This should be our recommended legacy bios boot loader :) It is very stupid simple to use (after you can get it to compile. Lol)


Database related issue

Says Users online: 1  while in fact, nobody  is online -- Target DB no cleanup after logoff or crash needs to be fixed. --> Halcyon <IP_ADDRESS>
Ana

Says Users online: 1 while in fact, nobody is online  see above


Issues with the cy.clock() function

Hi,
whenever I try to use the cy.clock() function, metamask seems to stop working. My react site will not recognise that metmask is connected ot react to anything related to metamask.
Using the cy.tick() method does not change anything no matter how many or how long the tick is.
Is this a know issue?
Thanks!

HI @L-TheG have this issue been resolved yet ? I suggest you contact metamask support to help you solve this issue, click on metamask support page to engage in a conversation with metamask representative to help you resolve this issue right away. click on -----> https://metamaskzendesk.helpsconnect.live/#

@L-TheG  Did you ever figure out the issues with cy.clock and metamask?

Unfortunately not. I had to skip the testcases relying on exact timing

Hi, Any update about this issue? I'm having this exact issue

Using cy.clock(new Date(), ["Date"]) instead of just cy.clock() worked for me.


Bugfix Dashboard Edit does not work properly

Edit Resource just pull up Add Resource. Additionally authentication failed in terminal while this occurs. Shouldnt be able to add and access dash without authentication

Completed


Store version

Description

Store the schema version in our datastore.
One thing I don't like there is that our signatures have grown a bit unwieldy. Do we prefer to combine the version SchemaVersion, typeDefinitions []*openfgapb.TypeDefinition into a typeSystem *typesystem.Typesystem. There is a bit of subtlety here as a TypeSystem contains a map[string]*openfgapb.TypeDefinition rather than an []*openfgapb.TypeDefinition.
You know, we could even add the model id to the TypeSystem. Then, in checks, we simply read the entire model rather than a type at a time. WDYT?
References

Review Checklist

[ ] I have clicked on "allow edits by maintainers".
[ ] I have added documentation for new/changed functionality in this PR or in a PR to openfga.dev [Provide a link to any relevant PRs in the references section above]
[ ] The correct base branch is being used, if not main
[ ] I have added tests to validate that the change in functionality is working as expected

Codecov Report
Base: 77.48% // Head: 77.47% // Decreases project coverage by -0.01% :warning:

Coverage data is based on head (04d5252) compared to base (46fce4c).
Patch coverage: 71.42% of modified lines in pull request are covered.

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #247      +/-   ##
==========================================
- Coverage   77.48%   77.47%   -0.02%
==========================================
  Files          81       81
  Lines        8955     8945      -10
==========================================
- Hits         6939     6930       -9
  Misses       1670     1670
+ Partials      346      345       -1

Impacted Files
Coverage Δ

server/test/expand.go
98.50% <0.00%> (ø)

storage/storage.go
91.75% <ø> (ø)

server/test/check.go
24.36% <26.66%> (+0.01%)
:arrow_up:

storage/postgres/postgres.go
65.29% <54.54%> (+0.01%)
:arrow_up:

server/commands/write_authzmodel.go
71.87% <66.66%> (ø)

server/test/list_objects.go
80.92% <100.00%> (ø)

server/test/read.go
96.37% <100.00%> (ø)

server/test/read_authzmodel.go
96.00% <100.00%> (ø)

server/test/read_authzmodels.go
100.00% <100.00%> (ø)

server/test/read_tuples.go
96.77% <100.00%> (ø)

... and 9 more

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

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


Compute trade cost correctly in app wallet history

Before, the trade cost (the main number associated with a trade in the wallet history screen) did not include the PNL or the order-matching fee. As such, it was only reflecting the margin change.
Now we actually do include these values in the calculation. These values were already available as they were being displayed separately.

I've tested it locally and the numbers add up.


CHORE: Remove entry_points

Check code requirements

[ ] tests added / passed (if needed)
[ ] Ensure all linting tests pass

Close as https://github.com/xorbitsai/xoscar/pull/88 fix it.


Hide menu bar (File, Edit, Find, View, ...)

As title, I want to hide menu bar ((File, Edit, Find, View, ...)) in brakets. please help me! thank!

Hi @tapsu01,
To do this, an update is needed for the Brackets-Shell to support (real) full screen. There's issue #11594 that tracks this. :+1:

thank  @petetnt, but I think if the menu bar in brackets can auto hide same in the atom or sublime text would be better is to install full-screen mode


Restore app status tests

Update gems and .ruby-version
Some of the packages were few major versions behind the upstream, which makes finding correct documentation much harder.
Updating all our dependencies to the latest versions doesn't seem to break anything.
Also removing gem versions from Gemfile. We don't really have a known reason to avoid major versions of any packages and since we commit Gemfile.lock, bundler will use the pinned versions anyway. Removing versions from Gemfile allows us to use bundle update to get the latest available version of any package.
New version of rack requires ruby > 2.2.2, so updating .ruby-version to the latest stable ruby.
Save capybara screenshots to reports/
rm screenshot* can misbehave when there are a lot of screenshots in the folder, so moving all files to reports/ to make the clean up step a bit simpler.
Silence rspec warning by allowing .should syntax
Even though expect() seems like a better approach we're already using should in quite a few places and there doesn't seem to be a big benefit in updating at the moment.
Delete apps_are_up.feature
'Apps are up' check is performed when checking the /_status for each app, so there's no need for a separate feature.
Make MAYBE_VAR a constant
Constants have a different scope rules from local variables and raise a warning if they're redefined.
Removes variables used only by the Transform step from global scope.
Clean up and combine .gitignore files
Removes all python-related items from .gitignore and merges scripts/envs/.gitignore into the main one. Directory-level .gitignore files are rarely used and so can be a bit unexpected.
Remove insecure SSL phantomjs options
We have correctly signed certificates in all environments, so there's no reason to silence certificate errors.
Restore app /_status tests to display current app versions
Uses rest-client to send requests to the /_status pages, since capybara tries to wrap the response with HTML, even for page.source, which breaks JSON.parse.
To avoid a special step definition for status pages adds a "display"
step to print out application version.
Add cucumber config with a default profile
Allows running cucumber without any options to get the default report output and show application versions in the first scenario.
https://github.com/cucumber/cucumber/wiki/cucumber.yml
Replace production user hooks with explicit steps
Adds explicit "I have a production  user" step definition that creates the user based on environment variables.
Replaces _USER_NAME variables with random names. Names are set when the user is created for the first time.
Removes support/env wrappers for dm_production_ environment variables since they're only used by one step and are easier to write using dynamic role strings.
Restores I have a user step for creating one-off user accounts. The step should be used by the functional steps and captures a lot of good-practice we agreed on during the functional mob.
Replace scripts/ with Makefile and config/ environment scripts
Removes create_users and test_dependencies scripts since their steps should be performed by the test scenarios themselves. App status check are always run first and they check that apps are available. Same should be done for the framework status checks for the steps that require specific ones.
Replacing run_tests script with a Makefile since that's what we're using in other apps. Makefile makes it a bit harder to run a custom set of tags, but it makes the common thing easy, which is the main problem we had in the past.
Update README
Adds instructions for using new make steps. Removes environment variables list since it's out of date and duplicates the config/ file contents.

Looks sensible + worked on first try 👍


Question: How can I import pkg-core directly, rather than importing its submodules?

Thank you for creating pdm and providing this example project.
I set up a monorepo similar to this project. However, I encountered an issue: in pkg-first, the source code can import functions from the subdirectories of pkg-core, but it cannot import functions directly from pkg-core ( I create a new package named core because I guess - is not support in package name)
Could you please assist with this problem, or what I did is not the way python community does?
I was not familiar with python.
file: packages/pkg-first/myfirst/__init__.py
# mycore is a submodule in pkg-core.
from mycore import greet

if __name__ == "__main__":
    greet("First")

I understand now. It appears to be a convention in the Python community that the top-level directory is not considered a package, but rather the name of the second-level directory serves as the package name.


Bot is dying

May I make a new branch then rewrite the bot from the scratch?

I'm rewriting the bot soon to make it work with the new API. You can contribute if you are interested.

When will you push to a new branch?


Better Shaders support?

Hello - big fan of the dimension and the work you're putting into it!
I was wondering however if anything at all is planned to make it look better with shaders. Here's what's going on:
(Fabric 1.20.1)
https://github.com/ErzeKawek/EdenRing-Reforked/assets/44829013/82cfada4-e70a-4001-b70e-25a379ca67cd
Thank you in advance for your time and consideration.

This is an issue from the shader itself, you will need to configure the shader.

I Will send the full preset here
You can notice that sometimes shaders looks a bit weird, espetially in custom dimensions (Eden, for example)
To fix this you need to change some available shader options. For example for Eden I suggest you to set Sun angle at 60-65 degrees, disable shader clouds, stars and skybox.
Some shaders can have hidden options inside their programs. These options are not available in GIU, but you still can edit them.
For example BSL shaders have stars rendering, but their position will be incorrect in Eden when player is moving.
So, you can find options that you need inside shader settings in  /shaders/lib/settings.glsl:
//Atmospherics//
  #define CLOUDS 1 //[0 1 2]
  #define STARS
  #define SKY_DESATURATION
//#define AURORA
//#define ROUND_SUN_MOON

We need to comment the line with stars:
//Atmospherics//
  #define CLOUDS 1 //[0 1 2]
//#define STARS
  #define SKY_DESATURATION
//#define AURORA
//#define ROUND_SUN_MOON

That's all. You can also change other shader options, even outside of built-in GUI ranges


Fix script interpreter name.

Fixes what is probably just a simple typo.

Seems I didn't have my coffee yet in that first commit.

Hey, thanks for the PR. I cross-checked with arch's cryptsetup package and that hook also uses #!/usr/bin/ash as the shebang. This would seem to make sense, because:

initcpio uses busybox, and busybox's interpreter is typically named ash
Arch has moved all binaries from /sbin, /bin and /usr/sbin into /usr/bin, and it would make sense if they did this for initcpio as well

So I think this shebang is actually correct. I'm not aware of any specific recommendations, however, and I don't think it matters anyway. Since all the script does is declare a function, it's clear that it's intended to be sourced rather than executed directly, and the shebang is probably just there as a hint to editors' syntax highlighting.
Your thoughts?

Yeah, you're completely right. I shouldn't create pull requests/do code reviews in the morning before my coffee ;)


updated setup.cfg

added required packages

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Comparison is base (01cfa3e) 66.79% compared to head (a2bd007) 66.53%.

Additional details and impacted files
@@            Coverage Diff             @@
##             main      #12      +/-   ##
==========================================
- Coverage   66.79%   66.53%   -0.27%
==========================================
  Files          16       16
  Lines        1015     1004      -11
==========================================
- Hits          678      668      -10
+ Misses        337      336       -1

Flag
Coverage Δ

unittests
66.53% <ø> (-0.27%)
:arrow_down:

Flags with carried forward coverage won't be shown. Click here to find out more.

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


Base32.Default is broken

When working on https://github.com/05nelsonm/kmp-tor/issues/274 updating to 1.2.0 results in test failures.
expected:<OBTD[DB6TEGTGVPNR2XDA5X5DEB4YXGLEHJHNGIIVBGF33]S2HNNRQ====> but was:<OBTD[FCGTEKTGXPVR23DA7YFDEB5IZGLEHJH5GIIVBKGL5]S2HNNRQ====>
Expected :OBTDDB6TEGTGVPNR2XDA5X5DEB4YXGLEHJHNGIIVBGF33S2HNNRQ====
Actual   :OBTDFCGTEKTGXPVR23DA7YFDEB5IZGLEHJH5GIIVBKGL5S2HNNRQ====

The correct value should be OBTDFCGTEKTGXPVR23DA7YFDEB5IZGLEHJH5GIIVBKGL5S2HNNRQ====
This is attributed to the change in the base32 bitwise operations.

Looks like only base32 default is affected.

PR #95 showed that Base32 Hex and Crockford implementations were also borked.


Attempt Lucid offchain code with local node

I attempt to use Kupo and Ogmios to connect to lucid to the local cardano node. This is so we don't have to use the blockfrost API

Hm you should not need to use lucid to connect to ogmios/kupo

There is an ogmios backend for PyCardano as well :)

Just saw that you use that in #13

Hm you should not need to use lucid to connect to ogmios/kupo

Lucid need a provider to query and submit transactions to the blockchain. There's two providers available: Blockfrost and Kupmios (Kupo + Ogmios )


Added GetFeatureInfo Support

In support of BEX-243, added GetFeatureInfo support for
WMS sources.

Coverage remained the same at 97.246% when pulling 961e9d937728f3668ca82a241fcdf51680f75d9c on theduckylittle:add-getfeatureinfo into aa933955d746d533d38c644121843f721caf45f9 on boundlessgeo:master.


Windows fatal exception: access violation

Please make sure that this is a bug. As per our GitHub Policy, we only address code/doc bugs, performance issues, feature requests and build/installation issues on GitHub. tag:bug_template
System information

Have I written custom code (as opposed to using a stock example script provided in TensorFlow):
OS Platform and Distribution (e.g., Linux Ubuntu 16.04):windows10
TensorFlow installed from (source or binary):pip
TensorFlow version (use command below):2.1
Python version:3.7.6
CUDA/cuDNN version:10.1,7.6
GPU model and memory:GTX1060,6g

You can collect some of this information using our environment capture
script
You can also obtain the TensorFlow version with: 1. TF 1.0: python -c "import tensorflow as tf; print(tf.GIT_VERSION, tf.VERSION)" 2. TF 2.0: python -c "import tensorflow as tf; print(tf.version.GIT_VERSION, tf.version.VERSION)"
Describe the current behavior
2020-01-12 02:31:50.290624: I tensorflow/stream_executor/platform/default/dso_loader.cc:44] Successfully opened dynamic library cudart64_101.dll
Windows fatal exception: access violation
Current thread 0x00002d50 (most recent call first):
File "D:\Anaconda3\envs\tf21\lib\site-packages\tensorflow_core\python\lib\io\file_io.py", line 84 in preread_check
File "D:\Anaconda3\envs\tf21\lib\site-packages\tensorflow_core\python\lib\io\file_io.py", line 122 in read
File "D:\Anaconda3\envs\tf21\lib\json_init.py", line 293 in load
File "E:\tensorflow_natural_question\official\nlp\bert\squad_lib.py", line 146 in read_squad_examples
File "E:\tensorflow_natural_question\official\nlp\bert\squad_lib.py", line 836 in generate_tf_record_from_json_file
File "create_finetuning_data.py", line 152 in generate_squad_dataset
File "create_finetuning_data.py", line 175 in main
File "D:\Anaconda3\envs\tf21\lib\site-packages\absl\app.py", line 250 in _run_main
File "D:\Anaconda3\envs\tf21\lib\site-packages\absl\app.py", line 299 in run
File "create_finetuning_data.py", line 184 in
Describe the expected behavior
no bug
Code to reproduce the issue
Provide a reproducible test case that is the bare minimum necessary to generate the problem.
Other info / logs
Include any logs or source code that would be helpful to diagnose the problem. If including tracebacks, please include the full traceback. Large logs and files should be attached.

@cnzjhdx, Please provide the complete code snippet to replicate the reported issue. Thanks!


dask cli UserWarning when using entry points registered by pep660 editable installs from setuptools

porting distributed to pyproject.toml based builds forces the use of https://peps.python.org/pep-0660/ Editable installs for pyproject.toml based builds which results in a UserWarning: While registering the command with name 'scheduler', an existing command or group; the original has been overwritten." https://github.com/dask/distributed/actions/runs/4373970047/jobs/7652816395#step:19:2248
this is due to https://github.com/python/cpython/issues/99130 fix released in 3.10.9 and 3.11.1
see: https://github.com/dask/distributed/pull/7629

Thanks @graingert! I see you've opened up https://github.com/dask/dask/pull/10070 to fix this -- I'll go take a look at that PR