Use same printer configuration as go fmt

Currently if you run bump_version on a file, you get tabs between the name
declarations and type declarations of a struct, for example:
type User struct{
\tName\t\tstring
}

The same file when run through go fmt ./... will use spaces between the name
and type declarations, like this:
type User struct{
\tName   string
}

Formats the go/printer command to match the default arguments used by go fmt.
I have no idea why these two aren't in sync already.

🍧 Thanks @kevinburke!


doc: Table w/ SMI versions supported by v0.8 of OSM Controller

Document front and center what SMI CRDs and versions of these are supported by the current (v0.8) version of OSM Controller.

Per @michelleN this is already available at https://github.com/openservicemesh/osm/#smi-specification-support

We need to augment https://github.com/openservicemesh/osm/#smi-specification-support with TCPRoute and I'd even add HTTPRouteGroup
$ kubectl get CustomResourceDefinitions | grep 'smi'

httproutegroups.specs.smi-spec.io
tcproutes.specs.smi-spec.io
trafficsplits.split.smi-spec.io
traffictargets.access.smi-spec.io
udproutes.specs.smi-spec.io

It would be great to add the full ID of the CRD in the table - for instance udproutes.specs.smi-spec.io


[Finish #120766683] UI enhancements

What this PR does.
Adds UI changes as noted in the commit message
Relevant PT story
UI enhancements

Coverage remained the same at 82.373% when pulling 849f696adca370b2ecbe1a54054cc7450c206749 on chore/ui-enhancements into 51fbd7e22c1f1ac2f761d231b0ce782d3dc92a34 on develop.


Update Readme

Readme seem outdated and missing some thing.
If you can get time to update it it will be great

Hi, @mtangoo
Thanks. That things based on my repository or something important were released on Filsh's or bshaffer's extenstions?
Could you point out of them and I'll try to find a time to investigate them?

For example the migration part does not install the demo products until I ran
php application/api/yiic migrate --interactive=0 Also the path should include index.php unless Mod_Rewrite .htaccess is there (which in most cases is not there)
Those are just two (as I started poking around today)
One thing that will be nice to have (see filsh/yii2-oauth2-server#43) is explaining Scopes as they play with RBAC to limit access as well as renewing expired token

Makes sense! Thanks. Need to look at it


Collect APM Traces using original decorator

What does this PR do?
Keeps the openstack_collector using the original tracing decorator code.
Relies on this PR - https://github.com/DataDog/integrations-core/pull/2710
Motivation
Make the upgrade process seamless for users since the original decorator was released with an Agent.
Review checklist

[ ] PR has a meaningful title or PR has the no-changelog label attached
[ ] Feature or bugfix has tests
[ ] Git history is clean
[ ] If PR impacts documentation, docs team has been notified or an issue has been opened on the documentation repo
[ ] If PR adds a configuration option, it has been added to the configuration file.

Additional Notes

Codecov Report

Merging #2711 into master will decrease coverage by 5.2%.
The diff coverage is 14.28%.

@@            Coverage Diff             @@
##           master    #2711      +/-   ##
==========================================
- Coverage   84.67%   79.46%   -5.21%
==========================================
  Files         653       61     -592
  Lines       37272     4933   -32339
  Branches     4473      525    -3948
==========================================
- Hits        31560     3920   -27640
+ Misses       4397      881    -3516
+ Partials     1315      132    -1183

Codecov Report

Merging #2711 into master will decrease coverage by 5.2%.
The diff coverage is 14.28%.

@@            Coverage Diff             @@
##           master    #2711      +/-   ##
==========================================
- Coverage   84.67%   79.46%   -5.21%
==========================================
  Files         653       61     -592
  Lines       37272     4933   -32339
  Branches     4473      525    -3948
==========================================
- Hits        31560     3920   -27640
+ Misses       4397      881    -3516
+ Partials     1315      132    -1183


Add exception handling from interop methods

Purpose

Describe the problems, issues, or needs driving this feature/fix and include links to related issues.

Fixes #
Approach

Describe how you are implementing the solutions along with the design details.

Samples

Provide high-level details about the samples related to this feature.

Remarks

List any other known issues, related PRs, TODO items, or any other notes related to the PR.

Check List

[ ] Read the Contributing Guide
[ ] Required Balo version update
[ ] Updated Change Log
[ ] Checked Tooling Support (#)
[ ] Added necessary tests

[ ] Unit Tests
[ ] Spec Conformance Tests
[ ] Integration Tests
[ ] Ballerina By Example Tests

[ ] Increased Test Coverage
[ ] Added necessary documentation

[ ] API documentation
[ ] Module documentation in Module.md files
[ ] Ballerina By Examples

Codecov Report

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

@@           Coverage Diff           @@
##           master   #17251   +/-   ##
=======================================
  Coverage   68.85%   68.85%
=======================================
  Files           5        5
  Lines         122      122
  Branches       21       21
=======================================
  Hits           84       84
  Misses         38       38

Continue to review full report at Codecov.

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


About neo-cli-privatenet-x

Summary
only neo-cli-privatenet-1 is starting.
To Reproduce

make start

Expected Behaviour
I expect that neo-cli-privatenet-1 , neo-cli-privatenet-2 , neo-cli-privatenet-3 , neo-cli-privatenet-4
also start , LIKE the course provided on NEO academy.
Docker
Client: Docker Engine - Community
Version:           19.03.8
Docker Compose
docker-compose version 1.25.4, build 8d51620a
Operating System
Ubuntu 18.04.4 LTS
Screenshots

Hello.
NEO-local is now a single node system.
Some changes made possible to have only one node for local development purposes.
This way we do not clog resources and all works the same. To develop application we don't really need consensus if we only have our transactions and deploys.
That's the reason you don't see other nodes being started and that's normal.
Thank you for posting this issue.
I will close it if you agree.
I will try to contact Neo Academy to help them update their documentation.

Agree !!!!! Thank you very much for your instant reply .


[Bug]: can you please fix the store now

What happened?
A bug happened Who did store please fix it for you did it?
To reproduce the behavior?
Fix the store now whoever fixes it gets good stuff
What browser are you seeing the problem on?
Firefox

which part of the store is not working for you as expected

Need help with this! You cannot install anything in the store and there is no search bar. Please add python it would be greatly appreciated


Maybe move bw lines logic and bw files logic to v3bwfile.py

As commented in https://github.com/pastly/simple-bw-scanner/issues/170#issuecomment-391358156, so that the logic is similar to bw header, and unit tests can be independent, as commented also in #170

This would be fixed by https://github.com/pastly/simple-bw-scanner/pull/176/commits/d43e76f181cfad4e78e5e0c8503cffc2f7597aeb, when #176 will be merged


Using nested field for timestamp_field

Hi,
I am trying to use nested timestamp_field, as base Add support for nested timestamp fields #507 it should works. I have spent two days with not success.
elastalert==0.2.4
My mapping for elastalert messages
{
  "dynamic-elastalert" : {
    "aliases" : { },
    "mappings" : {
      "properties" : {
        "ip" : {
          "type" : "text"
        },
        "test" : {
          "type" : "date"
        },
        "user" : {
          "type" : "nested",
          "properties" : {
            "test" : {
              "type" : "date"
            },
            "username" : {
              "type" : "text"
            }
          }
        }
      }
    },
  (...)
        "provided_name" : "dynamic-elastalert"
      }
    }
  }
}

So I have field test with type date, and nested field user.test with type date.
My rule is more or less like:
type: any # type of alert
index: dynamic-elastalert
timestamp_field: "user.test"                     <--  (1) not working, but using not nested field like 'timestamp_field: test' works fine
alert:
  - xxx_elastalert.alerters.IncidentAlerter
xxx_incident:
  title: "Nested alert: {ip}"
  type: "IPDEC"
  instance_id: " IPDEC:{ip}"
  description: "New IP login detected for {ip} ip detected."
  severity: "Critical"
 (...)
  timestamp_field: "user.test"
  category: ["Attack"]
  context:
  - name: "username"
    value: "user.username"
    type: "string"
    aggregation: append
  - name: "ip"
    value: "ip"
    type: "string"

Elastalert settings:
run_every:
  seconds: 15
buffer_time:
  minutes: 15
writeback_index: elastalert_metadata
alert_time_limit:
  minutes: 2880
disable_rules_on_error: true

In general my rule should put new documents  to xxx_incident ES index when there is a match. It is run every 15sec.
So when I put in my config (1):
timestamp_field: "user.test"
or without quotes then alert will not be generated. But when I do something like:
timestamp_field: test
then not nested 'test' field is taken and alert is generated.
Base on logs I can see that there is not hits when nested field is used. E.g.
{"version": "1.0", "type": "log", "systemid": "xxx-elastalert", "system": "xxx-elastalert", "log": {"message": "GET https:/XXX/dynamic-elastalert/_search?_source_includes=user.test%2C%2A&ignore_unavailable=true&scroll=30s&size=10000 [status:200 request:0.022s]"}, "level": "INFO", "time": "2020-11-03T16:42:51.542Z"}
{"version": "1.0", "type": "log", "systemid": "xxx-elastalert", "system": "xxx-elastalert", "log": {"message": "> {\"query\":{\"bool\":{\"filter\":{\"bool\":{\"must\":[{\"range\":{\"user.test\":{\"gt\":\"2020-11-03T16:27:51.514308Z\",\"lte\":\"2020-11-03T16:42:51.514308Z\"}}}]}}}},\"sort\":[{\"user.test\":{\"order\":\"asc\"}}]}"}, "level": "DEBUG", "time": "2020-11-03T16:42:51.542Z"}

From logs it looks like elastalert is trying to filter base on range for user.test field. I am not sure if this can work.
But when I change timestamp_field to definition like:
timestamp_field: test
then it works fine and alert is generated.
I have tried to dig into elastalert code to find any solution for my issue. Looks like query visible in logs above (I am guessing that this is the problematic one) is build by method get_query from https://github.com/Yelp/elastalert/blob/master/elastalert/elastalert.py . Unfortunately I could not find any solution base on code analyse to make my alerts working with nested timestamp_field.
Could you advice what should I change to make nested  timestamp_field working?
Thanks in advance,
Grzegorz

Hi,
I am still trying to figure out what is going on with my example that is not working. Looks like nested timestamp_field is not implemented for building query to get hits with starttime and endtime defined. Method ElastAlerter.get_query is responsible for this. If starttime and endtime are defined then additional filter is added to query like
            es_filters['filter']['bool']['must'].insert(0, {'range': {timestamp_field: {'gt': starttime,
                                                                                'lte': endtime}}})

If timestamp_field is nested then it will not work. Is it possible to make it working somehow? Or maybe it will be worth to implement this functionality.

We also recommend asking questions on the Gitter channel
https://gitter.im/Yelp/elastalert


IGNITE-6827

IGNITE-6827 Configurable rollback for long running transactions before partition exchange.

The ticket is resolved. Closing PR


Add Dependabot

Signed-off-by: Christian Menges<EMAIL_ADDRESS>
What this PR does / why we need it:
A number of Go dependencies, Docker base images and github actions use outdated versions, which pose a potential security problem and are missing new features. This PR adds Dependabot, to automatically create PRs to update these dependencies, if new versions become available. I limited the schedule to once a month, to reduce the number of created PRs.
Which issue(s) this PR fixes:

Fixes #
Does this PR introduced a user-facing change?

None

Additional documentation, usage docs, etc.:

This looks fantastic, thanks for your contribution.

@Garfield96 Thank you very much for this PR!


issue trying to accept invitation: invalid token

Hi,
using: rails 4, mongoid
I had used devise before, everything run as expected with devise, but I am trying to test this cool module and I got this issue trying to invite my first user in the system: invalid token.
My code is not working, when I invite my first user like this on console:
irb(main):001:0> User.invite!(:email =><EMAIL_ADDRESS>=> #<User _id: 551d4a466c6f63719f000000, created_at: 2015-04-02 13:55:18 UTC, updated_at: 2015-04-02 13:55:18 UTC, invited_by_type: nil, invited_by_id: nil, email<EMAIL_ADDRESS>encrypted_password: "", reset_password_token: nil, reset_password_sent_at: nil, remember_created_at: nil, sign_in_count: 0, current_sign_in_at: nil, last_sign_in_at: nil, current_sign_in_ip: nil, last_sign_in_ip: nil, invitation_token: "005656b8bb057a8f88875dc5d591631831e92003d78b5956e94b5ec7e68c09d9", invitation_created_at: 2015-04-02 13:55:18 UTC, invitation_sent_at: 2015-04-02 13:55:18 UTC, invitation_accepted_at: nil, invitation_limit: nil, confirmation_token: nil, confirmed_at: nil, confirmation_sent_at: nil, unconfirmed_email: nil>

then I try the url to accept the invitation
http://localhost:3000/users/invitation/accept?invitation_token=005656b8bb057a8f88875dc5d591631831e92003d78b5956e94b5ec7e68c09d9
It said "invalid token"

User class
class User
  include Mongoid::Document
  include Mongoid::Timestamps

  # Include default devise modules. Others available are:
  # :confirmable, :lockable, :timeoutable and :omniauthable
  devise :invitable, :database_authenticatable, #:registerable,
         :recoverable, :rememberable, :trackable, :validatable, :confirmable

  ## Database authenticatable
  field :email,              type: String, default: ""
  field :encrypted_password, type: String, default: ""

  ## Recoverable
  field :reset_password_token,   type: String
  field :reset_password_sent_at, type: Time

  ## Rememberable
  field :remember_created_at, type: Time

  ## Trackable
  field :sign_in_count,      type: Integer, default: 0
  field :current_sign_in_at, type: Time
  field :last_sign_in_at,    type: Time
  field :current_sign_in_ip, type: String
  field :last_sign_in_ip,    type: String

  field :invitation_token, type: String
  field :invitation_created_at, type: Time
  field :invitation_sent_at, type: Time
  field :invitation_accepted_at, type: Time
  field :invitation_limit, type: Integer

  index( {invitation_token: 1}, {:background => true} )
  index( {invitation_by_id: 1}, {:background => true} )
  ## Confirmable
  field :confirmation_token,   type: String
  field :confirmed_at,         type: Time
  field :confirmation_sent_at, type: Time
  field :unconfirmed_email,    type: String # Only if using reconfirmable

  ## Lockable
  # field :failed_attempts, type: Integer, default: 0 # Only if lock strategy is :failed_attempts
  # field :unlock_token,    type: String # Only if unlock strategy is :email or :both
  # field :locked_at,       type: Time
end

What's query when trying to accept invitation? I see something weird, in last versions, two different tokens are used, encrypted and raw, so saved token should be different to token in URL

I already paste my url query with the token. what you mean by "two different tokens are used, encrypted and raw", the token that I using in the URL is the same that I have in the db.

I got you; so I need to use the raw token in the URL

I wanted to see mongo query when clicking on accept invitation URL, to check whether it was encrypting token in URL or not. I think you are not using raw token in URL (probably you overrided mail view).

Yep, I am not using the raw token in the URL. I was using the encrypted one; I just used the Raw token and I was able to Sign In


Put it on homebrew

hi, please make it accessible from homebrew.

I'll happily work with someone who wants to do this, but I don't use a mac so won't be the one to initiate this.

just letting y'all know this ones done. https://formulae.brew.sh/formula/fuc


[Bug]: Sveltekit Load function fails on 'pageData._luciaHooksRanLast is undefined'

Package
@lucia-auth/sveltekit
Package version
0.1.3
Describe the bug
When refreshing or going directly to a page loading @lucia-auth/sveltekit/load 's the page breaks client side throwing a 500 error on pageData._luciaHooksRanLast is undefined.
System info
Client side, this is happening in chrome (107.0.5304.88) and firefox (1.0.6).
deps:
"@lucia-auth/adapter-prisma": "^0.1.1",
"@lucia-auth/sveltekit": "^0.1.3",
"@prisma/client": "^4.5.0",
"lucia-auth": "^0.1.1",
dev:
"@sveltejs/kit": "next",
Reproduction
follow documentation to install in sveltekit, adding redirect for authenticated users from non-authenticated pages.  Same error happens on signup and login when not logged in.
Error happened running a static build in node, preview, or dev mode.
Relevant log output
Error: pageData._luciaHooksRanLast is undefined
    getUser user.js:14
    load +page.js:5
    load_node client.js:626
    branch_promises client.js:1460
    _hydrate client.js:1457
    start start.js:31
    <anonymous> login:2604

Additional information
No response

yes, in hooks.server.ts

Hm, that seems odd
Can you run console.log(_luciaHooksRanLast) and console.log(_luciaPageData) in your browser console, and check if those are defined?

Was able to replicate it, will find the issue

It seems SvelteKit changed how it sends page data to the client with https://github.com/sveltejs/kit/pull/7177
Does it work if you downgrade Sveltekit to 512?

Seems to still happen at 512.

my bad, broke with 509, likely this PR https://github.com/sveltejs/kit/pull/7147

Can confirm it is working on 508.

Can confirm lucia-auth 0.1.12 and lucia-auth/sveltekit  0.1.15 (#190) fix the issue with latest sveltekit 532. Thank you @pilcrowOnPaper .


Setup Terraform for Data Pipeline Infra

At the moment, data pipeline infrastructure has been setup manually. We should establish a basic terraform setup for the infrastructure.

Part of this was completed with #924 we now just need to add the terraform invocation into the repository. Originally I wanted to keep that out of the public repo but upon discussion we think it should be there.

Put the terraform module instantiations into OSO

For now we opened up a private repo. Closing this for now. In the future we will setup the infrastructure to maintain much of the sensitive things in the public repo.


Compile with stable pgx version

What kind of change does this PR introduce?
Detach the alpha version dependency

Will do it on Monday, not a problem


Exposing ScrollBehaviors for app-wide settings

This change exposes the current ScrollBehaviors used in ~Widgets~, Cupertino, and Material Apps. The default behaviors for Cupertino and Material were previously private, so they have been made public to enable users to extend and build on them to create their own custom ScrollBehaviors.
This also adds the ability to provide your own default ScrollBehavior at the app level. This was not easily achieved or discovered before by users looking to change default behaviors like the glowing overscroll indicator. Previously, users would need to add their own ScrollConfiguration in the tree to subvert the default one created by the app.
This is an important prerequisite to #71322 and #40107, which will add new default features to ScrollBehavior.
Design Document
Pre-launch Checklist

[x] I read the Contributor Guide and followed the process outlined there for submitting PRs.
[x] I read the Tree Hygiene wiki page, which explains my responsibilities.
[x] I read and followed the Flutter Style Guide, including Features we expect every widget to implement.
[x] I signed the CLA.
[x] I listed at least one issue that this PR fixes in the description above.
[x] I updated/added relevant documentation (doc comments with ///).
[x] I added new tests to check the change I am making or feature I am adding, or Hixie said the PR is test-exempt.
[x] All existing and new tests are passing.

If you need help, consider asking for advice on the #hackers-new channel on Discord.

Gold has detected about 1 untriaged digest(s) on patchset 1.
View them at https://flutter-gold.skia.org/cl/github/76739

Confirmed the Google testing failure was a flake. Set to green manually.


Add option to config that allows for changing of highlight in the cmp menu

Adds a config option cmp with a sub-opt highlight that can take either foreground or background to determine what should be highlighted in the cmp menu if the users has the cmp formatting enabled.
The config's default is foreground as to not cause a "breaking" appearance
here's a preview of what the highlighting will look like

let me know if this is fine

LGTM.
I haven't thought about that feature, thanks for the PR!


Add flexBasis

Adds the flexBasis property as a responsive style

Codecov Report

Merging #143 into master will not change coverage.
The diff coverage is 100%.

@@          Coverage Diff          @@
##           master   #143   +/-   ##
=====================================
  Coverage     100%   100%
=====================================
  Files           5      5
  Lines         190    191    +1
=====================================
+ Hits          190    191    +1

Impacted Files
Coverage Δ

src/index.js
100% <ø> (ø)
:arrow_up:

src/styles.js
100% <100%> (ø)
:arrow_up:

Continue to review full report at Codecov.

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

I think I got it all, let me know if you need any more changes.

One little tweak and we're g2g, thx!

Wait, nevermind. I'm being dumb. Ignore my last comment 😬

s/width/none/

Hahha soo width or none?

You had it right the first time, sorry!

Gotcha, it's back to none haha. Thankfully github add a squash feature


Mod interaction

Closes #79

Awesome, all that's left is testing. :)
Unit tests would be nice but it's not a requirement 🤷


"numerical instability" error

Hi, I was trying to run some files through ddsim_simple and I came across a strange error. On two systems I tried (macOS Big Sur and Linux Ubuntu 20.04), running build/ddsim_simple --simulate_file <file> --ps --shots 1000 on this file produces the following error:
WARNING in MAll: numerical instability occurred during simulation: |alpha|^2 + |beta|^2 - 1 = -15, but should be 1!
libc++abi.dylib: terminating with uncaught exception of type std::runtime_error: Added probabilities differ from 1 by 1.000000
Abort trap: 6

What's strange is that if I delete the last line in this file (swap q[1], q[15];) then there is no error.
One potential problem is that I'm using swap and c3x gates, which I didn't see in your example circuits... but simulation seems to work if I delete that last swap gate, so that doesn't seem like the problem. Any thoughts?

Hi, thanks for reaching out.
In the code you linked, there is a declaration of a qubit register qreg q[14]; with only 14 qubits (indices 0 to 13, inclusive), so the swap q[1], q[15]; fails as q[15] does not exist. Chaning the declaration to qreg q[16]; makes the code work as far as I can tell.
(Next time we touch the OpenQASM parser we'll add an actually helpful error message.)
I'll close the issue but please do not hesitate to re-open if this does not fix it for you.

How embarrassing! Thanks for the help :)


[USelectMenu] Hydration mismatch on root id

Environment

Node Version - v20.10.0
Package Manager -<EMAIL_ADDRESS>Nuxt Version - 3.10.3

Version
v2.13.0
Reproduction
https://stackblitz.com/edit/nuxt-ui-1cbn2x?file=app.vue,components%2Fcustom-select.vue
Description
According to the documentation of the <SelectMenu /> component defined here, it should be possible to set an ID property on on <SelectMenu />.
However, that documentation is not respected. Meaning that invoking the component as outlined below is equivalent.
  <!-- adds a custom identifier for trigger container, e.g.: 'foo-bar' -->
  <USelectMenu :id="id" v-model="current" :options="locales" by="code">
    <UButton>Foo Bar</UButton>
  </USelectMenu>

 <!-- does not define an identifier for trigger container -->
 <USelectMenu v-model="current" :options="locales" by="code">
   <UButton>Foo Bar</UButton>
 </USelectMenu>

As seen in the component implementation here it appears that id prop is not used on the root element. Which would explain a custom ID set externally by the consumer not showing up on the DOM.
Furthermore, not only are we not allowed to define an ID, this is causing hydration mismatches between client and server as outlined on the screenshots below.
Additional context

Logs
No response

I think I have the same issue here but with a different component, in my case, it's the Accordion,

I found out that the server doesn't reset it's counter when giving an id for elements when you refresh the page, so the client side always gives the element ids starting with 1, but on the server side, it increases with every refresh.

Duplicate nuxt/ui#1171.


Error installing from jspm "...jspm_packages\npm\buffer@3.0.3.jspm-hash',Error: ENOENT"

Hi, I was just going through the Get Started guide and hit a snag while performing the jspm install -y step. The installation fails partway through due to an error I'm not sure what to make of. I figured I'd ask before continuing. I've included a copy of the install log below:
D:\Dropbox\Work\Sandbox\Aurelia> jspm install -y
     Looking up npm:font-awesome
     Updating registry cache...
     Looking up github:aurelia/dependency-injection
     Looking up github:aurelia/router
     Looking up github:aurelia/framework
     Looking up github:aurelia/http-client
     Looking up github:aurelia/bootstrapper
     Looking up github:twbs/bootstrap
ok   Up to date - font-awesome as<EMAIL_ADDRESS>(4.3.0)
     Looking up npm:core-js
     Looking up github:aurelia/path
     Looking up github:aurelia/route-recognizer
     Looking up github:aurelia/history
     Looking up github:aurelia/event-aggregator
     Looking up github:aurelia/history-browser
     Looking up github:aurelia/loader-default
     Looking up github:aurelia/logging-console
     Looking up github:aurelia/templating
     Looking up github:aurelia/templating-binding
     Looking up github:aurelia/templating-resources
     Looking up github:aurelia/templating-router
     Looking up github:aurelia/binding
     Looking up github:aurelia/loader
     Looking up github:aurelia/logging
     Looking up github:aurelia/metadata
     Looking up github:aurelia/task-queue
     Looking up github:jspm/nodelibs-process
     Looking up github:components/jquery
     Looking up github:systemjs/plugin-css
     Looking up github:aurelia/html-template-element
     Looking up npm:process
     Looking up npm:clean-css
ok   Up to date - aurelia-router as<EMAIL_ADDRESS>(0.5.8)
ok   Up to date - aurelia-dependency-injection as<EMAIL_ADDRESS>(0.4.5)
ok   Up to date - aurelia-http-client as<EMAIL_ADDRESS>(0.5.5)
     Looking up npm:source-map
     Looking up npm:commander
     Looking up github:webcomponents/webcomponentsjs
     Looking up npm:amdefine
     Looking up github:jspm/nodelibs-path
     Looking up github:jspm/nodelibs-fs
     Looking up github:jspm/nodelibs-https
     Looking up github:jspm/nodelibs-http
     Looking up github:jspm/nodelibs-os
     Looking up github:jspm/nodelibs-util
     Looking up github:jspm/nodelibs-url
     Looking up github:jspm/nodelibs-buffer
     Looking up github:jspm/nodelibs-events
     Looking up github:jspm/nodelibs-module
     Looking up github:jspm/nodelibs-child_process
ok   Up to date - aurelia-framework as<EMAIL_ADDRESS>(0.8.8)
ok   Up to date - aurelia-bootstrapper as<EMAIL_ADDRESS>(0.9.5)
     Looking up npm:path-browserify
     Downloading<EMAIL_ADDRESS>     Downloading<EMAIL_ADDRESS>     Downloading<EMAIL_ADDRESS>     Downloading<EMAIL_ADDRESS>     Downloading<EMAIL_ADDRESS>     Downloading<EMAIL_ADDRESS>     Looking up npm:events-browserify
     Downloading<EMAIL_ADDRESS>     Downloading<EMAIL_ADDRESS>ok   Installed<EMAIL_ADDRESS>(0.0.1)
     Looking up npm:os-browserify
     Looking up npm:https-browserify
     Looking up npm:Base64
     Looking up npm:inherits
     Downloading<EMAIL_ADDRESS>     Looking up npm:util
     Looking up npm:url
     Downloading<EMAIL_ADDRESS>
warn Error: ENOENT, open 'D:\Dropbox\Work\Sandbox\Aurelia\jspm_packages\npm\inherits@2.0.1\.jspm-hash',Error: ENOENT, open 'D:\Dropbox\Work\Sandbox\Aurelia\jspm_packages\npm\inherits@2.0.1\.jspm.json',Error: ENOENT, open 'D:\Dropbox\Work\Sandbox\Aurelia\jspm_packages\npm\inherits@2.0.1\inherits.js',Error: ENOENT, open 'D:\Dropbox\Work\Sandbox\Aurelia\jspm_packages\npm\inherits@2.0.1\inherits_browser.js',Error: ENOENT, open 'D:\Dropbox\Work\Sandbox\Aurelia\jspm_packages\npm\inherits@2.0.1\LICENSE',Error: ENOENT, open 'D:\Dropbox\Work\Sandbox\Aurelia\jspm_packages\npm\inherits@2.0.1\package.json',Error: ENOENT, open<EMAIL_ADDRESS>     Downloading<EMAIL_ADDRESS>     Downloading<EMAIL_ADDRESS>ok   Installed<EMAIL_ADDRESS>(0.0.0)
     Looking up npm:buffer
ok   Installed<EMAIL_ADDRESS>(0.1.2)
ok   Installed<EMAIL_ADDRESS>(0.2.1)
     Downloading<EMAIL_ADDRESS>     Downloading<EMAIL_ADDRESS>     Looking up npm:punycode
ok   Installed<EMAIL_ADDRESS>(0.10.3)
ok   Installed<EMAIL_ADDRESS>(0.10.2)
     Downloading<EMAIL_ADDRESS>     Looking up npm:base64-js
     Looking up npm:ieee754
     Looking up npm:is-array
     Downloading<EMAIL_ADDRESS>     Downloading<EMAIL_ADDRESS>     Downloading<EMAIL_ADDRESS>     Downloading<EMAIL_ADDRESS>
warn Error: ENOENT, open 'D:\Dropbox\Work\Sandbox\Aurelia\jspm_packages\npm\buffer@3.0.3\.jspm-hash',Error: ENOENT, open 'D:\Dropbox\Work\Sandbox\Aurelia\jspm_packages\npm\buffer@3.0.3\.npmignore',Error: ENOENT, open 'D:\Dropbox\Work\Sandbox\Aurelia\jspm_packages\npm\buffer@3.0.3\.jspm.json',Error: ENOENT, open 'D:\Dropbox\Work\Sandbox\Aurelia\jspm_packages\npm\buffer@3.0.3\.travis.yml',Error: ENOENT, open 'D:\Dropbox\Work\Sandbox\Aurelia\jspm_packages\npm\buffer@3.0.3\index.js',Error: ENOENT, open 'D:\Dropbox\Work\Sandbox\Aurelia\jspm_packages\npm\buffer@3.0.3\README.md',Error: ENOENT, open 'D:\Dropbox\Work\Sandbox\Aurelia\jspm_packages\npm\buffer@3.0.3\package.json',Error: ENOENT, open 'D:\Dropbox\Work\Sandbox\Aurelia\jspm_packages\npm\buffer@3.0.3\vlc-log.txt',Error: ENOENT, open 'D:\Dropbox\Work\Sandbox\Aurelia\jspm_packages\npm\buffer@3.0.3\.zuul.yml',Error: ENOENT, mkdir 'D:\Dropbox\Work\Sandbox\Aurelia\jspm_packages\npm\buffer@3.0.3\test',Error: ENOENT, mkdir 'D:\Dropbox\Work\Sandbox\Aurelia\jspm_packages\npm\buffer@3.0.3\bin',Error: ENOENT, open<EMAIL_ADDRESS>ok   Installed<EMAIL_ADDRESS>(1.3.2)
ok   Installed<EMAIL_ADDRESS>(1.1.4)
ok   Installed<EMAIL_ADDRESS>(0.0.8)
ok   Installed<EMAIL_ADDRESS>(1.0.1)
ok   Installed<EMAIL_ADDRESS>(0.1.0)
ok   Installed<EMAIL_ADDRESS>(0.1.0)
ok   Installed<EMAIL_ADDRESS>(0.1.0)
ok   Installed<EMAIL_ADDRESS>(0.1.0)
ok   Installed<EMAIL_ADDRESS>(0.1.0)

err  Error: ENOENT, open 'D:\Dropbox\Work\Sandbox\Aurelia\jspm_packages\npm\buffer@3.0.3\.jspm-hash',Error: ENOENT, open 'D:\Dropbox\Work\Sandbox\Aurelia\jspm_packages\npm\buffer@3.0.3\.npmignore',Error: ENOENT, open 'D:\Dropbox\Work\Sandbox\Aurelia\jspm_packages\npm\buffer@3.0.3\.jspm.json',Error: ENOENT, open 'D:\Dropbox\Work\Sandbox\Aurelia\jspm_packages\npm\buffer@3.0.3\.travis.yml',Error: ENOENT, open 'D:\Dropbox\Work\Sandbox\Aurelia\jspm_packages\npm\buffer@3.0.3\index.js',Error: ENOENT, open 'D:\Dropbox\Work\Sandbox\Aurelia\jspm_packages\npm\buffer@3.0.3\README.md',Error: ENOENT, open 'D:\Dropbox\Work\Sandbox\Aurelia\jspm_packages\npm\buffer@3.0.3\package.json',Error: ENOENT, open 'D:\Dropbox\Work\Sandbox\Aurelia\jspm_packages\npm\buffer@3.0.3\vlc-log.txt',Error: ENOENT, open 'D:\Dropbox\Work\Sandbox\Aurelia\jspm_packages\npm\buffer@3.0.3\.zuul.yml',Error: ENOENT, mkdir 'D:\Dropbox\Work\Sandbox\Aurelia\jspm_packages\npm\buffer@3.0.3\test',Error: ENOENT, mkdir 'D:\Dropbox\Work\Sandbox\Aurelia\jspm_packages\npm\buffer@3.0.3\bin',Error: ENOENT, open<EMAIL_ADDRESS>
warn Installation changes not saved.
D:\Dropbox\Work\Sandbox\Aurelia>

Try running the install again. It may have been a network error. I haven't seen this error before though, so I'm not sure. Perhaps some permissions on your Drop Box folder are causing an issue?

You're absolutely right, it didn't occur to me that DropBox might be interfering with the install by aggressively trying to synchronize files the moment they appear in the folder. Thanks for weighing in.

I'm not using dropbox and this just happened to me. To anyone that comes here looking for a solution, I navigated to the .folder it complained of and deleted it manually then reran jspm install -y and everything installed fine.

This happened to me, no dropbox and deleting the appdata cache and jspm local folder made no difference. I was using node.js 0.11.x.. upgraded to 0.12.4 and re-ran jspm and it succeeded with no problem.


pylcaio.DatabaseLoader.combine_ecoinvent_exiobase

Documentation:

[ ] add data input/output format documentation
[ ] add mathematical formulation of data manipulation

Refactoring:

[ ] implement function using native Pandas/NumPy objects and methods
[ ] document performance improvements
[ ] create MWE input/output data for unit test

Pending discussion with @cmutel on best way to load ecoinvent data into the new hybridization module (considering also the Brightway strategic development plan).

ecoinvent
Load ecoinvent from ecospold2 files using bw2io.SingleOutputEcospold2Importer. Needs bw2io.bw2setup to be run first.
Matrices
import bw2data as bd
import matrix_utils as mu

db = bd.Database('ecoinvent 3.8 cutoff')
mapped_technosphere_matrix = mu.MappedMatrix(packages=[db.datapackage()], matrix="technosphere_matrix")
raw_technosphere_matrix = mapped_technosphere_matrix.matrix

mapped_biosphere_matrix = mu.MappedMatrix(packages=[db.datapackage()], matrix="biosphere_matrix")

Flow metadata
import bw2data as bd
import matrix_utils as mu

df = bd.Database('biosphere3').nodes_to_dataframe()

Activity metadata
The generic nodes_to_dataframe method is missing a few things we need, e.g. prices. There is no price for activities, only for the reference products. Therefore, we can modify this function to get this additional information:
import bw2data as bd
import matrix_utils as mu
import pandas as pd
from typing import Optional, List

def extended_nodes_to_dataframe(
    database: bd.Database, columns: Optional[List[str]] = None, return_sorted: bool = True
) -> pd.DataFrame:
    """Modified function to get attributes of reference product"""
    def add_price(act):
        try:
            return act.rp_exchange()['properties']['price']['amount']
        except:
            return None

    activities = [node for node in database]

    for node in activities:
        node['price'] = add_price(node)

    # Code not modified below this line
    # ---------------------------------
    if columns is None:
        # Feels like magic
        df = pd.DataFrame(activities)
    else:
        df = pd.DataFrame(
            [{field: obj.get(field) for field in columns} for obj in self]
        )
    if return_sorted:
        sort_columns = ["name", "reference product", "location", "unit"]
        df = df.sort_values(
            by=[column for column in sort_columns if column in df.columns]
        )
    return df

df = extended_nodes_to_dataframe(bd.Database("<ecoinvent label>")


adding support for exporting results as Radeon GPU Profiler profile

Hi,
I have recently been using the Radeon GPU Profiler on Windows to optimize OpenCL/HIP kernels on RDNA2, and it has been very very useful thanks to its nice visualization and support of instruction tracing.
Would it be possible for you to consider adding support in rocProfiler for exporting the tracing results in the rgp format expected by the Radeon GPU profiler?
I asked your colleagues from RGP at https://github.com/GPUOpen-Tools/radeon_gpu_profiler/issues/84 , and they indicated that rocm doesn't have the required support. Sounds like a challenge to you guys to add that support, don't you think?
Best regards,
Epliz

I’m not familiar with this format and it’s unlikely that we will support writing data in that format but you might want to look into our new performance analysis tools AMDResearch/omnitrace and AMDResearch/omniperf

Seems like it is more than possible, as indicated at https://github.com/GPUOpen-Tools/radeon_gpu_profiler/issues/84#issuecomment-1846308984 .
@jrmadsen , can you please share with whoever it might concern?

Hi, @jrmadsen , @ApoKalipse-V ,
It seems like you added instruction tracing suppport in rocprofilerv2, that's more than appreciated!
Any chance that you might support exporting the traces to RGP format so that they can be loaded in the RGP UI?
The current CSV output is not very user friendly...

rocprofiler v2 is no longer being actively developed for numerous reasons. There is a new rocprofiler-sdk that will be released as a beta in ROCm 6.2 and beyond that point, we do not intend to add any new features to rocprof or rocprofv2. However, considerations regarding RGP support in rocprofv3 are being discussed.

@Epliz Do you still need assistance with this ticket? If not, please close the ticket. Thanks!

@ppanchad-amd , I believe it is still very much relevant.
Such a feature would be a veryuch needed improvement to the user experience


visibility and validations logically from JSON?

I was wondering if you had any plans to logically visibility of form elements triggered form other form elements like cahnge in values, selected specific values and so on.

It will be definitely nice to have triggering.

project isn't maintained anymore, thanks.


Can't update to beta-004

Hi, i wanted to upgrade to beta-004 but reciving a strange error message from nuget.
Upgrade to beta-002 is working fine, so I found a difference between the two versions.
In beta-004

In beta-002

Is this correct, the "Unsupported, Version=0.0" ?
I don't know if it's helpfull but here is the nuget error

System.InvalidOperationException: Failed to add reference to 'System.Runtime'. Please make sure that it is in the Global Assembly Cache. ---> System.Runtime.InteropServices.COMException: Error HRESULT E_FAIL has been returned from a call to a COM component.
at VSLangProj.References.Add(String bstrPath)
at NuGet.PackageManagement.VisualStudio.VSMSBuildNuGetProjectSystem.AddGacReference(String name)
at NuGet.PackageManagement.VisualStudio.VSMSBuildNuGetProjectSystem.AddFrameworkReference(String name)
--- End of inner exception stack trace ---
at NuGet.PackageManagement.NuGetPackageManager.d__d2.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at NuGet.PackageManagement.UI.UIActionEngine.d__1b.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at NuGet.PackageManagement.UI.UIActionEngine.d__0.MoveNext()

What NuGet version are you using?

I think you might need to upgrade to NuGet 2.8.5 http://blog.nuget.org/20150331/nuget-2.8.5.html

FWIW, I installed MediatR 2.0.0-beta-004 via package manager console in VS 2013 yesterday without issue into new solution.
C:\Program Files (x86)\Microsoft Visual Studio 12.0>nuget
NuGet Version: 2.8.50506.491

Sorry, totally missed this issue,I will try it again tomorrow or next week.
Was VS 2015 CTP 6, maybe it's fixed in the RC.

Isn't working in the RC with Nuget 3..
But as @tawman mentioned, it's a nuget error and not related to MediatR so forget about it ;-)

I noticed that the reason 004 installs in VS2013 and doesn't get the same error as in VS2015 is that NuGet 2.8 is pulling 'Facade references' for System.Runtime, System.Threading.Tasks, System.Linq and System.Collections. Since these DLLs are GAC'd for 4.5.1 I believe it's safe to then remove the facade references from the project. Interesting behaviour...


FindWidget sometimes in '? of n' state

I do not have good steps since and I can not repro easily so feel free to close. Though I have seen this at least 4,5 times thus far.

Open find fidget search for something that has results -> all good
Close find widget, usual workflow which includes opening / closing editors
Open find widget again, notice the ? of 1 in the picture

Dup of #2537


Bump lint and use bytes instead of reflect

Bump lint and use bytes equal instead of reflect.

Codecov Report

Merging #70 into master will increase coverage by 0.06%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master      #70      +/-   ##
==========================================
+ Coverage   32.16%   32.23%   +0.06%
==========================================
  Files          12       12
  Lines        6006     6006
==========================================
+ Hits         1932     1936       +4
+ Misses       3716     3713       -3
+ Partials      358      357       -1

Impacted Files
Coverage Δ

client.go
63.39% <0.00%> (+2.61%)
:arrow_up:

Continue to review full report at Codecov.

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


Change Brillig to be memory-only (no registers)

Brillig should only use memory. We can reserve a portion of memory for static addressing.

Merged on aztec-packages, will come to the noir repo in https://github.com/noir-lang/noir/pull/4216


PSCredential class is broken when using this library with .netcore or .netframework

give PSCredential a username and secure string via "PSCredential creds = new PSCredential("username",secureString);" is not working. When the code runs, the object that is returned shows the username and password as nulls. This is not a problem when running this code in .net 4.7.2. This issue is present with .netcore and maybe .netstandard.
You can reproduce this issue with the following code. Please run in .netcore.
        var secureString = new SecureString();
        var username = "username";
        foreach (char c in @"*password")
        {
            secureString.AppendChar(c);
        }

        PSCredential creds = new PSCredential(
            username,
            secureString);

@findyoucef This is just a reference library. It's intended mainly for binary modules as PowerShell's real assemblies will already be loaded into the process.
If you're looking to host PowerShell in an netcoreapp application, you'll need to reference Microsoft.PowerShell.SDK instead.

@findyoucef This is just a reference library. It's intended mainly for binary modules as PowerShell's real assemblies will already be loaded into the process.
If you're looking to host PowerShell in an netcoreapp application, you'll need to reference Microsoft.PowerShell.SDK instead.

Thanks for the reply. I'm building a .netstandard library that needs to have some powershell functionality. I need the library to be .netstandard because I need to be able to leverage with .netcore, and .netframework 4.7.2, but Microsoft.PowerShell.SDK doesn't support .netstandard
Though I'm still confused about why this code works in in .net 4.7.2, but not .netcore??
Thanks for your help
Youcef

Thanks for the reply. I'm building a .netstandard library that needs to have some powershell functionality. I need the library to be .netstandard because I need to be able to leverage with .netcore, and .netframework 4.7.2, but Microsoft.PowerShell.SDK doesn't support .netstandard

How are you testing the library? What do you expect it to be loaded in?  If you're loading it outside of a PowerShell process (or anything that already has the PowerShell assemblies loaded) then you'll get an empty implementation.  If you look at the source in this repo, all of the implementations look like public string PropertyName => default.

Though I'm still confused about why this code works in in .net 4.7.2, but not .netcore??

In 4.7.2 it's probably pulling from the GAC instead of the assembly you're shipping with.  Core doesn't look in the GAC, so it's loading the reference library instead.

Thanks for the reply. I'm building a .netstandard library that needs to have some powershell functionality. I need the library to be .netstandard because I need to be able to leverage with .netcore, and .netframework 4.7.2, but Microsoft.PowerShell.SDK doesn't support .netstandard

How are you testing the library? What do you expect it to be loaded in? If you're loading it outside of a PowerShell process (or anything that already has the PowerShell assemblies loaded) then you'll get an empty implementation. If you look at the source in this repo, all of the implementations look like public string PropertyName => default.

Though I'm still confused about why this code works in in .net 4.7.2, but not .netcore??

In 4.7.2 it's probably pulling from the GAC instead of the assembly you're shipping with. Core doesn't look in the GAC, so it's loading the reference library instead.

Thanks! This helped. I got everything up and running.


Some tests fail

I have run the testsuite multiple times on a Tesla K20m GPU with Cuda/7.5 and the results look non-deterministic.
The number of failures was always between 3 and 9 (except two runs where com.ibm.gpuenabler.TestJavaCUDASuite failed and the rest was skipped). Here is a particularly bad run, with 9 failed tests:
$ mvn package
[INFO] Scanning for projects...
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Build Order:
[INFO]
[INFO] gpu-enabler-parent
[INFO] mavenized-jcuda
[INFO] gpu-enabler_2.10
[INFO] GPU Enabler Examples
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building gpu-enabler-parent 1.0.0
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building mavenized-jcuda 0.1.2
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ mavenized-jcuda ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory /home/hpc/iwi2/iwi2001h/GPUEnabler/mavenized-jcuda/src/main/resources
[INFO]
[INFO] --- maven-compiler-plugin:3.2:compile (default-compile) @ mavenized-jcuda ---
[INFO] Nothing to compile - all classes are up to date
[INFO]
[INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ mavenized-jcuda ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory /home/hpc/iwi2/iwi2001h/GPUEnabler/mavenized-jcuda/src/test/resources
[INFO]
[INFO] --- maven-compiler-plugin:3.2:testCompile (default-testCompile) @ mavenized-jcuda ---
[INFO] No sources to compile
[INFO]
[INFO] --- maven-surefire-plugin:2.12.4:test (default-test) @ mavenized-jcuda ---
[INFO] No tests to run.
[INFO]
[INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ mavenized-jcuda ---
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building gpu-enabler_2.10 1.0.0
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- scala-maven-plugin:3.2.2:add-source (eclipse-add-source) @ gpu-enabler_2.10 ---
[INFO] Add Test Source directory: /home/hpc/iwi2/iwi2001h/GPUEnabler/gpu-enabler/src/scala
[INFO]
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ gpu-enabler_2.10 ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory /home/hpc/iwi2/iwi2001h/GPUEnabler/gpu-enabler/src/main/resources
[INFO]
[INFO] --- scala-maven-plugin:3.2.2:compile (scala-compile-first) @ gpu-enabler_2.10 ---
[WARNING] Zinc server is not available at port 3030 - reverting to normal incremental compile
[INFO] Using incremental compilation
[INFO]
[INFO] --- maven-compiler-plugin:2.5.1:compile (default-compile) @ gpu-enabler_2.10 ---
[INFO] Nothing to compile - all classes are up to date
[INFO]
[INFO] >>> scala-maven-plugin:3.2.2:doc-jar (attach-scaladocs) > generate-sources @ gpu-enabler_2.10 >>>
[INFO]
[INFO] --- scala-maven-plugin:3.2.2:add-source (eclipse-add-source) @ gpu-enabler_2.10 ---
[INFO]
[INFO] <<< scala-maven-plugin:3.2.2:doc-jar (attach-scaladocs) < generate-sources @ gpu-enabler_2.10 <<<
[INFO]
[INFO] --- scala-maven-plugin:3.2.2:doc-jar (attach-scaladocs) @ gpu-enabler_2.10 ---
Java HotSpot(TM) 64-Bit Server VM warning: ignoring option PermSize=64m; support was removed in 8.0
Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=1024m; support was removed in 8.0
model contains 16 documentable templates
[INFO] Building jar: /home/hpc/iwi2/iwi2001h/GPUEnabler/gpu-enabler/target/gpu-enabler_2.10-1.0.0-javadoc.jar
[INFO]
[INFO] --- maven-scala-plugin:2.15.2:compile (default) @ gpu-enabler_2.10 ---
[INFO] Checking for multiple versions of scala
[INFO] includes = [**/*.java,**/*.scala,]
[INFO] excludes = []
[INFO] Nothing to compile - all classes are up to date
[INFO]
[INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ gpu-enabler_2.10 ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 3 resources
[INFO]
[INFO] --- scala-maven-plugin:3.2.2:testCompile (scala-test-compile-first) @ gpu-enabler_2.10 ---
[WARNING] Zinc server is not available at port 3030 - reverting to normal incremental compile
[INFO] Using incremental compilation
[INFO] Compiling 1 Java source to /home/hpc/iwi2/iwi2001h/GPUEnabler/gpu-enabler/target/scala-2.10/test-classes...
[WARNING] warning: [options] bootstrap class path not set in conjunction with -source 1.6
[WARNING] 1 warning
[INFO]
[INFO] --- maven-compiler-plugin:2.5.1:testCompile (default-testCompile) @ gpu-enabler_2.10 ---
[INFO] Compiling 1 source file to /home/hpc/iwi2/iwi2001h/GPUEnabler/gpu-enabler/target/scala-2.10/test-classes
[INFO]
[INFO] --- maven-dependency-plugin:2.10:build-classpath (default) @ gpu-enabler_2.10 ---
[INFO]
[INFO] --- maven-scala-plugin:2.15.2:testCompile (default) @ gpu-enabler_2.10 ---
[INFO] Checking for multiple versions of scala
[INFO] includes = [**/*.java,**/*.scala,]
[INFO] excludes = []
[INFO] Nothing to compile - all classes are up to date
[INFO]
[INFO] --- maven-surefire-plugin:2.19.1:test (default-test) @ gpu-enabler_2.10 ---

-------------------------------------------------------
 T E S T S
-------------------------------------------------------
Running com.ibm.gpuenabler.TestJavaCUDASuite
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.692 sec - in com.ibm.gpuenabler.TestJavaCUDASuite

Results :

Tests run: 3, Failures: 0, Errors: 0, Skipped: 0

[INFO]
[INFO] --- maven-dependency-plugin:2.10:copy-dependencies (strip-native-lib-version-exec-test) @ gpu-enabler_2.10 ---
[INFO] jcuda:libJCudaDriver:so:linux-x86_64:0.7.0a already exists in destination.
[INFO] jcuda:libJCudaRuntime:so:linux-x86_64:0.7.0a already exists in destination.
[INFO]
[INFO] --- scalatest-maven-plugin:1.0:test (test) @ gpu-enabler_2.10 ---
Discovery starting.
Discovery completed in 377 milliseconds.
Run starting. Expected test count is: 26
CUDAFunctionSuite:
- Ensure CUDA kernel is serializable
- Run count()
- Run identity CUDA kernel on a single primitive column
- Run identity CUDA kernel on a single primitive array column
- Run identity CUDA kernel on a single primitive array in a structure
- Run add CUDA kernel with free variables on a single primitive array column
- Run vectorLength CUDA kernel on 2 col -> 1 col
- Run plusMinus CUDA kernel on 2 col -> 2 col *** FAILED ***
  0.10999999977648259 was not less than 1.0E-5 (CUDAFunctionSuite.scala:314)
- Run applyLinearFunction CUDA kernel on 1 col + 2 const arg -> 1 col
- Run blockXOR CUDA kernel on 1 col + 1 const arg -> 1 col on custom dimensions
- Run sum CUDA kernel on 1 col -> 1 col in 2 stages
- Run map on rdds - single partition *** FAILED ***
  scala.this.Predef.intArrayOps(output).sameElements[Int](scala.this.Predef.intWrapper(1).to(n).map[Int, scala.collection.immutable.IndexedSeq[Int]](((x$4: Int) => x$4.*(2)))(immutable.this.IndexedSeq.canBuildFrom[Int])) was false (CUDAFunctionSuite.scala:471)
- Run reduce on rdds - single partition
- Run map + reduce on rdds - single partition *** FAILED ***
  0 did not equal 110 (CUDAFunctionSuite.scala:543)
- Run map on rdds with 100,000 elements - multiple partition *** FAILED ***
  scala.this.Predef.intArrayOps(output).sameElements[Int](scala.this.Predef.intWrapper(1).to(n).map[Int, scala.collection.immutable.IndexedSeq[Int]](((x$5: Int) => x$5.*(2)))(immutable.this.IndexedSeq.canBuildFrom[Int])) was false (CUDAFunctionSuite.scala:569)
- Run map + reduce on rdds - multiple partitions

[Stage 0:>                                                        (0 + 40) / 64]
[Stage 0:>                                                        (1 + 40) / 64]
[Stage 0:=================>                                      (20 + 40) / 64]
[Stage 0:=====================>                                  (25 + 39) / 64]
[Stage 0:=========================>                              (29 + 35) / 64]
[Stage 0:===================================>                    (40 + 24) / 64]
[Stage 0:===================================>                    (41 + 23) / 64]
[Stage 0:======================================>                 (44 + 20) / 64]
[Stage 0:==========================================>             (48 + 16) / 64]
[Stage 0:===============================================>        (54 + 10) / 64]
[Stage 0:===================================================>     (58 + 6) / 64]

- Run map + reduce on rdds with 100,000,000 elements - multiple partitions *** FAILED ***
  -1615290332 did not equal<PHONE_NUMBER> (CUDAFunctionSuite.scala:647)
- Run map + map + reduce on rdds - multiple partitions *** FAILED ***
  18916 did not equal 20200 (CUDAFunctionSuite.scala:687)
- Run map + map + map + collect on rdds *** FAILED ***
  scala.this.Predef.intArrayOps(output).sameElements[Int](scala.this.Predef.intWrapper(1).to(n).map[Int, scala.collection.immutable.IndexedSeq[Int]](((x$6: Int) => x$6.*(8)))(immutable.this.IndexedSeq.canBuildFrom[Int])) was false (CUDAFunctionSuite.scala:715)
- Run map + map + map + reduce on rdds - multiple partitions *** FAILED ***
  36056 did not equal 40400 (CUDAFunctionSuite.scala:757)
- Run map on rdd with a single primitive array column
- Run map with free variables on rdd with a single primitive array column
- Run reduce on rdd with a single primitive array column
- Run map & reduce on a single primitive array in a structure
- Run logistic regression
- CUDA GPU Cache Testcase *** FAILED ***
  scala.this.Predef.intArrayOps(r2).sameElements[Int](scala.this.Predef.wrapIntArray(scala.this.Predef.intArrayOps(r1).map[Int, Array[Int]]({
    ((x: Int) => mulby2(x))
  })(scala.this.Array.canBuildFrom[Int](ClassTag.Int)))) was false (CUDAFunctionSuite.scala:1039)
Run completed in 35 seconds, 686 milliseconds.
Total number of tests run: 26
Suites: completed 2, aborted 0
Tests: succeeded 17, failed 9, canceled 0, ignored 0, pending 0
*** 9 TESTS FAILED ***
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO]
[INFO] gpu-enabler-parent ................................. SUCCESS [  0.002 s]
[INFO] mavenized-jcuda .................................... SUCCESS [  4.450 s]
[INFO] gpu-enabler_2.10 ................................... FAILURE [ 59.976 s]
[INFO] GPU Enabler Examples ............................... SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 01:04 min
[INFO] Finished at: 2016-08-30T10:33:10+02:00
[INFO] Final Memory: 47M/258M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.scalatest:scalatest-maven-plugin:1.0:test (test) on project gpu-enabler_2.10: There are test failures -> [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/MojoFailureException
[ERROR]
[ERROR] After correcting the problems, you can resume the build with the command
[ERROR]   mvn <goals> -rf :gpu-enabler_2.10

One failure even produced a stacktrace (which might be helpful):
- Run map + map + reduce on rdds - multiple partitions *** FAILED ***
  org.apache.spark.SparkException: Job aborted due to stage failure: Task 5 in stage 0.0 failed 1 times, most recent failure: Lost task 5.0 in stage 0.0 (TID 5, localhost): jcuda.CudaException: CUDA_ERROR_INVALID_VALUE
    at jcuda.driver.JCudaDriver.checkResult(JCudaDriver.java:312)
    at jcuda.driver.JCudaDriver.cuMemcpyDtoHAsync(JCudaDriver.java:5732)
    at com.ibm.gpuenabler.HybridIterator$$anonfun$copyGpuToCpu$1.apply(HybridIterator.scala:198)
    at com.ibm.gpuenabler.HybridIterator$$anonfun$copyGpuToCpu$1.apply(HybridIterator.scala:162)
    at scala.runtime.Tuple2Zipped$$anonfun$map$extension$1.apply(Tuple2Zipped.scala:40)
    at scala.runtime.Tuple2Zipped$$anonfun$map$extension$1.apply(Tuple2Zipped.scala:38)
    at scala.collection.mutable.ResizableArray$class.foreach(ResizableArray.scala:59)
    at scala.collection.mutable.ArrayBuffer.foreach(ArrayBuffer.scala:47)
    at scala.runtime.Tuple2Zipped$.map$extension(Tuple2Zipped.scala:38)
    at com.ibm.gpuenabler.HybridIterator.copyGpuToCpu(HybridIterator.scala:162)
    at com.ibm.gpuenabler.HybridIterator.freeGPUMemory(HybridIterator.scala:121)
    at com.ibm.gpuenabler.CUDAFunction.compute(CUDAFunction.scala:421)
    at com.ibm.gpuenabler.MapGPUPartitionsRDD.compute(CUDARDDUtils.scala:108)
    at org.apache.spark.rdd.RDD.computeOrReadCheckpoint(RDD.scala:306)
    at org.apache.spark.rdd.RDD.iterator(RDD.scala:270)
    at com.ibm.gpuenabler.MapGPUPartitionsRDD.compute(CUDARDDUtils.scala:95)
    at org.apache.spark.rdd.RDD.computeOrReadCheckpoint(RDD.scala:306)
    at org.apache.spark.rdd.RDD.iterator(RDD.scala:270)
    at org.apache.spark.scheduler.ResultTask.runTask(ResultTask.scala:66)
    at org.apache.spark.scheduler.Task.run(Task.scala:89)
    at org.apache.spark.executor.Executor$TaskRunner.run(Executor.scala:214)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
    at java.lang.Thread.run(Thread.java:745)

Driver stacktrace:
  at org.apache.spark.scheduler.DAGScheduler.org$apache$spark$scheduler$DAGScheduler$$failJobAndIndependentStages(DAGScheduler.scala:1431)
  at org.apache.spark.scheduler.DAGScheduler$$anonfun$abortStage$1.apply(DAGScheduler.scala:1419)
  at org.apache.spark.scheduler.DAGScheduler$$anonfun$abortStage$1.apply(DAGScheduler.scala:1418)
  at scala.collection.mutable.ResizableArray$class.foreach(ResizableArray.scala:59)
  at scala.collection.mutable.ArrayBuffer.foreach(ArrayBuffer.scala:47)
  at org.apache.spark.scheduler.DAGScheduler.abortStage(DAGScheduler.scala:1418)
  at org.apache.spark.scheduler.DAGScheduler$$anonfun$handleTaskSetFailed$1.apply(DAGScheduler.scala:799)
  at org.apache.spark.scheduler.DAGScheduler$$anonfun$handleTaskSetFailed$1.apply(DAGScheduler.scala:799)
  at scala.Option.foreach(Option.scala:236)
  at org.apache.spark.scheduler.DAGScheduler.handleTaskSetFailed(DAGScheduler.scala:799)
  ...
  Cause: jcuda.CudaException: CUDA_ERROR_INVALID_VALUE
  at jcuda.driver.JCudaDriver.checkResult(JCudaDriver.java:312)
  at jcuda.driver.JCudaDriver.cuMemcpyDtoHAsync(JCudaDriver.java:5732)
  at com.ibm.gpuenabler.HybridIterator$$anonfun$copyGpuToCpu$1.apply(HybridIterator.scala:198)
  at com.ibm.gpuenabler.HybridIterator$$anonfun$copyGpuToCpu$1.apply(HybridIterator.scala:162)
  at scala.runtime.Tuple2Zipped$$anonfun$map$extension$1.apply(Tuple2Zipped.scala:40)
  at scala.runtime.Tuple2Zipped$$anonfun$map$extension$1.apply(Tuple2Zipped.scala:38)
  at scala.collection.mutable.ResizableArray$class.foreach(ResizableArray.scala:59)
  at scala.collection.mutable.ArrayBuffer.foreach(ArrayBuffer.scala:47)
  at scala.runtime.Tuple2Zipped$.map$extension(Tuple2Zipped.scala:38)

I see the same issues with a Quadro M1000M:

T E S T S
Running com.ibm.gpuenabler.TestJavaCUDASuite
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 21.578 sec - in com.ibm.gpuenabler.TestJavaCUDASuite
Results :
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0
[INFO]
[INFO] --- maven-dependency-plugin:2.10:copy-dependencies (strip-native-lib-version-exec-test) @ gpu-enabler_2.10 ---
[INFO] jcuda:libJCudaDriver:so:linux-x86_64:0.7.0a already exists in destination.
[INFO] jcuda:libJCudaRuntime:so:linux-x86_64:0.7.0a already exists in destination.
[INFO]
[INFO] --- scalatest-maven-plugin:1.0:test (test) @ gpu-enabler_2.10 ---
Discovery starting.
Discovery completed in 194 milliseconds.
Run starting. Expected test count is: 27
CUDAFunctionSuite:

Ensure CUDA kernel is serializable

[Stage 0:>                                                          (0 + 0) / 4]

Run count()
Run identity CUDA kernel on a single primitive column
Run identity CUDA kernel on a single primitive array column
Run identity CUDA kernel on a single primitive array in a structure
Run add CUDA kernel with free variables on a single primitive array column
Run vectorLength CUDA kernel on 2 col -> 1 col
Run plusMinus CUDA kernel on 2 col -> 2 col
Run applyLinearFunction CUDA kernel on 1 col + 2 const arg -> 1 col
Run blockXOR CUDA kernel on 1 col + 1 const arg -> 1 col on custom dimensions
Run sum CUDA kernel on 1 col -> 1 col in 2 stages
Run map on rdds - single partition
Run map on rdds - multiple partition - test empty partition
Run reduce on rdds - single partition
Run map + reduce on rdds - single partition
Run map on rdds with 100,000 elements - multiple partition
Run map + reduce on rdds - multiple partitions

[Stage 0:========>                                                 (9 + 8) / 64]
[Stage 0:==============>                                          (16 + 8) / 64]
[Stage 0:=====================>                                   (24 + 8) / 64]
[Stage 0:============================>                            (32 + 8) / 64]
[Stage 0:=================================>                       (38 + 8) / 64]
[Stage 0:=====================================>                   (42 + 8) / 64]
[Stage 0:=========================================>               (47 + 8) / 64]
[Stage 0:==========================================>              (48 + 8) / 64]
[Stage 0:=================================================>       (56 + 8) / 64]
[Stage 0:=======================================================> (62 + 2) / 64]

Run map + reduce on rdds with 100,000,000 elements - multiple partitions *** FAILED ***
-296974186 did not equal<PHONE_NUMBER> (CUDAFunctionSuite.scala:675)
Run map + map + reduce on rdds - multiple partitions
Run map + map + map + collect on rdds
Run map + map + map + reduce on rdds - multiple partitions
Run map on rdd with a single primitive array column *** FAILED ***
scala.this.Predef.intArrayOps(outputItr.next()).toIndexedSeq.sameElementsInt was false (CUDAFunctionSuite.scala:812)
Run map with free variables on rdd with a single primitive array column
Run reduce on rdd with a single primitive array column *** FAILED ***
scala.this.Predef.intArrayOps(output).toIndexedSeq.sameElements[Int](scala.this.Predef.intWrapper(n).to(2.(n).-(1)).map[Int, scala.collection.immutable.IndexedSeq[Int]](((x$8: Int) => x$8.(2)))(immutable.this.IndexedSeq.canBuildFrom[Int])) was false (CUDAFunctionSuite.scala:885)
Run map & reduce on a single primitive array in a structure
Run logistic regression *** FAILED ***
382.29565646287256 was not less than 1.0E-7 (CUDAFunctionSuite.scala:1027)
CUDA GPU Cache Testcase
Run completed in 2 minutes, 48 seconds.
Total number of tests run: 27
Suites: completed 2, aborted 0
Tests: succeeded 23, failed 4, canceled 0, ignored 0, pending 0
*** 4 TESTS FAILED ***
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO]
[INFO] gpu-enabler-parent ................................. SUCCESS [  0.002 s]
[INFO] mavenized-jcuda .................................... SUCCESS [  1.121 s]
[INFO] gpu-enabler_2.10 ................................... FAILURE [03:21 min]
[INFO] GPU Enabler Examples ............................... SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 03:22 min
[INFO] Finished at: 2016-09-15T13:07:34+03:00
[INFO] Final Memory: 60M/945M
[INFO] ------------------------------------------------------------------------

I am also having this problem. I've tried to run the code on 3 GTX 960s and a GTX 1060. All give the same error. I get a different number for the sum every time as well.
`[INFO] Scanning for projects...
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Build Order:
[INFO]
[INFO] gpu-enabler-parent
[INFO] mavenized-jcuda
[INFO] gpu-enabler_2.10
[INFO] GPU Enabler Examples
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building gpu-enabler-parent 1.0.0
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building mavenized-jcuda 0.1.2
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ mavenized-jcuda ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory /home/sri/Downloads/GPUEnabler-master/mavenized-jcuda/src/main/resources
[INFO]
[INFO] --- maven-compiler-plugin:3.2:compile (default-compile) @ mavenized-jcuda ---
[INFO] Nothing to compile - all classes are up to date
[INFO]
[INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ mavenized-jcuda ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory /home/sri/Downloads/GPUEnabler-master/mavenized-jcuda/src/test/resources
[INFO]
[INFO] --- maven-compiler-plugin:3.2:testCompile (default-testCompile) @ mavenized-jcuda ---
[INFO] No sources to compile
[INFO]
[INFO] --- maven-surefire-plugin:2.17:test (default-test) @ mavenized-jcuda ---
[INFO] No tests to run.
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building gpu-enabler_2.10 1.0.0
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- scala-maven-plugin:3.2.2:add-source (eclipse-add-source) @ gpu-enabler_2.10 ---
[INFO] Add Test Source directory: /home/sri/Downloads/GPUEnabler-master/gpu-enabler/src/scala
[INFO]
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ gpu-enabler_2.10 ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory /home/sri/Downloads/GPUEnabler-master/gpu-enabler/src/main/resources
[INFO]
[INFO] --- scala-maven-plugin:3.2.2:compile (scala-compile-first) @ gpu-enabler_2.10 ---
[WARNING] Zinc server is not available at port 3030 - reverting to normal incremental compile
[INFO] Using incremental compilation
[INFO]
[INFO] --- maven-compiler-plugin:2.5.1:compile (default-compile) @ gpu-enabler_2.10 ---
[INFO] Nothing to compile - all classes are up to date
[INFO]
[INFO] >>> scala-maven-plugin:3.2.2:doc-jar (attach-scaladocs) > generate-sources @ gpu-enabler_2.10 >>>
[INFO]
[INFO] --- scala-maven-plugin:3.2.2:add-source (eclipse-add-source) @ gpu-enabler_2.10 ---
[INFO]
[INFO] <<< scala-maven-plugin:3.2.2:doc-jar (attach-scaladocs) < generate-sources @ gpu-enabler_2.10 <<<
[INFO]
[INFO] --- scala-maven-plugin:3.2.2:doc-jar (attach-scaladocs) @ gpu-enabler_2.10 ---
model contains 17 documentable templates
[INFO] Building jar: /home/sri/Downloads/GPUEnabler-master/gpu-enabler/target/gpu-enabler_2.10-1.0.0-javadoc.jar
[INFO]
[INFO] --- maven-scala-plugin:2.15.2:compile (default) @ gpu-enabler_2.10 ---
[INFO] Checking for multiple versions of scala
[INFO] includes = [/*.java,/.scala,]
[INFO] excludes = []
[INFO] Nothing to compile - all classes are up to date
[INFO]
[INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ gpu-enabler_2.10 ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 3 resources
[INFO]
[INFO] --- scala-maven-plugin:3.2.2:testCompile (scala-test-compile-first) @ gpu-enabler_2.10 ---
[WARNING] Zinc server is not available at port 3030 - reverting to normal incremental compile
[INFO] Using incremental compilation
[INFO] Compiling 1 Java source to /home/sri/Downloads/GPUEnabler-master/gpu-enabler/target/scala-2.10/test-classes...
[WARNING] warning: [options] bootstrap class path not set in conjunction with -source 1.6
[WARNING] 1 warning
[INFO]
[INFO] --- maven-compiler-plugin:2.5.1:testCompile (default-testCompile) @ gpu-enabler_2.10 ---
[INFO] Compiling 1 source file to /home/sri/Downloads/GPUEnabler-master/gpu-enabler/target/scala-2.10/test-classes
[INFO]
[INFO] --- maven-dependency-plugin:2.10:build-classpath (default) @ gpu-enabler_2.10 ---
[INFO]
[INFO] --- maven-scala-plugin:2.15.2:testCompile (default) @ gpu-enabler_2.10 ---
[INFO] Checking for multiple versions of scala
[INFO] includes = [**/.java,**/*.scala,]
[INFO] excludes = []
[INFO] Nothing to compile - all classes are up to date
[INFO]
[INFO] --- maven-surefire-plugin:2.19.1:test (default-test) @ gpu-enabler_2.10 ---

T E S T S
Running com.ibm.gpuenabler.TestJavaCUDASuite
Sum of the list is 220Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.791 sec - in com.ibm.gpuenabler.TestJavaCUDASuite
Results :
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0
[INFO]
[INFO] --- maven-dependency-plugin:2.10:copy-dependencies (strip-native-lib-version-exec-test) @ gpu-enabler_2.10 ---
[INFO] jcuda:libJCudaDriver:so:linux-x86_64:0.7.0a already exists in destination.
[INFO] jcuda:libJCudaRuntime:so:linux-x86_64:0.7.0a already exists in destination.
[INFO]
[INFO] --- scalatest-maven-plugin:1.0:test (test) @ gpu-enabler_2.10 ---
Discovery starting.
Discovery completed in 227 milliseconds.
Run starting. Expected test count is: 27
CUDAFunctionSuite:
- Ensure CUDA kernel is serializable
[Stage 0:>                                                          (0 + 0) / 4]
- Run count()
- Run identity CUDA kernel on a single primitive column
- Run identity CUDA kernel on a single primitive array column
- Run identity CUDA kernel on a single primitive array in a structure
- Run add CUDA kernel with free variables on a single primitive array column
- Run vectorLength CUDA kernel on 2 col -> 1 col
- Run plusMinus CUDA kernel on 2 col -> 2 col
- Run applyLinearFunction CUDA kernel on 1 col + 2 const arg -> 1 col
- Run blockXOR CUDA kernel on 1 col + 1 const arg -> 1 col on custom dimensions
- Run sum CUDA kernel on 1 col -> 1 col in 2 stages
- Run map on rdds - single partition
- Run map on rdds - multiple partition - test empty partition
- Run reduce on rdds - single partition
- Run map + reduce on rdds - single partition
- Run map on rdds with 100,000 elements - multiple partition
- Run map + reduce on rdds - multiple partitions
[Stage 0:=====>                                                    (6 + 4) / 64]
[Stage 0:=======>                                                  (8 + 4) / 64]
[Stage 0:=========>                                               (11 + 4) / 64]
[Stage 0:===========>                                             (13 + 4) / 64]
[Stage 0:==============>                                          (16 + 4) / 64]
[Stage 0:=================>                                       (20 + 4) / 64]
[Stage 0:====================>                                    (23 + 4) / 64]
[Stage 0:=======================>                                 (26 + 4) / 64]
[Stage 0:========================>                                (28 + 4) / 64]
[Stage 0:============================>                            (32 + 4) / 64]
[Stage 0:===============================>                         (35 + 4) / 64]
[Stage 0:=================================>                       (38 + 4) / 64]
[Stage 0:===================================>                     (40 + 4) / 64]
[Stage 0:=======================================>                 (44 + 4) / 64]
[Stage 0:==========================================>              (48 + 4) / 64]
[Stage 0:=============================================>           (51 + 4) / 64]
[Stage 0:==============================================>          (52 + 4) / 64]
[Stage 0:=================================================>       (56 + 4) / 64]
[Stage 0:=====================================================>   (60 + 4) / 64]
- Run map + reduce on rdds with 100,000,000 elements - multiple partitions *** FAILED
  -1962588324 did not equal<PHONE_NUMBER> (CUDAFunctionSuite.scala:675)
- Run map + map + reduce on rdds - multiple partitions
- Run map + map + map + collect on rdds
- Run map + map + map + reduce on rdds - multiple partitions
- Run map on rdd with a single primitive array column
- Run map with free variables on rdd with a single primitive array column
- Run reduce on rdd with a single primitive array column
- Run map & reduce on a single primitive array in a structure
- Run logistic regression
- CUDA GPU Cache Testcase
Run completed in 15 seconds, 528 milliseconds.
Total number of tests run: 27
Suites: completed 2, aborted 0
Tests: succeeded 26, failed 1, canceled 0, ignored 0, pending 0
 1 TEST FAILED ***
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO]
[INFO] gpu-enabler-parent ................................. SUCCESS [  0.002 s]
[INFO] mavenized-jcuda .................................... SUCCESS [  1.082 s]
[INFO] gpu-enabler_2.10 ................................... FAILURE [ 32.652 s]
[INFO] GPU Enabler Examples ............................... SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 33.868 s
[INFO] Finished at: 2016-11-01T08:41:21-04:00
[INFO] Final Memory: 63M/1295M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.scalatest:scalatest-maven-plugin:1.0:test (test) on project gpu-enabler_2.10: There are test failures -> [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/MojoFailureException
[ERROR]
[ERROR] After correcting the problems, you can resume the build with the command
[ERROR]   mvn  -rf :gpu-enabler_2.10`

I'm having the same issue. I've tried it on 4 separate computers. 3 have GTX 960s and one has a GTX 1060. I get a different number for the sum every time.
[INFO] Scanning for projects...
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Build Order:
[INFO]
[INFO] gpu-enabler-parent
[INFO] mavenized-jcuda
[INFO] gpu-enabler_2.10
[INFO] GPU Enabler Examples
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building gpu-enabler-parent 1.0.0
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building mavenized-jcuda 0.1.2
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ mavenized-jcuda ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory /home/sri/Downloads/GPUEnabler-master/mavenized-jcuda/src/main/resources
[INFO]
[INFO] --- maven-compiler-plugin:3.2:compile (default-compile) @ mavenized-jcuda ---
[INFO] Nothing to compile - all classes are up to date
[INFO]
[INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ mavenized-jcuda ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory /home/sri/Downloads/GPUEnabler-master/mavenized-jcuda/src/test/resources
[INFO]
[INFO] --- maven-compiler-plugin:3.2:testCompile (default-testCompile) @ mavenized-jcuda ---
[INFO] No sources to compile
[INFO]
[INFO] --- maven-surefire-plugin:2.17:test (default-test) @ mavenized-jcuda ---
[INFO] No tests to run.
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building gpu-enabler_2.10 1.0.0
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- scala-maven-plugin:3.2.2:add-source (eclipse-add-source) @ gpu-enabler_2.10 ---
[INFO] Add Test Source directory: /home/sri/Downloads/GPUEnabler-master/gpu-enabler/src/scala
[INFO]
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ gpu-enabler_2.10 ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory /home/sri/Downloads/GPUEnabler-master/gpu-enabler/src/main/resources
[INFO]
[INFO] --- scala-maven-plugin:3.2.2:compile (scala-compile-first) @ gpu-enabler_2.10 ---
[WARNING] Zinc server is not available at port 3030 - reverting to normal incremental compile
[INFO] Using incremental compilation
[INFO]
[INFO] --- maven-compiler-plugin:2.5.1:compile (default-compile) @ gpu-enabler_2.10 ---
[INFO] Nothing to compile - all classes are up to date
[INFO]
[INFO] >>> scala-maven-plugin:3.2.2:doc-jar (attach-scaladocs) > generate-sources @ gpu-enabler_2.10 >>>
[INFO]
[INFO] --- scala-maven-plugin:3.2.2:add-source (eclipse-add-source) @ gpu-enabler_2.10 ---
[INFO]
[INFO] <<< scala-maven-plugin:3.2.2:doc-jar (attach-scaladocs) < generate-sources @ gpu-enabler_2.10 <<<
[INFO]
[INFO] --- scala-maven-plugin:3.2.2:doc-jar (attach-scaladocs) @ gpu-enabler_2.10 ---
model contains 17 documentable templates
[INFO] Building jar: /home/sri/Downloads/GPUEnabler-master/gpu-enabler/target/gpu-enabler_2.10-1.0.0-javadoc.jar
[INFO]
[INFO] --- maven-scala-plugin:2.15.2:compile (default) @ gpu-enabler_2.10 ---
[INFO] Checking for multiple versions of scala
[INFO] includes = [/*.java,/.scala,]
[INFO] excludes = []
[INFO] Nothing to compile - all classes are up to date
[INFO]
[INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ gpu-enabler_2.10 ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 3 resources
[INFO]
[INFO] --- scala-maven-plugin:3.2.2:testCompile (scala-test-compile-first) @ gpu-enabler_2.10 ---
[WARNING] Zinc server is not available at port 3030 - reverting to normal incremental compile
[INFO] Using incremental compilation
[INFO] Compiling 1 Java source to /home/sri/Downloads/GPUEnabler-master/gpu-enabler/target/scala-2.10/test-classes...
[WARNING] warning: [options] bootstrap class path not set in conjunction with -source 1.6
[WARNING] 1 warning
[INFO]
[INFO] --- maven-compiler-plugin:2.5.1:testCompile (default-testCompile) @ gpu-enabler_2.10 ---
[INFO] Compiling 1 source file to /home/sri/Downloads/GPUEnabler-master/gpu-enabler/target/scala-2.10/test-classes
[INFO]
[INFO] --- maven-dependency-plugin:2.10:build-classpath (default) @ gpu-enabler_2.10 ---
[INFO]
[INFO] --- maven-scala-plugin:2.15.2:testCompile (default) @ gpu-enabler_2.10 ---
[INFO] Checking for multiple versions of scala
[INFO] includes = [**/.java,**/*.scala,]
[INFO] excludes = []
[INFO] Nothing to compile - all classes are up to date
[INFO]
[INFO] --- maven-surefire-plugin:2.19.1:test (default-test) @ gpu-enabler_2.10 ---

T E S T S
Running com.ibm.gpuenabler.TestJavaCUDASuite
Sum of the list is 220Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.791 sec - in com.ibm.gpuenabler.TestJavaCUDASuite
Results :
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0
[INFO]
[INFO] --- maven-dependency-plugin:2.10:copy-dependencies (strip-native-lib-version-exec-test) @ gpu-enabler_2.10 ---
[INFO] jcuda:libJCudaDriver:so:linux-x86_64:0.7.0a already exists in destination.
[INFO] jcuda:libJCudaRuntime:so:linux-x86_64:0.7.0a already exists in destination.
[INFO]
[INFO] --- scalatest-maven-plugin:1.0:test (test) @ gpu-enabler_2.10 ---
Discovery starting.
Discovery completed in 227 milliseconds.
Run starting. Expected test count is: 27
CUDAFunctionSuite:
- Ensure CUDA kernel is serializable
[Stage 0:>                                                          (0 + 0) / 4]
- Run count()
- Run identity CUDA kernel on a single primitive column
- Run identity CUDA kernel on a single primitive array column
- Run identity CUDA kernel on a single primitive array in a structure
- Run add CUDA kernel with free variables on a single primitive array column
- Run vectorLength CUDA kernel on 2 col -> 1 col
- Run plusMinus CUDA kernel on 2 col -> 2 col
- Run applyLinearFunction CUDA kernel on 1 col + 2 const arg -> 1 col
- Run blockXOR CUDA kernel on 1 col + 1 const arg -> 1 col on custom dimensions
- Run sum CUDA kernel on 1 col -> 1 col in 2 stages
- Run map on rdds - single partition
- Run map on rdds - multiple partition - test empty partition
- Run reduce on rdds - single partition
- Run map + reduce on rdds - single partition
- Run map on rdds with 100,000 elements - multiple partition
- Run map + reduce on rdds - multiple partitions
[Stage 0:=====>                                                    (6 + 4) / 64]
[Stage 0:=======>                                                  (8 + 4) / 64]
[Stage 0:=========>                                               (11 + 4) / 64]
[Stage 0:===========>                                             (13 + 4) / 64]
[Stage 0:==============>                                          (16 + 4) / 64]
[Stage 0:=================>                                       (20 + 4) / 64]
[Stage 0:====================>                                    (23 + 4) / 64]
[Stage 0:=======================>                                 (26 + 4) / 64]
[Stage 0:========================>                                (28 + 4) / 64]
[Stage 0:============================>                            (32 + 4) / 64]
[Stage 0:===============================>                         (35 + 4) / 64]
[Stage 0:=================================>                       (38 + 4) / 64]
[Stage 0:===================================>                     (40 + 4) / 64]
[Stage 0:=======================================>                 (44 + 4) / 64]
[Stage 0:==========================================>              (48 + 4) / 64]
[Stage 0:=============================================>           (51 + 4) / 64]
[Stage 0:==============================================>          (52 + 4) / 64]
[Stage 0:=================================================>       (56 + 4) / 64]
[Stage 0:=====================================================>   (60 + 4) / 64]
- Run map + reduce on rdds with 100,000,000 elements - multiple partitions *** FAILED
  -1962588324 did not equal<PHONE_NUMBER> (CUDAFunctionSuite.scala:675)
- Run map + map + reduce on rdds - multiple partitions
- Run map + map + map + collect on rdds
- Run map + map + map + reduce on rdds - multiple partitions
- Run map on rdd with a single primitive array column
- Run map with free variables on rdd with a single primitive array column
- Run reduce on rdd with a single primitive array column
- Run map & reduce on a single primitive array in a structure
- Run logistic regression
- CUDA GPU Cache Testcase
Run completed in 15 seconds, 528 milliseconds.
Total number of tests run: 27
Suites: completed 2, aborted 0
Tests: succeeded 26, failed 1, canceled 0, ignored 0, pending 0
 1 TEST FAILED ***
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO]
[INFO] gpu-enabler-parent ................................. SUCCESS [  0.002 s]
[INFO] mavenized-jcuda .................................... SUCCESS [  1.082 s]
[INFO] gpu-enabler_2.10 ................................... FAILURE [ 32.652 s]
[INFO] GPU Enabler Examples ............................... SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 33.868 s
[INFO] Finished at: 2016-11-01T08:41:21-04:00
[INFO] Final Memory: 63M/1295M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.scalatest:scalatest-maven-plugin:1.0:test (test) on project gpu-enabler_2.10: There are test failures -> [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/MojoFailureException
[ERROR]
[ERROR] After correcting the problems, you can resume the build with the command
[ERROR]   mvn  -rf :gpu-enabler_2.10

Thanks for your interest in this project.
One issue is related to integer overflow and it can be handle quickly. For the other failures related to x86 GPUs, we are looking into this issue and will update this post with our findings soon.

Thank you!
On Thu, Nov 3, 2016 at 1:23 AM, Josiah Samuel<EMAIL_ADDRESS>wrote:

Thanks for your interest in this project.
One issue is related to integer overflow and it can be handle quickly. For
the other failures related to x86 GPUs, we are looking into this issue and
will update this post with our findings soon.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/IBMSparkGPU/GPUEnabler/issues/28#issuecomment-258066557,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AMiFH8o3IF0O6TFi1YhZT3ffdBEVM1mmks5q6W_ggaJpZM4JwSd_
.

--
Matthew 11:28-30


Add Distant Horizons compatibility

Configurable using an option in the config.

@Steveplays28 , any update on this, I can't remember if you had anything else to add.
If you don't wish to continue, let me know and I'll close the pull request 👍

Hi @IMB11, there's still some stuff left to be done.
I'm currently waiting for the file handling/render cache rework in DH to be merged into main, after that I'll get to work on a configurable slider for the percentage of LODs that should be loaded. That's what I had in mind at least.

:+1:


feat: add application/x-www-form-urlencoded example to share data guide

Description
Adds tabs to "Send Data to a 3rd Party" guide containing URL encoded example

Testing required outside of automated testing?

[x] Not Applicable

Screenshots (if appropriate):

[x] Not Applicable

Rollback / Rollforward Procedure

[x] Roll Forward
[ ] Roll Back

Reviewer Checklist

[ ] Description of Change
[ ] Description of outside testing if applicable.
[ ] Description of Roll Forward / Backward Procedure
[ ] Documentation updated for Change

:tada: This PR is included in version 1.36.0 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


What about Arduino 1.6.7 support?

$ ino build
Searching for Board description file (boards.txt) ... found multiple:
  - /usr/share/arduino/hardware/arduino/sam/boards.txt
  - /usr/share/arduino/hardware/arduino/avr/boards.txt
Searching for Arduino lib version file (version.txt) ... FAILED
Arduino lib version file (version.txt) not found. Searched in following places:
  - /usr/local/share/arduino/lib
  - /usr/share/arduino/lib

+1

+1

+1


New App

Hi,
I created this app which makes use of this api.
https://www.spacextrack.com/

My name is Joe Dineen. My portfolio site is https://www.jdineen.co.uk. Thanks!

Added in e67d33916836b67ba8e58f47447e83be0325bcdd
Thanks!


APT whitelist request for g++-7 in trusty

Looking at build result logs, it looks like it was temporary Ubuntu Launchpad glitch (server returned 500). Tried today, worked ok.

is it possible we could get the bot to run this again? I need g++-7.
gcc-7-base (https://github.com/travis-ci/apt-package-whitelist/issues/4218) also had the same issue this one had.

@svens unfortunately in #4247 has to be ran added in whitelists to compile the latest C++17 sources using clang because it defaults to GCC's stupid 4.8 header files because GCC 4.8 being the default travis install. When that is added then I can compile in even my project located here: Until then it will fail to even find string because I tell it to use libc++ for the standard library instead of libstdc++ on the system because it does not have <experimental/fileystem> and other incompatibilites in the libstdc++ version on their systems. Until then it is best to install the latest gcc with the version of clang you need for C++14 or C++ 17 support (I need at least clang 3.9 or newer on my project it seems though because of C++ 14 fileystem TS usage) as an workaround and using clang like normal without using libc++-dev until it is added to the whitelist.

FYI g++-8 is available and in.

FYI g++-8 is available and in.


privateDnsZone support

Mistake! Please close this PR

This pull request looks to be to another project that cloned troposphere, removed the copyrights from some of the files, changed the name, and repurposed the code for use with Azure. While the BSD license used with troposphere supports the ability to use and modify the code, the removal of existing copyrights in files should not be done.

Obviously not going to merge these changes into troposphere.


There lot to improve but it's a good start I guess

You can improve server.js and feedme.js. js and userscript is good but you you add other features and there's a lil trick to increase bots to a massive amount more the chither I had trouble changing everything but I finally did it 😊 better change the codes or wait for daqhan to make a specfic repo for feeder instead of lib

I thing today add "eat food" function. And optional bots line to player. But thanks for info! : )

;) good work i could help you if you need

Hmm.. what u mean? Give me skype, we can talk about this ;p

umm give urs and delete it after cuz rn im on my mobile

<EMAIL_ADDRESS><-- skype

ok delete

added micheal

guess you dont wanna work together


Update test.tex

If the message below is truncated, see https://ci.appveyor.com/project/yihui/latex-pass/builds/48868161 for the full version.


"Error detected while processing WinLeave Autocommands for "*"" when closing Lazy window

Describe the bug
I use lazy.nvim [1] as my plugin manager. I noticed a few errors when using it with gruvbox.

Open Lazy with :Lazy
Close with :q

Get error:
Error detected while processing WinLeave Autocommands for "*":
E21: Cannot make changes, 'modifiable' is off

This does not happen if gruvbox is not loaded
To Reproduce
I use lazy.nvim [1] as my plugin manager. I noticed a few errors when using it with gruvbox.

Open Lazy with :Lazy
Close with :q

Get error:
Error detected while processing WinLeave Autocommands for "*":
E21: Cannot make changes, 'modifiable' is off

I
Expected behavior
No error message closing
Additional context
I also notice an interaction issue with [2] which might be the same underlying issue. When I move out of the neovim window with Lazy open, I get
E11: Invalid in command-line window; <CR> executes, CTRL-C quits

but only if gruvbox theme is loaded (as opposed to caret for example).
[1] https://github.com/folke/lazy.nvim
[2] https://github.com/alexghergh/nvim-tmux-navigation

I still don't know what the issue is but I don't have proof think it's the theme. I was loading plugins one by one and the issue appeared when gruvbox was loaded and then didn't appear when I loaded caret via :colorscheme caret . But now when I load caret via Lazy
return {
  "projekt0n/caret.nvim",
  lazy = false, -- make sure to load this during startup
  priority = 1000, -- make sure to load this before all other plugins
  config = function()
    require("caret").setup({})
    vim.cmd("colorscheme caret")
  end,
}

It also happens with caret. I need to investigate more


[FEATURES] Support deploy multiple Dataset in the same node

Ⅰ. Describe what this PR does
[FEATURES] Deploy multiple Dataset in the same node
Ⅱ. Does this pull request fix one issue?

#218 #147
Ⅴ. Special notes for reviews
@cheyang @apc999

Codecov Report

Merging #242 into master will decrease coverage by 0.37%.
The diff coverage is 10.00%.

@@            Coverage Diff             @@
##           master     #242      +/-   ##
==========================================
- Coverage   18.10%   17.72%   -0.38%
==========================================
  Files          50       50
  Lines        2127     2178      +51
==========================================
+ Hits          385      386       +1
- Misses       1702     1752      +50
  Partials       40       40

Impacted Files
Coverage Δ

pkg/ddc/alluxio/engine.go
0.00% <0.00%> (ø)

pkg/ddc/alluxio/transform.go
0.00% <0.00%> (ø)

pkg/ddc/alluxio/types.go
0.00% <0.00%> (ø)

pkg/ddc/alluxio/utils.go
30.58% <10.81%> (-17.42%)
:arrow_down:

pkg/ddc/alluxio/transform_init_users.go
91.30% <100.00%> (-0.37%)
:arrow_down:

Continue to review full report at Codecov.

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

/hold


MeshStore

Meshes are just stored directly in the Mesh class, in a map inside the renderer, no need for other storage


Reseting Stats

doesn't reset "Maximum bets"

The maximum bets value is calculated based on your balance and betting strategy. It's not supposed reset.

Ok. But one question I switched PC same settings same balance but different maximum bets?

The max bet takes only certain martingale settings into account. It's an outdated stat that i have considered removing, since it is nearly impossible to accurately predict the max number of bets for some strategies.
In otherwords, even if your fibonacci settings on both computers are the same, if the right martingale settings differ slightly, the max bet value will differ as well.


Discuss generating output from certain commands for docs

In the docs we're also showing a couple of example outputs, after applying certain configuration resources.
To remain consistent, we would also need to capture the output these commands generate and source those for the docs.

@steiler can we close this?

Yes


Can not run demo: Unhandled Runtime Error SyntaxError: Unexpected token '.'

my environment:
ubuntu 18
nodejs 16.14.0
how to re-cur:

yarn
cd demo/nextjs-demo
yarn dev

OK, I managed it solved.
open packages/polkasignin-client/lib/inject-accounts.js,  change this code:
const signRaw = injector?.signer?.signRaw;

to
    const result1 = injector
    const result2 = result1.signer
    const result3 = result2.signRaw
    const signRaw = result3

This is ugly but solved my problem.  Maybe author should specify a node version.

Cheers @sg552, the ?. syntax is a bit dangerous, I'll get rid.


implement SeekFrom::Current in BlockReader::seek

Looks good, thanks.
You can already go ahead and do the evaluation if you want,
I'm not gonna contribute anything in the next 2 weeks.


Proposal: Add support for K8S_TRAFFIC_MIRROR stage

What would you like to be added:
I'd love to propose to add K8S_TRAFFIC_MIRROR stage inspired by the Traffic Mirroring feature of Flagger.
This stage copies the incoming request for Primary and sends it to Canary variant. It allows us to analyze blue/green deployment with any other providers than HTTP smoke tests.
The canonical use case is mirroring the Canary variant after we roll it out:
# Pipeline for a Kubernetes application.
# This makes a progressive delivery with BlueGreen strategy.
# This also has a MIRRORING stage to copy the incoming request to primary and send it to canary, as well as ANALYSIS stage.
apiVersion: pipecd.dev/v1beta1
kind: KubernetesApp
spec:
  pipeline:
    stages:
      - name: K8S_CANARY_ROLLOUT
        with:
          replicas: 100%
      - name: K8S_TRAFFIC_MIRROR
        with:
          all: canary
      - name: ANALYSIS
        with:
          duration: 10m
          failureLimit: 2
          https:
            - template:
                name: grpc_error_rate_percentage
      - name: K8S_TRAFFIC_SPLIT
        with:
          all: canary
      - name: K8S_PRIMARY_UPDATE
      - name: K8S_TRAFFIC_SPLIT
        with:
          all: primary
      - name: K8S_CANARY_CLEAN
  trafficSplit:
    method: pod

Not to mention while it doesn't need to support by v1.alpha, it's worth considering from now on.

/label kind/ada