Add total mint transaction count and metalabels count per epoch

Currently there isnt a way to monitor total mint transactions per epoch.
The request here is:

Create a cache table that contains epoch_no, distinct metalabel keys for that epoch, count of mint transactions for that epoch against each metalabel key
Expose this data via a new RPC endpoint

Needs a bit of consideration for cache table design - as there are different type of counts that'd be needed for cache (sample columns from @edridudi ):
Epoch, NFTs count, FTs Count, medianfts (cip25) (721), Royalty Tokens (cip27) (777), etc

Query rules for the different columns:
For NFT count:
sum(multi_assets.quantity)=1
For FT count:
sum(multi_assets.quantity)<>1
For media NFT count:
sum(quantity)=1 and metalabel.key = 721
(I wonder if we actually need to dive into each mint tx metadata and verify it according to cip-25 mandatory fields)
For Royalty Tokens count:
In cip-27 it was decided by the community that the royalty token is valid only if it is the first minted asset in a specific policy.
If it is burned afterwards it's still count as valid.
So... It makes things a lil bit more complex ☺
So db query should be like
metalabel.key = 777 And count only if its first asset in a policy
Here we should count once only if the rules apply.
(Same as above, should we verify the existence of "address" and "rate" fields in the tx metadata according to cip-27?)

2nd asset cache table should include the following fields:
asset_id, total_supply, first_mint_tx_id, first_mint_keys, last_mint_tx_id, last_mint_keys, decimals

@edridudi
I have spent time this weekend looking into the cache tables discussed for this. To be able to provide missing data as you suggested. Though I have run into a a few road forks and I'm currently unsure what data is actually needed.
Would you be willing to jump onto our bi-weekly call on Thursday at 22 UTC to discuss this further?

Hey @Scitz0 ,
It would be midnight where I'm at but yeah I will make an effort.
Just if you can, send me an invite to the meeting so I will have a reminder.
The main idea is to have the ability to overview the Cardano Ledger over time (per epoch).
for starters, it could be assets minted but really it can be a lot of things such as the number of Transactions per epoch or new Policies per epoch/new Accounts per epoch ...
I know that it might be a lil bit complex but it's just a suggestion to have something no other API has.


nswag.json is populated by NSwag.MSBuild

We're trying to keep nswag.json for generating Swagger doc to minimum as most of the properties are set via code and consumed with the help of "useDocumentProvider": true. However, the MSBuild task rewrites the file by adding the full set of the properties during code generation. Why would it do that?

Main reason is that it updates the config with the latest default values so that if they change in the future they are fixed and you immediately see the newly supported options.

Oh okay, I never thought about it that way... I might be (overly) used to SemVer and reading release notes :)
Anyway, would you accept a PR to make that rewrite optional?

@jeremyVignelles what do you think?

Why not, but how would you do that? an option in the file?

An option to specify how options are handled in the options file ;)

that's meta, but why not.
"autoUpgrade":false

?

Why not...


Voice calling works perfectly when in same network but no sound when call from other network.

Hi,
Thanks for the great work. It's a life-saving project to me.  It works perfectly in the same network. but when I connect my laptop to the internet (mobile data hotspot) then no sound.

hello,
it is because of the TURN/STUN server configuration that is only for development purpose if you want to use in other network also please buy from here or from any reliable source and use them. Or you can also create your own TURN/STUN server.


feat(ui): Various improvements to Promote Subscribers UX

Fixes #1867

Trying this out with the kargo-advanced examples to get a better understanding of the changes, and if it solves (part of) the confusion I ran into myself.


fixed issue #50 when native scrollbars are visible when zoomed out. p…

[x] fixed issue #50 when native scrollbars are visible when zoomed out.
[x] prevented infinite loop in the colored example

checking scrollbar width on every handleWindowResize would lead to a huge performance drop and since this is an edge case I'm not really happy with this approach

Unfortunately there is no way to get 'zoom' event. Browser's zoom triggers resize event.
Window resizing is quite rare event and on resize user doesn't scroll anything, so it shouldn't have a drop performance affect

I'm still having this issue. Would it make sense to throttle/debounce this to prevent a too huge performance drop?

@malte-wessel I understand why you're not happy with this implementation, but window resize is still an issue with this package.
Do you think we could, at least, have a public method (this.refs.scrollbar.forceUpdate() ?) to force width recalculation ? This way the package doesn't update by default (no performance drop), but user still have a possibility to trigger recalculation by itself.
I could create a Merge Request if you like the idea

This is a problem for us as well. Is this library dead? :-)

@sorenhoyer looks like  it's dead) the problem exists for a long time and there are no solution for it((

You could use react-custom-scrollbars-2 will fix this issue


User endpoint

any plans to add user endpoint?

I was thinking of adding a user endpoint but I'm currently focused on building documentation. I'll start work on it as soon as I'm done with documentation.  I'll be releasing v1.1.0 after the docs so I'll add the user endpoint in v1.2


React Native: Unable to resolve module tinybase/ui-react/with-schemas

Describe the bug
I have a React Native app and was following Typing The ui-react Module section. When running the app i'm getting the following error:
Error: Unable to resolve module tinybase/ui-react/with-schemas

I tried importing from tinybase/lib/ui-react/with-schemas instead but it didn't help.
Additional context
Package versions:
"tinybase": "^4.0.1"
"react-native": "0.72.3"

Okay, i don't know what the problem is but seems like I found a workaround.
Instead of this (from the docs):
import * as UiReact from 'tinybase/ui-react/with-schemas';
import React from 'react';
import {createStore} from 'tinybase/with-schemas';

...

const UiReactWithSchemas = UiReact as UiReact.WithSchemas<
  [typeof tablesSchema, typeof valuesSchema]
>;
const {TableView, useTable, ValueView} = UiReactWithSchemas;

I only imported WithSchemas as a type from tinybase/ui-react/with-schemas while importing the actual functions as UiReact  from tinybase/ui-react:
import * as UiReact from 'tinybase/ui-react'
import type { WithSchemas } from 'tinybase/ui-react/with-schemas'
import { createStore, TablesSchema, ValuesSchema } from 'tinybase/with-schemas'
import { newId } from './nanoid'

...

const UiReactWithSchemas = UiReact as unknown as WithSchemas<
  [typeof tablesSchema, typeof valuesSchema]
>

const { TableView, useTable, ValueView } = UiReactWithSchemas

Interesting... so we have all sorts of little challenges with the React Native bundler. Likely the types are being resolved differently to runtime code.
Glad you were able to get going! If I can repro this I will see if the docs need updating.

My guess is that it has something to do with the exports field of package.json file support for which is still beta in the version of react native i was using. And when importing a type since it's just a type it's not needed in runtime and therefore no error. But yeah, this is all just my guesses.

Yes, so the TinyBase package.json configures that, when you are using with-schemas, the code still comes from the same folder (lib) but the types come from a different folder (types/with-schemas). I will add something to the docs - thank you!

Added your solution to https://tinybase.org/guides/schemas-and-persistence/schema-based-typing/#typing-the-ui-react-module - many thanks again!


Let users use a static dataset but raise a warning if they use generative methods

Users can use either a generative or static dataset, but generative requires a simulator. There should be a way to use only static metrics, or else warn the user that they're trying to use a generative method without a simulator.

Accidentally duplicated in #75
Closed by #81


Load Comments for posts not working.

uncaughtException: wp.posts(...).id(...).comments is not a function

Can't remember why but I had to do something like this to get comments:
Obviously you can see I am also using a promise and handling errors for posts without comments, etc.
wp.posts().id(id).perPage(limit).page(page).embed().get(function(err, post) {
                Promise.resolve(null).then(function() {
                        if (!post || err) {
                            throw new Error('Post doesn\'t exist.');
                        }
                        if (!"_embedded" in post) {
                            throw new Error('Comments don\'t exist.');
                        }
                        var comments = post._embedded.replies;
                        if (!comments) {
                            throw new Error('Comments don\'t exist.');
                        }
                        resolve(comments);
                    })
                    .catch(function(err) {
                        resolve(err.message);
                    });
            });

Simplified
wp.posts().id(id).embed().get(function(err, post) {
     var comments = post._embedded.replies;
    console.log(comments);
 });

@satish9323 Thanks for raising this, it's a major area of the API (i.e. this module's interface, not the "WP-API") that we're not satisfied with—the way that I converted the route builders from using the WP-APIv1 routes to use the new WP-APIv2 system "works," but broke the hierarchical relationship between comments and posts. To get comments, you now need to start from wp.comments() directly:
wp.comments().forPost(id)...

That should return a paginated collection of comments for post id.
I'm going to close this as provisionally resolved, and open a new issue to investigate making wp.posts().id( n ).comments() function the same as wp.comments().forPost( n )—please re-open if this solution does not work for you.

Thanks @kadamwhite . It worked.

@kadamwhite i cant create comment by using below code
wp.comments().post({
comment_post_ID: "postID",
user_id: "userID",
comment_author: "authorName",
comment_author_email<EMAIL_ADDRESS>comment_content: "contentData"
}).then(function( createdComment ) {
console.log(createdComment);
console.log( 'The comment was created with ID ' + createdComment.id );
});

And i have trying with create too. but not working.
 wp.comments().create({ comment_post_ID: "postID", user_id: "userID", comment_author: "authorName", comment_author_email<EMAIL_ADDRESS>comment_content: "contentData" }).then(function( createdComment ) { console.log(createdComment); console.log( 'The comment was created with ID ' + createdComment.id ); });

@kadamwhite i cant create comment by using below code

wp.comments().post({
comment_post_ID: "postID",
user_id: "userID",
comment_author: "authorName",
comment_author_email<EMAIL_ADDRESS>comment_content: "contentData"
}).then(function( createdComment ) {
console.log(createdComment);
console.log( 'The comment was created with ID ' + createdComment.id );
});

@kadamwhite i cant post comment by using below code...
wp.comments().create({
comment_post_ID: "postID",
user_id: "userID",
comment_author: "authorName",
comment_author_email<EMAIL_ADDRESS>comment_content: "contentData"
}).then(function( createdComment ) {
console.log(createdComment);
console.log( 'The comment was created with ID ' + createdComment.id );
});


Parameterise postgres events table name.

It'd be nice to add the option for users of the postgres adapter to be able to specify the name of the table that they'd like the events to be stored in, for instance in case they already have an events table that they are using for something else.

Agree, it's on the "To Do" list in NOTES.md, maybe those should be turned into issues instead.

This is now supported. Still need to update documentation so will leave the issue open for now.

I'd like to parameterise more than just the table name and instead allow users to provide some kind of schema which the adapter uses to map event data into the database, so have renamed this issue to encompass that too.


Function setting IsEncrypted not explained

This paragraph does not explain anything. It does not tell how, who, or when will decrypt and decrypt take place nor what is the use case of this weird settings, and why it is not false by default if I remove it?
"
IsEncrypted | When this setting is set to true, all values are encrypted with a local machine key. Used with func settings commands. Default value is false.
"

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

ID: b2646ad4-34b7-fc5e-dcc9-d53a061df394
Version Independent ID: bbff4fda-24e4-2b62-24b9-94cda5f53bed
Content: Work with Azure Functions Core Tools
Content Source: articles/azure-functions/functions-run-local.md
Service: azure-functions
GitHub Login: @ggailey777
Microsoft Alias: glenga

@MhAllan Thanks for the feedback. We are investigating the issue and will update you shortly.

@MhAllan the func CLI leverages ASP.NET Core Data Protection to encrypt/decrypt settings.
This setting is used by func as mentioned and is not really meant to be changed. It states whether the settings file is encrypted or not, which func uses when adding secrets.
As for the default value of true, looking at the code, it seems to be the expected default when absent. Please feel free to open an issue on the azure-functions-core-tools repo for a more insightful discussion on the default.

@MhAllan Just following up here... Hope my previous comment clears things up.
We are assigning this issue to the content author for further review and to update the docs accordingly.

not really, maybe we need example how these settings will be encrypted? especially when the application spin multiple instances, how come the settings be encrypted using machine key?

@MhAllan Note that this is only for the local.settings.json meant only for local development. Once published to Azure, all your settings would become App Settings, which are encrypted at rest by default.
You could even then opt to use Key Vault References for further security.
As for how these secrets are encrypted locally, this is the exact line that does it.

@PramodValavala-MSFT  That is very clear now as it is for local machine only, I still have wonder why do people want to encrypt local machine settings? but feel free to ignore this. Thank you so much for your time, and I hope the documentation reflects your explanation here.

@MhAllan thanks for letting us know about the confusion. I've tried to make things more clear in the linked PR.

PR is queued for release. #please-close


Can't start client 18.0.0 (crash during start)

description of the issue
When I launch the client 18.0.0, it crashs:
In windows event viewer, I have:
Faulting application name: ExtensiveTestingClient.exe, version: <IP_ADDRESS>, time stamp: 0x5a2e9f14
Faulting module name: ntdll.dll, version: 6.1.7601.23915, time stamp: 0x59b94ee4
Exception code: 0xc0000005
Fault offset: 0x000000000004f23c
Faulting process id: 0x1a78
Faulting application start time: 0x01d3c5c564fa0361
Faulting application path: C:\Program Files\Extensive Testing Client\ExtensiveTestingClient.exe
Faulting module path: C:\Windows\SYSTEM32\ntdll.dll
Report Id: a7be05c1-31b8-11e8-b0b7-847beb26756d
steps to reproduce the issue
install client 18.0.0 (on a windows 7 professional), and launch the Client
additionnals informations like versions, logs, screenshots
As ask in the google group, I try with a version 19.0.0alpha version. I have the same crash. Logs are in the attached zip
Logs_ExtensiveTestingClient_19.0.0alpha1_64bit_Portable.zip

Have you Qt or PyQT or Python already installed on your environment ?
If yes which versions ?

Yes, I have Python 2.7, and PyQt (PyQt GPL v4.9.6) already installed.
I think there were installed by the 1st client version I installed on this server (I don't remember the version... it was in September 2016)

The new client 18.0.0 is compilated with the version major version Qt5 and the wrapper PyQt 5.9.1
I think the client loads the wrong dll because of the pyqt 4.9.6 on your system.

I've read that some 64bits dlls are installed in system32... then I thinks it's not the problem.
I continue to do some tests: I've remove all pythons installation, but I still have the same crash...
I continue to search, and tell you if I find something...


feat(text-input): add appearance type and use context-menu-controller

To Reviewers

[ ] Skipping review is not a problem (style, chore ONLY)
[ ] Not that difficult

Type of Change

[ ] New feature
[ ] Bug fixes
[x] Feature improvement

[x] These changes require a usage change

[ ] Others (performance improvement, refactoring, CI/CD, etc.)

Checklist

[x] Updated Storybook documents for component
[ ] Wrote test codes for composable, utils and etc.
[x] Tested with console(if usages are changed)

Description

Applied use-context-menu-controller's full features
Added appearanceType (basic, stack, badge, masking)
Removed maskingMode
Added duplication check logic and added event: (e: 'selected', selected: InputItem[], isValid: boolean): void;
Removed input event
Updated selected item's type

Things to Talk About

:tada: This PR is included in version 2.0.0-beta.4 :tada:
The release is available on:

npm package (@beta dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


[BSD] include paths (/usr/local/include).

Hello world :-)
I have tried to build the sim:nxwm example, but got this on FreeBSD:
./sim/posix/sim_x11framebuffer.c:29:10: fatal error: 'X11/Xlib.h' file not found
#include <X11/Xlib.h>
         ^~~~~~~~~~~~
1 error generated.

This file exist but in the /usr/local include prefix:
% ls -al /usr/local/include/X11/Xlib.h
-rw-r--r--  1 root  wheel  99811  1 gru 02:14 /usr/local/include/X11/Xlib.h

What would be the best way to add this path to global includes? :-)

you can add the search to HOSTCFLAGS here:
https://github.com/apache/nuttx/blob/master/arch/sim/src/Makefile#L142-L156
But it's strange that /usr/local/include/ isn't on your default toolchain search path.

Thank you @xiaoxiang781216 that should provide a quickfix :-)
Here on BSD we usually include .include <bsd.prog.mk> that holds all defaults.. but NuttX uses GNU make so this won't work.. unless I find elegant workaround to use both BSD and GNU make files :-P

Its alive! :-)
% gmake
LD:  nuttx
ld: warning: arch_setjmp_x86_64.o: missing .note.GNU-stack section implies executable stack
ld: NOTE: This behaviour is deprecated and will be removed in a future version of the linker

% ./nuttx
nxwm_main: Initialize the NSH library
createTaskbar: Create CTaskbar instance
createTaskbar: Connect CTaskbar instance to the NX server
createTaskbar: Initialize CTaskbar instance
createStartWindow: Start the start window application
createNxTerm: Creating the NxTerm application
createNxTerm: Adding the NxTerm application to the start window
createHexCalculator: Creating the hex calculator application
createHexCalculator: Adding the hex calculator application to the start window
startWindowManager: Start the window manager

@cederom Congrats! Do we need any patch to NuttX or that is purely host system tuning?

Thanks @pkarashchenko :-)

Its more about initial build configuration ( tools/configure.sh) that would tune the tools on BSD.
I have already provided some initial patches to select BSD (with -B switch) but more needs to follow :-P
This particular issue presented above relates only to nxwm example, that also uses custom includes/libs location for macOS, the same can be done for BSD, or we can simply add this location top level so it is visible to all applications and none of them needs to be updated separately.
I will provide the patches when ready :-)
We can keep this issue open until pr is provided, or close and I will report back here when pr is ready, as you please :-)
I am finishing a bigger project right now, but also starting a new one where I want to use NuttX, so my full focus should go to NuttX + BSD soon, sorry it takes so long :-)


housekeeping ports are not buffered properly

Four output ports are buffered using but_1 cells as they are recognized as Clock Tree leaves. A proper buffering must be established as they drive long nets outside the macro.

#277


Feature Request: Add current year to History photos

Love the day/week/month in history for screensaver.  Would like to see an option to include current year.  Thx!

Marking as a feature request

Completed. Scheduled with 3.4


card number input has class invalid after paste valid card number...

.. i have to delete and type one more time one digit.

Thanks for opening this issue!
I'm not able to replicate this issue, so I'm closing for now. If it's still affecting you, please reopen with more information :)


Archive failed, error: exit status 65

I presume this has been answered a couple of times but I seem to have this error repeatedly although my certificate and provisioning profile are valid (green marks on both), and my workflow step uses "always latest". It builds it successfully with production profile, but won't with development. I've checked multiple times for the validity of my certificates and profiles, even made new ones.

Hi @darko55555 !
Sorry to hear about the inconveniences! Could you send us a log file or build URL for looking into please?

hey @bitce I've managed to debug it, looking into the log I saw it used my old provisioning profile even thought the new one was set on workflow. I figured it probably has to propagate through few systems and tried it the next day and it worked like a charm :)

That's great, nice one @darko55555  glad to hear it!

Hello!
i have the same issue
raw-xcodebuild-output.log

Hi @trancelife!
Based on the log it seems that you have specified a 'Distribution' export type but your profile is signed for Development. Is that correct?
To provide assistance, please send us a log file or a URL to the build as well, preferably on our on site chat :)

thanks for the help! Everything is working

@trancelife That's awesome! Good job 😉

I am having this issue as well. I can archive and export successfully on my local machine, but the archive fails in both codesigndoc and in the XCode build and archive step.
Error: failed to run xcodebuild command, error: exit status 65
raw-xcodebuild-output.log

Hello @smmcdonald 👋
Could you please send us the url of this build? So I can check out the logs, and the raw logs fully as well? 🙃

I found out it was because we are using the Legacy Build System in our project workspace settings. Switching over to the new build system will allow xcodebuild archive to run successfully. This appears to be an issue with Apple's Xcode CLI, but that doesn't help those of us who still run on the legacy build system.

Hello i have issue: Archive failed, error: exit status 65
please see log
a5c673959644b2c7.log

Hi @torodavit! I just realized we didn't make this clear earlier, an exit status message isn't telling as much, your issue seems to be completely unrelated to any of the likes of those mentioned above.
I see you have a linker error, which is unfortunately also can be caused by a number of things. Initially please check this: https://devcenter.bitrise.io/troubleshooting/frequent-ios-issues/#works-in-local-but-not-on-bitriseio

And possibly delete your DerivedData locally and try to rebuild on your computer, the issue could surface there just the same.

I do have a same issue. I've attached the log.
Can you look at this and tell me what I'm missing.
a55dc2b0bd2bd4a9.log


Solearna Token Added with Logo

I agree to not ping anybody on Discord/Twitter/email about this pull request. Instead I will inquire by posting a new comment in the pull request if needed.

PRs are reviewed in bulk and and can take up to two weeks to be merged.
This repository is managed using an auto merge action. Please ensure your PR has no deleted lines, and it will be merged.
Please provide the following information for your token.
Please include change to the src/tokens/solana.tokenlist.json file in the PR.
DON'T modify any other token on the list.
At minimum each entry should have

Token Address: Fj4js23EXVLoUQ26VPfmwVbt76XLn6souUGis71FvNmM
Token Name: Solearna
Token Symbol: LEARN
Logo: (logo should be uploaded under assets/mainnet//*.<png/svg>)
Link to the official homepage of token: https://solearna.com
Coingecko ID if available (https://www.coingecko.com/api/documentations/v3#/coins/get_coins__id_):

Please read the SPL-token README, and ensure your SPL-token info uses the correct Uniswap format.


Partial declarations of [CLASS NAME] have conflicting accessibility modifiers

[CLASS NAME].partial.cs provided with internal modifier, but other parts is public. What I should do with  this problem? I don't want to edit them manually every time.

In your .proto file you can add this comment before each message
//:access=internal
message ClassName
{
    ....

Thank you!


Error loading notebook: Unreadable Notebook

I just created a new workspace and a new Python3 notebook through the Saturn UI.
When I attempt to open the notebook, I get:
Unreadable Notebook: /home/jupyter-user/issue 675/test notebook.ipynb NotJSONError("Notebook does not appear to be JSON: u''...",)
Here's the screenshot:

I have tested creating another notebook (Python2) and it fails as well.

I tested this on production by first creating a new workspace and then creating a new notebook, and I got the same error as Matt:

I also created a new notebook in an existing workspace, and I got no error but the notebook never loaded since the Notebook Runtime went from Creating to Stopped without my taking action.
@bradtaylor for visibility
@zarsky-broad @MattPutnam @panentheos who wants to take this on? I'm not sure how to debug it.

I got this too for python2, 3 and R notebooks.
It looks like the notebooks we're making are corrupt? If you go into the workspace google bucket you should see the notebook. Looking, my new notebook appears to be zero bytes. I thought we were at least creating a blank json structure that included the specified language. Did something break with notebook creation recently?

@zarsky-broad it looks like the error might be in here: https://github.com/DataBiosphere/saturn-ui/commit/cd3baa16ca46e0cbf65e08372d1613f7b6ff471e#diff-0f6a9e520c89e4c489890bedfb883a5dR91


[FLINK-22493] Increase test stability in AdaptiveSchedulerITCase.

This addresses the following problem in the testStopWithSavepointFailOnFirstSavepointSucceedOnSecond() test.
Once all tasks are running, the test triggers a savepoint, which intentionally fails, because of a test exception in a Task's checkpointing method. The test then waits for the savepoint future to fail, and the scheduler to restart the tasks. Once they are running again, it performs a sanity check whether the savepoint directory has been properly removed. In the reported run, there was still the savepoint directory around.
The savepoint directory is removed via the PendingCheckpoint.discard() method. This method is executed using the i/o executor pool of the CheckpointCoordinator. There is no guarantee that this discard method has been executed when the job is running again (and the executor shuts down with the dispatcher, hence it is not bound to job restarts).

Thanks a lot for the fast review. I'll merge the change!


[TIR] fix storage rewrite index remap

This is a fix trial for https://github.com/apache/tvm/issues/8308 where the storage rewrite pass remap the index of a vectorized load.
The offset computation should be based on the actual allocated buffer's datatype rather than the load/store op's result datatype.
For example, if a float32*1024 ramp load is relocated to offset 4096b of a float buffer, the offset expr should be +4096/bits_of(float32) rather than +4096/bits_of(float32*1024)
cc @vinx13 @masahi

Thanks @wrongtest


Add flake8 checks and more Python versions for testing

This is mainly based off beetbox/beets#2040 but without the setup.py changes (i.e. just tox.ini, .travis.yml and setup.cfg).
It adds tests for Python 3.5 and building docs, as well as running flake8 on the code.
Currently the flake8 tests are failing due to flake8-future-import, do you think we should keep this or just get rid of it? The reason I copied the beets configuration is mainly for code consistency (although admittedly confuse is not specifically for beets).
There's also one line too long in docs/conf.py.

Looking good! Thanks for cleaning this up!
I don't have a strong feeling about flake8-future-import. It's much more important for beets, where there are lots of files that need to be consistent, but less important for Confit where the volume is more manageable.

[Current coverage][cc-pull] is 81.41%

No coverage report found for master at 883a5b9.

Powered by Codecov. Last updated by [883a5b9...f8c1c6f][cc-compare]
[cc-base-branch]: https://codecov.io/gh/sampsyo/confuse/branch/master?src=pr
[cc-compare]: https://codecov.io/gh/sampsyo/confuse/compare/883a5b94143c3af46f0a7fc1d0a511c9155e81e0...f8c1c6fd6155c7722662a654cda899e98b552be6
[cc-pull]: https://codecov.io/gh/sampsyo/confuse/pull/28?src=pr

[Current coverage][cc-pull] is 81.41%

No coverage report found for master at 883a5b9.

Powered by Codecov. Last updated by [883a5b9...c31e1d8][cc-compare]
[cc-base-branch]: https://codecov.io/gh/sampsyo/confuse/branch/master?src=pr
[cc-compare]: https://codecov.io/gh/sampsyo/confuse/compare/883a5b94143c3af46f0a7fc1d0a511c9155e81e0...c31e1d8c455a0f488517efbcfad40925ca55e47f
[cc-pull]: https://codecov.io/gh/sampsyo/confuse/pull/28?src=pr

[Current coverage][cc-pull] is 81.41%

No coverage report found for master at 883a5b9.

Powered by Codecov. Last updated by [883a5b9...c31e1d8][cc-compare]
[cc-base-branch]: https://codecov.io/gh/sampsyo/confuse/branch/master?src=pr
[cc-compare]: https://codecov.io/gh/sampsyo/confuse/compare/883a5b94143c3af46f0a7fc1d0a511c9155e81e0...c31e1d8c455a0f488517efbcfad40925ca55e47f
[cc-pull]: https://codecov.io/gh/sampsyo/confuse/pull/28?src=pr

[Current coverage][cc-pull] is 81.41%

No coverage report found for master at 883a5b9.

Powered by Codecov. Last updated by [883a5b9...4b4b737][cc-compare]
[cc-base-branch]: https://codecov.io/gh/sampsyo/confuse/branch/master?src=pr
[cc-compare]: https://codecov.io/gh/sampsyo/confuse/compare/883a5b94143c3af46f0a7fc1d0a511c9155e81e0...4b4b73788678b430f82ddd572f5b78b40ee678dc
[cc-pull]: https://codecov.io/gh/sampsyo/confuse/pull/28?src=pr

All of our tests pass now! Woo! 😄
Anything else you think needs doing, @sampsyo?

Looks great! Please merge whenever you like.

[Current coverage][cc-pull] is 81.41%

No coverage report found for master at 883a5b9.

Powered by Codecov. Last updated by [883a5b9...ac6c3bd][cc-compare]
[cc-base-branch]: https://codecov.io/gh/sampsyo/confuse/branch/master?src=pr
[cc-compare]: https://codecov.io/gh/sampsyo/confuse/compare/883a5b94143c3af46f0a7fc1d0a511c9155e81e0...ac6c3bd574a71f36cc045b5360b298cfb61e99b5
[cc-pull]: https://codecov.io/gh/sampsyo/confuse/pull/28?src=pr

[Current coverage][cc-pull] is 81.41%

No coverage report found for master at 883a5b9.

Powered by Codecov. Last updated by [883a5b9...0b07602][cc-compare]
[cc-base-branch]: https://codecov.io/gh/sampsyo/confuse/branch/master?src=pr
[cc-compare]: https://codecov.io/gh/sampsyo/confuse/compare/883a5b94143c3af46f0a7fc1d0a511c9155e81e0...0b076024fb03486e94be857e6924b855b3c62690
[cc-pull]: https://codecov.io/gh/sampsyo/confuse/pull/28?src=pr


Error running qsiprep with singularity: AttributeError: 'NoneType' object has no attribute 'resolve'

Really great job on the app really look forward to trying it out!
However I'm having an issue getting it going with our existing singularity set-up, have you seen this error before?
[akhanf@gra603 test_qsiprep]$ singularity run -e -B /project:/project -B /scratch:/scratch -B /localscratch:/localscratch /project/6007967/akhanf/singularity/bids-apps/pennbbl_qsiprep_0.6.4.sif --bids-dir /home/akhanf/cfmm-bids/Khan/TestDatasets/dwi_multishell_blipped/ --output-dir test_out --analysis-level participant --fs-license-file /project/6007967/akhanf/opt/freesurfer/.license
Making sure the input data is BIDS compliant (warnings can be ignored in most cases).
	1: [WARN] The recommended file /README is missing. See Section 03 (Modality agnostic files) of the BIDS specification. (code: 101 - README_FILE_MISSING)

	Please visit https://neurostars.org/search?q=README_FILE_MISSING for existing conversations about this issue.

        Summary:                  Available Tasks:        Available Modalities:
        11 Files, 314.66MB                                T1w
        1 - Subject                                       dwi
        1 - Session

	If you have any questions, please post on https://neurostars.org/tags/bids.

Process Process-2:
Traceback (most recent call last):
  File "/usr/local/miniconda/lib/python3.7/multiprocessing/process.py", line 297, in _bootstrap
    self.run()
  File "/usr/local/miniconda/lib/python3.7/multiprocessing/process.py", line 99, in run
    self._target(*self._args, **self._kwargs)
  File "/usr/local/miniconda/lib/python3.7/site-packages/qsiprep/cli/run.py", line 671, in build_qsiprep_workflow
    work_dir = opts.work_dir.resolve()
AttributeError: 'NoneType' object has no attribute 'resolve'

Hi @akhanf! Thanks for opening an issue for this. Can you try (assuming you want data to persist on /project and /home is auto-mounted by singularity)
singularity run -e -B /project:/project \
    -B /scratch:/scratch \
    -B /localscratch:/localscratch \
    -B /tmp:/tmp \
    /project/6007967/akhanf/singularity/bids-apps/pennbbl_qsiprep_0.6.4.sif \
    --bids-dir /home/akhanf/cfmm-bids/Khan/TestDatasets/dwi_multishell_blipped/ \
    --output-dir /project/test_out \
    --analysis-level participant \
    -w /project/test_work \
    --fs-license-file /project/6007967/akhanf/opt/freesurfer/.license

You can also pip install qsiprep-container and then run qsiprep-singularity --image /project/6007967/akhanf/singularity/bids-apps/pennbbl_qsiprep_0.6.4.sif ... and not worry about binding directories

Thanks Matt! Specifying the -w option got me over that hump..
But I am now getting an error:

191106-15:24:48,875 nipype.workflow IMPORTANT:

    Running qsiprep version 0.6.4:
      * BIDS dataset path: /project/6007967/akhanf/cfmm-bids/data/Khan/TestDatasets/dwi_singleshell.
      * Participant list: ['001'].
      * Run identifier: 20191106-152448_1ed6b1a4-739e-4840-af91-bbb8ea7bba26.

Process Process-2:
Traceback (most recent call last):
  File "/usr/local/miniconda/lib/python3.7/multiprocessing/process.py", line 297, in _bootstrap
    self.run()
  File "/usr/local/miniconda/lib/python3.7/multiprocessing/process.py", line 99, in run
    self._target(*self._args, **self._kwargs)
  File "/usr/local/miniconda/lib/python3.7/site-packages/qsiprep/cli/run.py", line 839, in build_qsiprep_workflow
    force_syn=opts.force_syn
  File "/usr/local/miniconda/lib/python3.7/site-packages/qsiprep/workflows/base.py", line 241, in init_qsiprep_wf
    force_syn=force_syn)
  File "/usr/local/miniconda/lib/python3.7/site-packages/qsiprep/workflows/base.py", line 507, in init_single_subject_wf
    num_t1w=len(subject_data['t1w']))
  File "/usr/local/miniconda/lib/python3.7/site-packages/qsiprep/workflows/anatomical.py", line 273, in init_anat_preproc_wf
    template_image=ref_img)
  File "/usr/local/miniconda/lib/python3.7/site-packages/qsiprep/workflows/anatomical.py", line 923, in init_output_grid_wf
    resample_to_voxel_size.inputs.voxel_size = (voxel_size, voxel_size, voxel_size)
  File "/usr/local/miniconda/lib/python3.7/site-packages/traits/trait_handlers.py", line 172, in error
    value )
traits.trait_errors.TraitError: The 'voxel_size' trait of a ResampleInputSpec instance must be a tuple of the form: (a float, a float, a float), but a value of (None, None, None) <class 'tuple'> was specified.

which seems to persist even when I try a completely different dataset?

This is due to a missing --output-resolution argument. You need to specify the size of the voxels in your preprocessed data. This needs a better error message (eg #36, #37). You can specify a smaller size than the input data if you want your output to be upsampled

Super, I'm off to the races now! Sorry for not checking those issues first!


typo(docs): Adds one bracket to a javascript example

Changes
The JavaScript example had a typo that made it invalid JavaScript,
thus adding back the bracket to fixed the mistake

Testing
Building the documentation and see that the mistake is gone
Docs
Documentation was changed by fixing

Looks good to me, see: https://snowpack-git-patch-1.pikapkg.vercel.app/#es-modules-(esm)

Thanks so much for catching this!


Check that enable/disable works as expected

[X] ~Follows #6~
[X] ~Try out poetry add dephell -D dephell project register --from=pyproject.toml ~/Developer/dash_dev (source) to check that dash_charts can add loggers without dash_dev logs appearing~

DepHell docs

[X] Check loguru issues like this one for examples https://github.com/Delgan/loguru/issues/297
[X] Update, the regular path should just work. See comment and repo example

As far as I understood it, it should be dephell project register --from=pyproject ~/Developer/dash_dev. The from argument should be a project type, in that case the format would be pyproject. There is also a poetry format, but somehow it behaved strange in my quick test.

https://dephell.readthedocs.io/cmd-deps-convert.html#supported-formats

Implemented demo in https://github.com/KyleKing/calcipy/tree/examples/loguru-toggle


A bad import while using an enum table generated using init --force

While using a schema with an enum table titled ability_categories I get some strange imports in the file InsertAbilityOne.elm after running a npx elm-gql init --force.
Notice the import import Api.Enum.ability_categories_enum is a 'bad' import. Both imports seem to be used throughout the file at various locations.
InsertAbilityOne.elm imports

import Api
import Api.Enum.Ability_categories_enum
import Api.Enum.ability_categories_enum
import GraphQL.Decode
import GraphQL.Engine
import GraphQL.InputObject
import Json.Decode
import Json.Encode

The GraphQL
mutation InsertAbilityOne(
  $name: String!
  $description: String!
  $fx: String!
  $category: ability_categories_enum!
) {
  insert_abilities_one(
    object: {
      name: $name
      description: $description
      fx: $fx
      category: $category
    }
  ) {
    name
    description
    fx
    category
  }
}

This is replicated anytime I use an enum table with similar naming patterns. It can be fixed by replacing the bad import with the correct import and removing the bad import.
Replicated while using version 0.14.0 & 0.13.0

It looks like every enum is resulting in a 'bad import'. I have over 100 generated files in api/ and it looks like every file that has an enum reference has this 'bad import'
import Api.Enum.Cursor_ordering
import Api.Enum.cursor_ordering
import Api.Input
import Dict
import GraphQL.InputObject
import Json.Decode
import Json.Encode


Multiple traefik containers targeting same external database causing HasServerCrashed

Describe the issue
We have setup two containers targeting the same external database. Both containers using traefik. Both containers are working pretty well if the other one is not running/started. As soon as we start the other container we encounter the following behavior:

Session are timed out very fast. If you do not work for a few seconds you're kicked out
In event log we see this warning almost every 30 seconds:

I searched a lot and cannot find any reason. As I said when running just one container everything works well. Unfortunately we need both containers due to the fact AL language extension in VSCode is not supporting AAD auth. for other the businesscentral.dynamics.com sandboxes. So the second container is using UserPassword auth.
I've just one idea: In SQL Server Management Studio I've seen that both containers are using the same hostname. They both using the same server instance (BC). So I assume that the problem is caused by the "clean-up" or "health check" of server instances. In [Server Instance] table in SQL Server I see both server instances, but one does have the status "2"

I saw in NavContainerHelper code that, when using traefik, the hostname is always the first part from the public dns name (subdomain), but is there are reason why the hostname of the computer needs to be this name? I tried Rename-Computer but of course it doesn't work because everytime the container restarts the hostname is set again.
Is there a way to change this or do you think I'm completely wrong and the problem is somewhere else?
Thank you in advance.

This could very well be due to the hostname.
You could try to modify the line setting the hostname to traefikhostname - to use the containername instead.
I am not entirely sure what impact this has and why the traefik hostname is set as it is.
Seems strange that all containers in a traefik environment will have the same hostname
Maybe @tfenster recalls the reason why?

Update: I've added a new subdomain, so the containers do now get different hostnames and the problem seems to be gone. I'll try to modify the New-NavContainer code a bit to figure out how we can handle this a little better.

This could very well be due to the hostname.
You could try to modify the line setting the hostname to traefikhostname - to use the containername instead.
I am not entirely sure what impact this has and why the traefik hostname is set as it is.
Seems strange that all containers in a traefik environment will have the same hostname
Maybe @tfenster recalls the reason why?

Yes, the WebClient and/or NST didn't work correctly if the hostname wasn't set to the same value as came in from the external request

With commit 96f8503 I simply removed the --hostname $traefikHostname from $additionalParameters. Now the hostname of the container is equal to the container name (like how it is w/o usage of traefik). For now I cannot find any weird behavior or similar. I will test a bit in my environments but looks good.
@tfenster Can you remember what exactly didn't worked?

I am open for a PR on this.
I would like to have a config setting called TraefikUseDnsNameAsHostName, which people can set to true to get the old behavior.
Config settings are defined in BcContainerHelper.psm1 - and should be straightforward to just add a new.
Default should be false - meaning that we get the new behavior.

@freddydk that would be great. Btw, the PR that we needed to make traefik 2 work completely for BC is merged and should appear with the next feature release (https://github.com/traefik/traefik/pull/7645), so that I can then also do a PR for bcch

I'll try :)

@freddydk Regarding the upgrade from traefic v1 to v2. I've added a command Add-DomainToTraefikConfig to support multiple domains (or subdomains) for acme challenge. Initially this was a workaround to be able to have two containers with different names but I think it can be useful. It extends the traefik configuration so get a valid certificate.
When upgrading to traefik v2 this must be updated as well, because v2 uses yaml as configuration.
Regarding the configuration. I will add the TraefikUseDnsNameAsHostName setting and create the PR after finishing my tests

@tfenster I looked at the traefik documentation for HTTP challenge but to be honest... i've no clue how to configure similar to traefik v1.
In traefik v1 it's pretty simple:
[..]
[acme.httpChallenge]
entryPoint = "http"
[[acme.domains]]
   main = "domain.com"
   sans = ["sub1.domain.com","sub2.domain.com"]
[..]

Could you describe how to do the same in traefik v2 yaml configuration? Then I would to extend Add-DomainToTraefikConfig so it's ready for v1 and v2.

@sirhc101 v2 automatically picks the domain name up from the labels. So if you have a rule like e.g.
Host(`sub1.domain.com`) && PathPrefix(`/489b16f041cd`)

it would automatically request the cert for that sub

@sirhc101 v2 automatically picks the domain name up from the labels. So if you have a rule like e.g.
Host(`sub1.domain.com`) && PathPrefix(`/489b16f041cd`)

it would automatically request the cert for that sub

@tfenster Thank you for your feedback.
@freddydk In this case you just have to disable Add-DomaintToTraefikConfig when using traefik v2. It's only relevant for v1

Closed with #1872

Sorry for a comment on a closed issue that is really old - but as I was playing around with this things I wanted to share my findings as well:
I was doing some lab work around running containers against an external DB as well. And at one point I was playing around with traefik as well ( working config for v3!) but ended up with also an unstable solution. So I found this post and I came to the same result, while utilizing one more component here: gMSA. So I was running with a docker compose file to get me all sorts of BC container started. It ended up to be a super unstable solution the moment I scaled things. (in fact the very first second container already made things bad). So I used individual hostnames, containers are all up and running. But me also getting this Healthcheck issue and kicked sessions. in the end it turned out, that, no matter what you do to the hostname, gMSA will set them all - externally - to the same servername. So I also ended up with what you have in picture two ! The "same" Server, running the "same" Service.

So if you try this "at home" gMSA is a "full stop" for this right now.


Support for symlinked folders

Shared modules are proving to be quite a mess in the Angular 2/Ionic 2 world. Although a shared module template has been provided this seems to break quite easily when you want to use js libraries like pouchdb in the shared module. Its also a bit of a pain to have to compile the typescript with every change the you are writing the shared module in parallel to app development.
A simple solution is to use git sub modules however a simpler solution for be symlink support in the build scripts. This way you could just symlink the shared module (all typescript) into the src folder and build away.

Hi. I agree that symlink support is a must for a rapid shared module development.  I was able to get it working with app-scripts version "0.0.47" after some trial and error. To save time for fellow developers, here’s what I had to do.

Add symlink to the source root of your shared module in the project that imports it. I added symlink directly under the “src” folder but I don’t know if this is a hard requirement. If you are writing a js script to do this, you can use:

fs.ensureSymlinkSync(, )

Add a bit of custom configuration to webpack.config.js and watch.config.js. I copied and modified the original files and then pointed to them in “config” section of package.json.

** In watch.config.js **
Add your symlinked folder to srcFiles.paths. You will have to explicitly add the path even if you symlink your shared module under the source folder of your app due to an issue (I believe) with “chokidar” dependency. For example, for a module called “mysharedmodule” symlinked directly under source folder your would change:
paths: ['{{SRC}}/**/*.(ts|html|scss)']
to
paths: ['{{SRC}}/mysharedmodule//*.(ts|html|scss)', '{{SRC}}//*.(ts|html|scss)']
I also added “followSymlinks: true” to srcFiles.options just in case, but this should be the default value anyways.
** In webpack.config.js **
Add “symlinks: false” under module.exports.resolve. Yes, I know it sounds counter-intuitive.
I may be forgetting a step, but I believe that it's all that I had to do. Good luck.

We are going to track this here:
https://github.com/driftyco/ionic-app-scripts/issues/635
Thanks,
Dan


Fixing yaml dependency installation

The dependency installation procedure should only work when a dependency description file is presented in the local repository.
This pull request is intended to fix the issues in following scenarios:

Failure when a python repository does not have a requirements.txt file. The build should not fail and the "pip install" step should be skipped.
Failure when a javascript repository does not have a package.json file. The build should not fail and the "npm install" step should be skipped.
Failure when a javascript repository with a package.json file, but it does not have a "build" command defined in the "scripts" block. The build should not fail and the "npm build" step should be skipped.

Miscellaneous

Currently we do not support Java and Powershell in devops-build tool. We should remove them from local repository.

Hey @maiqbal11, could you take a look in this PR? It is a quick fix for YAML generation (when dependency file is missing). Feel free the leave comments. Thanks for your time.

cc @Francisco-Gamino

Thanks a lot @maiqbal11. Those are mistakes needed to be pointed out. Much appreciated 👍


How many images have been tried at most to train together?

Thans for your contribution. How many images have been tried at most to train together? Ideally, each picture corresponds to one pivotal finetuned stylegan. I have 2w+ images with different IDs and quality of images are different. What if I train them together to get one stylegan?

Hey @laolongboy,
Personally, I have tried 64 at most while the locality regularization is active. Of course you can invert even more identities if you want.
You can use PTI on those 2 identities together and receive only one StyleGAN. Which will incorporate both identities. To do so you need to use the MultiIDCoach by passing True to the use_multi_id_training variable in the run_pti script.
You should receive results as if you have used PTI on each of them separately, but with only one StyleGAN

Thanks, I will try and update the results.
What's more, do we need to reseek the InterfaceGan's attrbute boundarys? or we can directly use the boundarys detected  in the original stylegan space?

The best part of the PTI process is that you can directly use the boundaries detected in the original StyleGAN space. Not only InterfaceGAN, but also GANSpace and StyleCLIP, and much more. The PTI process together with the regularization affects only the identity attribute in a very local environment.


Request/Response with sessions clarification

"This pattern typically needs a short-lived queue or topic for the application to send responses to. In this scenario, sessions provide a simple alternative solution with comparable semantics."
The above seems to imply that request / response can be achieved with a single queue when using sessions. Is that the case or have I misinterpreted?

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

ID: 0803fba3-53aa-0d6b-e692-81777f3f7641
Version Independent ID: fdc839f6-4986-89f2-5334-879559df8511
Content: Azure Service Bus message sessions
Content Source: articles/service-bus-messaging/message-sessions.md
Service: service-bus-messaging
GitHub Login: @axisc
Microsoft Alias: aschhab

Hi @ntziolis Thanks for reaching out. We will review and update as appropriate.

@ntziolis I have assigned this to content author for further review and update as appropriate.

@ntziolis yes that is correct.
The session id for requests and responses need to be predetermined. All the requests should have the same request session id and then the requestor can acceptSession with the specific response session id.

Understood thank you for the clarification. The reason there that this might not be 100% clear is the a sentence in the next paraprgaph:

The receiver application can process the requests coming in the queue and send replies on a sessions enabled queue, setting the session ID to the unique identifier the sender had sent on the request message.

The ambiguous part being "send replies on a sessions enabled queue", this might be understood as to another session enabled queue.
Instead of a session enabled queue it I would suggest to use the session enabled queue to not leave any doubt.

@ntziolis yes, that is great feedback. We will get that done.
@spelluru  could you make the edits per @ntziolis recommendation.

@axisc - sure. will do. Thanks.

Updated:
https://docs.microsoft.com/en-us/azure/service-bus-messaging/message-sessions#request-response-pattern
#please-close


Jpeg-2000 support

Operating System: MacOs
Node Version: v12.4.0
NPM Version: 6.9.0
webpack Version: 4.41.18? (used through Gatsby)
file-loader Version: not using it at the moment

Feature Proposal
Be able to use .jp2 (Jpeg-2000) images in bundled source code
Feature Use Case
Image optimization for Safari users

Just add jp2 to test

Please create this issue in Gatsby


Deprecate JWS

I'm not very familiar with the standard, so it's hard to maintain. People keep mistaking JWS for JWT and then think we're not implementing things correctly. JWS seems to behave somewhat orthogonally to itsdangerous. There are libraries with dedicated JW* implementations, such as pyjwt or authlib or python-jose. It should still be possible to create a signer subclass that uses these libraries.

#54 has some previous discussion.

It is caused by the names used in itsdangerous. If we put names like exp into payload, it is a valid JWT then.

JWS is not used in Flask. I think we can remove it from itsdangerous.

Ah. That's unfortunate. Given the popularity of itsdangerous I would expect that the JWS implementation has a large number of users.


fix(spawn): use cross-spawn to launch commands

ref: nodejs/node-v0.x-archive#2318
When running npm i in the angular-formly repo the output is
> cross-env NODE_ENV=production webpack --progress --colors

events.js:141
      throw er; // Unhandled 'error' event
      ^

Error: spawn webpack ENOENT
    at exports._errnoException (util.js:849:11)
    at Process.ChildProcess._handle.onexit (internal/child_process.js:178:32)
    at onErrorNT (internal/child_process.js:344:16)
    at doNTCallback2 (node.js:430:9)
    at process._tickCallback (node.js:344:17)
    at Function.Module.runMain (module.js:477:11)
    at startup (node.js:118:18)
    at node.js:952:3

Current coverage is 100.00%

Merging #1 into master will not affect coverage as of f6e474c

@@            master      #1   diff @@
======================================
  Files            1       1
  Stmts           30      31     +1
  Branches         0       0
  Methods          0       0
======================================
+ Hit             30      31     +1
  Partial          0       0
  Missed           0       0

Review entire Coverage Diff as of f6e474c

Powered by Codecov. Updated on successful CI builds.

Looking into this further, I think cross-env is what's causing the firefox issues on travis for angular-formly

You mentioned in chat that this doesn't fix the windows problems. I'll go ahead and close this. Let's see if we can find a solution that works on both windows and mac.


NuGet.exe should not be used for Tools & Addin directive on CoreCLR

Currently NuGet.exe isn't CoreCLR compatible so we should download tools/addins same way we download the Roslyn compilers.

We have decided to postpone this until NuGet.PackageManagement is supported on CoreCLR.
Workaround (for now)
Add a project.json with the packages you want to install and use dotnet restore --packages "./tools" in your bootstrapper.

I made this build.sh for myself https://gist.github.com/adamhathcock/87c7cad21916fe871dc6fd09b5dea715
This expects the project.json in tools like @patriksvensson suggested
Note there's a CAKE_VERSION and CAKE_FEED to get the early builds.

@adamhathcock, @patriksvensson  thanks for your Gist. Currently I'm trying to run my build.cake using your solution but I end up with the error message. Any directions?
Error: assembly specified in the dependencies manifest was not found -- package: 'System.Collections.NonGeneric', version: '4.0.1', path: 'lib/netstandard1.3/System.Collections.NonGeneric.dll'

@vlesierse this is a known issue. Keep an eye out for the 0.16.1 hotfix release in the next couple days to address this.

@gep13 Thnx, I wait for the release. Just as I typed this I noticed this issue ... #1237

If you are interested I got a Gist for creating the project.json file from the bash script
build.sh

Hi.
Is there any update on this ?
The NuGet.PackageManagement project doesn't support .NET Core yet and the project.json workaround doesn't work anymore.
As a 'fix" can we check if the current platform is Unix and if yes, change the command to use mono ? Is that acceptable ?

We've just recently ported Cake to 1.0.4 SDK and csproj, are just finishing up getting cake tooling aliases up to speed with the new SDK and current priority post that is to get Cake up to speed with the latest Roslyn bits. So we've just not had the time to look at this yet.
Don't think adding a hard dependency to mono is the way to for .NET Core version of Cake.
We should look at some .NET Core native way if doing this, perhaps as a PoC module.
Possible work arounds are to use

use packages.config for addins/tools/modules
create executable bash script mimicking or invocing nuget install command
curl & unzip nuget packages without the need for mono or nuget.exe

#1768 allows opportunity to use a in-process NuGet client instead of shelling out to nuget.exe.

I guess https://github.com/cake-build/cake/pull/1768 doesn't cover add-ins?

@adamhathcock it does


Hi there

This is a test issue to check out this awesome webhook :-)

Lets see if the comments are working.


Patient Wallet shows error message at times for a valid configured product-batch combination

Intermittently, we get below output in Android emulator and real device on scanning a 2d data matrix. It works when we go back and scan the same image again

Hi @kpratihast,
I am not able to reproduce this, can you please provide device configuration ( android version) ? And if possible a screenshot with devtools console ?


Unable to define directory for firebase storage

Hi guys, a great tool you have built.
I'm having some issues trying to set a specific directory for files to be uploaded into Firebase Storage.
Using the 'FirebaseClientStorage' method, I do have files being saved into firebase storage but they are only going to the top root directory level.
Even when I define the 'dir' value as below it just saves it to the top directory.
The loc for the image that i want is to send the files into a 'logo' folder:
<image keyName="image" title="Image" ui="image" uiParams={{dir: "logo/"}}/>
It seems I can perform the uiParams of 'filename' but not the 'dir'.
cheers

Hi, @ajurcevic, thanks for the report, please try using dirname, and remove the last /
<image keyName="image" title="Image" ui="image" uiParams={{dirname: "logo"}}/>
// or nested folder
<image keyName="image" title="Image" ui="image" uiParams={{dirname: "logo/nested"}}/>

Thanks!

works perfect, thankyou!


Disarming directly after status changed to pending not possible

Alarmo Version
v1.10.1
HA Version
2024.5.3
Bug description
precondions:

only one mode selected (away) - no pin code selected

If status is armed and one door (binary sensor) will be open the mode changes to pending
I made an automation for disarming:
Trigger (to start the automation): status changes to pending
action: if a presense detection is ok
then command to disable alarm
Trace from the Automation:
Ausgeführt: 14. Mai 2024 um 18:56:57
Ergebnis:
params:
domain: alarmo
service: disarm
service_data:
entity_id: alarm_control_panel.alarmo
target: {}
running_script: false
child_id:
domain: automation
item_id: '1713345116297'
run_id: 081ee0537fb96d45058cab4d4aeb3770
in the log book it is written that the alarm is disabled but it does not disable
Steps to reproduce
Alarmo is pending
create an automation (similar below) with trigger change to pending --> disable alarm
here is the automation to disable the alarm:
I set up a timer for the presense detection (timer.timer_kurti_bluetooth) - the timer was active
`
alias: Alarmanlage AUS
description: Alarmanlage AUS
trigger:

platform: state
entity_id:

alarm_control_panel.alarmo
to: pending

platform: state
entity_id:

alarm_control_panel.alarmo
to: triggered

platform: state
entity_id:

timer.timer_kurti_bluetooth
to: active
condition:

condition: state
entity_id: input_boolean.hmi_alarmanlage_auto_ein_aus
state: "on"
action:
if:

condition: state
state: active
entity_id: timer.timer_kurti_bluetooth
condition: or
conditions:

condition: state
entity_id: alarm_control_panel.alarmo
state: pending
condition: state
entity_id: alarm_control_panel.alarmo
state: triggered
then:

service: alarmo.disarm
data:
entity_id: alarm_control_panel.alarmo
mode: single
`

2024-05-14 18:57:12.480 WARNING (MainThread) [custom_components.alarmo.alarm_control_panel] Cannot go to state disarmed from state disarmed.
2024-05-14 18:57:14.250 WARNING (MainThread) [custom_components.alarmo.alarm_control_panel] Cannot go to state disarmed from state disarmed.
2024-05-14 18:57:14.917 WARNING (MainThread) [custom_components.alarmo.alarm_control_panel] Cannot go to state disarmed from state disarmed.
2024-05-14 18:57:16.255 WARNING (MainThread) [custom_components.alarmo.alarm_control_panel] Cannot go to state disarmed from state disarmed.
2024-05-14 18:57:16.742 WARNING (MainThread) [custom_components.alarmo.alarm_control_panel] Cannot go to state disarmed from state disarmed.
2024-05-14 18:57:17.082 WARNING (MainThread) [custom_components.alarmo.alarm_control_panel] Cannot go to state disarmed from state disarmed.
2024-05-14 18:57:17.455 WARNING (MainThread) [custom_components.alarmo.alarm_control_panel] Cannot go to state disarmed from state disarmed.
2024-05-14 18:57:17.812 WARNING (MainThread) [custom_components.alarmo.alarm_control_panel] Cannot go to state disarmed from state disarmed.
2024-05-14 18:57:19.001 WARNING (MainThread) [custom_components.alarmo.alarm_control_panel] Cannot go to state disarmed from state disarmed.
2024-05-14 18:57:19.339 WARNING (MainThread) [custom_components.alarmo.alarm_control_panel] Cannot go to state disarmed from state disarmed.
2024-05-14 18:57:19.831 WARNING (MainThread) [custom_components.alarmo.alarm_control_panel] Cannot go to state disarmed from state disarmed.
2024-05-14 18:57:20.063 WARNING (MainThread) [custom_components.alarmo.alarm_control_panel] Cannot go to state disarmed from state disarmed.
2024-05-14 18:57:20.289 WARNING (MainThread) [custom_components.alarmo.alarm_control_panel] Cannot go to state disarmed from state disarmed.
2024-05-14 18:57:20.468 WARNING (MainThread) [custom_components.alarmo.alarm_control_panel] Cannot go to state disarmed from state disarmed.
2024-05-14 18:57:20.682 WARNING (MainThread) [custom_components.alarmo.alarm_control_panel] Cannot go to state disarmed from state disarmed.
2024-05-14 18:57:20.898 WARNING (MainThread) [custom_components.alarmo.alarm_control_panel] Cannot go to state disarmed from state disarmed.
2024-05-14 18:57:21.121 WARNING (MainThread) [custom_components.alarmo.alarm_control_panel] Cannot go to state disarmed from state disarmed.
2024-05-14 18:57:22.999 WARNING (MainThread) [custom_components.alarmo.alarm_control_panel] Cannot go to state disarmed from state disarmed.
2024-05-14 18:57:23.756 WARNING (MainThread) [custom_components.alarmo.alarm_control_panel] Cannot go to state disarmed from state disarmed.
2024-05-14 18:57:23.918 WARNING (MainThread) [custom_components.alarmo.alarm_control_panel] Cannot go to state disarmed from state disarmed.
2024-05-14 18:57:24.087 WARNING (MainThread) [custom_components.alarmo.alarm_control_panel] Cannot go to state disarmed from state disarmed.
2024-05-14 18:57:24.246 WARNING (MainThread) [custom_components.alarmo.alarm_control_panel] Cannot go to state disarmed from state disarmed.
2024-05-14 18:57:24.409 WARNING (MainThread) [custom_components.alarmo.alarm_control_panel] Cannot go to state disarmed from state disarmed.
2024-05-14 18:57:24.990 WARNING (MainThread) [custom_components.alarmo.alarm_control_panel] Cannot go to state disarmed from state disarmed.
2024-05-14 18:57:30.584 WARNING (MainThread) [custom_components.alarmo.alarm_control_panel] Cannot go to state disarmed from state disarmed.
2024-05-14 18:57:31.819 WARNING (MainThread) [custom_components.alarmo.alarm_control_panel] Cannot go to state disarmed from state disarmed.
2024-05-14 18:57:33.576 WARNING (MainThread) [custom_components.alarmo.alarm_control_panel] Cannot go to state disarmed from state disarmed.
2024-05-14 18:57:33.895 WARNING (MainThread) [custom_components.alarmo.alarm_control_panel] Cannot go to state disarmed from state disarmed.
2024-05-14 18:57:34.034 WARNING (MainThread) [custom_components.alarmo.alarm_control_panel] Cannot go to state disarmed from state disarmed.
2024-05-14 18:57:34.203 WARNING (MainThread) [custom_components.alarmo.alarm_control_panel] Cannot go to state disarmed from state disarmed.
2024-05-14 18:57:34.379 WARNING (MainThread) [custom_components.alarmo.alarm_control_panel] Cannot go to state disarmed from state disarmed.
2024-05-14 18:57:34.543 WARNING (MainThread) [custom_components.alarmo.alarm_control_panel] Cannot go to state disarmed from state disarmed.
2024-05-14 18:57:34.710 WARNING (MainThread) [custom_components.alarmo.alarm_control_panel] Cannot go to state disarmed from state disarmed.
2024-05-14 18:57:45.682 WARNING (MainThread) [custom_components.alarmo.alarm_control_panel] Cannot go to state disarmed from state disarmed.
2024-05-14 18:57:46.147 WARNING (MainThread) [custom_components.alarmo.alarm_control_panel] Cannot go to state disarmed from state disarmed.
2024-05-14 18:57:46.327 WARNING (MainThread) [custom_components.alarmo.alarm_control_panel] Cannot go to state disarmed from state disarmed.
2024-05-14 18:57:48.167 WARNING (MainThread) [custom_components.alarmo.alarm_control_panel] Cannot go to state disarmed from state disarmed.
2024-05-14 18:57:48.743 WARNING (MainThread) [custom_components.alarmo.alarm_control_panel] Cannot go to state disarmed from state disarmed.
2024-05-14 18:57:48.971 WARNING (MainThread) [custom_components.alarmo.alarm_control_panel] Cannot go to state disarmed from state disarmed.
2024-05-14 18:57:49.186 WARNING (MainThread) [custom_components.alarmo.alarm_control_panel] Cannot go to state disarmed from state disarmed.
2024-05-14 18:57:49.458 WARNING (MainThread) [custom_components.alarmo.alarm_control_panel] Cannot go to state disarmed from state disarmed.
2024-05-14 18:57:49.735 WARNING (MainThread) [custom_components.alarmo.alarm_control_panel] Cannot go to state disarmed from state disarmed.
2024-05-14 18:57:50.149 WARNING (MainThread) [custom_components.alarmo.alarm_control_panel] Cannot go to state disarmed from state disarmed.
2024-05-14 18:57:50.637 WARNING (MainThread) [custom_components.alarmo.alarm_control_panel] Cannot go to state disarmed from state disarmed.
2024-05-14 18:57:51.054 WARNING (MainThread) [custom_components.alarmo.alarm_control_panel] Cannot go to state disarmed from state disarmed.
2024-05-14 18:57:51.261 WARNING (MainThread) [custom_components.alarmo.alarm_control_panel] Cannot go to state disarmed from state disarmed.
2024-05-14 18:57:51.471 WARNING (MainThread) [custom_components.alarmo.alarm_control_panel] Cannot go to state disarmed from state disarmed.
2024-05-14 18:57:51.660 WARNING (MainThread) [custom_components.alarmo.alarm_control_panel] Cannot go to state disarmed from state disarmed.
2024-05-14 18:57:51.895 WARNING (MainThread) [custom_components.alarmo.alarm_control_panel] Cannot go to state disarmed from state disarmed.
2024-05-14 18:57:52.166 WARNING (MainThread) [custom_components.alarmo.alarm_control_panel] Cannot go to state disarmed from state disarmed.
2024-05-14 18:57:52.434 WARNING (MainThread) [custom_components.alarmo.alarm_control_panel] Cannot go to state disarmed from state disarmed.
2024-05-14 18:57:52.706 WARNING (MainThread) [custom_components.alarmo.alarm_control_panel] Cannot go to state disarmed from state disarmed.
2024-05-14 18:57:52.981 WARNING (MainThread) [custom_components.alarmo.alarm_control_panel] Cannot go to state disarmed from state disarmed.
2024-05-14 18:57:53.250 WARNING (MainThread) [custom_components.alarmo.alarm_control_panel] Cannot go to state disarmed from state disarmed.
2024-05-14 18:57:53.495 WARNING (MainThread) [custom_components.alarmo.alarm_control_panel] Cannot go to state disarmed from state disarmed.
2024-05-14 18:57:53.741 WARNING (MainThread) [custom_components.alarmo.alarm_control_panel] Cannot go to state disarmed from state disarmed.
2024-05-14 18:57:54.419 WARNING (MainThread) [custom_components.alarmo.alarm_control_panel] Cannot go to state disarmed from state disarmed.
2024-05-14 18:57:54.867 WARNING (MainThread) [custom_components.alarmo.alarm_control_panel] Cannot go to state disarmed from state disarmed.
2024-05-14 18:57:55.281 WARNING (MainThread) [custom_components.alarmo.alarm_control_panel] Cannot go to state disarmed from state disarmed.
2024-05-14 18:57:55.672 WARNING (MainThread) [custom_components.alarmo.alarm_control_panel] Cannot go to state disarmed from state disarmed.
2024-05-14 18:57:56.029 WARNING (MainThread) [custom_components.alarmo.alarm_control_panel] Cannot go to state disarmed from state disarmed.
2024-05-14 18:57:56.437 WARNING (MainThread) [custom_components.alarmo.alarm_control_panel] Cannot go to state disarmed from state disarmed.
2024-05-14 18:57:56.846 WARNING (MainThread) [custom_components.alarmo.alarm_control_panel] Cannot go to state disarmed from state disarmed.
2024-05-14 18:57:57.217 WARNING (MainThread) [custom_components.alarmo.alarm_control_panel] Cannot go to state disarmed from state disarmed.
2024-05-14 18:57:57.681 WARNING (MainThread) [custom_components.alarmo.alarm_control_panel] Cannot go to state disarmed from state disarmed.

Hello,
I also have the same problem, my automation no longer deactivates alarmo, the alarm remains is pending.

I can confirm this bug, it is introduced by changes in HA 2024.4.
It is fixed by https://github.com/nielsfaber/alarmo/commit/dd1adc7cba2852312fb6f36b3e7d051665859d1c, which will be part of the upcoming release.
As a temporary workaround, consider adding a 1 second delay in your automation before disarming. The problem is related due to the immediate change from pending->disarmed.

The fix is now included in release v1.10.2, please update to the latest version and test if it works OK for you now.
You can close the issue if so, otherwise please let me know.


No option for All in any of the metric fields on v3.0.0-beta8

Hi, I've upgraded to v3 of the both Grafana(v3.0.4) and your plugin(v3.0.0-beta8) but now I have no option to use 'All' to any of the metric fields.  Therefore if I have a host with many items I need to add each one as a seperate query.  I could do this in your earlier v2.  Is this by design ?

Hi Trevor,
I’m pretty sure this is by design, Have you tried using a regular expression as the query?
Example: /^CPU/
Bad example:  /.*/
From: trevorx<EMAIL_ADDRESS>Sent: May-27-16 10:36 AM
To: alexanderzobnin/grafana-zabbix<EMAIL_ADDRESS>Subject: [alexanderzobnin/grafana-zabbix] No option for All in any of the metric fields on v3.0.0-beta8 (#218)
Hi, I've upgraded to v3 of the both Grafana(v3.0.4) and your plugin(v3.0.0-beta8) but now I have no option to use 'All' to any of the metric fields. Therefore if I have a host with many items I need to add each one as a seperate query. I could do this in your earlier v2. Is this by design ?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHubhttps://github.com/alexanderzobnin/grafana-zabbix/issues/218, or mute the threadhttps://github.com/notifications/unsubscribe/AFkBBWeaMQken92J3DR7GMwpxoTLxC8Dks5qFwE5gaJpZM4Ioj38.

I've tried regexp with no luck.  I managed to get a graph of all items within a host using templating but I cant even get regexp to work on that to limit it.

@trevorx take a look at this dashboard example. You can use /.*/ regex for all given items.

That works a treat, thanks.


[1.12] Don't merge; Adds integration test to prove actors respond before initilization is complete

This integration should fail, and is used to prove that https://github.com/dapr/dapr/pull/6972 fixes this issue.
Only tests actors as we don't have an infra setup for workflows in integration tests yet.

Thanks, merged into #6972


Update Docs for MaterialSymbols

Hey there,
love the project and came across the deprecation warning for MaterialIcons today.
Found the reasons in #550 / #545 and thought the docs might want to be updated.
Also included a section for migration (not sure if thats the right place).
Happy to adjust again, if necessary.

Updated in github pages: https://uraniumui.gh.enisn-projects.io/en/theming/Icons.html#material-symbols
It'll be updated in the documentation website soon when cache is invalidated


Recent list on Start menu is not  clearing out

Issue Type: Bug

Open a lot of files...??
Clear out recents in "Files"-"Open Recent" - "Clear Recently Opened"

Expected
List of recently opened files in start menu is cleared, including folders and workspaces
Actual
List of recently opened files in start menu is remains the same
VS Code version: Code 1.67.2 (c3511e6c69bb39013c4a4b7b9566ec1ca73fc4d5, 2022-05-17T18:15:52.058Z)
OS version: Windows_NT x64 10.0.19044
Restricted Mode: No

System Info

Item
Value

CPUs
AMD Ryzen 5 1600 Six-Core Processor             (12 x 3200)

GPU Status
2d_canvas: enabledcanvas_oop_rasterization: disabled_offdirect_rendering_display_compositor: disabled_off_okgpu_compositing: enabledmultiple_raster_threads: enabled_onoop_rasterization: enabledopengl: enabled_onrasterization: enabledraw_draw: disabled_off_okskia_renderer: enabled_onvideo_decode: enabledvideo_encode: enabledvulkan: disabled_offwebgl: enabledwebgl2: enabled

Load (avg)
undefined

Memory (System)
15.95GB (7.74GB free)

Process Argv
--file-uri file:///d%3A/Work/Code/Smart.code-workspace --crash-reporter-id 9acbba3b-fd56-4377-982e-07d6fc50654b

Screen Reader
yes

VM
0%

Extensions (26)

Extension
Author (truncated)
Version

better-comments
aar
3.0.0

vscode-eslint
dba
2.2.2

FreeMarker
dco
0.0.9

gitlens
eam
12.0.7

EditorConfig
Edi
0.16.4

LogFileHighlighter
emi
2.15.0

copy-relative-path-and-line-numbers
ezf
0.3.1

vscode-lombok
Gab
1.0.1

rainbow-csv
mec
2.4.0

git-graph
mhu
1.30.0

dotenv
mik
1.0.1

vscode-edge-devtools
ms-
2.0.0

gradle-language
nac
0.2.3

java
red
1.6.0

vscode-xml
red
0.20.0

vscode-yaml
red
1.7.0

vscode-gradle-extension-pack
ric
0.0.4

rome
rom
0.6.0

snyk-vulnerability-scanner
sny
1.2.17

vscodeintellicode
Vis
1.2.21

vscode-gradle
vsc
3.12.0

vscode-java-debug
vsc
0.40.1

vscode-java-dependency
vsc
0.19.1

vscode-java-pack
vsc
0.22.4

vscode-maven
vsc
0.35.1

vscode-icons
vsc
11.12.0

(1 theme extensions excluded)

A/B Experiments
vsliv368cf:30146710
vsreu685:30147344
python383cf:30185419
vspor879:30202332
vspor708:30202333
vspor363:30204092
pythonvspyl392:30443607
pythontb:30283811
pythonptprofiler:30281270
vshan820:30294714
vstes263cf:30335440
vscoreces:30445986
pythondataviewer:30285071
vscod805:30301674
pythonvspyt200:30340761
binariesv615:30325510
bridge0708:30335490
bridge0723:30353136
vsaa593:30376534
vsc1dst:30438360
pythonvs932:30410667
wslgetstarted:30449410
pythonvsnew555:30457759
vscscmwlcmt:30465135
cppdebug:30492333
vsclangdc:30486549

/gifPlease

Thanks for reporting this issue! Unfortunately, it's hard for us to understand what issue you're seeing. Please help us out by providing a screen recording showing exactly what isn't working as expected. While we can work with most standard formats, .gif files are preferred as they are displayed inline on GitHub. You may find https://gifcap.dev helpful as a browser-based gif recording tool.
If the issue depends on keyboard input, you can help us by enabling screencast mode for the recording (Developer: Toggle Screencast Mode in the command palette).
Happy coding!

This issue has been closed automatically because it needs more information and has not had recent activity. See also our issue reporting guidelines.
Happy Coding!

Initial state of the menu...I found it called "Jump List"

File menu and clear options

"Jump list" state afterwards - Workspaces/Folders cleared, file still there

Recent menu is completely wiped on the other hand


feat: edit user messages

Add implementation of the Edit user message feature.
Similar to ChatGPT, when the user edits a message, the old response is replaced with the new one and all newer messages are deleted so that the edited message is the last in the conversation.
For example, in this conversation:
User: Prompt 1
AI: Response 1
User: Prompt 2
AI: Response 2

If the user edits Prompt 1, then Response 1 is replaced for the new response, and Prompt 2 and Response 2 get removed from the session history.

@fmaclen please confirm if the described behavior is correct, or if it should be changed. Thanks in advance!

@GregoMac1 I tried it a bit and it appears to work well, I didn't run into any bugs 👍
The only thing I noticed is that if you are not paying attention, after clicking the edit button, it's easy to miss that the edited message was copied to the prompt field.
I can think of 2 solutions:
1- When Edit is clicked, we switch to the large <FieldTextEditor>. This way the change in the UI is so significant that it will be easy to tell what just happened.
2- We add a semi-transparent overlay that obscures the contents of the <Article> being edited, with an <EmptyMessage> in the middle saying "Edit mode"
I'd try Option 1 first, I feel like it will be more UX friendly.
Also I think it's easier to implement than Option 2, which likely needs a new overlay UI component.

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


Add examples

We should provide a few examples in the docs and perhaps also as subproject showing things like data loading and a complete training loop.
Some interesting examples could be:

[x] A basic hello world example using MNIST or Fashion-MNIST
[x] A vision model with transfer learning, i.e. for image classification
[ ] An NLP model i.e. using a transformer model like BERT
[ ] ...

I'm interested in this as well. I'm new to a lot of this, so my ability may be low, but I'll be happy to review and comment.

Hey @dahlej welcome! Any contribution is helpful so please don't hesitate to participate and ask questions.
I want Storch be useful for people no matter what their background or level of experience is, so it's always good to have different perspectives. I'm learning a lot myself while working on it.


Parsing and checking should be stopped when buffer is changed

The problem: we request parse and check results for current file constantly when user is editing a file. That's OK, but for large files / projects checking may take up to several minutes (FCS for example). As a result, user never gets up-to-date coloring / highlight refs / lint / etc.; what he gets is heavy CPU load for nothing.
Yes, we try to kill current checking (in one place - colorizer, so it cannot have any effect anyway) by cancelling Async in which we are calling FCS, but FCS asyncs are not cancellable.
The right approach is to pass a callback here https://github.com/fsprojects/VisualFSharpPowerTools/blob/master/src/FSharpVSPowerTools.Core/LanguageService.fs#L194. The callback should return true if the buffer for which we requested checking has been changed. This results with current checking stopped immediately. Then we request new check results for new buffer and so on.
How to implement:

a singleton object holding a Map full file name => BufferState (maybe just adjust OpenDocumentsTracker for this?)

type BufferState =
  { mutable IsChanged: bool }
  member x.IsResultObsolete() = x.IsChanged

BufferState.IsResultObsolete is passed to FSharpChecker.ParseAndCheckFileInProject
the singleton is listening to all open buffers' changed events
when it receives an event, it sets IsChanged <- true which forces FCS to stop checking (if it's active) and prevent outdated buffers checking.

Result: user gets fresh results in time required to check file / project.

Sound reasonable.
We should take advantage of OpenDocumentsTracker; it already subscribes for all BufferChanged events.
One thing is unclear about your proposal. When will IsChanged be marked false again? It's problematic to use mutable record fields in potentially multithreading situations.

Implemented in https://github.com/fsprojects/VisualFSharpPowerTools/pull/1100


"EOFError: end of file reached" when verifying emails with mail.ru domain.

Hi, tried to verify people who use "mail.ru" server got the following error:
"EOFError: end of file reached from ~/.rbenv/versions/2.2.3/lib/ruby/2.2.0/net/protocol.rb:153:in `read_nonblock'."
Is there a way to find out the reason?

Closing it as I could not reproduce it on the other W/S.


problem with short input

Hi Julian, and thanks again for this nice resource.
Apparently I run into a bug for short inputs (less than hundred characters).
To reproduce it you can feed the following file https://www.cs.helsinki.fi/u/dvalenzu/tmp/parallel_divsufsort/problematic_text.txt
to the timing example https://github.com/jlabeit/parallel-divsufsort/blob/master/examples/timing.cpp
which in my workstation gets stuck (laptop with 4 cores).
Best Regards,
Daniel

Hi Daniel,
thanks for bringing up this issue and providing the input file. I can reproduce the issue, it seems like a bug in sequential code. I'll keep you posted if I manage to fix it.
Regards,
Julian


add hardware_id column to default_users table

I (and assumedly others) would like a field to store an arbitrary hardware ID which can be passed in from a client device (laptop MAC address, iPhone UDID, etc) and can be used for security purposes. This is more intended to be used with client apps (such as mobile apps) which are using Rivety for REST API endpoints.
Along with the new db field, a new MCA for passing in a hardware ID, and it just updates the current user's hardware ID and does nothing else.  The endpoint would only be accessible to users that are logged-in.

I've got this done in a fork and just need to merge it back.


Hardware inventory is randmoized by up to four hours (not two)

Default setting in client settings is 240 minutes

This seems like a small (but important) contribution, so no Contribution License Agreement is required at this point. We will now review your pull request.
Thanks,
Microsoft Pull Request Bot

Looks good. Esp. given the source.


How to remove some media_control's elements, like FULLSCREEN, HD buttons.

Hi.
There is the correct way?

hey @avreg I don't think we have a correct way to do that. Maybe creating your own media control with the same style but without the buttons..


Xfailed tests

I noticed that there are some tests marked with xfail, but I don't see any documentation about why these cases are expected to fail. Is this something that should be addressed before release?

@cartemic The tests marked with xfail have been resolved. It was suspected that there were a couple of errors in the book that the ideal shock equations and validation data was pulled from, but it was never investigated and removed. Issues #5 and #11 were the corresponding issues that have now been addressed.


Load model from a URL

Also called Remote Model Loading. This uses the feature to load a model file from the External Storage of the device. We first download and parse a JSON file which contains the information about the model file and all its textures. We then download all the relevant files into the external storage and when the download is over, we lead the model with all its textures applied.

Thanks for the pull-request!  Looks like a very desirable feature.  I like how the number of framework changes are minimal and the bulk of the code is in the sample which is also somewhat small.  I'll try to take a closer look over the weekend.

Thanks for the patch. I think for general model loading from network, we can't rely on the JSON file to map out required files to download. I did a similar patch to loadJassimpModel API. Internally, it unifies different file systems: android assets, SD card, linux filesystem, and URL. You may take a look and comment too: https://github.com/danke-sra/GearVRf/tree/jassimp_network

Hi @ragner ,
Good and expected changes. Will update this branch with the recommended changes.

:+1:

Code looks good, sample works fine. The use of GVRAndroidResource is something we could do in the future if you are not up for it. We need to have the sample moved before this can be merged.

I personally like that all the mapping is left to the application using GVRF. I very much vote for keeping this kind of stuff out of GVRF.


Issue with breadcrums with 3 entries or more

Current Behavior
When I create a breadcrum with three or more entries, it gets cut to two entries when viewed on mobile
Example code, taken directly from the documentation

Skeleton
›
Elements
›
Breadcrumbs

Desktop:

Mobile:

Threshold of bug: 768 pixels and below
Expected Behavior
All breadcrums are expected to be rendered rather than only the last 2
Steps To Reproduce

Any Svelte page with breadcrums with 3 or more elements
Mobile view (less than 768 pixels)

Link to Reproduction / Stackblitz
No response
More Information
Skeleton v2.3.0

I'm afraid to say that we call that a feature, not a bug


Loop unrolling in gemm function: do ldmatrix.sync and mma.sync operations overlap?

Hello! Could you help me understand the loop unrolling logic in the gemm function,
that both cute::copy and cute::gemm use synchronized instructions (ldmatrix.sync for SmemTiledCopy and mma.sync for TiledMMA) defined in Kernel traits,
but by unrolling the loop, which performs cute::copy(,,0) first,
then iterating over the k dimension, calling cute::copy(,,i+1) and then cute::gemm(,,i),
my guess is that this would make copy and mma overlap?
But will they actually overlap given they are both synchronized operations?
https://github.com/Dao-AILab/flash-attention/blob/32792d37ec66902e5d82e149971daacbee8b55d7/csrc/flash_attn/src/utils.h#L137
Thank you so much!

In this particular case it's just about general CUDA programming, nothing specific about mma or copy. You can read more about how unrolling is generally helpful in CUDA.

Thank you so much for your reply! I guess there are some lower-level optimizations that GPU can do, e.g., something like pre-fetching and branch prediction.

Thank you so much for your reply! I guess there are some lower-level optimizations that GPU can do, e.g., something like pre-fetching and branch prediction.

Thank you so much for your reply! I guess there are some lower-level optimizations that GPU can do, e.g., something like pre-fetching and branch prediction.


I would like to contribute for hacktoberfest

I would like to contribute a JAVA program that finds GCD of two numbers to the repository

Go! Ahead


Expand payment card types enum to recognise Maestro card

Added ranges for Maestro card recognition. They are checked last, when no match find for other card. Also made range for MasterCard shorter since it covered part of Maestro range.
Also added test renames.

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


Hybrid ledger

Many changes that aim to:

Make the app hybrid which makes it easy to keep in sync with the latest SDK release and targets.
streamline app-ethereum to handle ETH transactions
add support for EIP712 on nanox, nanos2 targets
add support for p-chain base transactions.
many improvements.
displays chain id for eth transactions
fix eth_personal message hash

Looks good! Failing checks are due to dependencies and not the app code!


Add delete flow

Related to #183 and #275.
This adds a new flow for a delete only mode. This can be selected with the command Activate Power Mode:Select Flow

I have this flow in my plugin too. If you add it on main package I will remove mine. For don't have it twice.

I wasn't sure to add more things (flows, effects, etc) in core for simplicity, but a delete mode has been requested before and there is even a pretty popular fork that does exactly that (https://github.com/valmassoi/activate-power-mode-delete).


ROX-22612: fix local deployments

Description
Kubernetes has a limit of 63 characters for labels (names and values).
When using dirty images, we're currently exceeding that length for secured clusters: e.g the helm.sh/chart label has values like stackrox-secured-cluster-services-400.3.0-1194-ga7a64cdef9-dirty, which has 64 characters.
This causes local deployments (i.e. deploy/k8s/deploy-local.sh) to fail when using dirty images. This PR implements a workaround, by replacing "dirty" with "d".
Checklist

[ ] Investigated and inspected CI test results
[ ] Unit test and regression tests added
[ ] Evaluated and added CHANGELOG entry if required
[ ] Determined and documented upgrade steps
[ ] Documented user facing changes (create PR based on openshift/openshift-docs and merge into rhacs-docs)

If any of these don't apply, please comment below.
Testing Performed
Here I tell how I validated my change
Executed the following commands successfully, on a dirty tag:
make image
deploy/k8s/deploy-local.sh

Reminder for reviewers
In addition to reviewing code here, reviewers must also review testing and request further testing in case the
performed one does not seem sufficient. As a reviewer, you must not approve the change until you understand the
performed testing and you are satisfied with it.

/test ocp-4-11-operator-e2e-tests

/test gke-upgrade-tests


Add HTML commenting to markdown.js.

Adds HTML comment support to the Markdown mode.
HTML comments are generally permissible in Markdown, per https://spec.commonmark.org/0.28/.

Thanks!


Change response rate and response time

Response rate should be in percentages. Rates are always displayed via percentage. Easier to understand across all demographics as well.
Response time should not be a range, but rather a set time.

Current Model:

New Model Example:

What does a response time of within an hour mean?

Would be equivalent to saying "under an hour" or "usually an hour."
Response time shouldn't be given a low to high range because it's too specific of an expectation. Users then would expect a host to respond in 26 minutes (users always hope for the best). Rather, it would be better to give a general time frame. Other platforms have approached this with something similar to:

Within an hour
Within a couple hours
Within a day
Within a couple days
Within a week
...etc

Easier to scan as well (across all demographics).

Can we take the current upper bound from the API response and map to the copies you suggested here accordingly? E.g. "3 minutes to 50 minutes" => Within an hour (since 50 min < an hour), "26 minutes to 2 hours" (since 2 hours < "couple of hours", I take "couple" to mean up to 24 hours here) => Within a couple hours etc


Accents characters

Hi!
Accents character doesn't work in Atom on mac os x El Cap.
Combinations like fn+swift+arrow up/down for historic view don't work too.
Tanks

What shell do you use?

bash on mac os terminal

On 30 de out de 2015, at 8:46 PM, Matt Kaniaris<EMAIL_ADDRESS>wrote:
What shell do you use?
—
Reply to this email directly or view it on GitHub.

[]’s Felipe Cavani
<EMAIL_ADDRESS>www.fcavani.com.br

What key sequence do you use for accents?

Can you try launching Atom from the command line instead of the dock? (Be sure to exit Atom completely before trying this.) It's probably your LANG and other locale settings that aren't being set for atom.

‘ + c = ç
‘ + a = á
‘ + e = é
‘ + i = í
‘ + o = ó
‘ + u = ú
The last 5 for ^ and for `.
~ + a = ã
~ + o = õ
“ + u = ü
There is more it is what I use regulary.
There is this problem, when you press for example “, it don’t shows. Normally you need
to press “ + space tab to show “ without any letter.

On 30 de out de 2015, at 8:56 PM, Matt Kaniaris<EMAIL_ADDRESS>wrote:
What key sequence do you use for accents?
—
Reply to this email directly or view it on GitHub.

[]’s Felipe Cavani
<EMAIL_ADDRESS>www.fcavani.com.br

# set LANG on macOS
ChildProcess = require 'child_process'
localeGetCommand = "defaults read -g AppleLanguages | sed '/\"/!d;s/[\"[:space:]]//g;s/-/_/'"
ChildProcess.exec localeGetCommand, (error, stdout, stderr) ->
  for value in stdout.trim().split('\n')
    process.env['LANG'] = value + ".UTF-8"


Could not load file or assembly after upgrading to asp.net core RC1

Sorry, to tired. I posted in the wrong place.

I'm having same issue. Did you figure it out?


Microtrailers in cover not working in Playnite 9

Microtrailers from Extra Metadata tool are not working in Playnite 9

This feature has not been added as it is not good on resources in Playnite 9, until I figure out a new way of implementing them in Playnite 9 they will not be supported for this theme.


Admin access

What is the info for access to the admin panel?
And I keep getting issues that my irk is not correct, where do I need too put those?

You can update the default username and password by changing the hash on crawler/admin/index.php
update these variables with generated hash
$ushahs="hash for username"
$hashed="hashfor password"
You may Generate hash from here


Verify browser opens up by Winappdriver

I am using winappdriver to automate my Windows form app. There is a case that it need to click on a button then a web browser open up. Please advise me how to handle and work with this browser as selenium does. I am using python to develop my tests. Thank you!

Hi @taitranvungle,
Once the browser is open, you can create a new app session for the browser window and switch to it.

How to create a browser session???

@taitranvungle could you please explain how you handle this situation? Have you used WinAppDriver and Selenium WebDriver both libraries?
I mean you use WinAppDriver to automate windows application actions and once web browser opened you use Selenium WebDriver and control already opened web browser session?
If above is true then could you please share how you achieve it?

I create a new web driver instance using MicrosoftWebDriver at the first, then create a new WinAppDriver instance and work on it.
At the checkpoint, a button on Win app is pressed then a new tab of browser open up in existing web driver, we only need to switch to this new tab and verify items on it.
That's it.

@taitranvungle My test scenario starts with windows application. I create an object of "WindowsDriver", initialize it and windows application opens. I perform few test steps then click on a button which opens a new web browser window. So now WindowsDriver can't handle it. I need to know how you handle this situation with MicrosoftWebDriver. I mean if you create an object of MicrosoftWebDriver then how it initialized with the same session like WindowsDriver and control already opened web browser?
Do you have any code snippet, please?

You need to open up a web driver first, then leave it open and open a Window driver to work.
Below is the code snippet
`    def setUp(self):
print("\nStarting ..." + self.class.name + "." + self._testMethodName)
self.browser = WebPage() # init new web driver
self.browser_assertion = WebAssertions()
url = "http://www.google.com"
self.browser.gotoPage(url)
time.sleep(4)
self.driver = webdriver.Remote(AppiumBaseClass.hub, AppiumBaseClass.desired_caps) # init new win app driver
# some stuff for page initialization here
def tearDown(self):
    print("TearDown: Cleanup...")
    self.browser.closeBrowser()
    self.home_page.quitApp()
    print("\n.end of test")`


Fix minor issues with ComputeNucleiFeatures and NucleiClassification CLIs

Make outputNucleiAnnotationFile a indexed output parameter
Add NucleiClassification CLI to slicer_cli_list.json
Remove pandas index column while writing features files

Codecov Report

Merging #340 into master will decrease coverage by 0.14%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master     #340      +/-   ##
==========================================
- Coverage    49.4%   49.25%   -0.15%
==========================================
  Files          99       99
  Lines        2751     2751
  Branches       99       99
==========================================
- Hits         1359     1355       -4
- Misses       1392     1396       +4

Impacted Files
Coverage Δ

web_client/views/body/ImageView.js
64.4% <0%> (-3.39%)
:arrow_down:

Continue to review full report at Codecov.

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


New version: Optim v1.2.0

Registering package: Optim
Repository: https://github.com/JuliaNLSolvers/Optim.jl
Created by: @pkofod
Version: v1.2.0
Commit: 19c74be9ff3068bb4e4459ad2030ba9516a3c033
Reviewed by: @pkofod
Reference: https://github.com/JuliaNLSolvers/Optim.jl/commit/19c74be9ff3068bb4e4459ad2030ba9516a3c033#commitcomment-42248815

This replaces https://github.com/JuliaRegistries/General/pull/21274


Cursor not shown in image if capturing focused window

If we capture only the focused window the cursor is not shown on the picture. This is because we don't position it relative to the focused window, so it'll usually be outside of the picture.

Thank you for the report!
I'm marking it as technical challenge, since it seems hard to get the position of the foremost window.

This stackoverflow answer might give some ideas: https://unix.stackexchange.com/a/14170

Sorry, the problem is that we need to restructure the code to fix it :confused:


yorkie dependency breaks docker build

Version
latest
Environment info
Docker environment.

Steps to reproduce
clone git@gitlab.com:opndev/javascript/docker.git
Run docker build -t vue . to see the error.
You can also see it happening, as it is directly related to yorkie if you checkout the branch yorkie and run
docker build -t yorkie .
What is expected?
Installation of vue-cli
What is actually happening?
B0rk

It is fully related to yorkie, but I cannot create issues against that repo and it hasn't been updated in recent years. I would like to request to remove yorkie and add Huskey (as seen in other issues at your github).

It seems to be related to npm i --no-package-lock, when setting npm config set package-lock false and running npm i it all installs fine.
I do wonder why yorkie is a dependency that we need to install. The package hasn't received updates for over three years and seems to be a dead project, where no issues can be filed against.
https://www.npmjs.com/package/yorkie
https://github.com/yyx990803/yorkie