Add .net core support for Google.Apis.Auth.Mvc

My understanding, currently Google.Apis.Auth.Mvc does not build for .net core.   Please support .net core.

Assigned to Chris for initial comment, as I can't remember what the status is here.
Although if Google.Apis.Auth.Mvc targets "full" ASP.NET, I'm not sure it makes much sense to support it on .NET Core - we'd want something which targets ASP.NET Core instead. If it's neutral though (it doesn't look like it has a dependency on ASP.NET...) it would make more sense.

I'll have a look soonish to see if .NET Core support for Google.Apis.Auth.Mvc makes sense.
And even if it doesn't, it could do with being updated to use a targeted nuspec.

Hi there,
I'm also looking at using oauth2 from my asp.net core to access the drive api and sheets api.
Is it possible? Is there a sample?
Thanks

Maybe using Google.Apis.Auth instead of Google.Apis.Auth.MVC?

only thing i am aware of https://github.com/google/google-api-dotnet-client-samples/tree/master/Calendar.ASP.NET.MVC5

I believe this uses asp.net 5 but not asp.net core...

That's all we have then.

I see. I guess I'll have to figure out on my own.

If you have any issues dump it up on stackoverflow tag it google-api-dotnet-client  I will try and help

I would like to see some NET core MVC samples too.

Please help me on [https://stackoverflow.com/questions/45579213/how-to-implement-server-side-google-authorization-on-dotnet-core](Stack overflow) abouit this issue. I'm totally stuck and my app is vulnerable at the moment because I cannot verify in-app purchases on the server side...

I've answered the Stack Overflow question, but please note that the MVC package is designed for user authentication, not service account authentication.

@jskeet, do you have any a link for Stack Overflow or other reference for User authentication accessing Google API, e.g. Calendar API like in the sample. I still can't find anything useful for awhile.
Thanks in advance!

@neooleg: From what platform? You say "like in the sample" - what are you trying to do that's different from the sample?

@jskeet: Platfrom is .NET Core 2.0
I try to do exactly the same -- call Calendar API using .NET Core.
However, the following code from the sample doesn't work on Core because OWIN I guess:
var identity = await HttpContext.GetOwinContext().Authentication.GetExternalIdentityAsync(DefaultAuthenticationTypes.ApplicationCookie);
var userId = user.FindFirstValue(MyClaimTypes.GoogleUserId);

But the sample isn't using .NET Core - it's using ASP.NET MVC.
Basically, what you're requesting is that this issue is fixed - ASP.NET Core support in the same style as Google.Apis.Auth.Mvc.

But the sample isn't using .NET Core - it's using ASP.NET MVC.

Sure, I know.  However, what I've missed it seems -- is that not only the sample is outdated (i.e. isn't .NET Core), but the library which required to allow API calls working is also not updated for .NET Core.
In other words, for now -- there is no ability to call Calendar API from .NET Core.
Am I correct?

The sample isn't "outdated" in that there are still plenty of users who will be using ASP.NET rather than ASP.NET Core.
And you certainly can call the Calendar API from ASP.NET Core now - but you'd need to reimplement the functionality provided by the Google.Apis.Auth.Mvc library. All the code is available, and there's not a huge amount of it. If you wanted to create a pull request to fix this issue yourself, that would be most welcome - it's just been lower down our priority list than other work. (There may be other OAuth2 libraries that would do the bulk of the work, leaving you just to create the final token, too.)

@jskeet: Thanks for complete answer! I'll investigate it detailed.
P.S. Apologize me to use inappropriate word for sample characteristic. I just meant it doesn't support .NET Core.

I forked this and have a version that works for Mvc Core apps.  Wanted to pass what I did by and if the way I set it up is OK then I'll submit a PR.
Notes:

I added a project 'Google.ApisAuth.AspMvcCore'
Used the namespace 'Google.Apis.Auth.OAuth2.AspMvcCore'
Moved the target to netstandard 1.6 for this project (needed for some references)
I couldn't find a replacement in core for [AsyncTimeout(10000)] on the IndexAsync Action
When parsing the query string that was returned the error keys were not in the dictionary (not sure if this is intentional) but it caused an exception so I first checked if the key exists.  This was not an issue if the mvc 5 version.

@buzallen thanks for update!
Few questions:

Do you plan to update/create a sample?
Why you didn't create a PR yet?

@neooleg
1 - I certainly can create a sample, I have a basic proof of concept app I created when I updated the library.
2 - I'm new to contributing and since what I did involved added a new project and namespace I thought I might run it by the project owners to verify it matched the way they do things before I submitted a PR.
If anyone has thoughts on this or if it makes sense for me to generate a PR with what I have let me know.

@buzallen

It make sense to add it for sure.
IMO -- I see no reasons to don't create a PR, so feel free to do it. Otherwise, project members will concern something inside PR, don't worry. Moreover, @jskeet above mentioned about PR, so go ahead.

@buzallen
I´m looking for a working sample too.

@buzallen Could you add the PR and sample, please?

@larini, @thomasht pls check comments in https://github.com/google/google-api-dotnet-client/pull/1109 to be aware.

Hi,
Can i Use the flow as mentioned in https://developers.google.com/api-client-library/dotnet/guide/aaa_oauth#web-applications-aspnet-mvc for Web API 2 also?

Support for ASP.NET Core 2.0+ is now available in the Google.Apis.Auth.AspNetCore beta package on nuget: https://www.nuget.org/packages/Google.Apis.Auth.AspNetCore/1.36.1-beta01

@chrisdunelm is there a sample code for using this anywhere? https://www.nuget.org/packages/Google.Apis.Auth.AspNetCore/1.36.1-beta01

the only example we have for asp .net core is the tests themselves.    I tried to put together a sample a few weeks ago and was unable to get it to work.   It would authenticate but when trying to access an API I was getting unauthorized I suspect it was cookie related  I haven't had time to look into it further.


How to calculate the parameters and MAGs with the torchsparse lib?

I want to count the MAGs when running spvnas then i try the thop lib but it doesn’t work for torchsparse...So, can you tell me how to calculate them?

Hello,
The MACs for 3D sparse convolution layers are calculated as kernel_map_size * in_channels * out_channels, so you may want to use the custom_op argument in thop to make it work.
P.S.: In our paper we actually pre-calculated the average kernel map sizes of our model on the SemanticKITTI dataset and directly do the #MACs computation without using thop.
Best,
Haotian

I'm closing this issue due to the inactivity. Please feel free to reopen it if the problem has not been resolved.

I'm closing this issue due to the inactivity. Please feel free to reopen it if the problem has not been resolved.

Hi,
Thanks for the great work. I currently have trained a my own model and want to correctly calculate the MACs of it. Could you give me a quick guide? For example, where should I find the kernel_map_size of each layer?
Thanks in advance.

After the model inference, this will be stored in the kmaps field of the input tensor: see https://github.com/mit-han-lab/torchsparse/blob/master/torchsparse/nn/functional/conv.py#L174-L176.

Thanks! But the actual result did not quite match the one reported here: https://github.com/mit-han-lab/spvnas#semantickitti-1. For example, the GMACs for SemanticKITTI_val_MinkUNet@29GMACs I calculated is almost twice than what is reported. The way I calculate the average kernel map for each layer is first do a summation of nbsizes, which the size of active kernel maps and then average over the entire SemanticKITTI data set. Then I use calculate the GMACs for each layer by kernel_map_size * in_channels * out_channels. I get the final GMACs for the model by sum them all up. Did I misunderstand anything?

Hi @shihongf,
Have you tried to calculate the GMACs for the full model? The 29GMACs MinkUNet model is just a channel x 0.5 version of the full model, so it should have around 1/4 GMACs comparing with the full model.
Besides, we are averaging the GMACs on the sequence 08 of SemanticKITTI (the official validation set).
I can also provide you with a FLOPs counting function for thop, which might be helpful:
def count_sparseConv(
    m: torchsparse.nn.Conv3d,
    x: (torchsparse.SparseTensor,),
    y: torchsparse.SparseTensor
):
    x = x[0]
    kernel_size = make_ntuple(m.kernel_size, 3)
    os = x.s if not m.transposed else y.s
    os = make_ntuple(os, 3)
    s = make_ntuple(m.stride, 3)
    d = make_ntuple(m.dilation, 3)
    ic, oc = m.in_channels, m.out_channels
    if kernel_size != (1, 1, 1):
        kmaps = y.kmaps
        kmaps.update(x.kmaps)
        kmap_key = (os, kernel_size, s, d)
        kmap_size = kmaps[kmap_key][0].shape[0]
        total_ops = ic * oc * kmap_size
    else:
        # FC
        total_ops = ic * oc * x.F.shape[0]

    m.total_ops += torch.DoubleTensor([int(total_ops)])

You can use the function in the following way:
macs, _ = thop.profile(net, inputs=(x,), verbose=False,
    custom_ops={
        torchsparse.nn.Conv3d: count_sparseConv
    }
)

The function should be returning slightly larger number than what we reported in the paper, since it also takes BN layers into consideration (while we don't because BN layers can be easily folded during inference).
Best,
Haotian

Thank you for your quick reply, the script really helps!

I'm sorry, but what is kmaps = y.kmaps; I couldn't find kmaps in vars(y)


[WIP] Classify enhancements

Resolves #197, #187, and #232

Pull Request Test Coverage Report for Build 528

41 of 48 (85.42%)  changed or added relevant lines in 6 files are covered.
1 unchanged line in 1 file lost coverage.
Overall coverage increased (+0.5%) to 84.134%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

src/main/java/seedu/address/model/deck/Card.java
7
8
87.5%

src/main/java/seedu/address/logic/parser/ParserUtil.java
0
2
0.0%

src/main/java/seedu/address/ui/CardCard.java
5
9
55.56%

Files with Coverage Reduction
New Missed Lines
%

src/main/java/seedu/address/logic/parser/ParserUtil.java
1
72.0%

Totals

Change from base Build 522:
0.5%

Covered Lines:
1909

Relevant Lines:
2269

💛  - Coveralls


Added a test to answer responses with content or to redirect.

It's a simple trick to add a web interface to a proxy application.
@jekh Do you think, the web driver based test can run within Travis-CI?

For some reason I didn't get a notification that this PR had been opened. Sorry for the delay. (I assume this is the test for the client hang you mentioned in #222?)

Do you think, the web driver based test can run within Travis-CI?

The answer is yes, Selenium tests technically can run in Travis CI, but it's often not a good idea. Travis CI containers have Firefox, and it's also possible to use PhantomJS (and probably others). But I wouldn't recommend it, because Selenium tests often break due to changes in the Selenium driver/FF version/any number of other issues that are beyond our control. For unit tests, I recommend seeing if there's a way to test the functionality without a browser.
For example, if you're trying to verify that the proxy responds with a 302, you could use Apache HTTP Client (as in other unit tests), and disable the "follow redirects" option on the request. (I can provide an example of this if you like.) Then you will be able to verify that the proxy returned a 302, and that the Location header matched the value set in the filter.

Don't worry with the delay. But, may I am on your spam filters list? :-/
Please add an independent client somewhere. I've found inherited base
classes only. There's more than once implementation in. Some of them was
failing with my https requirements. I've tried Netty based and then
URLConnection to get success. I spend a lot of time with this. I could
add a test-jar dependency to LP simply, but I have removed it, since it
had no value for me.  Please have a look at
https://github.com/ganskef/LittleProxy-mitm/tree/netty_proxy_client#issue-netty-client-via-proxy-fails-with-littleproxy-if-mitm-enabled
sometime.  This branch should describe the misery effects I've seen.
I'll try to reproduce the blocking behavior with this client. Then I'm
happy to replace Selenium.
Am 31.07.2015 um 17:15 schrieb Jason Hoetger:

For some reason I didn't get a notification that this PR had been
opened. Sorry for the delay. (I assume this is the test for the client
hang you mentioned in #222
https://github.com/adamfisk/LittleProxy/issues/222?)
Do you think, the web driver based test can run within Travis-CI?

The answer is yes, Selenium tests technically /can/ run in Travis CI,
but it's often not a good idea. Travis CI containers have Firefox, and
it's also possible to use PhantomJS (and probably others). But I
wouldn't recommend it, because Selenium tests often break due to changes
in the Selenium driver/FF version/any number of other issues that are
beyond our control. For unit tests, I recommend seeing if there's a way
to test the functionality without a browser.
For example, if you're trying to verify that the proxy responds with a
302, you could use Apache HTTP Client (as in other unit tests), and
disable the "follow redirects" option on the request. (I can provide an
example of this if you like.) Then you will be able to verify that the
proxy returned a 302, and that the Location header matched the value set
in the filter.
—
Reply to this email directly or view it on GitHub
https://github.com/adamfisk/LittleProxy/pull/224#issuecomment-126722259.

Please add an independent client somewhere. I've found inherited base classes only. There's more than once implementation in.

@ganskef - I'm not quite sure what you're requesting here. Is there a specific test or scenario that is failing?

@jekh LittleProxy-mitm (#174) was exciting PR after using LittleProxy as an caching proxy for offline use for years. Now, it works for me with HTTPS too, great (depends on #230), in every day use. But, it was hard for me to create automated tests for MITM'ing. LittleProxy tests wasn't usable for me, since I have to check special cases. Now I have three interfaces for client, server and proxy and implementations to composite in my tests. One unresolved problem is described in the README.md of this branch.

This test is an example how to implement an UI like it's used in https://ganskef.github.io/MoCuishle/.
Just try it out. Any concerns with it?


Update google-cloud-bigquery to 1.127.12

Updates com.google.cloud:google-cloud-bigquery from 1.122.2 to 1.127.12.
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

Ignore future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "com.google.cloud", artifactId = "google-cloud-bigquery" } ]

labels: library-update, semver-minor

Superseded by #209.


Poor Performance on GCP V100s

I'm running the code nearly unchanged on a Google Cloud Compute instance with 2x Nvidia V100, 60GB RAM, 16CPUs.  config.py is unchanged.
With 15 epochs on the Quarterly data, total training time is 16.01 minutes, almost double the 8.94minutes shown in the paper.  However, the validation results at the end of epoch 15 are nearly identical to the paper's reported results:
{'Demographic': 10.814908027648926, 'Finance': 10.71678638458252, 'Industry': 7.436440944671631, 'Macro': 9.547700881958008, 'Micro': 11.63847827911377, 'Other': 7.911505699157715, 'Overall': 10.091866493225098, 'loss': 7.8162946701049805}

When I remove the model saving step, training time decreased to 15.76 minutes.
I downloaded the dataset from the provided link, and made no changes.
I'm using updated package versions, although I wouldn't expect this to halve performance:

pytorch 1.2
tensorflow 1.14.0

What hardware configuration was the authors' testing done on? I'm using dual V100s, the highest-end GPUs available on GCP.  I'd expect to match or outperform the reported benchmarks.  Do you have any thoughts on why my performance is considerably worse in my situation?

Some example training output:

Wow, you are definitely using a larger GPU than we used which was a 1080Ti. Increase your batch size from the code until you run out of GPU memory then you will see a lot of improvements. Also, no need to use multi-gpu setup, the code is not written to use multi-GPUs.

@damitkwr Thanks a lot, that helped.  Batch size 4096 completed training of quarterly data in 6.46 minutes. Interesting comparison on loss convergence vs batch size, where the orange and gray are batch size 2014 and blue and red are 4096:


LiveSync issues with dev-sass

Platform: iOS
TNS: 2.5.1
When livesyncing, the prepare-before and prepare-after hooks make the livesync refresh the app twice (or sometimes more). This makes it rather difficult to work with since it refreshes the app too often between the syncs. Is this possible to fix or get rid off?

same here, compile runs many times everytime I make a change

@Liooo  Yeah. In addition, after a couples saves, the livesync may have 5 processes running at the same time. Meaning, everything I do is multiplied by 5.

Same here, of course it's nice to have livesync refresh after changing .scss files, however this causes some looped operations where livesync first gets triggered by changing the .scss and a second time by the generated/updated .css file.

There are a number of LiveSync issues with the 2.5.x versions of the NativeScript CLI. The latest version of this plugin has been patched to work with the upcoming NativeScript 3.0.0, and remains backwards compatible (with LiveSync support) in versions 2.4.x (and earlier) of the {N} CLI.
I'd suggest either downgrading your CLI to 2.4.x or going ahead and upgrading to the 3.0.0 RC.
To use the latest version of this plugin for now, do this:
$ tns plugin remove nativescript-dev-sass
$ tns plugin add nativescript-dev-sass@rc --save-dev

Let me know if this works for you.

I'm still experiencing this exact issue. Any suggestions how to solve it?
Since css in nativescript is (at least to me) mostly try-and-error the double-reload problem makes styling real tiring...


FLEX-1933 ~ Refactors the addDevice call and adds SOAP calls for the …

…device installation process

SonarQube analysis reported 13 issues

 11 major
 2 minor

Watch the comments in this conversation to review them.
Top 10 extra issues
Note: The following issues were found on lines that were not modified in the pull request. Because these issues can't be reported as line comments, they are summarized here:

 FirmwareManagementService.java#L431: The Cyclomatic Complexity of this method "addFirmware" is 13 which is greater than 10 authorized.
 FirmwareManagementService.java#L431: Method has 8 parameters, which is greater than 7 authorized.
 FirmwareManagementService.java#L433: Define and throw a dedicated exception instead of using a generic one.
 FirmwareManagementService.java#L509: Define and throw a dedicated exception instead of using a generic one.
 FirmwareManagementService.java#L524: The Cyclomatic Complexity of this method "changeFirmware" is 11 which is greater than 10 authorized.
 FirmwareManagementService.java#L524: Method has 8 parameters, which is greater than 7 authorized.
 FirmwareManagementService.java#L582: Define and throw a dedicated exception instead of using a generic one.
 FirmwareManagementService.java#L673: Define and throw a dedicated exception instead of using a generic one.
 FirmwareManagementEndpoint.java#L258: Remove this unused method parameter "request".
 FirmwareManagementEndpoint.java#L445: Remove this unused method parameter "request".

All is well.


add onContextMenu event on row event handler

This should has onContextMenu event to handler. Otherwise I have to go around to handle right click.

@pnthang01 thanks, I will check this ASAP.

I will release in next version and mention here, thanks your contribution.

release on<EMAIL_ADDRESS>

can I have one exemple of this working?


secp256k1 params for residue number system

Task: #144

Maybe its best to move rns.rs outside integers into its separate folder:
rns/

mod.rs
bn254.rs
secp256k1.rs


ISPN-11480 Call EmbeddedCacheManager#stop in shutdown hook

https://issues.redhat.com/browse/ISPN-11480

Updated

Integrated into master, thanks @ryanemerson !


Drag and Drop

Hi,
I cannot drag and drop files in the tree view on my server (can do it locally) and all issues have been closed without an answer..
Can you please let me know if that is possible or not.

Drag and Drop is currently not supported in the Remote-FTP tree view

I'm sure it can be implemented and if you have some time to look into it and submitted a PR, that would be great :)

This is the LAST thing remaining for me to be able to completely switch from Coda. If I had any idea how to program a drag/drop for this, I would.

Duplicate to #25


Date typecasted as string in Embeddable class

Describe the bug
I've created below entity, which consists of a MetaData embeddable class which is embedded in a User entity.

import {
  Embeddable,
  Embedded,
  Entity,
  PrimaryKey,
  Property,
  SerializedPrimaryKey,
} from '@mikro-orm/core';
import { ObjectId } from '@mikro-orm/mongodb';

@Embeddable()
export class MetaData {
  @Property()
  lastLoginAt: Date;
}

@Entity()
export class User {
  @PrimaryKey()
  _id: ObjectId;

  @SerializedPrimaryKey()
  id!: string;

  @Property()
  name: string;

  @Embedded({ object: true })
  meta: MetaData;
}

When I create a new user like below
const user = this.userService.create({
   meta: {
      lastLoginAt: new Date(),
    },
});
this.userService.persistAndFlush(user);
return user;

The resulting object is mongo contains 'meta.lastLoginAt' as string not as ISODate. If the same property moved to User entity then it works as expected.
Stack trace
db.getCollection('user').insertOne({ meta: { lastLoginAt: '2021-12-17T03:58:37.134Z' }, dateWorkFineHere: ISODate('2021-12-17T03:58:37.134Z') }, { session: undefined });

To Reproduce
Steps to reproduce the behavior:

Clone https://github.com/shahidcodes/mikroorm-mongo-date-bug
Set .env
Create a post request to /user/test and check the database

Expected behavior
The Date type properties should have ISODate type in the mongo database.
Additional Context
The problem seems to only happen when { object: true } is set. But it prefixes the properties as expected.
Versions

Dependency
Version

node
16.13.1

typescript
4.3.5

mikro-orm
4.5.9

Fixed in v5, cannot be packported easily.

Btw you are not awaiting the flush call in your UserService.test method.


SyntaxError: JSON Parse error: Unexpected token: <

When launch the latest version， an error will be reported when the APP is running ：

so what's the problem and how to solve ，thanks~

Second question，Is there any related demo that supports credential transfer， and  compatible with this version of the app ?

Hey, this is caused when trying to recover mediator verkey. I didnt find any solution till now. Seems to be a bug in the suggested mediator.
Regards

Hey, this is caused when trying to recover mediator verkey. I didnt find any solution till now. Seems to be a bug in the suggested mediator.
Regards

Change the mediator，this problem is also exist，detailed in the link：
https://github.com/hyperledger/aries-mobile-agent-react-native/issues/53#issuecomment-892500638


teleport: 12.1.0 -> 12.1.5

Description of changes
A security release. https://github.com/gravitational/teleport/releases/tag/v12.1.5
We now use cargoLock for 12 because of https://github.com/NixOS/nixpkgs/pull/221716 .
Things done

Built on platform(s)

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

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

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

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

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[x] Fits CONTRIBUTING.md.

Guessing there isn't much hope for the stable branch given the breadth of changes in https://github.com/gravitational/teleport/pull/23864 and that stable release backports don't appear to be a thing upstream.

Guessing there isn't much hope for the stable branch given the breadth of changes in https://github.com/gravitational/teleport/pull/23864 and that stable release backports don't appear to be a thing upstream.

Sorry, I'm afraid I don't really understand your concern. It seems like the linked PR indicates that the fixes have also been backported to v11 and v10 branches, releases should follow very shortly.

Oh I completely misread that then - great news :+1:


[PF-2199] add cloudbuild.googleapis.com and containerregistry.googleapis.com

This PR comes from PF-2199
Currently, the verily server supports cloudbuild.googleapis.com andcontainerregistry.googleapis.com api.
In order to improve the test environment, we add the 2 APIs to the broad-dev server.

As part of this, we should clearly document the process. https://github.com/DataBiosphere/terra-resource-buffer isn't very specific.

As part of this, we should clearly document the process. https://github.com/DataBiosphere/terra-resource-buffer isn't very specific.

We have documented how to upgrade buffer pools: https://github.com/DataBiosphere/terra-resource-buffer#upgrade-static-pool-configuration
For step 2 and 3, those are various by buffer clients, and out of buffer control. So probably some document in Rawls/TDR/WSM/AoU

As part of this, we should clearly document the process. https://github.com/DataBiosphere/terra-resource-buffer isn't very specific.

We have documented how to upgrade buffer pools: https://github.com/DataBiosphere/terra-resource-buffer#upgrade-static-pool-configuration For step 2 and 3, those are various by buffer clients, and out of buffer control. So probably some document in Rawls/TDR/WSM/AoU

I started a thread in #dsp-devops-champions


Add WebTorrent Player

Add WebTorrent Player

No problem!

Nice, looks cool :)

@feross haha, thanks!


Entering Ascension Challenges with talisman fragments, const upgrade 9 and starting rune levels

Problem:
When entering an ascension challenge and having constant upgrade 9 purchased, the amount of talisman fragments before entering the challenge is used. So, prism rune will give crystal upgrades higher than intended.
Order of the calls in reset.ts:
https://github.com/Pseudo-Corp/SynergismOfficial/blob/e228ab2233a590dd0c5d0ef792655f5ca25df13c/src/Reset.ts#L373
https://github.com/Pseudo-Corp/SynergismOfficial/blob/e228ab2233a590dd0c5d0ef792655f5ca25df13c/src/Reset.ts#L552
relevant part in resetUpgrades:
if (i > 1.5) {
    player.crystalUpgrades = [0, 0, 0, 0, 0, 0, 0, 0]
    player.crystalUpgradesCost = [7, 15, 20, 40, 100, 200, 500, 1000]

    let m = 0
    m += Math.floor(G.rune3level * G.effectiveLevelMult / 16) * 100 / 100
    if (player.upgrades[73] > 0.5 && player.currentChallenge.reincarnation !== 0) {
      m += 10
    }
    player.crystalUpgrades = [m, m, m, m, m, m, m, m]
  }

I dont know how the best way is to fix it, so i made this issue.

I made a PR for this (it also fixes longstanding c15 issue)
https://github.com/Pseudo-Corp/SynergismOfficial/pull/556


Mobile Deeplink for webgl builds

Is your feature request related to a problem? Please describe.
Most of my web 3 games are for mobile web (using webgl and pwa). The solana unity sdk UX for mobile game games leaves much to be desired. When user connects their wallet it reloads the game again in a mobile wallet daap browser instead of deeplinking.... causing additional delays and confusing UX for the player. See the video example below. (problem.mp4)
Describe the solution you'd like
A deeplink solution similar to native app for webgl builds. See thirdwebs webgl solution for example which all my game uses on Ethereum.  https://portal.thirdweb.com/unity
https://github.com/magicblock-labs/Solana.Unity-SDK/assets/8345412/f1b98147-70c2-4f0e-8db1-8e8551b03a19

Implemented for Android devices in PRs #202 and https://github.com/magicblock-labs/unity-js-wallet-adapter/pull/6 .
Waiting for iOS to be supported in the Mobile Wallet Adapter (MWA) specification


faas-cli deploy fail for cronned function

My actions before raising this issue

[x] Followed the troubleshooting guide
[x] Read/searched the docs
[x] Searched past issues

Expected Behaviour
I want to deploy cron-functions the same way I do for classic functions, my CD build and then run faas-cli deploy.
Current Behaviour
Unexpected status: 400, message: Unable to start task: cronned-function: cannot start a running process: unknown
Steps to Reproduce (for bugs)

create a function, add it to cron-function topic and set a 1-minute schedule
deploy it
change some code
re-deploy it

Context
My function runs every minute, if it is relevant information.


feat: 2024 05 18 - [merged]

Merges feat-2024-05-18 -> development

mentioned in commit ce18edaa398bfca5f38ae9320a6a98d6a6338318

mentioned in commit 95405283b98ec6b39faedd509619dcdc39b82fc0

added 3 commits
95405283 - feat(software): view softwarece18edaa - ci: correct junit collection to use wildcard name377c78d6 - feat(api): force content type to be JSON for req/resp
Compare with previous version

added 2 commits
f5a77b0d - feat(software): view software19d81149 - ci: correct junit collection to use wildcard name
Compare with previous version

mentioned in commit 19d8114957b0f1b6e445c636b86e47387a7e00d2

mentioned in commit f5a77b0da080ea3e8eec80f45deacb2a2fcf00b9

added 2m of time spent

mentioned in commit 4c47a9a37a4ce7024a140429777f58bba1029b37

mentioned in commit 60cd9329f8423e9a45363d87feb92eaf525af45b

added 2h 3m of time spent

mentioned in commit 79069691ccd6a47170918a3f089d0bfc2fa27638

added 1 commit
41b32bfe - feat(itam): Add Inventory Item Operating System
Compare with previous version

added 1 commit
79069691 - feat(itam): Add Inventory Item Operating System
Compare with previous version

added 1 commit
4c47a9a3 - feat(itam): Add Inventory Item Operating System
Compare with previous version

added 1 commit
60cd9329 - feat(itam): Add Operating System to ITAM models
Compare with previous version

mentioned in commit 41b32bfed4c46bf0890b8aa86834228e40f3ac9d

added 1 commit
bc060060 - feat(itam): Add Operating System to ITAM models
Compare with previous version

mentioned in commit 6b982fd350e85ffbc594e4295b9f1e38ce3e30fb

mentioned in commit a0b5a08f0d27f8676998eaf818c449961ccc42dd

mentioned in commit 824b15fca35ea4de063fa1b59e98817967ebdcdb

added 1 commit
6b982fd3 - feat(itam): Add Operating System to ITAM models
Compare with previous version

mentioned in commit bc060060be1150d2a25a2ac8d0012de34d8ebbc5

added 1 commit
824b15fc - feat(itam): Add Operating System to ITAM models
Compare with previous version

mentioned in commit d7c0d304e3be27cff6b92c7b11561d140a5983c9

added 1 commit
812250e9 - chore: add link to device external system link
Compare with previous version

added 6h 50m of time spent

added 1 commit
fa97286d - docs: start to document features
Compare with previous version

added 1 commit
a0b5a08f - feat(itam): Add Operating System to ITAM models
Compare with previous version

added 1h of time spent

mentioned in commit fa97286dc885dacbf2e56bab02cb42c67c70f9ab

mentioned in commit 812250e94162ff330bb1f614d32d93c3a851c636


Uri last modified resolver test fix

Fixes java-9 branch test failure reported in https://github.com/highsource/maven-jaxb2-plugin/issues/120#issuecomment-379359684

Thank you for the contribution, I'll need some time to process this.


Problem with FBX file rotation animations

I've tried quite a few fbx files with rotation animations in them and they don't seem to animate. Position and scale seem to be working fine.

Here is the issue: https://github.com/assimp/assimp/issues/406
Let's try to fix it...

can you share the files? Also, do you have ascii version of files? it would make debugging easier.


Path excludes use case / feature clarification

We are trying to understand the intended use case for path exlcudes in package configuration data
In our example here
id: "Pod:Firebase:CoreOnly:6.14.0"
vcs:
type: "Git"
url: "https://github.com/firebase/firebase-ios-sdk.git"
revision: "20ab31fe130e9a1d22a75b35ba7046cfba0e5a47"
path_excludes:

pattern: "test/**"
reason: "TEST_OF"
comment: "This directory contains tests which are not distributed."
pattern: "CONTRIBUTING.md"
reason: "OTHER"
comment: "CONTRIBUTING.md not included in final product"
pattern: "scripts/**"
reason: "OTHER"
comment: "scripts not included in final product"

we try to exclude cerrtain subdirectories of a dependency form being processed at all.
After having the dependency fully processed through the ORT process pipeline, we figured that the subdirectories have been processed instead of being ignored.
Could you please explain how these path excludes are intended to be used.

Nothing is every being really ignored in ORT, for transparency reasons and reproducibility. The exclusion mechanism is used "mark" something as excluded. That is, findings from excluded paths will still show up, but are being visualized differently in the reports.

There is a short documentation of path excludes for packages here: https://github.com/oss-review-toolkit/ort/blob/master/docs/config-file-package-configuration-yml.md#defining-path-excludes-and-license-finding-curations
The important bit is that path excludes in package configurations tell ORT that certain files in the source code are not distributed as part of the package and license findings in those files can be ignored. Like @sschuberth said, they will be shown differently in the reports (if at all). They will also not be passed to the evaluator rules.
Another reason why ORT still scans those files is that this allows to change the package configuration without having to scan the package again.
@porsche-rbieniek I hope this answers your question.


Debugging .Net Core apps

I want to switch to Atom from VS Code but I cannot find any info on whether or not there is a debugger available for .net core on atom. Google searches are not producing anything helpful.

There are better ways to search for packages:

terminal via apm
in Atom via Settings > Install
the website/webinterface at https://atom.io/packages

You can read the Atom Documentation (Atom Flight Manual - Atom Packages)
I've never coded in .NET, but there are several packages if you search for ".NET" like omnisharp-atom, which uses Mono and a build-in server to transform Atom into a C# IDE.
Anyway, I love Atom and it runs almost the whole day (work  + private) on my maschine, but I also think Atom or VS Code aren't the best solution if you want to code Java/C#/C++/C etc. since it is basically a web development IDE, even if it is "hackable" and can be extended to do almost everything. It lacks in support of so many things like debugging, autocomplete e.g. the JDK and features like that.
You should check out JetBrains Project Rider, the new C# IDE currently in early access.

@arcticicestudio I have searched the Atom packages site prior to Google, there may be a debugger I am just not sure where or how to access it.
I stumbled across that JetBrains "Project Rider" and it looks promising. When I am not doing .Net I use WebStorm, love the JetBrains tools. I got some stuff to get done so I am a little reluctant to use an early release IDE as I don't have time to deal with any issues that may arise at least for this project.
I was using VS Code for a web app for almost 3 months, figured I'de give it a fare shake. As my project grows VS Code is not helping much with the UX side while trying to visually keep track of files and project structure. I often find myself getting lost in the project structure and I need to have several files open on multiple monitors and tabs to stay focused. VS Code is just not there yet.

We're trying to control the amount of Issues that we have to triage and track. For general questions, the Atom message board is where you'll probably be able to find answers faster.


Windows application download not working

Steps to reproduce
I use extensions name aniwatch and it play the vedio . the vedio is working but when add to the download and than i check download there no download list .why
Expected behavior
anime should be download and also show in download screen list
Actual behavior
there is download in the download screen after add to the download
Mangayomi version
Mangayomi-v0.1.61-windows.exe
Device
windows
Other details
No response
Acknowledgements

[X] I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open or closed issue.
[X] I have written a short but informative title.
[X] If this is an issue with an extension, I should be opening an issue in the extensions repository.
[X] I have updated all installed extensions.

Are you still having the same problem?

I also have this problem. It's just like aniyomi when it was newly released


(Minor) npm package readline wrongly added in place of node readline module

Expected Behavior
Actual Behavior
Steps to Reproduce the Problem

check clasp's packages.json for readline depenecy
check readline npm page for renaming warning
check linebyline npm page to verify same author/same api

Specifications

Node version (node -v): n.a.
Version (clasp -v): @latest
OS (Mac/Linux/Windows): n.a.

After closer inspection, the npm package readline is never effectively required and the standard node module readline is in fact what is being used. Thus, droping the npm package is the answer.

Fixed with #606.


Tdrd 194 remove all old code when automated judgment accepted

This needs to be be released after tdr-transfer-frontend code removal changes


Turn missing path sensitivity into an error

What the title says.

@bot-gradle test QFL

OK, I've already triggered QuickFeedbackLinux build for you.

@bot-gradle test QFL

OK, I've already triggered QuickFeedbackLinux build for you.

@bot-gradle test QFL

OK, I've already triggered QuickFeedbackLinux build for you.

@bot-gradle test QFL

OK, I've already triggered QuickFeedbackLinux build for you.

@bot-gradle test this

OK, I've already triggered ReadyForMerge build for you.

@bot-gradle test this

OK, I've already triggered ReadyForMerge build for you.


Deis on top of Mesosphere's DCOS

I noticed that Deis supports Mesos/Marathon as a scheduling component.
What about having a DCOS package to install Deis using dcos package install deis, and running Deis on top of DCOS (inside Marathon)?
I realize that there's probably the dependency that DCOS is running on top of CoreOS, but would this be a possiblity?

Currently this would not be possible.  Deis currently supports Mesos/Marathon as an application scheduler (i.e. apps deployed via the platform).  The components of the Deis platform itself, however, are still dependent on Fleet for scheduling.

The components of the Deis platform itself, however, are still dependent on Fleet for scheduling.

To elaborate further, deisctl communicates with fleet to provision the control plane. We would need to add a new backend for mesos, and I'm not sure if we'd be able to do a clean integration given how much of deisctl's feature set is reliant on specific fleet features such as ssh, journal and refresh-units.

I understand the complications.

The same goes for Kubernetes, it would be awesome if Deis itself could run on top of Kubernetes (which - in fact - we have running on top of the DCOS platform).
Again, I understand the complications this brings, but from a user-perspective, I think Deis can target a much bigger market if it is able to run on top of application management tools like DCOS and Kubernetes, which people will (I suspect) be using more and more to host their infrastructure.
Having said that, we are very much interested in running Deis, so we'll probably will setup a separate cluster to host Deis itself, but I suspect we'll treat it more like a "playground" area for developers, instead of having it manage our production infrastructure running on DCOS.

@JeanMertz Thanks for the great feedback! I'd encourage you to join us on Thursday's open roadmap planning meeting if you're able: https://groups.google.com/forum/#!topic/deis-users/HOUA7oaPGQY
We'll be sure to discuss this!

@carmstrong awesome! I'll see if I can make it :+1:

@JeanMertz I agree with everything you said and I've offered the same perspective on it myself.  As the situation currently stands, the Deis control plane cannot be decoupled from Fleet-- at least, probably, not without incurring breaking changes.  I think the "technology previews" we're shipping with Swarm, Mesos/Marathon, and Kubernetes available as application schedulers has been a democratic approach to evaluating each of those for, possibly, a larger role (i.e. scheduling the control plane) in some future release.

@JeanMertz hopefully you can join us for our open roadmap session.  In the meantime, I'm going to consider this answered.

I suppose things have changed now and this might be possible?

Deis Workflow (v2) or Deis v1.13 does not support mesos. It was just a tech preview proof-of-concept for v2. Kubernetes won so this won't be a possibility. :)

Theoretically you could run workflow on top of kubernetes on top of mesos, but as of this writing workflow requires kubernetes 1.2 and DCOS shipped a significantly older version of kubernetes in "alpha" and I haven't seen any activity in the kubernetes-mesos repo in months, so I wouldn't recommend it.


Lint and run test for PRs in actions

I think we should run lint and tests in CI on pull_request.
@artalar idk if it is a waste of GitHub action minutes to build on pull_request

I think it is a good idea, do you want to make a PR?


Rebuild does not happen ever

Hi!
I've used watchify several times without problems, but right now it's not working for me.
This is the command I'm running:
watchify -v -t babelify js/index.js -o js/bundle.js
This are my specs:

OS X Yosemite 64 bit
Zsh
Watchify 3.1.0

Any ideas how to solve this?
Thanks!
Fran

Works fine here. My specs:

OSX yosemite (10.10.1) with regular terminal
watchify 3.1.1
babelify 6.0.2
npm 2.8.2
node 0.10.32

It could be you are running an old version of watchify, or maybe something to do with the babel transform.
I would do this:
npm install watchify babelify --save-dev

And add a scripts to your package.json; this will run the local version:
"scripts": {
    "watch": "watchify -v -t babelify js/index.js -o js/bundle.js"
}

Now npm run watch and see what happens.

@mattdesl your suggestion did not work. I was already tried this methods through npm and directly in the cli.
I've done some additional steps nevertheless.

Update npm, now my version is 2.7.2
Checked my node version: 0.12.2
Babelify version 6.0.2

Another clue is that Im using Vim to edit files, I suppose that is not relevant at all but I state it nevertheless.
Perhaps the problem is fsevents.
Also, I might need to restart my computer, but it's impossible right now :smile:
Thanks a lot for your help.
Fran

Just for the sake of removing obvious things I've tried:

Running the npm task as sudo
Changing the source files permissions: sudo chmod -R 777 .

I didnt work

I am having issues with Vim as well. It actually does run the first few times that I save, and then it stops watching whatever file I'm working with. I think this has to do with how Vim saves. I think it does a "safe write" which fully replaces the file at once.

@rashkov I saw your vim issue, I'll look into it. @franleplant Are you also using vim? If not, what editor?

Im also using vim!
I tried with Sublime Text 3 with no differences.

Sublime text doesn't have this problem for me, and emacs either. Only Vim gives me trouble. So we are probably looking at two different issues.

@rashkov what OS are you using?
(It seems that we are experiencing different issues yes)

I'm using Linux. You mentioned earlier that maybe it's an fsevents issue. From what I understand, watchify uses chokidar to watch for file changes, and chokidar uses fsevents to make that work on OS X systems. You might want to try to npm install chokidar and then run something like this, and then try saving your file to see if it picks up on that change. Make sure to change "./a.js" to the file that you're editing, of course.
var chokidar = require('chokidar');

chokidar.watch('./a.js').on('change', function(){
  console.log('changed');
});

I'm also having the same issue as @franleplant

OSX 10.10.3
Node 0.12.2
NPM 2.7.5
Watchify 3.1.1
SublimeText 3

When files are saved they're successfully kicking off my linters and other watch processes, but not Watchify.

@rashkov run the test that you suggested and editing a.js file with vim triggers the change event.

I spent the day fixing other thing so I haven't had a chance to test out what I'm about to suggest:
w.r.t. the editor and the change event: If your editor isn't doing an "edit" but rather an "alternate-save-then-rename" (vim's swap file, or sublime's "atomic_save"), then I'm not entirely sure that chokidar fires a "change" event. maybe that's considered an "unlink" followed by an "add"?
w.r.t. fsevents, have you tried watchify's "poll" option? that switches chokidar into polling mode, which IIUC does not use fsevents.
w.r.t. other watchers working, https://github.com/substack/watchify/issues/201#issuecomment-93766476 might offer some clues.

I don't know if I was having the same problem but i solve mine by replacing -o and use instead --outfile
( pasted my config below ).
watchify app/app.js -t babelify --outfile bundle.js --debug --verbose

@zertosh , look at the test that suggested @rashkov that basically rules out that the problem is that vim or sublime are not triggering the chokidar edit event.
Also, I tried --poll and it does work with it.
Also tried this watchify -t babelify js/index.js --outfile js/bundle.js --debug --verbose as suggested by @DavidStrada and didnt work.

Can verify that same as @franleplant. When I use --poll=true other files required in my bundle entry point are listened to, other than that, only changed to the entry point are triggering a rebuild.

OSX 10.10.3
ZSH
Vim 7.4

FWIW, I'm not getting rebuilds using any of these suggestions. I've tried to get this working using command line, npm, as well as gulp tasks -- all with no luck.

OSX 10.10.3
ZSH
Sublime 3 (Have also tried vim)

This has been an issue for me as well. Watchify runs the first time and waits, however it does not rebuild after a file has changed.

OSX 10.10.2
Sublime, Textmate, Atom
Watchify v3.1.2
Browserify v9.0.8
Node v0.10.32
NPM v2.7.0
Reactify v1.1.0
6to5ify v4.1.1

Tried it with::
 watchify -t 6to5ify ./src/entry.jsx -o./dist/bundle.js -v

And also with:
 watchify -t reactify ./src/entry.jsx -o./dist/bundle.js -v

@franleplant Since polling worked for you, I'm going to chuck this one to something unique about your setup and/or chokidar. If you happen to figure out the cause and it's addressable via a PR, I'd really appreciate it.

@rashkov I'm super puzzled by your issue. I didn't see a comment as to whether polling worked for you or not. Can you check?

@TylerK and @asinner: Please open new issues with specifics on your particular setup and use.

@zertosh I agree, the problem is fixed for me, but the situation could be much better if we could just use watchify without the poll.
Is there some tests I can run? For example attempting to run Watchify's own test suites on my system?
Fran

@franleplant Sure, the tests are pretty good. Are you by any chance watching files across NFS? I added polling because users who where running containers could only watch with polling.

@zertosh nope, no containers or VMs.
I cloned, installed watchify and then run the tests:
1..98
# tests 98
# pass  98

# ok

So, the tests are working in my system, perhaps there is not a test case that covers my particular case?
I didn't read the tests, but this seems like the main thing to test in watchify, so Ill assume that this is covered.
I have the same problem with watching file with nodemon, is there something that both have in common?
Also, I replaced nodemon with chokidar-cli and file listening works like a charm.
Fran

@franleplant Yup pretty much every test relies on the watcher correctly firing an update event. I think nodemon uses fs.watch, but it seems to try a lot of different approaches.
The nodemon bit is strange. I'm on OS X 10.10.3 (bash 4.3.33(1)-release - not that I think it matters) and I normally edit with Sublime Text 3 (not that I think it matters either). My most watcher heavy projects run from gulp, and they involve watchify, multiple gulp.watch (for css and templates), and nodemon (for a server).

Yes, I agree this all seems strange, let me know if you find out anything.
Thanks a lot for your support.

@zertosh --poll helps, although it will still occasionally miss a 'change' event and not trigger the rebuild. However it doesn't just stop watching the file like it would without --poll.

FWIW, I ran a test using watchify on a simple project. (2 files, 1 requires the other, no polling) and everything seems to be working fine. But when I use it on a complex project (20+ source files, nested directories 3+ levels) thats when I stopped working without the poll.
I'll try and come up with a more specific example so we can narrow it down.

@franleplant Np.
@rashkov Grrr, that's weird.
@Dudemullet Yes please, if you can come up with something I can test locally, that'd be awesome. wrt a complex project, I've got wayyyy bigger builds than that - with devs on different machines and envs. BUT, we do have shallow dir structures - 3 levels max. I have to run an experiment with something deeper.

I'm running into this issue on Arch.
I'm using Gulp as the task runner, and after about 20 seconds. Gulp say Finished 'watch' after 16 s where watch is my setup for watchify.
Here are my relevant configurations in gulpfile.js
gulp.task('watch', function() {
  var opts = _.assign({}, watchify.args, {poll: true});
  var bundler = watchify(browserify('./js/main.js', opts));
  bundler.transform(babelify);
  bundler.on('update', rebundle);

  function rebundle() {
    return bundler.bundle()
      // log errors if they happen
      .on('error', gutil.log.bind(gutil, 'Browserify Error'))
      .pipe(source('bundle.js'))
      .pipe(gulp.dest('./dist'))
      .pipe(reload({stream: true}));
  }

  return rebundle();
});

For polling, I tried poll: true as well as poll: 300 but neither seem to help.
<EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS>This issue started happening after I upgraded my various dev dependencies.

@jtcwang you should try to run watchify via the CLI.

@jtcwang I don't think your issue is what's being talked about in this thread. Your issue doesn't seem to be related to watchify since your problem is with the length of the initial build. Please open a new issue with a bit more detail.

FWIW: I've seen this issue with chokidar on OS X due to the fsevents getting hosed for a given folder. Many people on my team routinely have to either move their working directory to a folder that hasn't been trashed, or use one of the techniques here to "repair" the broken folder.
An easy test to see if fsevents is a likely culprit: open Finder in your working directory (where your JS is), and then touch a new file in that folder from a terminal. If you don't see the touch'd file in Finder immediately, fsevents may be hosed for that folder, or one of its ancestors.
(a few of my teammates had it broken for the entire /Users folder, and had to move the working directory to a /Dev folder to get events working again)

@benmosher I've done the touch ing and checking on Finder and the changes are reflected immediately.
Nevertheless I did mv 'd my project folder to a different name and then mv 'd back to its original name and watchify started working without the --poll flag.
This is a really annoying bug in OS X's file system!
@zertosh so this is a far as we can get towards resolving my original problem, maybe creating some notes in the watchify docs about this?

@zertosh so this is a far as we can get towards resolving my original problem, maybe creating some notes in the watchify docs about this?

@franleplant PR welcomed :)

I know this is farfetched but, have you all updated to the latest version? Has not happened to me since. Thats why I haven't been able to reproduce a proper to test

@zertosh done! Not sure about the doc styling so let me know if you want to present this info in some other way.


fix: Continue the reconciliation even though backup or volumeSnapshots are not good

closes: #3654

CICD run: https://github.com/EnterpriseDB/cloudnative-pg/actions/runs/7646975080

/ok-to-merge


SQS output plugin

Q
A

Bug fix?
no

New feature?
yes

API breaks?
no

Deprecations?
no

Related tickets
none

License
Apache 2.0

What's in this PR?
Adds SQS output plugin
Additional context
To test the implementation:

compiled fluentd with the added fluent-plugin-sqs gem and pushed up the docker image to my public repository
Modified pkg/sdk/api/v1beta1/logging_types.go and set DefaultFluentdImageRepository to my public image repo temporarily
compile the controller and pushed up to my public repository
deployed to my local kind cluster
followed the guide and deployed the logging demo
added the following output

apiVersion: logging.banzaicloud.io/v1beta1
kind: Output
metadata:
  name: sqs-output-sample
  namespace: logging
spec:
  sqs:
    queue_name: some-aws-sqs-queue
    create_queue: false
    region: us-east-1

modified the existing Flow and appended sqs-output-sample

I was able to verify that messages were successfully being populated in some-aws-sqs-queue queue
Checklist

[x] Code meets the Developer Guide
[x] User guide and development docs updated (if needed)
[x] Related Helm chart(s) updated (if needed)

@adnan-kobir-sp Thanks for your contribution! Could you pls use secret refs. to store aws creds  eg.: https://github.com/banzaicloud/logging-operator/blob/master/pkg/sdk/model/output/aws_elasticsearch.go#L86 Thanks!

@adnan-kobir-sp Thanks for your contribution! Could you pls use secret refs. to store aws creds eg.: https://github.com/banzaicloud/logging-operator/blob/master/pkg/sdk/model/output/aws_elasticsearch.go#L86 Thanks!

done. Thanks for the review

@pepov can I get a review please? thanks


feat(BarChart): add animation

I also noticed that if you change any props in the dataSet, it will reload the whole chart and the animation will run again. Is there a way that the animation will only run what the value changes? To go even deeper, it could run only for the specific bar that the value was changed and not always from 0. If the value was 50 and you set it to 75, then it should animate from 50 to 75.


Getting bad output on spark

Linux xxx 2.6.32-32-server #62-Ubuntu SMP Wed Apr 20 22:07:43 UTC 2011 x86_64 GNU/Linux

spark 1,5,22,13,53
▁\c
▁\c
▃\c
▂\c
▇\c

bash --version
GNU bash, version 4.1.5(1)-release (x86_64-pc-linux-gnu)

I'm relatively new to setting up shell scripts, but I'm also getting this type of output. OS X 10.7.2
bash --version
GNU bash, version 3.2.48(1)-release (x86_64-apple-darwin11)
If I need to include more information, I'd be happy to, please just let me know.

confirm  bug
bash --version
GNU bash, версия 4.2.10(1)-release (i686-pc-linux-gnu)

confirm bug 2
bash --version
GNU bash, version 4.2.10(1)-release (x86_64-pc-linux-gnu)

made a pull request to fix it

Thanks @cathoderay, that fixed it right up.

This should be fixed now. Thanks, all!


Adding sc-dashboard

Adding Home.py and test_reports.py

Having the units in the second column seems a bit odd but I'm not sure if streamlit's tables offer any other options...

Is there some way to automatically switch to the file preview when you click on a file in the files section? Do the checkboxes mean it would be possible to open more than one file in the previewer?

There is no radio format for this widget, so the checkboxes are something we have to deal with. Currently, you can only select one file, but I could certainly change it such that users could select many.

Having the units in the second column seems a bit odd but I'm not sure if streamlit's tables offer any other options...

I'm not really sure where else it would go. Do you have any suggestions?

Having the units in the second column seems a bit odd but I'm not sure if streamlit's tables offer any other options...

I'm not really sure where else it would go. Do you have any suggestions?

Seems like the most common thing is to either put it in parantheses in the row header or inside the cells.
https://ux.stackexchange.com/questions/78835/how-best-to-label-a-column-that-contains-values-of-different-units
But it's more of a design decision so decide for yourself if you want to change it or leave it.

Having the units in the second column seems a bit odd but I'm not sure if streamlit's tables offer any other options...

I'm not really sure where else it would go. Do you have any suggestions?

Seems like the most common thing is to either put it in parantheses in the row header or inside the cells. https://ux.stackexchange.com/questions/78835/how-best-to-label-a-column-that-contains-values-of-different-units But it's more of a design decision so decide for yourself if you want to change it or leave it.

This will work very well when the dataframe is transposed, so I think I will change it. Thanks for the suggestion.


About timesteps

Hi dafrie,
I thanks for your code, and your operations for datasets is helpful for me.
But I am very confused for timesteps=[1], why?
if  timesteps=[1], the RNN only is usual MLP.

Hi Yishiheng,
Interesting question! Upfront notice: Since a few years have passed since, take everything with a grain of salt...
You are right that with the timesteps=1 and otherwise the default configuration, the network does not have knowledge about previous data and the whole point of RNN/LSTM would be moot.
However, since the stateful=True option is always set in the models here, the state of the LSTM cell is propagated between batches. As I understood it, this should theoretically allow the network to learn (strong) patterns very far apart without having to explicitly specify the timesteps. References: http://philipperemy.github.io/keras-stateful-lstm/
Please correct me if I am wrong and also would be very interesting to see, whether a different specification with timesteps>1 would improve the results!

@dafrie emmmmm,
I think that if stateful=True, the operation does cause the propagation of state of the LSTM cell from the batch to next batch. But ,usually, when we use new batch to train the model. we will reset the state of the LSTM cell. I think that the reason why we reset the state is because the parameters that are trained don't contain the state of LSTM cell. when we use the model to forecast the load, initial state should be zero state (or other default initial state) rather than legacy state in training period.
Excuse me,I don't know if my expression is clear or not.

Hm I understand your point, but let me quickly summarise how I saw it (and coded it...):

Generate a multivariate dataset for the whole period

Train the network with stateful=true and a batch size of 1 (e.g. one point in time)
--> Do not call reset_state() between each batches, since otherwise the whole LSTM approach here wouldn't make much sense. Reason why not a different input shape (with lagged data for example): I did not want to explicitly model this and I understood that the LSTM cell state could help achieve this long term memory effect I wanted for modelling long-term patterns.

Run training for multiple epochs, before each epoch actually calling reset_state()

For testing/predictions, actually call reset_state() before prediction and feed in the multivariate data (except the actual load) and let it:

Create a forecast for the whole test period at once
Create a rolling forecast by retraining the model after each day (24 hours, simulating a real world scenario) but not resetting state each time.

Does that make sense? Since this was only a "pet" project for me and I unfortunately did not have further contact with LSTM, I am quite sure that the approach/architecture of this repository could be done much smarter... Generally I would be really interested to see a comparison with, for example a timesteps>1 and with stateful=False...


Incompatible command option

Hi, I'm trying out the new -pythonVirtualEnvironmentCommand-option. I would like to set the value to a string with two words "source activate". However it seems as if MIP doesn't parse this from the command line as expected.
-pythonVirtualEnvironment mip2.0 -pythonVirtualEnvironmentCommand source activate -pQCCollect 1

In the generated SBATCH files it prints  "source" and misses the second term "activate". Is there a workaround for this that I'm not aware of?
Simply adding quotation marks around the option in the YAML file will likely not help I guess.

You can now supply arbitrarly long whitespace -pythonVirtualEnvironmentCommand on the cmd. And as an array in the config.yaml. Either as:
pythonVirtualEnvironmentCommand:

source activate

or
pythonVirtualEnvironmentCommand:

source
activate


Removing Argo

This fixes #90
I wasn't able to figure out a way to make Carthage just remove Argo, so I had to run carthage update ..., which updated Nimble, Result and ReactiveCocoa. I hope it's not a problem.

Has anybody had a chance to take a look at this? 😁

I would give it a go. I do not think that the dependency update should do any harm.
@felixjendrusch Green from your side?
And once more: Thank you @marcelofabri and a big 👍  for contributing.

@hffmnn yo. Thanks @marcelofabri.


(Bug) stuck tx status

If you are reporting a problem with Token Wizard, please include the following information:
Which network did you use? (Mainnet, Kovan, Rinkeby, etc.)
Main network
If you were able to create it, what is the URL of your crowdsale?
Not finished
Do you have screenshots showing the problem?
Yes

Do you see errors in the dev console? If yes, please include a screenshot

at f.performUpdateIfNecessary (main.7c06d6f5.js:1)
To open the dev console in Google Chrome, press F12, or go to View -> Developer -> Developer Tools, and open the Console tab
If you see errors, please right click on them and "Save as..". Zip saved file and attach it to the Issue.
Your answer

The issue is there were 17 transactions required through the metamask network and it stopped after the 11th one. Metamask doesn't show the submit button for the next one.. how can I continue with this?

The first error from the screenshot is ignored and it shouldn't block deployment process. You can see, that deployment continued after this error. Anyways, could you clarify some details for investigation:

Could you attach Zip archive of logs - it is hard to restore chronology from screenshot
Why do you say 17 transactions? If you have only 1 tier, you need to sign only 14 txs. I see, that you are trying to create crowdsale with 1 tier.
Did you do any manipulations with MetaMask to repeat some of the transactions?

Hi, I don't have that page open anymore, as it was stuck. Not able to do
anything, so I just saved this info then the window was closed:

main.7c06d6f5.js:1 stepThree ƒ i(){var t,e,n,r;E(this,i);for(var
o=arguments.length,a=Array(o),s=0;s<o;s++)a[s]=arguments[s];return
e=n=T(this,(t=i.proto||Object.getPrototypeOf(i)).call.apply(t,[this].concat(a))),n.storeRef=fu…
stepTwo ƒ i(){var t,e,n,r;E(this,i);for(var
o=arguments.length,a=Array(o),s=0;s<o;s++)a[s]=arguments[s];return
e=n=T(this,(t=i.proto||Object.getPrototypeOf(i)).call.apply(t,[this].concat(a))),n.storeRef=fu…
main.7c06d6f5.js:1 key name VALIDATED
main.7c06d6f5.js:1 key walletAddress VALIDATED
main.7c06d6f5.js:1 key rate VALIDATED
main.7c06d6f5.js:1 key supply VALIDATED
main.7c06d6f5.js:1 key startTime INVALID
main.7c06d6f5.js:1 isValid false
main.7c06d6f5.js:1 key name VALIDATED
main.7c06d6f5.js:1 key walletAddress VALIDATED
main.7c06d6f5.js:1 key rate VALIDATED
main.7c06d6f5.js:1 key supply VALIDATED
main.7c06d6f5.js:1 key startTime VALIDATED
main.7c06d6f5.js:1 key endTime VALIDATED
main.7c06d6f5.js:1 key updatable VALIDATED
main.7c06d6f5.js:1 key tier VALIDATED
main.7c06d6f5.js:1 isValid true
3main.7c06d6f5.js:1 [mobx.array] Attempt to read an array index (0) that is
out of bounds (0). Please check length first. Out of bound indices will not
be tracked by MobX
e.get @ main.7c06d6f5.js:1
main.7c06d6f5.js:1 Object
main.7c06d6f5.js:1 e
main.7c06d6f5.js:1 Array(1)
main.7c06d6f5.js:1 Array(1)
3main.7c06d6f5.js:1 [mobx.array] Attempt to read an array index (0) that is
out of bounds (0). Please check length first. Out of bound indices will not
be tracked by MobX
e.get @ main.7c06d6f5.js:1
main.7c06d6f5.js:1 Object
main.7c06d6f5.js:1 e
main.7c06d6f5.js:1 Array(6)
main.7c06d6f5.js:1 Array(6)
Array(6)
main.7c06d6f5.js:1 pricingStrategy ABI Encoded params constructor:
00000000000000000000000000000000000000000000000000005af3107a4000
2main.7c06d6f5.js:1 [mobx.array] Attempt to read an array index (0) that is
out of bounds (0). Please check length first. Out of bound indices will not
be tracked by MobX
e.get @ main.7c06d6f5.js:1
main.7c06d6f5.js:1 token ABI Encoded params constructor:
00000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005526967656c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000352474c0000000000000000000000000000000000000000000000000000000000
2main.7c06d6f5.js:1 [mobx.array] Attempt to read an array index (0) that is
out of bounds (0). Please check length first. Out of bound indices will not
be tracked by MobX
e.get @ main.7c06d6f5.js:1
main.7c06d6f5.js:1 Deploy safeMathLib contract
main.7c06d6f5.js:1 abi e
main.7c06d6f5.js:1 gas is estimated 164675
21main.7c06d6f5.js:1 Contract deployment transaction
0xe77a7045a43f110dba8713c37c2919cc43439f71c51c5d4634f98c25cfdafc7e is still
pending. Polling of transaction once more
main.7c06d6f5.js:1 Contract deployment transaction
0xe77a7045a43f110dba8713c37c2919cc43439f71c51c5d4634f98c25cfdafc7e is mined
from Promise
8main.7c06d6f5.js:1 [mobx.array] Attempt to read an array index (0) that is
out of bounds (0). Please check length first. Out of bound indices will not
be tracked by MobX
e.get @ main.7c06d6f5.js:1
main.7c06d6f5.js:1 abi e
main.7c06d6f5.js:1 gas is estimated 2407207
main.7c06d6f5.js:1 Object
8main.7c06d6f5.js:1 Contract deployment transaction
0x15810d7ca8154635ea0bde985c5a5c3fc711574bddd4c9eb5ff4f4ff62acdc07 is still
pending. Polling of transaction once more
main.7c06d6f5.js:1 Contract deployment transaction
0x15810d7ca8154635ea0bde985c5a5c3fc711574bddd4c9eb5ff4f4ff62acdc07 is mined
from Promise
2main.7c06d6f5.js:1 [mobx.array] Attempt to read an array index (0) that is
out of bounds (0). Please check length first. Out of bound indices will not
be tracked by MobX
e.get @ main.7c06d6f5.js:1
main.7c06d6f5.js:1 abi e
main.7c06d6f5.js:1 gas is estimated 400115
main.7c06d6f5.js:1 Object
6main.7c06d6f5.js:1 Contract deployment transaction
0x9329743a2dfdae7d47e7e30d7bb897dd6502e5111bfba87eabeb451066184d6e is still
pending. Polling of transaction once more
main.7c06d6f5.js:1 Object
main.7c06d6f5.js:1 Contract deployment transaction
0x9329743a2dfdae7d47e7e30d7bb897dd6502e5111bfba87eabeb451066184d6e is mined
from polling of tx receipt
2main.7c06d6f5.js:1 [mobx.array] Attempt to read an array index (0) that is
out of bounds (0). Please check length first. Out of bound indices will not
be tracked by MobX
e.get @ main.7c06d6f5.js:1
main.7c06d6f5.js:1 Object
main.7c06d6f5.js:1 e
main.7c06d6f5.js:1 Array(10)
main.7c06d6f5.js:1 Array(10)
2main.7c06d6f5.js:1 [mobx.array] Attempt to read an array index (0) that is
out of bounds (0). Please check length first. Out of bound indices will not
be tracked by MobX
e.get @ main.7c06d6f5.js:1
main.7c06d6f5.js:1 abi e
main.7c06d6f5.js:1 gas is estimated 3515435
371main.7c06d6f5.js:1 Contract deployment transaction
0xcf8b2bd0ae23b0cdf2af5961d29f06e3993386d0bab36c128fd825bfaf1917ed is still
pending. Polling of transaction once more
main.7c06d6f5.js:1 Error: Failed to check for transaction receipt:
{}
at Object.u [as _fireError] (
https://wizard.oracles.org/static/js/main.7c06d6f5.js:1:210503)
at https://wizard.oracles.org/static/js/main.7c06d6f5.js:1:248102
at a (https://wizard.oracles.org/static/js/main.7c06d6f5.js:1:1529954)
at i._settlePromiseFromHandler (
https://wizard.oracles.org/static/js/main.7c06d6f5.js:1:1503397)
at i._settlePromise (
https://wizard.oracles.org/static/js/main.7c06d6f5.js:1:1504241)
at i._settlePromise0 (
https://wizard.oracles.org/static/js/main.7c06d6f5.js:1:1504943)
at i._settlePromises (
https://wizard.oracles.org/static/js/main.7c06d6f5.js:1:1506202)
From previous event:
at i.p [as _captureStackTrace] (
https://wizard.oracles.org/static/js/main.7c06d6f5.js:1:1469681)
at i._then (
https://wizard.oracles.org/static/js/main.7c06d6f5.js:1:1499031)
at i.then (
https://wizard.oracles.org/static/js/main.7c06d6f5.js:1:1497399)
at https://wizard.oracles.org/static/js/main.7c06d6f5.js:1:804479
at https://wizard.oracles.org/static/js/main.7c06d6f5.js:1:883810
at
(anonymous) @ main.7c06d6f5.js:1
14main.7c06d6f5.js:1 Contract deployment transaction
0xcf8b2bd0ae23b0cdf2af5961d29f06e3993386d0bab36c128fd825bfaf1917ed is still
pending. Polling of transaction once more
main.7c06d6f5.js:1 Object
main.7c06d6f5.js:1 Contract deployment transaction
0xcf8b2bd0ae23b0cdf2af5961d29f06e3993386d0bab36c128fd825bfaf1917ed is mined
from polling of tx receipt
main.7c06d6f5.js:1 Deploy crowdsale contract 0
0x008E42C4e21119Bd4147De2853AEFb39689bfB1e
main.7c06d6f5.js:1 [mobx.array] Attempt to read an array index (0) that is
out of bounds (0). Please check length first. Out of bound indices will not
be tracked by MobX
e.get @ main.7c06d6f5.js:1
30main.7c06d6f5.js:1 Contract method transaction
0xb098ced9a049165f1286f84f462c02dec58d2d7e215f653421dbf6d13adabea2 is still
pending. Polling of transaction once more
main.7c06d6f5.js:1 Contract method transaction
0xb098ced9a049165f1286f84f462c02dec58d2d7e215f653421dbf6d13adabea2 is mined
from Promise
main.7c06d6f5.js:1 Object
main.7c06d6f5.js:1 e
main.7c06d6f5.js:1 Array(2)
main.7c06d6f5.js:1 Array(2)
main.7c06d6f5.js:1 finalizeAgent ABI encoded params constructor:
000000000000000000000000a28a074f76674788b5ecdc78af48b44f3b95a4af000000000000000000000000008e42c4e21119bd4147de2853aefb39689bfb1e
main.7c06d6f5.js:1 Object
main.7c06d6f5.js:1 abi e
main.7c06d6f5.js:1 gas is estimated 842049
16main.7c06d6f5.js:1 Contract deployment transaction
0x74d8312e3190a3702cb44a91f55aa5c60478a7fbaf654fa94b5fe47ca50d89ff is still
pending. Polling of transaction once more
main.7c06d6f5.js:1 Contract deployment transaction
0x74d8312e3190a3702cb44a91f55aa5c60478a7fbaf654fa94b5fe47ca50d89ff is mined
from Promise
main.7c06d6f5.js:1 Deploy finalize agent contract
0x8f619D6C7cA3d1Eb5B13a7f86916C82dd8DE34CB
main.7c06d6f5.js:1 ###setTier for Pricing Strategy:###
main.7c06d6f5.js:1 attach to pricingStrategy contract
main.7c06d6f5.js:1 Object
80main.7c06d6f5.js:1 Contract method transaction
0xcd004d39ece4f5b3d846c3854e1bf309624ba81d9a34848a798f7775ced9f1fb is still
pending. Polling of transaction once more
main.7c06d6f5.js:1 Contract method transaction
0xcd004d39ece4f5b3d846c3854e1bf309624ba81d9a34848a798f7775ced9f1fb is mined
from Promise
main.7c06d6f5.js:1 ###setReservedTokensListMultiple:###
main.7c06d6f5.js:1 Object
main.7c06d6f5.js:1 attach to token contract
92main.7c06d6f5.js:1 Contract method transaction
0xfadf02e796f050f2ffe66443505617616bc547286b7534dd0aa75470e643df73 is still
pending. Polling of transaction once more
main.7c06d6f5.js:1 Contract method transaction
0xfadf02e796f050f2ffe66443505617616bc547286b7534dd0aa75470e643df73 is mined
from Promise
main.7c06d6f5.js:1 ###updateJoinedCrowdsales:###
main.7c06d6f5.js:1 attach to crowdsale contract
main.7c06d6f5.js:1 input: e
main.7c06d6f5.js:1 Object
main.7c06d6f5.js:1 Array(2)
n.handleError @ main.7c06d6f5.js:1
main.7c06d6f5.js:1 Contract method transaction undefined is mined from
Promise
main.7c06d6f5.js:1 Uncaught TypeError: Cannot read property '0' of undefined
at new e (main.7c06d6f5.js:1)
at f._constructComponentWithoutOwner (main.7c06d6f5.js:1)
at f._constructComponent (main.7c06d6f5.js:1)
at f.mountComponent (main.7c06d6f5.js:1)
at Object.mountComponent (main.7c06d6f5.js:1)
at f.performInitialMount (main.7c06d6f5.js:1)
at f.mountComponent (main.7c06d6f5.js:1)
at Object.mountComponent (main.7c06d6f5.js:1)
at f._updateRenderedComponent (main.7c06d6f5.js:1)
at f._performComponentUpdate (main.7c06d6f5.js:1)
at f.updateComponent (main.7c06d6f5.js:1)
at f.receiveComponent (main.7c06d6f5.js:1)
at Object.receiveComponent (main.7c06d6f5.js:1)
at Object.updateChildren (main.7c06d6f5.js:1)
at m._reconcilerUpdateChildren (main.7c06d6f5.js:1)
at m._updateChildren (main.7c06d6f5.js:1)
at m.updateChildren (main.7c06d6f5.js:1)
at m._updateDOMChildren (main.7c06d6f5.js:1)
at m.updateComponent (main.7c06d6f5.js:1)
at m.receiveComponent (main.7c06d6f5.js:1)
at Object.receiveComponent (main.7c06d6f5.js:1)
at f._updateRenderedComponent (main.7c06d6f5.js:1)
main.7c06d6f5.js:1 Uncaught TypeError: Cannot read property 'getHostNode'
of null
at Object.getHostNode (main.7c06d6f5.js:1)
at f.getHostNode (main.7c06d6f5.js:1)
at Object.getHostNode (main.7c06d6f5.js:1)
at f.getHostNode (main.7c06d6f5.js:1)
at Object.getHostNode (main.7c06d6f5.js:1)
at f._updateRenderedComponent (main.7c06d6f5.js:1)
at f._performComponentUpdate (main.7c06d6f5.js:1)
at f.updateComponent (main.7c06d6f5.js:1)
at f.receiveComponent (main.7c06d6f5.js:1)
at Object.receiveComponent (main.7c06d6f5.js:1)
at Object.updateChildren (main.7c06d6f5.js:1)
at m._reconcilerUpdateChildren (main.7c06d6f5.js:1)
at m._updateChildren (main.7c06d6f5.js:1)
at m.updateChildren (main.7c06d6f5.js:1)
at m._updateDOMChildren (main.7c06d6f5.js:1)
at m.updateComponent (main.7c06d6f5.js:1)
at m.receiveComponent (main.7c06d6f5.js:1)
at Object.receiveComponent (main.7c06d6f5.js:1)
at f._updateRenderedComponent (main.7c06d6f5.js:1)
at f._performComponentUpdate (main.7c06d6f5.js:1)
at f.updateComponent (main.7c06d6f5.js:1)
at f.performUpdateIfNecessary (main.7c06d6f5.js:1)

Why do you say 17 transactions? If you have only 1 tier, you need
to sign only 14 txs. I see, that you are trying to create crowdsale with 1
tier.

This was the first time using it.. I forgot to click the + to make further
tiers. I thought I could do that after this first "pre-ico" was made.

Did you do any manipulations with MetaMask to repeat some of the
transactions?

No, it was very slow.. all the transactions were taking around 10 minutes,
one took over 30 minutes (about the 3rd).
I stepped away from my desk for 2-3 minis, when I came back I noticed a
transaction had finished but there was no prompt for the next transaction..
so it got stuck.
Thanks,
-Lindsay
off to work now. Back in about 8.5 hrs.
On Mon, Feb 19, 2018 at 6:32 AM, Victor Baranov<EMAIL_ADDRESS>wrote:

The first error from the screenshot is ignored and it shouldn't block
deployment process. You can see, that deployment continued after this
error. Anyways, could you clarify some details for investigation:

Could you attach Zip archive of logs - it is hard to restore
chronology from screenshot
Why do you say 17 transactions? If you have only 1 tier, you need
to sign only 14 txs. I see, that you are trying to create crowdsale with 1
tier.
Did you do any manipulations with MetaMask to repeat some of the
transactions?

—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/poanetwork/token-wizard/issues/603#issuecomment-366545237,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AI4eQU9ildiESowa6h720CYtffDv1XEwks5tWIjTgaJpZM4SJXZS
.

The log doesn't make any sense to me, and it's the only information I have left from the attempt to make the token. I guess some things were done as it got to step 7, but I don't know how to access any of it. It cost me about $7-$10 before it got stuck. How can I check if my token was registered and how would I issue tokens etc?

All contracts were created. But your crowdsale is not alive yet.
To finish deployment process you need to continue manually:

https://github.com/poanetwork/token-wizard/wiki/Set-mint-agent
https://github.com/poanetwork/token-wizard/wiki/Set-finalize-agent
https://github.com/poanetwork/token-wizard/wiki/Set-release-agent
https://github.com/poanetwork/token-wizard/wiki/Transfer-ownership

Set of your contracts to implement these steps: restore-crowdsale.zip
This is the link to your crowdsale: https://wizard.poa.network/crowdsale?addr=0x008E42C4e21119Bd4147De2853AEFb39689bfB1e&networkID=1
It will work after steps 1-4 will be finished.
This is the only way to finish stuck crowdsale now. In the future, we'll implement https://github.com/poanetwork/token-wizard/pull/598

Thanks for that information.
I'll go through each of those 4 steps.
Am not sure what you mean here:  "Set of your contracts to implement these
steps: restore-crowdsale.zip
https://github.com/poanetwork/token-wizard/files/1736782/restore-crowdsale.zip
".
In that zipped folder I can see three files 'crowdsale', 'finalize_agent'
and 'token' they are not associated with any file type. Am I meant to open
those files, and which program do I open them with?
On Mon, Feb 19, 2018 at 11:11 PM, Victor Baranov<EMAIL_ADDRESS>wrote:

All contracts were created. But your crowdsale is not alive yet.
To finish deployment process you need to continue manually:

https://github.com/poanetwork/token-wizard/wiki/Set-mint-agent
https://github.com/poanetwork/token-wizard/wiki/Set-finalize-agent
https://github.com/poanetwork/token-wizard/wiki/Set-release-agent
https://github.com/poanetwork/token-wizard/wiki/Transfer-ownership

Set of your contracts to implement these steps: restore-crowdsale.zip
https://github.com/poanetwork/token-wizard/files/1736782/restore-crowdsale.zip
This is the link to your crowdsale: https://wizard.poa.network/
crowdsale?addr=0x008E42C4e21119Bd4147De2853AEFb39689bfB1e&networkID=1
It will work after steps 1-4 will be finished.
This is the only way to finish stuck crowdsale now. In the future, we'll
implement #598 https://github.com/poanetwork/token-wizard/pull/598
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/poanetwork/token-wizard/issues/603#issuecomment-366689026,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AI4eQSzH3N8fG1kfgZ3kLxjtED_-G_YLks5tWXLmgaJpZM4SJXZS
.

Please look through the links 1-4. All needed information to execute transactions 1-4 you'll find in the attached zip archive to make your crowdsale alive.

Hi,
I did those 4 steps above. I think correctly. However when I clicked on the
crowdsale link: https://wizard.poa.network/crowdsale?addr=
0x008E42C4e21119Bd4147De2853AEFb39689bfB1e&networkID=1
and clicked -> Invest. then input 1 token (also tried 0.00001). Any amount
I tried it said "transaction has failed" please retry.
Can I buy them myself?
Also, the price says. 10,000 (tokes/eth) which seems high if that is in
ethereum.. how could I change that?
On Mon, Feb 19, 2018 at 11:27 PM, Victor Baranov<EMAIL_ADDRESS>wrote:

Please look through the links 1-4. All needed information to execute
transactions 1-4 you'll find in the attached zip archive to make your
crowdsale alive.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/poanetwork/token-wizard/issues/603#issuecomment-366692669,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AI4eQTuhoioUAMMQOZVzQlbK32k3zu_lks5tWXalgaJpZM4SJXZS
.

Yes, you can. Your tier is not whitelisted, as I see.

I did those 4 steps above.
All transactions, you sent, are correct. But you missed the last one: https://github.com/poanetwork/token-wizard/wiki/Set-mint-agent. From this instruction, you need to send 2 txs. I see only one. The second one is to set crowdsale contract as a mint agent of token contract.

As this was my first token. If you can answer some of these qns that would
be good.

Is it possible to do an ICO with wizard.oracles with this token or do
all the tiers need to be added in the intial start up?
After this pre-ico sale how can I generate more tokens?
In general how do I manage this token? and what options does the owner
of a token have? Eg setting the token price.
I have some ideas for this token such as charities it can support and
benefits for token holders, any recommendation for marketing?
What are the essentials for a token eg. white paper, website, support,
funds availble etc.
Any help would be appreciated.

On Tue, Feb 20, 2018 at 12:33 AM, Lindsay W<EMAIL_ADDRESS>wrote:

Hi,
I did those 4 steps above. I think correctly. However when I clicked on
the crowdsale link: https://wizard.poa.network/crowdsale?addr=0x008E4
2C4e21119Bd4147De2853AEFb39689bfB1e&networkID=1
and clicked -> Invest. then input 1 token (also tried 0.00001). Any amount
I tried it said "transaction has failed" please retry.
Can I buy them myself?
Also, the price says. 10,000 (tokes/eth) which seems high if that is in
ethereum.. how could I change that?
On Mon, Feb 19, 2018 at 11:27 PM, Victor Baranov<EMAIL_ADDRESS>
wrote:

Please look through the links 1-4. All needed information to execute
transactions 1-4 you'll find in the attached zip archive to make your
crowdsale alive.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/poanetwork/token-wizard/issues/603#issuecomment-366692669,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AI4eQTuhoioUAMMQOZVzQlbK32k3zu_lks5tWXalgaJpZM4SJXZS
.

Can I still do that step. I tried going back and doing it, but in this
step:
In Select a function combo choose setMintAgent method
There is no option for setMintAgent - it's not in the dropdown.
On Tue, Feb 20, 2018 at 12:50 AM, Victor Baranov<EMAIL_ADDRESS>wrote:

Yes, you can. Your tier is not whitelisted, as I see.
I did those 4 steps above.
All transactions, you sent, are correct. But you missed the last one:
https://github.com/poanetwork/token-wizard/wiki/Set-mint-agent. From this
instruction, you need to send 2 txs. I see only one. The second one is to
set crowdsale contract as a mint agent of token contract.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/poanetwork/token-wizard/issues/603#issuecomment-366715218,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AI4eQcgWKKe5P2WE1xhkivlw9SpbhmR5ks5tWYpDgaJpZM4SJXZS
.

Yes, you still can. You should do it on token contract with token contract ABI. The input parameter is crowdsale address.

something is going wrong when I try to write this. The GAS amount is too
high. It has max charge around $245 USD.
On Tue, Feb 20, 2018 at 1:04 AM, Victor Baranov<EMAIL_ADDRESS>wrote:

Yes, you still can. You should do it on token contract with token contract
ABI. The input parameter is crowdsale address.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/poanetwork/token-wizard/issues/603#issuecomment-366719351,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AI4eQT1cZgUBp7LJBTwVufAxMilcQ-1nks5tWY2OgaJpZM4SJXZS
.

Please show me myetherwallet page with filled input and also indicate the signer address.

[image: Inline image 1]
[image: Inline image 2]
On Tue, Feb 20, 2018 at 1:17 AM, Victor Baranov<EMAIL_ADDRESS>wrote:

Please show me myetherwallet page with filled input and also indicate the
signer address.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/poanetwork/token-wizard/issues/603#issuecomment-366722961,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AI4eQXIOHqBGzzfmbyKehelSdm6YdIVkks5tWZCUgaJpZM4SJXZS
.

I don't see screenshots. Please upload to github.

The second one is to set crowdsale contract as a mint agent of token contract.

you need to set token contract address to Contract address field
you need to set crowdsale contract address to addr field

Ok, that makes sense. Read it incorrectly before. 1:30am here. $2.32 is
better than $295 I had before.
On Tue, Feb 20, 2018 at 1:27 AM, Victor Baranov<EMAIL_ADDRESS>wrote:

The second one is to set crowdsale contract as a mint agent of token
contract.

you need to set token contract address to Contract address field
you need to set crowdsale contract address to addr field

—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/poanetwork/token-wizard/issues/603#issuecomment-366725705,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AI4eQZzVeCRlM64n4YDphjpcchspI1DJks5tWZLtgaJpZM4SJXZS
.

I tried to contribute again on the crowdsale page. How many minutes should
it take? I clicked 1 token then contribute. It's just saying POA network
'do not refresh the page' for over 5 mins now.
On Tue, Feb 20, 2018 at 1:32 AM, Lindsay W<EMAIL_ADDRESS>wrote:

Ok, that makes sense. Read it incorrectly before. 1:30am here. $2.32 is
better than $295 I had before.
On Tue, Feb 20, 2018 at 1:27 AM, Victor Baranov<EMAIL_ADDRESS>wrote:

The second one is to set crowdsale contract as a mint agent of token
contract.

you need to set token contract address to Contract address field
you need to set crowdsale contract address to addr field

—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/poanetwork/token-wizard/issues/603#issuecomment-366725705,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AI4eQZzVeCRlM64n4YDphjpcchspI1DJks5tWZLtgaJpZM4SJXZS
.

If no errors in dev console you should wait. Slow option for contribution transaction gas price was chosen: it is slower, but cheaper for contributor.

I closed that window and tried again.
Works now. Just got 10 tokens, including the gas price for under $2.

Perfect.
Answers to your technical questions about Token Wizard platform:

Is it possible to do an ICO with wizard.oracles with this token or do
all the tiers need to be added in the intial start up?

All the tiers need to be added in the initial start up. More about wizard strategy: https://github.com/poanetwork/token-wizard/wiki/Token-Wizard-Strategy.

After this pre-ico sale how can I generate more tokens?

You can reserve them with https://github.com/poanetwork/token-wizard/wiki/Set-reserved-tokens (supported feature) or you can mint them at any time (unsupported in-box feature for now).

In general how do I manage this token? and what options does the owner
of a token have? Eg setting the token price.

https://github.com/poanetwork/token-wizard/wiki/Change-rate or even better https://www.youtube.com/watch?v=F35ZQd55TJY

Thanks for your help. If you have a token you are selling let me know about it.

https://poa.network/tokens

The public sale on that page says sold out. I tried to send some ether to
the address on that page, but the GAS price was too high .. about $58 usd.
On Tue, Feb 20, 2018 at 2:03 AM, Victor Baranov<EMAIL_ADDRESS>wrote:

https://poa.network/tokens
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/poanetwork/token-wizard/issues/603#issuecomment-366735609,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AI4eQUH9toiEpAG9s91qGeFXrbXkjpsBks5tWZs5gaJpZM4SJXZS
.

Hi,
When I do a search on https://etherscan.io/token-search
for this token 0xa28a074f76674788b5ecdc78af48b44f3b95a4af
it comes up with:
Token Attributes Found:
totalSupply =<PHONE_NUMBER>0000000000
name = Rigel
symbol = RGL
decimals = 18
Is that normal to have such a large totalSupply? Can I modify this ?
I was about to run the function, setreservedlisttokensmuliple is that ok to
do that now or should the total supply be modified first?
On Tue, Feb 20, 2018 at 2:16 AM, Lindsay W<EMAIL_ADDRESS>wrote:

The public sale on that page says sold out. I tried to send some ether to
the address on that page, but the GAS price was too high .. about $58 usd.
On Tue, Feb 20, 2018 at 2:03 AM, Victor Baranov<EMAIL_ADDRESS>wrote:

https://poa.network/tokens
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/poanetwork/token-wizard/issues/603#issuecomment-366735609,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AI4eQUH9toiEpAG9s91qGeFXrbXkjpsBks5tWZs5gaJpZM4SJXZS
.

I think I get it now. if there are 10 tokens as balance the total supply
will be 10 to the power of decimals. so 10 to the power of 18. Which is
that number.
On Tue, Feb 20, 2018 at 11:26 PM, Lindsay W<EMAIL_ADDRESS>wrote:

Hi,
When I do a search on https://etherscan.io/token-search
for this token 0xa28a074f76674788b5ecdc78af48b44f3b95a4af
it comes up with:
Token Attributes Found:
totalSupply =<PHONE_NUMBER>0000000000
name = Rigel
symbol = RGL
decimals = 18
Is that normal to have such a large totalSupply? Can I modify this ?
I was about to run the function, setreservedlisttokensmuliple is that ok
to do that now or should the total supply be modified first?
On Tue, Feb 20, 2018 at 2:16 AM, Lindsay W<EMAIL_ADDRESS>wrote:

The public sale on that page says sold out. I tried to send some ether to
the address on that page, but the GAS price was too high .. about $58 usd.
On Tue, Feb 20, 2018 at 2:03 AM, Victor Baranov<EMAIL_ADDRESS>
wrote:

https://poa.network/tokens
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/poanetwork/token-wizard/issues/603#issuecomment-366735609,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AI4eQUH9toiEpAG9s91qGeFXrbXkjpsBks5tWZs5gaJpZM4SJXZS
.

Token is mintable. Initial token supply is 0.
Current totalSupply =<PHONE_NUMBER>0000000000 means, that somebody bought 10 tokens. Other zeros - is the number of decimals.

Ok thanks. Will do some research into difference between mintable and
non-mintable.
On Tue, Feb 20, 2018 at 11:48 PM, Victor Baranov<EMAIL_ADDRESS>wrote:

Token is mintable. Initial token supply is 0.
Current totalSupply =<PHONE_NUMBER>0000000000 means, that somebody bought 10
tokens. Other zeros - is the number of decimals.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/poanetwork/token-wizard/issues/603#issuecomment-366982436,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AI4eQUSXPSEFB-gLjXiGLSs3HQvvMffpks5tWs0sgaJpZM4SJXZS
.

I tried  https://github.com/poanetwork/token-wizard/wiki/Set-reserved-tokens
to reserve tokens.
I tried with both a metamask address and myetherwallet CX address. When I
click write an error shows:
(error_04) This is not a valid wallet file.
On Tue, Feb 20, 2018 at 11:53 PM, Lindsay W<EMAIL_ADDRESS>wrote:

Ok thanks. Will do some research into difference between mintable and
non-mintable.
On Tue, Feb 20, 2018 at 11:48 PM, Victor Baranov<EMAIL_ADDRESS>
wrote:

Token is mintable. Initial token supply is 0.
Current totalSupply =<PHONE_NUMBER>0000000000 means, that somebody bought 10
tokens. Other zeros - is the number of decimals.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/poanetwork/token-wizard/issues/603#issuecomment-366982436,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AI4eQUSXPSEFB-gLjXiGLSs3HQvvMffpks5tWs0sgaJpZM4SJXZS
.

You should do it with the address, which is the owner() of token contract. And you can set reserved tokens only once.

I tried it with the original address that I used (metamask) but it didn't
work. Is it because metamask is not classified as a wallet?
On 21 Feb 2018 00:51, "Victor Baranov"<EMAIL_ADDRESS>wrote:

You should do it with the address, which is the owner() of token
contract. And you can set reserved tokens only once.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/poanetwork/token-wizard/issues/603#issuecomment-367001422,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AI4eQVAt4w6MhVuxYQg9JjYfyGJX085Wks5tWtvlgaJpZM4SJXZS
.

I tried to set the reserved tokens again. This time the wallet address wasn't an issue but it had a very high GAS amount, which would have costed over $270 USD if I continued (rejected it).
Here is a screen shot of the top part of the screen.

I took the contract address and ABI from the 'token' file, is that correct?

This is correct. Please check the owner() property. Is it the same address which are trying to confirm transaction?

How can I check owner() property? where am I looking? In the ABI there are no addresses.
I checked etherscan and the token holder is the same address I tried.

I used my wallet address (in the pic replaced with 'my address').

I've also tried two addresses separated with a comma.
Where I put 0,0 in tokens 35,5  in 'inPercentageUnit and 0,0 in 'inPercentageDecimals'
Where I put one address or two addresses. The gas price was still over $270 USD.

The owner() property you can check in myetherwallet. Choose it in combobox. Is it the same address, which unlocked in Metamask?

Are you trying to confirm tx with this address 0x4141e041466c6ee97ad610651075ae5e7a03c810 ? It is the owner

Oh, you have already set reserved tokens. You can do it only once. It is indicated here: https://github.com/poanetwork/token-wizard/wiki/Set-reserved-tokens-in-percents

Note: PLEASE BE CAREFUL, YOU CAN SET RESERVED TOKENS LIST ONLY ONCE.

Yes, that is my Metamask address, that I used initially. In that screenshot above that is what I used as (my address).

Please read above. You have already set reserved tokens. You can do it only once:

Ok, I must have done that as part of the initial wizard?
So it doesn't actually allocate any tokens to my account yet. It will just reserve a percentage is that right? So if there were 10,000 tokens in the pre-sale, and I reserved 50% then 5000 cannot be bought?  I can't recall what percentage I reserved.

I am wanting to get some tokens so I can send to some ppl. Do I have to wait till the pre-sale is over before the tokens are allocated? or can I mint them? Am not sure how to min them yet.

Also how can I look at the token code? Is it fully ERC20 compatible? Once the website is completed and other preparation ready, would this token be able to be submitted to an exchange such as cryptopia? Or would I need to add some functions? Is it too late to add functions to the token after it has been deployed?

@lindsmcw too many unrelated to the initial issue questions. Let's go to https://gitter.im/poanetwork/ico-wizard for discussion. But first, please take a look to these articles:
demo: https://github.com/poanetwork/token-wizard/wiki/Token-Wizard-Demo
strategy: https://github.com/poanetwork/token-wizard/wiki/Token-Wizard-Strategy
contracts verification: https://github.com/poanetwork/token-wizard/wiki/Token-Wizard-Verifying-Contracts
distributing of reserved tokens: https://github.com/poanetwork/token-wizard/wiki/Distribute-reserved-tokens
finalization: https://github.com/poanetwork/token-wizard/wiki/Finalize-crowdsale
You can find here the answers to most of your questions.

Ok thanks.