Move git pull/push back to root menu level.

After latest update (1.48.0) "git push" & "git pull" was added to an extra sub menu:

This buttons is used very often (like 30+ times a day) and I would like to see it back at its original position which were on the root level, if possible.
Thank you!

I need pull/push back too!
臣等复议

https://twitter.com/Shini_92/status/1294211655413444610

Related - #102109, #103923

Would love to see this as well 🙏
Or even moving push/pull out of the overflow menu into the main menu:

As a workaround I just published a simple extension.

This is a necessary amendment to the bad ui decision. Please merge!

@wilhelmklopp the only issue with the sync button is that me (and I am assuming anybody else that used this dropdown, is that we would probably do this:
- click on "Message" text area
- type message, press "ctrl+enter" to commit
- since our mouse is still right by the ... we use the dropdown to quickly push the code.

esp for people like me who have the browser on the right (because I'm weird), now i have to traverse the entire distance of the screen just to hit the sync button.
In most software, the common bottons are in the immediate dropdown menu, this is just a simple expectation in modern software, it makes zero sense to be backwards, ESPECIALLY in software that subtly influences other software.
Revert this change, not just for us, but for the sake of all humanity.

Would it be possible to have a configuration option which would use either the old menu or the new menu?

Would it be possible to have a configuration option which would use either the old menu or the new menu?

This would be my preference. Push is literally the only command from that menu that I even care about (commit is handled with CTRL + Enter for me), but I understand the benefits that some people would see in the new menu system. It's just for me, it's broken my muscle memory without giving me the option to stick with something I had no problem with.

I would prefer the best of both worlds...
I like the new submenues, but only want back at least push
It seems so, some others here als like pull also
https://marketplace.visualstudio.com/items?itemName=georgejames.gitfavorites
and
https://marketplace.visualstudio.com/items?itemName=tomblind.scm-buttons-vscode
are both good solutions, but I would prefer not to need an extension

As a workaround I just published a simple extension.

The extension does not work, there is no option to push. Only to clone and to checkout.

Are there any user satisfaction/usability metrics on this feature? Because it seems there's an unusual amount of hate based on the number of duplicates about this improvement @joaomoreno

As a workaround I just published a simple extension.

The extension does not work, there is no option to push. Only to clone and to checkout.

@phgmacedo here's what my menu looks like when that extension is installed and enabled:

And when that extension is disabled:

Thanks a lot for the feedback. We really appreciate it.
We do want to improve this menu, however we do not want to rush any change in before discussing it in our UX meeting. As a workaround I suggest to use @gjsjohnmurray extension, and we will most likely tackle this already in the next release.
Some feedback from @egamma

‘push’, ‘pull’ are bread&butter git operations. I don’t think this is a personal preference. So the minimal proposal would be to only promote ‘push’ and ‘pull’ to the top menu.
‘sync’ is available in the status bar and not a pure git operation and it doesn’t have to be in the top menu (it is a very useful command but probably underused action).
in the standup there was a separate discussion what to do with the toolbar and its actions. Given the past experience I would not remove any existing actions. What would be worthwhile to discuss whether we want to show more actions like ‘sync’  in the view toolbar.

My 2cents:

Breaking user muscle memory is something which we should stay away from as much as possible, so it would be ideal if the push / pull are brought back in the exact same position
We should look at telemtry data to make sure there is no 3rd action which is very popular

‘sync’ is available in the status bar and not a pure git operation and it doesn’t have to be in the top menu (it is a very useful command but probably underused action).

With "scm.alwaysShowRepositories": true you don't even have to go as far as the status bar to access sync:

‘sync’ is available in the status bar and not a pure git operation and it doesn’t have to be in the top menu (it is a very useful command but probably underused action).

With "scm.alwaysShowRepositories": true you don't even have to go as far as the status bar to access sync:

this is actually incredibly helpful. thank you.

I appreciate @isidorn's thoughtful reply earlier. It made me feel like I could share a few of my thoughts and they might become a part of the consideration process at the next UX meeting.
I actually appreciate having some of the less frequently used commands on the top level menu; not only to be able to easily see all of them, but because I use some of the less popular ones. My top 5 used commands are:

Pull (Rebase)**
Push
Stash (Include untracked)
Apply latest Stash
Pull

** = I prefer Pull (Rebase) and would have the global option set if ...  I didn't have a bad habit of checking in a change on the wrong branch and then cherry-picking it over to the right branch. A while ago, I read some git documentation that when you merge those cherry-picked updates back into master, you should use Pull instead of Pull (Rebase).
So ... here were some options I thought of:
1. Toggle for Multilevel Menu or Single Level Menu
Maybe in the User Settings there can be a checkbox that would switch the menu to either be single level or multi-level.
2. Multilevel Menu with a Top 5 Most Recently Used Section
Similar to the Git Favorites (simple) extension, but the small section at the top of the menu would be a list your 5 most recently used commands.
3. Multilevel Menu with a Top 5 Most Frequently Used Section
Similar to the Git Favorites (simple) extension, but the small section at the top of the menu would be list your 5 most frequently used commands.
4. Multilevel Menu with configurable Favorites Section
Similar to the Git Favorites (simple) extension, but the small section at the top of the menu would be configurable by users so they can put the commands they want (in the order they want) at the top.
HTH

@smaglio81 thanks for the feedback. We will consider it. However that might be tackled with customisable menus which we have on our road map I believe.
The feedback from the UX meeting:

Most commonly used commands should not be in a submenu (more details bellow)
The sorting of the Groups in the context menu should be optimised. It is not respecting the old order, and the new order does not feel intuitive
Does the Toggle View Mode deserve an entry in the scm toolbar. There was some user backlash when we removed it @misolori might know the issue number

We have dag into our telemetry and the most used scm context menu actions are (number next to it are just proportions):
Git Push 293
Git Pull 187
Discard All Changes 143
Push to 80
Clean all 70
Stage 60
Undo Commit 55
Pull From 54
Due to these number I suggest that Push and Pull get moved back to the top level and that we consider also moving the Discard All Changes.
Thanks @sana-ajani for the numbers
fyi @eamodio

Here's the related issue for the list/tree toggle discussion https://github.com/microsoft/vscode/issues/102138

I would like push/pull back into the main menu! At least have most common commands in the first menu.

@misolori thanks. I am not convinced by #102138 and duplicates and would personaly remove it and add a command. But I leave that decision up to @joaomoreno

@smaglio81 thanks for the feedback. We will consider it. However that might be tackled with customisable menus which we have on our road map I believe.
The feedback from the UX meeting:

Most commonly used commands should not be in a submenu (more details bellow)
The sorting of the Groups in the context menu should be optimised. It is not respecting the old order, and the new order does not feel intuitive. Also maybe move views, view and sort to the bottom.
Does the Toggle View Mode deserve an entry in the scm toolbar. There was some user backlash when we removed it @misolori might know the issue number. If we remove it, there should be a command to toggle between list and tree.

We have dag into our telemetry and the most used scm context menu actions are (number next to it are just proportions):

Git Push 293
Git Pull 187
Discard All Changes 143
Push to 80
Clean all 70
Stage 60
Undo Commit 55
Pull From 54

Due to these number I suggest that Push and Pull get moved back to the top level and that we consider also moving the Discard All Changes.
Thanks @sana-ajani for the numbers
fyi @eamodio

Nice!

This submenu is really clumsy. I often just need to "pull", now I'm stuck with windows 95-style menu diving. Sub-menus rarely add clarity or usability, all they do is hide options and make it unclear what is hidden where.


ability change video time by clicking on duration tab like in youtube

like in video
https://user-images.githubusercontent.com/56102448/193922657-64367060-52b6-4906-9a85-6c5a0ab95db0.mov

any comments from contributor ?

Would be a very nice thing to have, but unfortunately, I'm the only maintainer and I don't think I will have time to look into it until December. :(

well, okay, thanks for answer!


SyntaxError: invalid syntax

are you using Python 3?

Oh, okay.. when i tried the command python3 cloudfail.py this errors comes up..

You need to install win_inet_pton on pip3 (for python3) pip3 install win_inet_pton

Thanks to you.. it runs fine now.. you can close this as resolve now :D


Music Bugs

The new bug that came with fixing the music audio quality was that sometimes, the bot connects and then immediately disconnects from the channel. However, this is uncommon, and the audio player is almost entirely reliable.

The bot is clearly self-aware, as every single time I tested playing a led zeppelin song, it never once malfunctioned.

This bug is no longer relevant as the API has changed.


Cross build to Scala 2.13.0-M2

Thank you, @ktoso!

@marcospereira we released 1.3.4 that includes 2.13-M3 support, thanks a lot for your help.
See also https://github.com/akka/akka-http/pull/1491


Do you think we could integrate https://github.com/nelhage/rules_boost into boostorg?

We use bazel to build a lot of stuff and using it makes development a lot easier.
Do you think we could perhaps integrate https://github.com/nelhage/rules_boost rules into boostorg?

This is a discussion that would be better on the boost-developers mailing list (boost@lists.boost.org). You'll get a much wider audience.


feat: Update README.md

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


Have parts use Result instead of Option

Would it be better to return a Result instead of an Option for the parts?  Given the nature of the puzzles,  we should be generating either a value or an error.  Plus, I'd like to replace all of my unwraps with "?"s.

I'd like to replace all of my unwraps with "?"s
You can append .ok() to results to cast them to an option, then your ? will work.


feat: Support custom temporal upper bound with Hoardable.on

This PR implements a Hoardable.on helper class method that allows calling code to influence the upper bound of the time range used to represent a change.
post = Post.create(title: "Blah", created_at: 1.month.ago, updated_at: 1.month.ago)

Hoardable.on(2.weeks.ago) do
  post.destroy!
end

PostVersion.last._during.max # -> 2.weeks.ago

I am more than happy for feedback on implementation and naming on this one!
It's a relatively obscure feature, of course, but it's something we've already found ourselves having to do as we begin to roll Hoardable out into a relatively large, in-production Rails app.
So, having the ability to influence that generated upper bound so it doesn't always hardcode to Time.now.utc is really helpful :)

Oh yes, great suggestion. I will rename it to travel_to.
Also, good question regarding the use-case. We are actually doing a large rebuild of an internal system, which involves moving large amounts of data from one system to another. We are also moving from acts_as_paranoid to hoardable and we want to maintain the original deleted_at date/times when setup the Hoardable records.
We also made a little mistake a couple weeks ago where we were supposed to soft delete some data but through a series of events it was not actioned. So we destroyed the data after the fact but wanted to maintain the original/correct date/time that the data was supposed to be destroyed.
So, both not everyday occurrences, but at scale everything goes wrong at some point so this feature would be handy! :)


[Feature Request] Model-based algo codes need to be enhanced for code specification

Motivation
We noticed that the model-base-related code is too cumbersome and the related code is duplicated, we will fix it by this weekday.
Checklist

[x] I have checked that there is no similar issue in the repo. (required)

This code cleaning will be postponed because the mod-based maintainer has been confirmed COVID-19.

The model-based algorithms have been enhanced!


Unexpected identifier when loading initial project.

I get this error whenever i try to load in the inital project, with the standard props defined in the npm module.
Can anybody help with this

You'll have to give more details, if you can post an example repository I will help you resolve the issue. If anyone else is having this issue please :+1: to confirm it is an issue with react-image-annotate, because these errors are fairly common due to project configuration I'm not sure this is an issue with react-image-annotate without a reproduction. Thanks for filing!


export transparent videos

User request: the ability to export transparent videos. This should be achievable with the ffmpeg exporter

PR #291 addresses this


Fix bug with replacing numeric keys in Url::current()

Q
A

Is bugfix?
yes

New feature?
no

Breaks BC?
no

Tests pass?
yes

Fixed issues
fix #14921

Merged. Thank you!


ARROW-14296: [Go] Update generated flatbuf

Also updates the type ID enums accordingly, adding type ids for as of yet unsupported types to reduce the size of future changes.
Broken out from #11310 to shrink the size of the change to implement MonthDayNano intervals in Go

LGTM, not at a computer I can merge things on, but feel free to so if you are.


Create achievements block

ACHIEVEMENTS

#1 in "Top 25 Street Fighter Characters" by IGN, who also called me "fancy", "icon" and "a testament to the virtue of simplicity" ❤
#2 in "Top 20 Street Fighter Characters of All Time" by GameDaily, same council found me worth of #6 place in "Top 25 Capcom Characters of All Time", which I proudly share with my partner Ken
I was named "5th Most Powerful Street Fighter Character" by Screen Rant-san
#71 in "Top 100 Heroes of All Time" by UGO Networks, also recognized #2 in their list of "Top 50 Street Fighter Characters"
In a survey of 4000 online matches for Super Street Fighter IV, I got to be the most popular character, with 16.6% of players choosing my side

Achievements

                      #1 in
                       "Top 25 Street Fighter Characters"
                      by IGN, who also called me "fancy", "icon" and "a testament to the virtue of simplicity" ❤

                      #2 in

                        "Top 20 Street Fighter Characters of All Time"

                      by GameDaily.

                      #6 place in
                       "Top 25 Capcom Characters of All Time", which
                      I proudly share with my partner Ken.

                      I was named
                       "5th Most Powerful Street Fighter Character"
                      by Screen Rant-san.

                      #71 in
                       "Top 100 Heroes of All Time"
                      by UGO Networks.

                      #2 in
                       "Top 50 Street Fighter Characters"
                      by UGO Networks.

                      In a survey of 4000 online matches for Super Street Fighter IV, I got to be the most popular
                      character, with 16.6% of players choosing my side.


Updated jetbrains' gitignore

Updated jetbrains' gitignore. Just ignore the whole .idea since nobody wants it. Also ignore virtual enviroment of pycharm
Reasons for making this change:
I have to ignore .idea, *.iml and venv for every new project
Links to documentation supporting these rule changes:
https://github.com/intellij-rust/intellij-rust/issues/1570
https://github.com/joeblau/gitignore.io/issues/360

Thoughts @citizenmatt?

@shiftkey While working with JetBrains, when the initial commit forgets to ignore .idea and *.iml or venv that always leads to complaints of other members, since nobody wants those file/folder on git, because they will be generated automatically every time you open/create a new project with any JetBrains IDE.
I think it therefore will be a good idea to ignore those.

Some extra context:

I have to ignore .idea, *.iml and venv for every new project

You can configure a global gitignore which will be used when working with any local Git repository without needing to commit .gitignore file changes to each repository.

Just ignore the whole .idea since nobody wants it.

This template has 40 different contributors who have contributed improvements to the template work out what should and should not be included in version control. This is intended to be a reference template based on the JetBrains documentation, and I don't see the value in being less granular here.

I'm going to close this out, but I'll revisit this if the JetBrains staff feel like a simpler template here is the way to go.

See #3451 for an optional solution


minor about docs

Hola, in the documentation of the State, this part:
- ``elem(ID, TYPE, PARENT)``

Elements define building blocks of the UI.

- ``ID`` Identifies the element for further references.

- ``TYPE`` The type of element (``window``, ``container``, ``button`` etc).

- ``PARENT`` The id of the parent element. The identifier ``root`` is used as the root element of the UI.

- ``attr(ID, KEY, VALUE)``

Attributes define the style of the UI.

- ``ID`` Identifier of the element that the attribute will be set to.

- ``KEY`` The name of the attribute. Available attributes depend on the element type and the frontend.

- ``VALUE`` The value of the attribute.

- ``when(ID, EVENT, ACTION, OPERATION)``

shows the bullets of  attr(ID, KEY, VALUE) and when(ID, EVENT, ACTION, OPERATION) as part of the previous itemizes, instead of showing them at the level of the elem(ID, TYPE, PARENT) at the top

Thanks! Fixed in new version!


west: runner: User --verify and --verify-only with openocd and hex files

the options --verify and --verify-only where only used when flashing elf files and were ignored for flashing hex files for example when using openocd runner.
The command to verify the image is now dependant on the presence of --verify or --verify-only, and the load command is not executed if --verify-only is provided.

And I just noticed the typo in the commit title... (User -> Use).
Let me know if you want me to amend the message.

And I just noticed the typo in the commit title... (User -> Use).
Let me know if you want me to amend the message.

Yes, please amend the commit and force push to your branch


wxPython 2.8 compatibility: SendSizeEventToParent and SetNativeFontInfo

Added compat.SendSizeEventToParent
Adapted SetNativeFontInfo call to wxPython 2.8

Thanks a lot.

Regarding font size changes:
StaticText is not a real widget with  GTK.
You may want to change EditStaticText._properties_changed to  add "recreate2" under certain conditions, i.e. font change and 2.8 and WXGTK.
Alternatively, if you also observe mouse event problems on this platform you may want to use lib.gen.StatText again in create_widget.
Until 0.7.2  that was used. I went away mainly for unwanted behaviour on Windows, e.g. when people are using screen readers.

I see, thanks! I'll make another PR

Well, I just read your message on the list.
Does swapping these lines fix your problem with 2.8?
WindowBase.on_size:

        if event.GetEventObject() is None: return
        event.Skip()

If yes, I will do so. I think it's safe.

Yes it works! This is way cleaner than PR #437 :)

OK, then I will undo #437 and implement this modification instead.

1.0.0a5 is online. Next update after the weekend only.


backend for music app

-includes get/post request settings

i have tested and updated the music app


Problems running on arch Linux

First, congrats, this is a really awesome and useful project.
I'm trying to run this on a Manjaro Linux. When running npm run tauri dev in the very end I get this error:
   Compiling webkit2gtk v0.18.2
warning: unused import: `InputResult`
  --> src/main.rs:10:31
   |
10 | use enigo::{Direction, Enigo, InputResult, Key, Keyboard};
   |                               ^^^^^^^^^^^
   |
   = note: `#[warn(unused_imports)]` on by default

warning: use of deprecated function `base64::decode`: Use Engine::decode
 --> src/main.rs:9:13
  |
9 | use base64::decode;
  |             ^^^^^^
  |
  = note: `#[warn(deprecated)]` on by default

warning: use of deprecated function `base64::decode`: Use Engine::decode
   --> src/main.rs:411:50
    |
411 | ...                   let image_data = decode(&whole_output.trim())
    |                                        ^^^^^^

error: linking with `cc` failed: exit status: 1`
warning: `plock` (bin "plock") generated 3 warnings
error: could not compile `plock` (bin "plock") due to previous error; 3 warnings emitted

Seems to be related to https://github.com/tauri-apps/tauri/issues/1543, but their solution of deleting src-tauri/target/debug didn´t  do anything. Any tips?

The warnings are effectively lint- nbd.
The key is the issue you linked to- failing to link with “cc”. I’ve seen this myself occasionally and fixed it by deleting target entirely.
That being said, it might be a red herring in your case.
Let me just say, I have never used arch Linux.
I see two avenues

try to debug the issue, use verbose logging etc.
we could try making a build without tauri

Could you try going into src-tauri and running cargo directly?

Thanks for the response!
Seems like I was ignoring an error at the end, which was basically telling me that I didn't have xdotool installed. And now I see you've linked to another repo that does say it's necessary to install it, so it's really my bad for not reading the README properly.
It's working perfectly with tray and everything. Thanks for this!

Oh fantastic news! Feel free to open a pr suggesting how you would have written it such that it would have been clearer!


Crash on iOS 12 +

I am getting an unusual crash on devices > iOS 12 which seem to originate from FetchResultsControllerEntityObserver.sendNextElement().
Unfortunately, I am unable to recreate this as it happens randomly with devices from the App Store release. Seems related to #37.  Here is a screenshot of where its happening, when mapping from CoreData model to a view model struct.

Closing this, doesn't seem to be from this lib.


Fix glyphs in SVG output

For some reason either Jupyter or GitHub doesn't actually like UTF-8 in embedded SVGs, so Sigma and epsilon show up as '\xNN\xNN'.
Solution: use XML character entities instead (note that we need to use ϵ instead of ϵ for ϵ because it is also not recognized by somebody even if the browser knows about it)

tested also .render() to PNG and PDF, seems to still be working


Secret Key Exposed

https://github.com/hydroshare/hydroshare/blob/master/hydroshare/local_settings.py#L14

Resolved once release-candidate branch is merged into develop

new keys generated for all deployments


Filtering - New blacklist type that catch all subdomains of domain

There is sites that have a lot of different subdomains and all of them should be banned from PyDis. We should have new blacklist that filter out all subdomains of blacklisted domains to avoid adding them one-by-one.

I don't think it should be a separate filter. It could be integrated into the existing one. The way I envision it is that simply specifying the domain will filter all its subdomains too. This would apply to any level. So b.a.com will filter itself and any further level subdomains of it like c.b.a.com but not a.com. Granted, it would then be impossible to filter only all subdomains and not the current level. However, I don't foresee that being required.

This can possibly done with the help of Wolfram Alpha

The domain:

In the 3rd section, click Subdomains

This can possibly done with the help of Wolfram Alpha
1. The domain:
   ![image](https://user-images.githubusercontent.com/69356296/114325557-5625bc00-9b4e-11eb-9ff8-8eff6ae26a93.png)

2. In the 3rd section, click **Subdomains**
   ![image](https://user-images.githubusercontent.com/69356296/114325550-4ad29080-9b4e-11eb-9ad2-b8e1097af8fd.png)

This actually can be done with dns lookup on a domain to see all domains registered under a specific domain.
Although, the best solution for this would likely be a regex checking for a subdomain.

This can possibly done with the help of Wolfram Alpha

The domain:

In the 3rd section, click Subdomains

Using our wolfram alpha credits for this sounds really silly. It isn't something that we need an external service of any kind for that.
With the new filter system, we want to have a flag on each domain to say if it should flag subdomains, I think that's something we can do with a smart regex, something along the lines of ([a-zA-Z0-9]+\.)*([a-zA-Z0-9]+)\.([a-zA-Z0-9]+) with the second group being the second layer domain.

This can possibly done with the help of Wolfram Alpha

The domain:

In the 3rd section, click Subdomains

Using our wolfram alpha credits for this sounds really silly. It isn't something that we need an external service of any kind for that.
With the new filter system, we want to have a flag on each domain to say if it should flag subdomains, I think that's something we can do with a smart regex, something along the lines of ([a-zA-Z0-9]+\.)*([a-zA-Z0-9]+)\.([a-zA-Z0-9]+) with the second group being the second layer domain.

Sure, I will go ahead and implement this.

Superseded by #1530


NetCDF-C v4.9.0 Release

Playing with 'new' GitHub tools, workflows for managing the v4.9.0 release.  New Project here: https://github.com/orgs/Unidata/projects/4

I am wondering if it would be possible to make a release candidate first (when ready)?

OK, I understand. Thank you for your feed-back.

Also, we used to do release candidates, but never got any feedback. Apparently
no one ever looked at them.

Yes, I was guilty of that...   Trying to do better.

Agreed that we need to get v4.9.0 out, but releasing RC's for public consumption is a best practice.  We will try to shorten the release loop and publish release candidates for 4.9.1 :).


Add unit tests for MusicAlbums

Hi there 👋
In this branch, I made the following changes according to this issue #19 ⬇

I added the necessary attribute accessor inside the Item, and Genre classes ✅
I created a new helper file inside the spec folder to import all required classes in one place ✅
Added necessary tests for the MusicAlbum class and its methods ✅
Also Added necessary tests for the Genre class and its methods ✅
After that, I added the necessary tests for the MusicAlbumMethods ✅
Double-check the unit tests by running rspec spec command inside my project directory terminal

Thanks for visiting my pull request. If you have any questions feel free to ask me 👍

@maov19 Thanks a lot for reviewing my PR 👍


 Couldn't find any documentation on this, not sure if it is a bug or I should do it some other way.
Thanks

Thanks for your question!
We want to make sure that the GitHub issue tracker remains the best place to track bug reports and feature requests that affect the development of React Router.
Questions like yours deserve a purpose-built Q&A forum. Could you post this question to Stack Overflow with the tag #react-router? https://stackoverflow.com/questions/ask?tags=react-router.
We also have an active and helpful React Router community on Reactiflux, which is a great place to get fast help with React Router and with the rest of the React ecosystem. You can join at https://discord.gg/0ZcbPKXt5bYaNQ46.

You can't navigate from an onEnter/onLeave hook. You're getting into an infinite recursive loop.

How should it be done instead? Should the redirection be done in componentDidMount or something?

Following this example in documentation is causing "Maximum call stack size exceeded"


password does not allow "&"

Hi,
I had an authentication error integrating my ev charger.
I changed my password to use an "!" instead of "&" and it worked. Tested on two different instances with two different ev chargers and users.
Regards
Dominik

Username and password needed to be url-encoded. This has now been fixed.


add cosmos security, availability considerations

adds reference to cosmos ip restriction
adds availability considerations for the cosmos account
fixes markdown syntax

@ktoliver My apologies, I disabled my linter and re-pushed without all the formatting changes.

@lucashuet93 Thanks for very much for adjusting the PR for Markdown syntax revisions.
@tiburd @ckittel @EdPrice-MSFT Could someone on the team take a look at the proposed update to the article? Thanks.

#Sign-Off

@EdPrice-MSFT: I'm sorry - only the author of this article, @, can sign off on your changes. But we do have an exception process - if you are on the Microsoft content or product team for this product area, you can ask the PR review team to review and merge it by sending mail to the techdocprs alias.

@EdPrice-MSFT Your comment will do. :) I don't know what's expected for automation when the metadata for these files isn't set in the file. I'll look into it and open a bug if needed.

@EdPrice-MSFT Automation isn't working because the article metadata doesn't exist in the updated file; it resides in the YML file that hosts the MD file in the setup/layout for some of the AAC content. Engineering has created a bug to track efforts to resolve this: https://ceapex.visualstudio.com/Engineering/_workitems/edit/451875
Meanwhile, the PR review team sweeps for approved sign-offs regularly during the week. We will consider sign-off from you and members of the PNP FTE team authorized or we'll ask to confirm. We'll merge the PRs without further action on your side. Thanks for raising the issue.


Stuck when creating migration file

When I try to create the migration file it stays at "(please wait)" and nothing happens.
I was/am still able to create the LND rescure file & the channel backup.
Currently I run Bitcoin core 26.1 since it seemed ok to give it a try due to a restart loop issue and also tried to set txindex=0 since it seems it's not needed and a while ago I did reindex which worked but took extremely long...
The reason I want to use the file is that finally the Raspiblitz hung fequently which simply was too annoying - after restart or at least flashing the SD it was working for a while.
Now I wonder if I can somehow get all relevant wallet/channel data (Core & LND) for a new setup, starting from scratch otherwise (I have no apps installed, only Bitbanana on my phone to access the node).
Here the link to the debug file:
https://termbin.com/sfr5

I red that it can take long and it worked - will close the issue and hope for the fresh setup...


Add Logstash Log Target

We want to collect yii logs and put them into ELK easily
The logs generated by FileTarget now are hard to configure for logstash to collect, so we want to generate JSON format log files that makes it easy to collect logs for logstash.

I think it's more suitable to have it as a separate package.


Unit testing not working: unexpected token import

Used the vue-cli to create a new template and installed jest for unit testing (as one of the options).
By default the test just has the HelloWorld test.
Then I run npm test and it fails (I have not changed any code from the template - this is completely cleanly generated template):
test/unit/setup.js:1
    ({"Object.<anonymous>":function(module,exports,require,__dirname,__filename,global,jest){import Vue from 'vue';
                                                                                ^^^^^^
{

    SyntaxError: Unexpected token import

I've tried:

--no-cache option for jest,
editing .babelrc
changing NODE_ENV

Can't work out how to fix this. Any workaround greatly received.

ok it seems I have to set BABEL_ENV=test before running the tests. This was not very clear though.

That should not be necessary unless you set NODE_ENV to something else besides test - otherwise, Jest will set it to test, and babel will fall back to that value in absence of BABEL_ENV.
What was your setup before?

Maybe we can / should explicitly set BABEL_ENV in test/unit/setup.js


Update chat template so no user-icon shown when a server or PM is selected.

Previously https://github.com/thelounge/lounge/pull/4.

:+1:

:+1: Good to finally get this in. Merging :-)


ERROR: failed to rename temporary video

Can you please tell what might be causing this error and how to download the dataset? I'm running Ubuntu 18.04.1 LTS. Let me know if any more information is needed.
Terminal command:

njobs=4 ./download.sh avspeech_train.csv train

Output:
[2019/03/12 21:42:28] *** download starts ***
[2019/03/12 21:43:45] CJoOwXcjhds_233.266000-239.367000: ERROR: failed to rename temporary video
mv: cannot stat 'train/CJoOwXcjhds_233.266000-239.367000.mp4.inprogress.1.mp4': No such file or directory
[2019/03/12 21:44:35] Y8HMIm8mdns_171.607767-174.607767: ERROR: failed to rename temporary video
mv: cannot stat 'train/Y8HMIm8mdns_171.607767-174.607767.mp4.inprogress.1.mp4': No such file or directory

The train directory looks like this:

I have this error too


simple 2D (pong) game guide docs suggestion

IMHO, I don't think that the step-by-step intro to godot docs should assume the reader has any experience with Python. Whilst this page:
http://docs.godotengine.org/en/stable/tutorials/step_by_step/simple_2d_game.html
Does a good job of explaining each step of building up the script, it doesn't include a complete script code listing and nor does it explain that every line of code printed after
func _process(delta):
Should be indented so as to be part of the _process function. Whilst this may be obvious to those who have experience with python, it likely won't be so obvious to those who don't.

Could you open this issue on the docs repository instead? https://github.com/godotengine/godot-docs

I didn't know it had a separate repo. Will do.


Fixed redundant else

Fixed redundant else in Get
Closes #11718
Signed-off-by: Anes Hasicic<EMAIL_ADDRESS>

LGTM - assuming janky is ok

LGTM pending janky :) dont worry i have these tabs open for fast merge after

@duglin @jfrazelle Thanks :+1:


Avoid shifting U64 by 64

Triggers undefined behavior in C (ironically uncaught by F*'s verification). See https://github.com/FStarLang/kremlin/issues/48.

Thanks Tej!


Post archive pages have empty H1 hero title

Example: https://archive.las.iastate.edu/page/195/

Note: This occurs if you go directly to a page without a category (ie: all posts)


Batch Normalization support

Vries et al. 2017 condition a network by hypernetizing BatchNorm layers only.
Presently, specifying a BatchNorm2d causes ValueError: Fan in and fan out can not be computed for tensor with fewer than 2 dimensions at: https://github.com/JJGO/hyperlight/blob/a3e210812ba2b9aede34cdb0550e823241a11e42/hyperlight/hypernet/initialization.py#L45
Then, if I set init_independent_weights=False, I get AttributeError: Uninitialized External Parameter, please set the value first. Did you mean: '_data'?

@Richienb Any luck hypernetizing batchnorm? Facing a similar problem when batch size is greater than 1. Works otherwise.

I did manage to get it working after fixing I mistake I made where I was passing a whole batch of inputs to the hypernetwork, then directly passing the output to the using_externals function.

I think I would like a comment in the readme about needing to set init_independent_weights=False

@Richienb Thank you for your response. I am sorry to distract you again. I was unclear about your response.
I am trying the following way: I use Hypernet over a CNN that uses batch norm. So even after setting init_independent_weights=False, I get a shape mismatch error when doing a forward pass with batch size>1 on HyperConvNet.
I am still not clear on what is going wrong here. Can you help me out?
class HyperConvNet(nn.Module):
def __init__(self):
    super().__init__()
    mainnet = MyCNN()
    modules = hl.find_modules_of_type(mainnet, [nn.Conv2d,nn.Linear,nn.BatchNorm2d])
    self.mainnet = hl.hypernetize(mainnet, modules=modules)
    parameter_shapes = self.mainnet.external_shapes()
    print("Total parameters predicted:",parameter_shapes)
    self.hypernet = hl.HyperNet(
        input_shapes={'h': (1452,)},
        output_shapes=parameter_shapes,
        hidden_sizes=[256,512],init_independent_weights=False,fc_kws={'dropout_prob':0.3}
    )

def forward(self, main_input, hyper_input):
    parameters = self.hypernet(h=hyper_input)
    # print(parameters['lin.weight'].shape)
    with self.mainnet.using_externals(parameters):
        prediction = self.mainnet(main_input)

    return prediction

@paramrajpura Are you sure that in the input to forward(self, main_input, hyper_input), hyper_input is NOT a batch?
That would result in parameters being a batch, and using_externals doesn't like that.

It's a batch. I wanted to do a batch-forward pass. Is there a way to do it?

Is there a way to do it?

I have been iterating over each item in the batch separately, and combining them at the end. I'm not sure if there is a way that lets you do it in parallel, but the way I have just described does work.

Yes, Even I do that with a loop, but it gets too time-consuming to train and test on a large dataset. Thank you so much @Richienb for the discussion!


[hi] Localize Service Proxy for Hindi

Localize Service Proxy Site for Hindi localization folks from https://glossary.cncf.io/service-proxy/

@kumarankit999  I would like to work on it.

Hey @aryasoni98, but @Aryan-Singla is already working on this!!

Yes I have already raised the PR and am waiting for a review on this PR

No worries! @Aryan-Singla


Add function for Value.Attributes()

This enables a user of the Go API to get all attributes so they can inspect them, rather than only being able to ask if a particular attribute exists on a value. Really useful for tools leveraging CUE!
I recall @mpvl might have wanted the return to be a Value or List rather than the slice?

@mpvl did I mess this PR up with a rebase?
I addressed the comments you made but now I see a ton of other commits...

I've found the map to be less ideal, preferring to have the written order maintained, like Cue does elsewhere.
Now thinking a Attrs.Values() cue.Value with an underlying struct might make more sense.
Thoughts?

Note that there are now also attribute at the declaration level. So the API needs to take these into account as well.

Note that there are now also attribute at the declaration level. So the API needs to take these into account as well.

tbh, the Attribute API is the more restrictive one for me than the Value.Attribute() vs getting all of them.
Are they both using the same underlying Attribute type?
I'd like to be able to extract all of the content from within the Attribute () without having to parse it myself

tbh, the Attribute API is the more restrictive one for me than the Value.Attribute() vs getting all of them.
Are they both using the same underlying Attribute type?
I'd like to be able to extract all of the content from within the Attribute () without having to parse it myself

I've added a function to get declaration attributes. This may help in coming up with an API that supports both.
https://cue-review.googlesource.com/c/cue/+/8342

I've added a function to get declaration attributes. This may help in coming up with an API that supports both.
https://cue-review.googlesource.com/c/cue/+/8342

@mpvl this seems to start supporting the suggestion you made here: https://github.com/cuelang/cue/issues/774#issuecomment-780370962
I have a number of open issues / requests / etc around Attributes, maybe a proposal of sorts is in order for them? I can start a new issue outlining all of these, something like "Attribute(s) API"
thoughts?

@verdverm : I've started converging on what would be a proper API, so maybe we don't need to go through these lengths.
In a nutshell, we ideally should have only one call for fetching attributes (Value.Attributes or Value.Attrs) that returns all attributes associated with a value, so field and declaration attributes, but then annotate the kind in the Attribute struct. This would allow users to easily interpret declaration attrs of a field as if it were field attrs, etc., without having to jump through hoops and making multiple calls. It also keeps the API tight.
In order to keep the API returning stable when we later introduce more attribute types, this method could take a mask specifying the kind of desired attrs:
type AttrKind struct
const (
    FieldAttr AttrKind = 1 << iota
    DeclAttr
    // Possible future attr kinds
    // ElemAttr
    // FileAttr
    // ValueAttr = FieldAttr|DeclAttr|ElemAttr
)

The Attribute type could then have a Kind method returning this type and Value.Attributes(mask AttrKind) would take a mask to only return the requested attributes.
This is not too far off from the implementation in this CL. The heavy lifting of extracting the attrs has been implemented in internal/core/export, so this should be fairly straightforward.
The Attribute type should have some lower-level non-opinionated functionality, like Body() or Contents() or something, in addition to the Name() method you added (should it be Name or Key? Either way I guess).
Does this sound reasonable?


As a suggestion: .csv or Google Docs example

Hi @netbe,
Thanks for the nice library!
As a suggestion, could you add a .csv file and/or Google Docs file as example?
It would be nice to have a .csv file as example and how to call it to generate .strings files, for example.
I was wondering how to escape some rows and I couldn't find a way.
Cheers!

Hi,
I am not sure if this helps but on the test data folder there are some examples like: https://github.com/netbe/Babelish/blob/master/test/data/test_data_multiple_langs.csv
And to generate a .strings file, the command would be:
babelish csv2strings --filename test_data_multiple_langs.csv --langs English:en,German:de, French:fr,Spanish:es

The command should tell you what arguments are required.
Hope that helps!

It indeed helps! I would provide a more complex one, but this helps already.
It would be super if you write about this example in the README :) for other people.
Let me know if you don't have time and I can also do it and create a pull request.
Btw, for someone that lands here:
I could escape rows using the configuration:

In the row I want to escape I write ESCAPE (for example) in the column 0
In your .babelish file I added: state_column: 0
In your .babelish file I added: excluded_states: ["ESCAPE"]

Then, when you run:
babelish csv2strings --filename test_data_multiple_langs.csv --langs English:en,German:de, French:fr,Spanish:es
The parser ignores every line that has ESCAPE in the first column (column=0).

@fabioknoedt pull requests are, indeed, very welcome :)
FYI I usually don't use the command arguments but use a config file on project, I don't know if you have seen this section (example file: https://github.com/netbe/Babelish/blob/master/.babelish.sample )

Done. I hope it's alright for you. If not, change anything you would like to.
Thanks man!


Get the last error code immediately after a Windows API call in IntlEngineInterfaceExtensionObject::EntryIntl_CompareString

In certain cases, END_TEMP_ALLOCATOR would clear the last error code
after the CompareStringEx call, causing us to hit an assert in
JavascriptError::SetErrorMessage since the function expects a failure.

@abchatra, could you take a look?

:+1:


Localization of month names

Please add a possibility to overwrite monthShort and monthLong with localized versions.

Closed - this is possible as of v1.1.0


[feature request] precache assets for better optimization

modern pcs should have more than enough resources to precache all the assets at launch without issue
this would fix lag spikes from when cameras explode and etc

The game does not load anything at runtime if you aren't using mods. I don't think I've ever seen lag spikes from exploding cameras either. Do you have a RaphNet N64 adapter connected?

Closing this since I've seen no other reports of stutter when stuff explodes.


[0.8.15] Storage Drawer Quantities not updating properly on Void Drawers

Footage of the bug
Best described by the video really.

Refined Storage 0.8.15

Forge <IP_ADDRESS>6

Storage Drawers 3.2.1

My storage network doesn't seem to be taking into account the quantities of items if they're going to a void drawer and being voided after a certain quantity

I know the cause of this but won't be able to fix it for the next release.
Luckily, this is no dupe bug. It just displays the wrong count. If it gets too annoying you can just break + replace the controller.

Right, or do what I did in the video :) an extra utilities user might even
be an automated way to fix this.
On Aug 9, 2016 5:59 AM, "Raoul"<EMAIL_ADDRESS>wrote:

I know the cause of this but won't be able to fix it for the next release.
Luckily, this is no dupe bug. It just displays the wrong count. If it gets
too annoying you can just break + replace the controller.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/raoulvdberge/refinedstorage/issues/251#issuecomment-238520641,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ADtQ3He_3x42VcNvD3HkUC_zqOQjSAiBks5qeF2rgaJpZM4Jf8o0
.

Love the look of your base btw :p

the user has to be in activate block, right?

I'm actually experiencing a bug with ExU2 Grid Power right now, so I couldn't even test unfortunately :(


Is there a way to segment membranes (borders) of the cells?

According to channels specification, one should hace either cyto or nuclei, but what if I have a green channel with just membranes? Can that be done with cellpose?

You could train a model to do this. Feel free to post an example image and the results of the cyto2 model on it. I will be publishing a bacterial fluorescence model soon with both membrane and cytosol fluorescence in the training set. It may not be applicable to your data, but cellpose can definitely be trained to segment those kinds of images.


Showcase Submission for code/3-conditionals/3-else-if-and-or

Thank you Gabe for your contribution! A member of the Coding Train team will review it shortly.

Button...
Gabe

Sadly, this one is going to a 404 page, but I love it, will leave this open for a bit in case someone can find the correct link?


Improve handling of notifyDaemonsAboutChangedPaths TAPI call

The 6.1 implementation of notifyDaemonsAboutChangedPaths can be improved. There are currently some limitations:

There is a race condition between checking whether the Daemon is idle and actually sending the command to the daemon.
Even busy daemons should be notified about file changes to source files, while they are not interested in changes they are doing themselves. We should do something similar we will do for the file watchers for this API on the daemon side. As a first step, we could queue up notifications from the IDE and invalidate the FS state at the end of the build.
The tooling API client should iterate over all of the versions of the tooling API providers it has loaded up and notify each one of each change, rather than notifying whichever version currently happens to be used (eg I'm switching between branches where different Gradle versions are being used).

See for example this comment.

cc: @gradle/build-cache

Another thing we could do:

I haven't thought it completely through, but another way of doing this could be to have a "invalidation broadcaster" service that the VirtualFileSystem can listen on. Then instead of reaching into the service registry to get the VirualFileSystem, you could just broadcast the invalidation list.
That might make testing a little easier since you could assert that the listener was called vs looking at the log.

See https://github.com/gradle/gradle/pull/11604#discussion_r354971866.

and 2) will be fixed by https://github.com/gradle/gradle/issues/15199

I created https://github.com/gradle/gradle/issues/15218 for 3). This is now done.

Shall we close this?


how to uninstall azure-sdk-for-python

I have followed the below instruction to install the azure-sdk-for python. How to unistall the SDK?
git clone git://github.com/Azure/azure-sdk-for-python.git
cd azure-sdk-for-python
python setup.py install

used pip uninstall


[dev-env] Support custom location

Description
Adds support for VIP_DEV_ENV_LOCATION environment variable that lets users set custom location for dev-env.
Note: It does not play well with already existing dev-env you need to remove all containers and volumes including proxy container.
Steps-to-test

export VIP_DEV_ENV_LOCATION=~/dev-env
npm run build && ./dist/bin/vip-dev-env-create.js

I would say wontfix for this unless we have a really compelling reason for adding this. Just adds more complexity and variance and makes supporting the feature harder.

I am closing this for now


wslvar windir error

Hi,
I'm getting the following error after a fisher add:
❯ sleep 7

wslvar: command not found
~/.config/fish/conf.d/done.fish (line 1):
wslvar windir
^
in command substitution
        called on line 1 of file ~/.config/fish/conf.d/done.fish
in command substitution
        called on line 164 of file ~/.config/fish/conf.d/done.fish
in function '__done_ended'
in event handler: handler for generic event “fish_prompt”
~/.config/fish/conf.d/done.fish: Unknown error while evaluating command substitution
in command substitution
        called on line 164 of file ~/.config/fish/conf.d/done.fish
in function '__done_ended'
in event handler: handler for generic event “fish_prompt”
~/.config/fish/conf.d/done.fish: Unknown error while evaluating command substitution
in function '__done_ended'
in event handler: handler for generic event “fish_prompt”

What's the output of uname -a?
Are you using WSL? Is it WSL 1 or 2?

My uname -a is Linux asheboy-ThinkPad-T440s 4.15.0-76-generic #86-Ubuntu SMP Fri Jan 17 17:24:28 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux.
I honestly don't know what WSL is, apologies.

WSL (Windows subsystem for Linux) is used on Windows. It seems like you're not using Windows, so need to figure out why done has entered into that WSL code block

I can confirm I am not using Windows.
I'm not sure that it is actually entering that block. I've replaced all the code in that block with an echo "abc" and I don't see that string when I run sleep 7. But I also don't get a notification!

Block looks like this:
			else if uname -a | string match --quiet --regex Microsoft; \
                echo (uname -a)
                echo "abcd"

Do you have 'notify-send'? Still have to fix the issue of mistriggering the WSL block but wonder why it's falling through to there in the first place

I didn't! That's installed and working now. Thank you!

No worries. I'll work on fixing the WSL detection.

@Asheboy thank you for reporting and @ammgws thank you for fixing!
Feel free to reopen if the problem persists in v1.14.0.


Update README.md

Updated EMCAScript reference
Closes #3

I think that makes a lot of sense, updated to point to the web spec


are there any equivalent methods in this tools for these two methods ? api.get_ext_transactions(), api.get_int_transactions()

are there any equivalent methods in this tools for these two methods ?  api.get_ext_transactions(), api.get_int_transactions()

U tobbd me


Support for additional scheduling based off of IOPS and compute resources such as memory and CPU

Tested with longhorn version - cjellick/longhorn:dev-8698fe1 and latest cattle build form jimeng's branch.
Scheduling based off of IOPS (for replica) and  memory and CPU for Vms is available.


Resolve issue when app is launched in background

as per PR https://github.com/ionic-team/cordova-plugin-ionic-webview/pull/58
This change addresses an issue where if the app is launched in the background by a push notification it does not fully launch.  This has 2 consequences.  1) the intended background function that should have been triggered by the notification will not run 2) the next time the user opens the app (after a broken background launch) it will be in a broken state (commonly manifests as hanging at the splashscreen).

Also you MUST set the new WKSuspendInBackground to FALSE in your config.xml

@jcesarmobile - could you also merge this one please?  This is part of the fix for a really annoying issue.  The previous PR for this was closed as it was believed that this was included with my background mode PR's but I wanted to keep things separate for clarity and this was missed.

@mlynch - alternatively could you please merge this one?

@ghenry22 - regarding this comment Also you MUST set the new WKSuspendInBackground to FALSE in your config.xml, is this clear in the README? I'm guessing this should be part of the plugin installation instructions then?

Read me should probably be updated but basically all it’s saying is if your app does anything in the background make sure you enable background mode.
Once this PR is merged that will be all you need.

Ok, so I guess this is required:
<preference name="WKSuspendInBackground" value="false" />
When you say ensure you enable background mode, are you talking about the setting in xcode?

@jacquesdev yes that is the setting to stop javascript processing being suspended in the background.  That is all I was talking about.
Your app will still have to have a valid reason for background work and the associated permission in Xcode for background audio, background geolocation, background fetch etc

Sorry, last week I was at a conference, only merged the others because they were simple and didn't require any testing.
This one, despite it's a simple code change, the consequences of changing it might not be so simple, as this will affect all the plugins.
I've tested in a simple sample app with just a pair of plugins and seems to continue working as expected, but I wouldn't mind having more 👀looking into this change, specially of people with large apps with multiple plugins.
cc @mlynch @dwieeb

Can the WKSuspendInBackground setting be added to iOS's config.xml automatically by this plugin?
Kinda like how CordovaWebViewEngine is: https://github.com/ionic-team/cordova-plugin-ionic-webview/blob/master/plugin.xml#L66

@jcesarmobile I have been running with this patch in multiple reasonable size apps with no issues with any plugins.  I have also used this patch to solve the exact problem mentioned in the first post and the original PR in 2 different apps with no side effects or unexpected consequences.  Both of those projects are large and use a wide range of plugins and both foreground and background functionality.
@dwieeb It would be really simple to tweak the code slightly to make background mode enabled by default.  The advantage of this is that the wkwebview behaviour when the app is not in the foreground would be consistent with the uiwebview and android webview behaviours.  However, suspending in background is the default stance of wkwebview which is why I left that as the default, the advantage of this is that any apps that do not require any background run time at all will be more energy efficient, so it is actually better for light weight apps.
I think as this is an ionic team maintained plugin it's probably best for ionic to make the call on their preference here.  I am happy to submit a PR to make background mode default if that is the chosen path.  Otherwise we could just update the docs to be very clear that if you want ANY background processing time at all then you must set this, otherwise leave it at default for maximum efficiency for foreground only apps.

@jcesarmobile, I have been running this for a week now, and it seems to fix the intended issue.

@jcesarmobile Could this please be merged?  I have used this now in 3 different live projects to resolve the specific issue that it is designed to fix and it has done the job in every case.  It has not caused any issues with any other plugins, one of the projects I have tried it on has a LOT of plugins in use.
There was a PR for this against an older version of the ionic webview that also sat for a long time and was closed as it was assumed the changes were incorporated into my previous change set.
I think this is as well tested as it is going to get with a couple of us already running it in live projects for a reasonable period of time with no issues.
Again if I can help out in any way managing this plugin to take some load of your guys let me know, I am happy to contribute some time since I used this actively in multiple projects.


Change host interface of VIP

On a k8s cluster with traefik ingress controller, I need keepalived in front of traefik to keep a VIP.
Each node has 2 net iface : ens3 & ens4.
The issue is the keepalived containers select only the first interface to assign VIP ( ens3 ).
How to switch to second interface ? (ens4)

/remove-lifecycle stale

/remove-lifecycle stale


requirements.txt

Thanks for making this wrapper!
Is it possible to include a requirements.txt file for this project?

You can install requirements via pyproject.toml by cd-ing into the directory and running python -m pip install .

Added requirement.txt and conda .yml files


Overhead?

Hi!
I am using strong types to return PixelColor (3 x uint8)  from a image cache library - that is used very intensively.
Is using strong type introducing runtime overhead?
Thank you!

Hello,
Thanks for your interest in the NamedType library. You'll have to measure on your system, but the measurements I had made suggest there is not much overhead, read more in this article.


Add correct configurations to IDEA classpath

Without this, dependencies for the myTestImplementation configuration are not generated as part of the IDEA module.
This matches the behavior of the Gradle IDEA plugin:
https://github.com/gradle/gradle/blob/v5.0.0-RC1/subprojects/ide/src/main/java/org/gradle/plugins/ide/idea/IdeaPlugin.java#L442-L445

Thanks!


Catch multiple exceptions types in a single try-catch

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

Comparison is base (9ad234a) 78.90% compared to head (f6426ea) 79.04%.

Additional details and impacted files
@@            Coverage Diff             @@
##             main      #88      +/-   ##
==========================================
+ Coverage   78.90%   79.04%   +0.13%
==========================================
  Files          16       16
  Lines        4741     4771      +30
  Branches      574      580       +6
==========================================
+ Hits         3741     3771      +30
  Misses       1000     1000

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


Improve the Questions fetching

What's new

I added:

a loader (see components/Loader.vue), displayed while resources are being fetched (quizzes and questions)

a message when an error occurs while fetching (see components/FetchError.vue)

I added a dedicated component for navigation buttons, as discussed in #69

The questions are now fetched in the Question component using the question id passed as a prop, using the syntax:

const {question, error, isFetching} = await useFetch<Question>('...');

As as mentionned in #69 , the answers are no more "kept alive".

Notes
The list of all quizzes in Home and the selected quiz in Quiz views, are still using the syntax:
useFetch<Q>('...')
    .then()
    .catch()

I think this should be kept as it is, because using the same way as Question need for the views to be wrapped in a Suspense component, which doesn't seems doable.
What do you think ?

Current dependencies on/for this PR:

main

PR #71

PR #72   👈

This comment was auto-generated by Graphite.

I think this should be kept as it is, because using the same way as Question need for the views to be wrapped in a Suspense component, which doesn't seems doable.

Okay. I still need to look at this Suspense thing. It's okay for the time being. Ty for doing this

⏳ This pull request is set to merge as part of a Graphite merge job
Job ID: 3XdOVig75uFSbIkJjwpT.
See details on graphite.dev


adds prettier

We've had a couple of PRs come in with reformatting.
Here is a PR designed to have a discussion around appropriate formatting for the repo.

As discussed in Discord, folks are OK with merging this pending the credential changes.


Changes to the steps blending implementation

In the recently posted release, the blending code determines which NWP models will be combined with which nowcast ensemble members. It does this at once and creates a variable that contains [n_ens_members, n_timesteps, n_cascade_levels, y, x]. For a large number of time steps and ensemble members, this variable can become too big too handle.
To overcome this issue, this PR tries to implement this procedure within the forecast loop (so per time step instead of all at once), which highly reduces the memory requirements.

Are there critical parts where you would need a more detailed feedback?

Not really, all my own tests seem fine so far. The only small critical point is that it may slow down the forecast loop a bit (but probably not significantly).

one small detail, can you maybe provide a more specific title to this PR?

Will do so!

one last thought: since you mention the memory usage, would you care to look into a memory profiling for a single run? using memory_profiler would as easy as running
mprof run python <your example script>.py
mprof plot

New code:

Old code:
Out-of-memory error, requested >100 GB according to the command line (I doubt it was that much, but defenitely too much for my laptop)


⚠ Bofrost.de has degraded performance

In c309cff, Bofrost.de (https://www.bofrost.de) experienced degraded performance:

HTTP code: 200
Response time: 835 ms

Resolved: Bofrost.de performance has improved in ae0ab00 after 6 minutes.


Can't expect type on a type intersection

I'm getting this error message from my unit test:
Parameter type HeadersType is declared too wide for argument type IncomingHttpHeaders & HeadersType.

I understand this has something to do with expectType being is strict mode (#40). Can you please share how I could improve my type check here? Should I use something other than void?
The type definition (simplified)
interface CustomHeaders<G> {
  headers: http.IncomingHttpHeaders & G
}

And my test implementation (simplified)
type HeadersType = { prop: string }
const req: CustomHeaders<HeadersType> = { headers: { prop: 'Header' } }
expectType<HeadersType>(obj.headers)

I made a typescript playground that implements this pattern so I don't know why its failing in TSD

If you want to see the whole example / where I discovered this issue checkout the reference issue ^^ from the Fastify library

You need to call:
expectType<http.IncomingHttpHeaders & HeadersType>(obj.headers);

Thank you @ExE-Boss


quantiles sketch serde compatibility tests

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 98.994%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
15644

Relevant Lines:
15803

💛  - Coveralls


[Storage][DataLake] Add ability to set permission and umask parameters in DataLakeFileClient.Upload()

Reported by @blueww

We will get to this feature request soon.


LDAP integration tests

Add integration tests for LDAP. These should be required when adding changes to the LDAP connector.

closed by #900


Update Oregon county vaccine scraper

They've moved their tables around it looks like. I've added a filter function to access each county. This tracks total_vaccine_initiated/completed by cumulative, people and total_vaccine_doses_administered by cumulative, doses.
The below value/variable (people initiated) is what I'm tracking as total_vaccine_initiated, and just want to make sure this is correct.

LGTM thank you


Missing .in class in modal with custom template

I'm using ui.bootstrap v0.13.x with custom template, while the modal is enable it is invisible due to the missing in class. This also happen with the example markup/js from the doc
pacakge.json
My project got the following pacakge.json :
{
  "name": "project",
  "dependencies": {
    "bootstrap": "3.3.x",
    "angular": "1.3.x",
    "font-awesome": "4.3.x",
    "ui.bootstrap": "0.13.x",
    "angular-animate": "1.3.x"
  }
}

Scripts
Here are the scripts I concat/minify into vendor.js:
vendor_scripts: [
    'bower_components/angular/angular.min.js',
    'bower_components/angular-sanitize/angular-sanitize.min.js',
    'bower_components/angular-animate/angular-animate.min.js',

    'bower_components/ui.bootstrap/src/dropdown/dropdown.js',
    'bower_components/ui.bootstrap/src/alert/alert.js',
    'bower_components/ui.bootstrap/src/bindHtml/bindHtml.js',
    'bower_components/ui.bootstrap/src/modal/modal.js',
    'bower_components/ui.bootstrap/src/position/position.js',
    'bower_components/ui.bootstrap/src/progressbar/progressbar.js',
    'bower_components/ui.bootstrap/src/tooltip/tooltip.js',
    'bower_components/ui.bootstrap/src/transition/transition.js'
],

modalInstance
var modalInstance = $modal.open({
    templateUrl: '/static/html/inventory/change-quantity-modal.html',
    controller: 'ChangeQuantityCtrl',
    resolve: {
        …
    }
});

Template
backdrop.html

window.html

Default template
I tried to use the template from the package but then get Error: $transclude is not a function.
I reckon it's a different issue than #3559 as I'm using angular 1.3.x.

I think that are mixing JS version with a template version (are you taking released js and a template from master?).

I'm copying template from bower_components/ui.bootstrap/template/modal ;
and minifying JS from bower_components/ui.bootstrap/src/modal/modal.js

@edouard-lopez something else must be going on then, since it works correctly on the demo page. Please provide a plunker with a minimal reproduce or it is not actionable, really

I got the window to miss not the backdrop as I don't know how to override the template:
http://plnkr.co/edit/eFwBU5YANspmZFCRf5Zm?p=preview

The modal has changed how it implements the animation classes due to the animation changes in 1.4, the updated templates now have the following attributes:
modal-animation-class="fade"
modal-in-class="in"

instead of ng-class.  You will need to update your custom modal template accordingly.

Problem solved by:

updating the templates (without the wrapping


Example of breadcrumbs?

I'd like to have breadcrumbs for my site. Does anyone have recommendations for implementing them as part of universal-router? Thanks.

---
Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/36212127-example-of-breadcrumbs?utm_campaign=plugin&utm_content=tracker%2F18115217&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F18115217&utm_medium=issues&utm_source=github).

I personally like this approach:
Route
{
  path: '/about',
  action() {
    return <AboutPage />; // or, return { title: 'About Us', component: <AboutPage /> }
  }
}

Component
import React from 'react';
import Layout from '../components/Layout';

class AboutPage extends React.Component {
  render() {
    return (
      <Layout breadcrumbs="Home > About">

About Us

Bla-bla-bla

      </Layout>
    );
  }
}

export default AboutPage;

I'm trying to look for automatic breadcrumb with the same example but having nested routes using children - any ideas?
ex:
/teams/:teamId -> parent route
/teams/:teamId/projects/:projectId/ ->  child route
/teams/:teamId/projects/:projectId/panel1 ->  child route
Thanks.

@tamerelsayed since v3.0.0 you can do like so:
import Router from 'universal-router';

const routes = {
  path: '/teams/:teamId',
  title: 'Team',
  children: [
    {
      path: '/projects/:projectId',
      title: 'Project',
      children: [
        {
          path: '/panel1',
          title: 'Panel',
          page: 'Panel Page',
        },
      ],
    },
  ],
};

const options = {
  resolveRoute(context) {
    return context.route.page ? context : null;
  }
};

const router = new Router(routes, options);

router.resolve('/teams/1/projects/1/panel1').then(context => {
  console.log(context);
  const breadcrumbs = [];
  let route = context.route;
  while (route) {
    breadcrumbs.push(route.title);
    route = route.parent;
  }

  document.body.innerHTML =
    `<h1>${context.route.title}</h1>` +
    `<p>Breadcrumbs: ${breadcrumbs.reverse().join(' → ')}</p>` +
    `<p>Content: ${context.route.page}</p>`;
  // =>
Panel

  // =>
Breadcrumbs: Team → Project → Panel

  // =>
Content: Panel Page

});

Playground: https://jsfiddle.net/frenzzy/qL66ok9h/

@frenzzy how could I get the value of breadcrumbs array to render, thanks 😄

@young666 like in the example above? Or if you need this on route level:
const route = {
  path: '/users',
  title: 'Users',
  action(context) {
    const breadcrumbs = [];
    let route = context.route;
    while (route) {
      breadcrumbs.unshift(route.title);
      route = route.parent;
    }
    console.log(breadcrumbs) // => ['Users']
  }
}

@frenzzy my problem is that resolve return only Promise, I can't get get the value inside then() like this:
render() {
  const BreadcrumbItems = [];
  const router = new UniversalRouter(route, options);
  router.resolve(pathname).then(context => {
    /* loop to push context.route.title into BreadcrumbItems */
  });

  // Here's a new BreadcrumbItems get well-prepared to be rendered but it didn't :(
  return BreadcrumbItems.map(item => ({item}));
}

What is render() in your example, a method of a react component? React's render method is sync, but router.resolve is async. You can't use async staff in the render method of a react component because React.js does not support it. Otherwise just put breadcrumbs logic into then and return the promise.

I'm using react-starter-kit, the pathname variable I only could get it from react context: const { pathname } = this.context;. I want to create a breadcrumbs component by resolving route based on pathname. But this seems to be impossible. 😞

In react-starter-kit you may patch resolveRoute function to access breadcrumbs in all routes:
resolveRoute(context, params) {
  const breadcrumbs = []
  let route = context.route
  while (route) {
    breadcrumbs.unshift(route.title)
    route = route.parent
  }
  context.breadcrumbs = breadcrumbs // <=
  // ...
}


chore: replace chalk with kleur

Type:
chore
The following has been addressed in the PR:
Description:
This PR replaces chalk with kleur which is smaller and faster.
yarn add kleur && yarn remove chalk to update the lockfile.

Unfortunately, we need to take care of flow here .... you need to create the types, since we are going to remove Flow soon, just create a stub.
➜ flow-typed create-stub<EMAIL_ADDRESS>
• Creating 1 stub...
  •<EMAIL_ADDRESS>    └> flow-typed/npm/kleur_vx.x.x.js

or just create flow-typed/npm/kleur_vx.x.x.js
// flow-typed signature:<PHONE_NUMBER>6c7286334b6d8e332b126f
// flow-typed version: <<STUB>>/kleur_v3.0.3/flow_v0.81.0

/**
 * This is an autogenerated libdef stub for:
 *
 *   'kleur'
 *
 * Fill this stub out by replacing all the `any` types.
 *
 * Once filled out, we encourage you to share your work with the
 * community by sending a pull request to:
 * https://github.com/flowtype/flow-typed
 */

declare module 'kleur' {
  declare module.exports: any;
}

/**
 * We include stubs for each file inside this npm package in case you need to
 * require those files directly. Feel free to delete any files that aren't
 * needed.
 */

// Filename aliases
declare module 'kleur/index' {
  declare module.exports: $Exports<'kleur'>;
}
declare module 'kleur/index.js' {
  declare module.exports: $Exports<'kleur'>;
}

I did not know chalk was so slow, nice stuff https://github.com/lukeed/kleur#performance thanks @DanielRuf

Thanks for the review. Is it the same for the dayjs PR?

For some reason dayjs was fine. 🤔  ...

Ahh, because logger is not tagged as @flow file. 💡

Ahh, because logger is not tagged as @flow file. 💡

Ah, this makes sense.

I've pushed 3 new commits which should resolve the findings.

Seems I forgot logger.js, I will push another commit to migrate this one too.

Thanks @DanielRuf works pretty good :-) this will improve performance for sure.


Add Span Links to glossary

This has come up a few times (at my workplace), so this seems like a good place to start.

Yeah, I actually prefer calling it Span Link - I've noticed that it's called Link in go/.NET/etc. at the API level so I started here, but I think most people won't be confused if it's called Span Link here.

It's actually 'Link' rather than 'Span Link' because links can exist between any telemetry points, so you can link a metric to a span or a log to a span or vice-versa.

Should be good to go now


Possible problem with callbacks int Telldus lib

I have some problems with the TelldusLibary ( because of the CTYPE callbacks )
I haven't been able to verify this to 100%, but it seems like the Telldus library stops new requests when coming from an executing a callback:
Ex:
telldus callback -> trigger state_update -> trigger action turn on -> telldus device.
As I understand it, the action turn_on is done in the same thread as the callback which is locking the telldus service because the callback has not finished and therefore becomes deadlocked.
This could be probably be resolved by staring a new thread for the state change so that the callback could finish without the turn on action finishing.
@balloob please correct me if I misunderstood the flow in the state-machine or event bus. Before I do any changes.

I am not sure if I get the workflow correct. I thought this is how the system is setup:

service calls turn on -> light component turns on telldus switch -> telldus switch tells telldus to turn on light
telldus sends callback to update state -> telldus switch updates HA state

I do not see how a callback can be involved in a trigger.
If the problem occurs when updating the state is happening at the same time that someone is trying to turn on a switch, adding a lock will prevent code from being executed simultaneously.

Hi,  it's the other way around.
An external event happens ex a motion sensor triggers (in TelldusCore this is a switch)
the callback is executed, state is updated for the motion sensor.
This triggers an automation rule that turn on another telldus device which is waiting for the callback to finish!

Okay, a lock will do the trick. As it is running async, the callback will finish, then the automation rule comes in.

Well then, don't think we need a lock if the actions is running async. Don't really have any indications of a deadlock more than that the actions was not triggering.
The problem I'm having is probably due to the crappy NEXA protocol for my appliances.
The reason I thought it was deadlocking was because it started to work when I turned on the lamps after 1 second delay and not directly from the automation rule.

Motion sensor triggers ( sends multiple turn_on signals )
Callback started
Automation rule triggers turn_on action

Motion sensor signals still brodcasting
Turn om action is masked by the interference from the motion sensor

If I have this problem, it's probably going to be a problem for other user as well.
That do you think about adding a  delay:<time>s  to the homeassistant turn_on service or maybe just in the automation component?
Even if it's possible using scripts for this would make the configuration really hard to follow and bulky Because you will need both a turn_on / turn_off script for all lamps groups you would like to control.

The responding to automation rule triggers is happening in another thread within HA. So if handling the callback will be done with a lock acquired, you are sure that no automation will try to fire actions while callback is happening, because they will wait till lock is released.

The problem is that the device is still transmitting, and it won't stop just because we add a lock in HA.
Although @frelev just mentioned at gitter.im that he didn't even see the status update in HA after this change.
So now thinking that it can be like this:

callback
switch.update_ha_state

switch.update

self.tellstick_device.last_sent_command()
this might return the previous value depending depending on race_conditions

The reason the states works for me is that I get multiple signals so if the first callback did not update with the correct value the 2:nd one always do.
I will enable polling again and also add an internal state to the switch so that I can set it from the callback directly.

Confirmed that the problem only was that the 433-signals transmitted was masking each-other.
Will open a new issue about a god way to handle this, when I figure out the best way to do it!


automate publications

preprints and not! on website and CV.

the mechanism is there because the h-index is accounted for, at least.


Uncaught TypeError: Cannot read property 'installed' of undefined

最近更新到版本1.1.1

把版本回退到0.4.0 问题就没有了

More details are required, maybe you're using some unsupported stage-2 features.


So confused.

Is there a way you could do a quick video on how to use this please?

Hey there, I am considering making a video tutorial on how to use the program.
For now I'll leave this issue as open

hey v31l is there a way i can contact you or frost?


UI Coloring Discrepancy with EOF

Prerequisites

[X ] Put an X between the brackets on this line if you have done all of the following:

Reproduced the problem in Safe Mode: https://flight-manual.atom.io/hacking-atom/sections/debugging/#using-safe-mode
Followed all applicable steps in the debugging guide: https://flight-manual.atom.io/hacking-atom/sections/debugging/
Checked the FAQs on the message board for common solutions: https://discuss.atom.io/c/faq
Checked that your issue isn't already filed: https://github.com/issues?utf8=✓&q=is%3Aissue+user%3Aatom
Checked that there is not already an Atom package that provides the described functionality: https://atom.io/packages

Description
Coloring gets whack
Steps to Reproduce

Add this code to atom (runs fine)

#!/system/bin/sh

function parse_plex() {
    read -r -d '' pyfunc <<-"----EOF"
        print("test")
----EOF
    python -c $pyfunc
}

PY_RESULT='command -v python3'
  if [ "${PY_RESULT:-null}" = null ]; then
    echo "$LOG_DATE: Python is not installed, trying a regex..." &
      PLX_IP=$(
        curl -b ${MN_DIR}/plexcookie.txt "https://plex.tv/pms/resources.xml?includeHttps=1&X-Plex-Token=${PLX_TOK}" | \
        grep 'local="1"' | \
        sed 's/.*uri=\"\([^\"]*\)\"\slocal.*/\1/g' | \
        tail -n 1)
  else
    echo "$LOG_DATE: Python is installed, parsing Plex XML with python..." &
    parse_plex
  fi

Look at text below the last ----EOF
Coloring is incorrect
Break code by adding a quote " to the end of the last  ----EOF so it reads  ----EOF" OR remove the parentheses around ("test")
Coloring becomes correct, but code gets broken

Expected behavior: Syntax is properly picked up and coloring remains the same
Actual behavior: Coloring changes. Please see here if you'd like an explanation of the code
Reproduces how often: 100%
Versions
MacOS 10.14.4
Atom    : 1.36.1
Electron: 2.0.18
Chrome  : 61.0.3163.100
Node    : 8.9.3

Thanks very much for the report!
Would you mind reopening this issue in the language-shellscript repository? We use multiple repositories to keep the work items tied to the code they apply to. This helps the maintainers spend more time working directly on Atom and less time triaging issues.
Thanks for meeting us half way :+1:


Automatically determine number of CPUs

The plugin has an option to specify the number of processes that should be used to generate the diagrams. This option can speed up the plugin dramatically but can easily be overlooked.
It would make sense to detect the number of CPUs available on the system and use that value as the default value for the option instead of defaulting to 1.
Here is how this could be done: https://stackoverflow.com/questions/26049013/node-js-get-number-of-processors-available/37871843

Implemented in the 0.4 branch.


Added escaping of ampersands in source url

When a URL contains an ampersand, i.e. it has multiple
query params, PDFKit should escape the ampersands so that
they can be passed to wkhtmltopdf. If the ampersands are
not escaped, Bash interprets as "run this in background"

Looks like we will go in another direction for how to handle ampersands, but they will no longer send the command into the background. I'm closing this and considering the work to be part of #312 .


Update README.md (#258)

Co-authored-by: Kral001<EMAIL_ADDRESS>Co-authored-by: @kriptodostu<EMAIL_ADDRESS>1

SELAM DOSTUM

Merhaba


database names with dots are not handled properly

Do you want to request a feature or report a bug?
I consider this as a bug.
What is the current behavior?
Errors get reported when executing the dashboard.
If the current behavior is a bug, please provide the steps to reproduce and if possible a minimal demo of the problem via http://sqlfiddle.com/

create database with a name that contains a single dot, enable query store for it, run dashboard => one type of error
create database with a name that contains two or more dots, enable query store for it, run dashboard => another type of error

What is the expected behavior?
That the dashboards works like with db names without dots.
Which versions of SQL Server and which OS are affected by this issue? Did this work in previous versions of our procedures?
Only tested on sql server 2017 with october 2020 CU.

The lastest available QueryStoreInstanceDashboard.rdl does fix it already. But please refresh the zip file with that.


Imports test cases for schedules, categories, cost centers

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

Comparison is base (7bf1a71) 84.59% compared to head (5f4ad3b) 88.17%.

Additional details and impacted files
@@                    Coverage Diff                     @@
##           import-base-test-cases      #48      +/-   ##
==========================================================
+ Coverage                   84.59%   88.17%   +3.58%
==========================================================
  Files                          43       47       +4
  Lines                        1986     2156     +170
==========================================================
+ Hits                         1680     1901     +221
+ Misses                        306      255      -51

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


enable to allow certain AuthInfo fields

How to categorize this PR?

/area testing
/kind enhancement
What this PR does / why we need it:
Testmachinery will support the use of kubeconfigs with a tokenFile in combination with OpenIDConnect (https://github.com/gardener/test-infra/pull/379). The Gardener test framework will be invoked with a kubeconfig provided via the TestRun.
However, the client used in the Gardener test framework denies the usage of a tokenFile.
This PR enables the validation to be parameterized with additionally allowed fields and expands the the test framework to allow a tokenFile.
Which issue(s) this PR fixes:
Fixes #
Special notes for your reviewer:
Release note:

NONE

/invite @timebertt


npm install fails

Error: Command failed: /bin/sh -c npm install --save react-treebeard
Unsupported URL Type: github:alexcurtis/react-utils
Runnng npm 2.5.1
I'm guessing the new format is part of npm 3.0? Or is this a typo in your package.json?

@enricribas Ah! Excellent find. Thanks! I'll get this into the build asap.

@enricribas I have published 1.0.10. This should now support your npm version. Please let me know if you have any more problems.

Thanks, will give it a try again!


Ionomy fails to transit ion to community

@adammatlack as I do keep my promises, I told @adammatlack few weeks ago if nothing happens and ionomy keeps sabotaging ion transition into community hands I will have to raise all of those topics publicly, @adammatlack  promised and failed again to hold on your word where I am forced to start this discussion publicly which @adammatlack should have started in a prepared manner with ability to show proof. This is once again something that ionomy team lets other people do instead to face the problems and try to resolve them, specifically, ionomy (mainly @adammatlack ) forces me to raise discussion which harms everybody, like it happened when split was announced.
Over 12 months ionomy fails to deliver information about project's financial status and available funds. Several ionomy members were caught red handed in spreading lies with additional denial for obviously one reason. We want to know this reason as well as how exactly and who managed funds for this project. I am one of investors and I was the key of this development team.
Around a month ago, ionomy denied first my involvement out of blue, claiming first that I was not a developer, later publicly admitting that I actually was key part of it.
There are several issues which should have been cleared publicly, ionomy was given plenty of time, over 12 months. The result is, multiple promises to reply questions as well to provide the information about state of funds available for this project.
Ionomy claimed several times they support this project. One can not explain why then @adammatlack tried to get new appointed members into a private chat to discuss few things, he said first that I have never delivered a single paper since we work together for over 5 years and that nobody should expect from me to get any paper. Immediately after it, he suggested @FornaxA to overtake some things because I have never done anything for this project. He failed to say that I actually not only delivered, but worked for this project without to be paid for quite many months, only from 2019 I was missing 8 of 12 payments, meaning that 2/3 of my contribution was charity for 2019. 2018 was not much different, it was 6 of 12 which were delayed partially over 3 months. If I would be dependant on those payments, my family would have been already in graves. @adammatlack I asked many times why no payments are properly transfered, I have never received a reply to this question where I clearly was more than patient with this issue.
@adammatlack was then asked by me why he spread such nonsense and clearly incorrect statements where it is him who actually should know it. He at least asked for apologize for choosing his words, other members like ceforce replied, that @adammatlack did say truth, where ceforce was one of few who I actually not only trusted but spent hours and hours over few years in supporting, teaching and helping him, like the rest of fully unthankful ionomy team. I dont want to say more about ceforce, it is enough to say he was fake friend and his honesty was fake, he is not a person who can be trusted and is highly biased. @adammatlack confirmed too that he is biased. @FornaxA did not even care to reply to the question if it is truth and if I have ever done anything, that says already a lot to me. Other team members disgraced themselves on community discord which are on this point not worth to discuss at all.
@adammatlack if you know that your staff is biased, if your staff gets caught lying and you clearly admit it is biased, if you know that I took part starting with whitepaper and actually managing this project which you and your team failed, can you please explain in public all those things, as well to explain why does ionomy start circulating such lies as that was not the only lie?

I agreed to help you out when ion was hacked, back then there were 2 things which you accepted: first, ion will stay in community hands and is not controled by ionomy, second was payment.
Community was not in control of ion or where it goes, it was simply ionomy and me, where ionomy took advices and votes from incompetent people in those questions (within the team) and decided often against my recommendation as the only person actually representing community. One of those things happened lately with breaking masternodes and this coin from within.

You did not hold on first agreement by actually controlling and deciding as ionomy in ionomy interest and not in interest of the project or its investors, why were you not holding your promises @adammatlack ?

In last two years, you were not paying me properly, last year you missed to pay me 8 of 12 months which was later paid back in early 2020 when we already split. In 2018 I was missing over a period of time 6/12 payments which were done later. Since over a year I asked for the reasons and you gently replied that it is in works, you are sorry etc... , all the promises done were incorrect, why did you miss to pay me as well as how would you describe a person who does not pay 2/3 of a year (8 of 12 months)?

After waiting for any payment since over 3 months, promises of ceforce who can not be trusted, I asked @adammatlack in January if we are out of funds. You said multiple times that we are not and that there is enough. If there is enough, why did not you pay salary to your employees as well as me?

Since I joined this project, I asked many times about ionomy and its paths and why it does not develop at all, nothing is done and ionomy as exchange.  In january you told that eman tries to extort you and wants quite a big chunk for himself, later, those funds were locked/gone (whatever...). I asked many times what you have done about it and how it resolved, where is any paper confirming that you did report about this crime or that anything in that regard happened. On current point where everybody from ionomy except @ckti was caught in lies and biases, I can not trust to the words, I need to see papers as well as I want to see police report investigating extortion attempt by eman if there was one, if there was none then I kindly ask you publicly for explanation.

Since March I was only watching what happens and I upgraded back then as my last commits ion to latest dash sources, then I waited and see, there is nothing which was done on ion by your developers or better said only one developer @FornaxA  who is actually more working on wagerr project.

To sum it now a little bit together, above I explained how @adammatlack tried to push some nonsense claiming that I do not deliver, @adammatlack was not holding on any of two points of our agreement where it is interesting to see that you actually do not pay main developer but you do pay other, non core code relevant staff, one of them is @FornaxA , which clearly can be seen as pure ionomy dev following only ionomy interests and orders, better said @adammatlack 's. By that, it is highly questionable that @adammatlack tried to push lies about me to promote his developer for ion project who actually is busy with other project and is being paid.

So, ion investors should pay for @FornaxA working on everything else, just not ion? Or there is no money left to pay devs and last resources are squezed?

Ionomy tried to prevent by any means transition to community, where most important part is available funds. @adammatlack prommised me multiple times to actually reply to the question which he was asked for over 12 months, which is how much funds has ion with some proof.

In Jan. I was told that we have in Fiat millions, a month ago, when sleak asked about funds, he was told almost 1/4 of what I was told in january which is fishy like the whole story behind. Where did you spend 3/4 @adammatlack if you do not pay main dev and half of staff is not receiving payments?

@adammatlack what do you think is the quality of work of your staff? I tried internally to raise issues like evaluation of succes, goals etc.. which ionomy and ion was missing and still is.

As @adammatlack failed to reply properly to any of those questions, let's start evaluation in this issue, I would love to start with the management of the project, mainly @adammatlack and ceforce's contribution, then we can switch to ion development department after whole story with eman is explained and proof is shown, this is now public info and has to be dealt with.

As ionomy refused to show any proof of any funds they claim to have in private, I ask to do this here in this issue. We should know and see where and for what did ionomy/staff used ion funds and if it was used at all as well as how much is available.

If all those trades happened on ionomy, then I want to see ionomy's books as proof of whatever the number will be.

Ionomy as company is not registered, at least no normal person can actually check and verify ionomy.com as a company and if it exists, even internally I was never given information, normally such companies are seen as money laundering companies and that is why their registration number can not be checked.

Due to point 14, in January I talked once again about registration of a company and that we need now to have all legal data because there is a claim of extortion attempt from eman who actually resides in Lithuania which is in EU and he can be brought to the court in case he stole, mismanaged or extored funds and this is for sure something that I want to see publicly as well as eman should have a chance to maybe explain his story as ionomy staff was caught lying so many times that even having good relationship with @adammatlack does not mean that he is honest. If eman has nothing to say, then I guess investigation and police should be switched on which I was told already is. @adammatlack can you please update us all on this story and what you have done about it as well as about how much funds we are speaking? Another point would be that already in Jan I told that this info has to be public as investors funds might be involved and even if you get it back, it should be known. What I did not tell you is that most people would treat it as some exit/laundering scheme if there is no proof, how can we know you did not split 50/50 with eman to say it was hacked/stolen by him and do nothing about it? This is very suspicious now, especially taken in mind cruizing stories about how some of ionomy were throwing out money into the wind, we do not need such speculations, if it happened, then write it here.

On monday 09. Nov I told @adammatlack that full transition should be finished by Nov. 12th 2020. @adammatlack said it is makeable and he is on it, since then, like almost in every case since over 12 months, @adammatlack did just nothing or at least he did not inform me about anything even if he did something.

I will extend this issue further and I have to pay to get official information about ionomy's registration data as well as their tax statements (if there are any). I find this very troubling that ionomy was incapable to provide this information as well as that @adammatlack and me talked about it several times in period of last 4 years where I got only empty promises where one of those is to register the company properly, there were even several suggestions of location and we even did agree. But like quite everything about this project, nothing was done, just the silence about it until I asked few months ago again and said that due to transition it should be done as soon as possible, especially if ionomy wants to operate as exchange and have serious partnerships with other companies like DeFi who straight forwardly asked me if ionomy is scam after they checked the company.

@adammatlack what kind of troubles, issues, problems do you have in handing over funds to community according to conditions which was set where you are one of those who needs to decide?

@adammatlack how do you imagine this should now continue as most of your promises failed? Do you need more time before we take everything in puzzles publicly like ionomy's involvement in ion funds and its books if available, if not, ionomy has a problem. I honestly do not know if any further discussion or your promise is worth giving you a try, this is my last attempt.

PS: I will update/correct/change this first post issue with updated information if discussion starts, if there is no discussion then this project is truly dead.

Well given the Family issues im dealing with I cannot properly answer/address all of these questions at this time.
However, as I've stated before and will again I am ready to help move the Dev funds for ION into a multisig that is under control of the stated people.
has this address been setup? Or do we need to schedule a time for all users to coordinate signature sharing to get it setup?


Release kedro-airflow

Description
Includes grouping of in-memory nodes and 3.12 support

Could this wait till after the tech design discussion - I wanted to suggest a change in the design of --group-by-memory
#673 so that if/when we decide to add more grouping strategies, it's not a breaking change. 😄

Completed in: https://github.com/kedro-org/kedro-plugins/pull/698.


Disable GA

Pull Request Test Coverage Report for Build<PHONE_NUMBER>6
Warning: This coverage report may be inaccurate.
This pull request's base commit is no longer the HEAD commit of its target branch. This means it includes changes from outside the original pull request, including, potentially, unrelated coverage changes.

For more information on this, see Tracking coverage changes with pull request builds.
To avoid this issue with future PRs, see these Recommended CI Configurations.
For a quick fix, rebase this PR at GitHub. Your next report should be accurate.

Details

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 5.763%

Totals

Change from base Build<PHONE_NUMBER>0:
0.0%

Covered Lines:
159

Relevant Lines:
3062

💛  - Coveralls