[EventRequest] - Table Bin  - procedure CheckEmptyBin - OnBefore Publisher with Handled Pattern

Hi,
in table Bin, procedure CheckEmptyBin, we need a new event to handle the whole procedure. Thank you.
Old:
local procedure CheckEmptyBin(ErrorText: Text[250])
var
        WarehouseEntry: Record "Warehouse Entry";
        WarehouseJnl: Record "Warehouse Journal Line";
        WhseActivLine: Record "Warehouse Activity Line";
        WhseRcptLine: Record "Warehouse Receipt Line";
        WhseShptLine: Record "Warehouse Shipment Line";
begin
        WarehouseEntry.SetCurrentKey("Bin Code", "Location Code");
        WarehouseEntry.SetRange("Bin Code", Code);
        WarehouseEntry.SetRange("Location Code", "Location Code");
        WarehouseEntry.CalcSums("Qty. (Base)");
        if WarehouseEntry."Qty. (Base)" <> 0 then
            Error(
              Text000,
....

New:
 local procedure CheckEmptyBin(ErrorText: Text[250])
 var
        WarehouseEntry: Record "Warehouse Entry";
        WarehouseJnl: Record "Warehouse Journal Line";
        WhseActivLine: Record "Warehouse Activity Line";
        WhseRcptLine: Record "Warehouse Receipt Line";
        WhseShptLine: Record "Warehouse Shipment Line";
        IsHandled: Boolean;
begin
        OnBeforeCheckEmptyBin(Rec,ErrorText,IsHandled);
        if IsHandled then
            exit;

        WarehouseEntry.SetCurrentKey("Bin Code", "Location Code");
        WarehouseEntry.SetRange("Bin Code", Code);
        WarehouseEntry.SetRange("Location Code", "Location Code");
        WarehouseEntry.CalcSums("Qty. (Base)");
        if WarehouseEntry."Qty. (Base)" <> 0 then
            Error(

[IntegrationEvent(false, false)]
local procedure OnBeforeCheckEmptyBin(var Bin: Record Bin; ErrorText: Text[250]; var IsHandled: Boolean)
begin
end;

Thanks for reporting this. We agree, and we’ll publish a fix asap, either in an update for the current version or in the next major release. Please do not reply to this, as we do not monitor closed issues. If you have follow-up questions or requests, please create a new issue where you reference this one.
Build ID: 11547.


Docs.MS Release Updates for azure_template

Docs.MS Release Updates for azure_template

Docs Build status updates of commit 299f2e8:
:clock10: Full build: the average full build time is 145 min(s) 8 sec(s), this is based on the last 378 build(s) for this repository.

Docs Build status updates of commit 299f2e8:
:warning: Validation status: warnings

File
Status
Preview URL
Details

docs-ref-services/template-readme.md
:warning:Warning
View (azure-python)
Details

ci-configs/packages-latest.json
:white_check_mark:Succeeded

ci-configs/packages-preview.json
:white_check_mark:Succeeded

docs-ref-services/template-readme.md

Line 13: [Warning-h1-not-first] Markdown content is not allowed before H1.
Line 25: [Warning-multiple-h1s] Multiple H1s are not allowed. You can only have one top-level heading.
Line 29: [Warning-multiple-h1s] Multiple H1s are not allowed. You can only have one top-level heading.
Line 33: [Warning-multiple-h1s] Multiple H1s are not allowed. You can only have one top-level heading.
Line 37: [Warning-multiple-h1s] Multiple H1s are not allowed. You can only have one top-level heading.
Line 41: [Warning-multiple-h1s] Multiple H1s are not allowed. You can only have one top-level heading.
Line 45: [Warning-multiple-h1s] Multiple H1s are not allowed. You can only have one top-level heading.

For more details, please refer to the build report.
If you see build warnings/errors with permission issues, it might be due to single sign-on (SSO) enabled on Microsoft's GitHub organizations. Please follow instructions here to re-authorize your GitHub account to Docs Build.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
Note: Your PR may contain errors or warnings unrelated to the files you changed. This happens when external dependencies like GitHub alias, Microsoft alias, cross repo links are updated. Please use these instructions to resolve them.
For any questions, please:Try searching in the Docs contributor and Admin GuideSee the frequently asked questionsPost your question in the Docs support channel


RNN with nested inputs

I would like to implement a recurrent GAT model which takes two inputs of shape: [(batch_size, time, N, F), [batch_size,  time, N, N)].  The hidden size should have shape (batch_size, N, hidden_feature).  I've structured the class as follows:
class NestedCell(keras.layers.Layer):
    def __init__(self, nodes, features, channels, attention_heads, **kwargs):
        self.tot_nodes = nodes
        self.nodes_features = features
        self.hidden_size = channels * attention_heads
        self.state_size = [tf.TensorShape([self.tot_nodes, self.hidden_size])]
        self.output_size = [tf.TensorShape([self.tot_nodes, self.tot_nodes]),
                            tf.TensorShape([self.tot_nodes, self.hidden_size])]
        super(NestedCell, self).__init__(**kwargs)

The problem is that when I feed a list of two inputs:
N = 10
f = 5
cell = NestedCell(N, f, 5,5)
i1 = tf.keras.Input((None, N, f))
i2 = tf.keras.Input((None, N, N))
rnn = tf.keras.layers.RNN(cell)
o = rnn([i1, i2])

I get the error that the initial state is not compatible with the cell.state_size:
ValueError: An `initial_state` was passed that is not compatible with `cell.state_size`. Received `state_spec`=ListWrapper([InputSpec(shape=(None, None, 100, 10), ndim=4)]); however `cell.state_size` is [TensorShape([100, 25])]

How should I structure the class to accept such input shape?

As it turns out, I was not returning a properly shaped output. Closing the issue.

As it turns out, I was not returning a properly shaped output. The issue can be closed


fix(db): invalid uuid error message

@sievdokymov-virtru this meets your needs, correct?

Server responses are again with the StatusifyError fx which replaces ErrUUIDInvalid with ErrTextEnumValueInvalid. I believe external users and @sievdokymov-virtru use the server / AttributeService to place the request in https://github.com/opentdf/platform/issues/505. If we believe internal developers will be confused by ErrUUIDInvalid, I can replace the text for that as well.


Gym Wrapper to work with multiagent RL frameworks?

I found Openspiel super useful in my research. I am wondering if the API is friendly to any of the popular multiagent RL frameworks(e.g. rllib, stablebaselines3, tianshou) so that we can use different algorithms/develop custom algorithms directly from the RL frameworks?

Hi @cuijiaxun,
I would be happy to support the other RL frameworks. We designed our own because, at the time of development, most of the standard algorithms implementations (such as DQN) were mostly designed for Atari and not for multiagent games.
Here's a list of what I know right now:

MAVA supports their own wrapped environment around OpenSpiel games in their repos.
My understanding is that Ray/rllib does something similar, see e.g. this example.
muzero-general has something similar too.
We have something similar for DeepMind Environments (dm_env) working internally. We should really open-source it, and I think we will push to do this at some point. Tagging @jhtschultz who has worked with it. I think there's some non-trivial work to do on that one, though.
tianshou: I had not heard about this one, looks cool! It has a multi-agent RL example with Tic-Tac-Toe with proper handline of illegal loves (as far as I can tell), so I guess it would be quite straight-forward to have something similar in tianshou
gym, stablebaselines3, and petting zoo: I don't think they have OpenSpiel wrapper environments either, but it would be great if they existed.

I would be happy to have any of these hosted in our repos, but I think it's often easier to host them in the other repos (e.g. a gym environment for OpenSpiel games would be in the gym repos) because then all the design choices on how to present multiagent/games cases can be contained, maintained, and tested in the host repos. Despite that, I would not be opposed to hosting them in our repos. The main thing is someone would have to implement and contribute them. :)

Thanks, @lanctot, the information above is really helpful! I can look into it for my project, and maybe contribute to this if anything works :)

Great, that would make a great contribution!

Closing due to inactivity. Please re-open if you want to continue the discussion.


[Feature Request] Store more Response History in Insomnia

Hello! Sorry for my bad English.
Can you make Insomnia store more response history? The current history size is too small for me. If possible, please add an option that can set the history size. Greatly appreciate you work, thanks!

what's the current size?

what's the current size?

Well, I don't know. But I can only see no more than 50 entires in history.

There's a setting for this in the app preferences 👍

There's a setting for this in the app preferences

Wow, I have found it everywhere 😁. Thanks very much!


Text: font management

Font management is the process of detecting and selecting fonts for rendering text. I found this is too big a topic to completely fit in #305. Here I'll try to summarize some things I learned and tried. And propose a plan.
Purpose
The dream goal is that users can use the gfx API to provide any text, and it will be rendered as expected, whether this is Latin, Cyrillic, Chinese or Egyptian Hieroglyphs.  Being able to do this is within reach since the Noto font exists. This is an open font, commissioned by Google, that attempts to cover all script known to men.
One big obstacle is that shipping all Noto fonts would take significant amounts of memory. Therefore, we need to find a good subset that we make "Just Work", and think about how to ship fonts for the more special and heavy scripts.
What I hope to achieve is that things just work for most users, and that for more special scripts, PyGfx shows a warning that a suitable font is not available, and instructions for how to obtain one. E.g. "Some characters in your text require NotoSansJp, install this font using ...".
A bit more on Noto
The Noto font is a family with over 100 fonts, organized mainly by script. The main font include Latic, Greek, Cyrillic, and punctuation etc. And then there is one font for Arabic, one for Traditional Chinese, one for Egyptian Hieroglyphs, etc.
There are projects that bundle these fonts in a smaller set of font files, e.g. https://github.com/satbyy/go-noto-universal  This is not without consequences, e.g. the line height can become larger because the font file contains a font with larger ascenders. This, and because you still have multiple font files to manage, make me lean towards using the original Noto fonts.
The go-noto project mentioned above does define some categories, based on geographic region, and also based on whether a script is considered ancient (only for historic use). This can help us make reasonable subsets.
Default font and variations (serif, mono, bold, italic)
Many Noto fonts are available in both sans and serif. Quite a few are only in sans. A handful is only available in serif. The idea it to define a set of fonts using sans, and serif if sans is not available.
Most of this issue focuses on this default font to which we can always fall back. It would make sense, though, to also include e.g. NotoSansMono and NotoSerif.
Other variations on a font are weight (bold) and italic. Each such variation is another font file. E.g. to include bold and italic you'd need regular, bold, italic and bold-italic. Fortunately, we can render pretty good approximations of these variations (thanks to SDF). This means we can ship only the regular fonts. If a user wants the real thing, he can provide the necessary font himself. So when a bold font is requested, the font manager should try to find a matching bold font, and if that is not available, tell the shader to apply the approximation.
Insights in the required memory
(the color emoji font is exceptionally large, and I left it out. There is also a monochrome emoji font that is included).

All Noto fonts is 47.5 MB.
Compressed with gzip this becomes 34.0 MB.
Compressed with lzma this becomes 28.2 MB.

Leaving out ancient fonts:

Raw: 39.8 MB.
Zipped (gzip): 30.2 MB
Zipped (lmza): 25.0 MB

Leaving out CJK (Chinese, Japanese, Korean) and ancient fonts:

Raw: 10.5 MB
Zipped (gzip): 5.1 MB
Zipped (lmza): 4.2 MB

On this wiki page the population per script is listed. If I score scripts based on this and the size of the font, I can come up with a somewhat motivated "lite subset":

NotoSans, the main font (latin, greek, cyrillic) - 556 KB
NotoSansArabic - 177 KB
NotoSansDevanagari - 191 KB

There are also some special fonts, some of which could be included in a lite subset:

NotoEmoji 879 KB
NotoSansMath 587 KB
NotoSansSymbols - 203 KB
NotoSansSymbols2 - 657 KB
NotoMusic - 81 KB

And there is:

NotoSansMono - 343 KB
NotoSerif - 376 KB

Technical stuff
I have a local script that uses the Google fonts api to get a list of all available fonts. From there it selects the Noto fonts and then the fonts that make up our default set. All the font files can then be downloaded. They can also be categorized as mentioned above.
Using freetype it is easy to check what Unicode code points are provided by a font. We can use this to create an index. This way, when we want to render text, we can check for each character from what font file it must be loaded. In #305 I demonstrate how we can render Latin, Arabic and emoji in one text object.
The idea is to create an index for the default (a.k.a. fallback) font: it maps a codepoint to a font. Further, for each font we keep a set (or set-like data structure) that can be queried to check whether a codepoint is in a certain font. That way, a user can provide one or more preferred font families, and the font manager can select the fonts that support the characters, falling back to our NotoSans if needed. The basics of this is implemented in #305.
We can also scan the system fonts (not currently implemented), and users can register their own font.
The plan
Ship a subset by default. Either with PyGfx, or a new package specific to fonts. This could be the "lite" subset, or perhaps all fonts excluding CJK and ancient fonts. Size matters, not only for our end-users, but also because it would be installed e.g. on each CI job that uses pygfx.
For the other fonts, I am not sure yet. I came up with a few options.
Plan A
Create a package for CJK fonts and another for ancient fonts. People can just pip-install them.
If you have multiple Python environments, you need to install the package multiple times. This can add up if you're a Chinese studying Egyptian Hyroglifics 😉  We could reduce this effect a bit by shipping the fonts in an lzma-compressed zipfile, and unpacking them in the appdata directory (shared between environments).
Plan B
The package that supplies the basic fonts could have a command to download more fonts. E.g. using python -m fontmanager download NotoSansJp. Or in a GUI application the application could support installing more fonts with a click of a button. Auto-downloading is probably a bad idea (firewalls and all that).
Plan C
We could add a page to the docs that has links to all the font files of interest. We can even put an anchor at each link, so the warning message can produce a link to exactly the file that needs to be downloaded. Once the ttf/otf file is downloaded, on most OS's you can just open it and click "install".
This needs good support for detecting system fonts, and also detecting when they need to be re-indexed.
Plan B and C don't exclude each-other. Actually, neither does plan A.

Listing the tasks that need to be done related to the plans outlined above:

Preparation time:

a. Query the Google fonts API and download a subset of Noto font files. This can be (manually or automatically) redone to update the fonts.
b. Inspect the fonts with FreeType and create an index that maps a Unicode code-point to one of the font files from the default set.

Docs

c. Host a page that has links to the fonts that we mirror, in a way that a specific font can be selected with an URL (using anchors).

Runtime:

d. Detect fonts on the system, and provided via an entry_point like this. Also allow user-specified fonts.
e. Inspect these fonts (detect what characters is supports) and cache the results.
f. Given a piece of text, a list of font families, and font props, provide a list of (text, fontfile) tuples.

Uses the result of (e) to be able to fall back to alt fonts, and eventually the default.
Uses the index from (b) to determine what default-font-file is needed.
When the necessary default-font is not present, display a warning with a link to (c).

I think it makes sense to put a, b, and c in a separate package, because mirroring those fonts would make the repo pretty big. Task d and e are pretty independent, though might be useful to other projects. In task f everything comes together, needing input from b, d, e.
My current impression is that it would be easiest to implement all the above tasks in a new library in the pygfx org.
I think this can be put together relatively fast, since code for most pieces is already there. If we want to merge #305 faster, we can removing from the PR all font files except the "NotoSans Regular" and "Noto Arabic Regular" (because we need the latter in tests related to RTL), and then update pygfx to make use of the new lib later.

What are the specific decisions remaining at this point? Can I help you get going? :)

The main decision, I think, is where to implement d-e-f. I'll start by creating a new repo for a-c, and implement d-e-f in pygfx (in this PR), and see how it goes.

a-c: https://github.com/pygfx/noto-mirror
d: done in this pr

Some questions I have at this point:

Are you going to create wheels for noto-mirror? Or do something else?
Besides right-clicking font files to install, I would also like to document how to install font files on the command line on at least debian systems, for people building applications with Dockerfiles

Are you going to create wheels for noto-mirror? Or do something else?

No. The only purpose is to provide a Mirror, and an index that we copy into pygfx so that it knows what font it needs for a specific code point.
We could, at some point, also create a package that ships all or a subset of the Noto fonts, to provide an alternative way for users to install the fonts.

Besides right-clicking font files to install, I would also like to document how to "ship" font files,

Good point. Will add this to #391

Things are working as intended now! An illustrated story:

👎 😢

👍 😃

Closes by #305


All links to WAI-ARIA specs broken in README and Wiki

README.md points to http://www.w3.org/TR/wai-aria/roles#textalternativecomputation which gives 404 Not Found: DOCUMENT NOT FOUND.
The Audit Rules Wiki which is linked to from failing tests includes broken WAI-ARIA spec links as well. All links on the page to the spec are broken.

http://www.w3.org/TR/wai-aria/roles#roles_categorization
http://www.w3.org/TR/wai-aria/states_and_properties#aria-labelledby
http://www.w3.org/TR/wai-aria/roles#requiredState
http://www.w3.org/TR/wai-aria/states_and_properties#propcharacteristic_value
http://www.w3.org/TR/wai-aria/states_and_properties#aria-owns
plus about 6-10 more...

The only working links seem to go to the HTML5 spec and the WCAG.
I'm not sure exactly which version of the WAI-ARIA spec they should point to, or I could try to fix them.

It looks like these links should maybe be pointing at the following base URL now: https://www.w3.org/TR/wai-aria-1.0/
Something like https://www.w3.org/TR/wai-aria-1.0/roles#textalternativecomputation works. Something like https://www.w3.org/TR/wai-aria-1.1/roles#textalternativecomputation doesn't work and based on https://github.com/GoogleChrome/accessibility-developer-tools/issues/277 not getting any activity, I'm going to assume that these tools don't support WAI-ARIA 1.1 at all.
I'll try to update the URLs using the 1.0 spec URL.

OK, Wiki is fixed in https://github.com/GoogleChrome/accessibility-developer-tools/wiki/Audit-Rules/bbf5ee54f936e4ed689c60b4ab90cfdce34e7bed.

README fix is in PR https://github.com/GoogleChrome/accessibility-developer-tools/pull/370.


exception

fatal error: unexpectedly found nil while unwrapping an Optional value

Had this too in line 53 in DemoTableViewControllers scrollViewDidScroll: when interactively dismissing, presenting and dismissing again

Same problem，and @fruitcoder  get the way to recreate it.
fatal error: unexpectedly found nil while unwrapping an Optional value

It seems that I fixed this by adding the button animation to the main thread:
for case let viewController as TrendDramaVC in navigationController!.viewControllers {
                if case let rightButton as AnimatingBarButton = viewController.navigationItem.rightBarButtonItem {

                    dispatch_async(dispatch_get_main_queue(), {
                        rightButton.animationSelected(false)
                    })
                }
            }
            popTransitionAnimation()

Consider fixing it with a more "Swifty approach"
override func scrollViewDidScroll(scrollView: UIScrollView) {
  if scrollView.contentOffset.y < -25 , let navigationController = navigationController {
    // buttonAnimation
    for case let viewController as DemoViewController in navigationController.viewControllers {
      if case let rightButton as AnimatingBarButton = viewController.navigationItem.rightBarButtonItem {
        rightButton.animationSelected(false)
      }
    }
    popTransitionAnimation()
  }
  scrollOffsetY = scrollView.contentOffset.y
}


GS Diagrams Needs to be Added

Rachel made a great slide deck for the GS employees to grab the diagrams that are frequently requested. We need this on Blueprints. I think under 'Resources' there probably needs to be another tab that says 'GS Assets'

Related resources (not sure if they need to be included...):

Figma Diagram Kit
Source File for most diagrams (figma)

Related resources (not sure if they need to be included...):

Figma Diagram Kit
Source File for most diagrams (figma)

@ryconn888 @rachelcyuan should this slide deck should be also under our google slide templates

https://github.com/liferay-design/liferay.design/pull/917

thanks @victorvalle !


Add warning to the top of SQL pages

@kriszyp I just merged this, do we also want to put it in 4.4?

I always merge 4.3 -> 4.4 -> main


Crawler for the National Assembly of Venezuela

Crawls members from the website extracting some info from personal pages where possible (could do better).
See: #525

I'd suggest changing the info logs about unique IDs to debugs, the exception handler to info-level, and then adding a couple of match datapatches for the date warnings

Ah, okay, I think I understand - basically we can add the unmatched values as overrides to the lookups in the yaml file.  There is also one member whose information is all contained in <span> tags so lxml concatenates it together with no whitespace :( though I think I could also special-case that in the crawler code.


ruby: reproducible

Motivation for this change
https://r13y.com/diff/fdf835d046bf03f72960cb4abf95821e9178bae26817e15753eaf3f166df6ff7-36caf8c832e64c8534b4c619d716d117b0963183f83d969b617f8ca498930821.html
Prior art:
https://github.com/NixOS/nixpkgs/pull/101655
https://github.com/NixOS/nixpkgs/pull/101655/commits/c3357d2cd919ae6b0d055ad04738bef3a2309231
Things done
Generated Makefile's were nested deeper than the existing rm would be
able to remove.

[x] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
Built on platform(s)

[x] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[x] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Ensured that relevant documentation is up to date
[x] Fits CONTRIBUTING.md.

Result of nixpkgs-review pr 118551 run on x86_64-linux 1

16 packages built:

rubyPackages.actioncable
rubyPackages.actionmailbox
rubyPackages.actionmailer
rubyPackages.actionpack
rubyPackages.actiontext
rubyPackages.actionview
rubyPackages.activejob
rubyPackages.activemodel
rubyPackages.activerecord
rubyPackages.activestorage
rubyPackages.activesupport
rubyPackages.addressable
rubyPackages.ast
rubyPackages.atk
rubyPackages.atomos
rubyPackages.awesome_print

Nice catch!


445 | Add Two Numbers II | C++

Title - 445. Add Two Numbers II
What will change - adding a new file with a solution for 445. Add Two Numbers II
Type of Issue -
Please add/delete options that are not relevant.

[x] Adding New Code
[] Improving Code
[] Improving Documentation
[] Bug Fix

Programming Language
Please add/delete options that are not relevant.

[] Python
[x] C++
[] Java
[] SQL

Self Check

Ask for issue assignment and wait to get assigned to it before making Pull Request.
Add your file in the proper folder
Clean Code and Documentation for better readability
Add Title and Description of the program in the file

:star2: Star it :fork_and_knife:Fork it :handshake: Contribute to it!
Discord server ✉ - https://discord.gg/CXksGdn
Happy Coding,

Please assign this to me

Please assign this to me


Headers.of() doesn’t enforce ASCII-only

Needs to call checkNameAndValue to confirm that invalid characters can’t sneak through.

And maybe a proper supported mechanism to add non-ASCII headers because sometimes people need that.

I think this issue can be closed now.


OSSPinLock is not safe again

Issue Info

Info
Value

Platform Name
ios

Platform Version
10.0

CocoaLumberjack Version
3.2.0

Integration Method
cocoapods

Xcode Version
Xcode 8

OSSpinlock is not safe again ,please use pthread_mutex_t instead!!!
http://blog.ibireme.com/2016/01/16/spinlock_is_unsafe_in_ios/

Apple has deprecated OSSpinlock. They say to replace it with os_unfair_lock.  This is stated in the compiler warnings and also this slide deck, slide #24.
http://devstreaming.apple.com/videos/wwdc/2016/412jzguxz4h8hykgjlm/412/412_thread_sanitizer_and_static_analysis.pdf

Replaced with pthread_mutex_t in #889. Okay to close?

Fixed by #889


Dask-MPI breaks with newest dask updates

I'm not sure what is going on, but the latest versions of dask (1.1.1) and distributed (1.25.3) appear to break dask-mpi.

I'm wondering if this is related to dask/distributed#2504.

I've verified that pinning distributed to 1.25.2 fixes the issue.

Fixed with #33.


feat: don't throw in  render while underlyingAssetId is loading

Description

Notice

[ ] Have you followed the guidelines in our Contributing guide?
[ ] Have you checked to ensure there aren't other open Pull Requests for the same update/change?

Pull Request Type

[ ] :bug: Bug fix (Non-breaking Change: Fixes an issue)
[ ] :hammer_and_wrench: Chore (Non-breaking Change: Doc updates, pkg upgrades, typos, etc..)
[ ] :nail_care: New Feature (Breaking/Non-breaking Change)

Issue (if applicable)

closes #
Risk

Testing

Engineering

Operations

Screenshots (if applicable)

Current dependencies on/for this PR:

develop

PR #3593   👈

This comment was auto-generated by Graphite.


Problem with 'cask upgrade' and virtualbox/virtualbox-extension-pack casks

Description of issue
I'm reporting this issue as requested by @reitermarkus here.
While trying out the new implementation for brew cask upgrade at Homebrew/brew#3396 I ran into a problem with the virtualbox cask. On my system I have both virtualbox and virtualbox-extension-pack installed. When I run brew cask upgrade it appears that it uninstalls virtualbox-extension-pack and then fails to install the newer version because it assumes it is not an installed cask.
First I checked to see that they were outdated:
$ brew cask outdated
virtualbox (5.2.0-118431) != 5.2.2-119230
virtualbox-extension-pack (5.2.0-118431) != 5.2.2-119230

Next I tried the upgrade:
$ brew cask upgrade
==> Upgrading 2 outdated packages, with result:
virtualbox 5.2.2-119230, virtualbox-extension-pack 5.2.2-119230
==> Satisfying dependencies
==> Downloading http://download.virtualbox.org/virtualbox/5.2.2/VirtualBox-5.2.2-119230-OSX.dmg
######################################################################## 100.0%
==> Verifying checksum for Cask virtualbox
==> Starting upgrade for Cask virtualbox
Password:
==> Running uninstall process for virtualbox; your password may be necessary
==> Running uninstall script VirtualBox_Uninstall.tool
==>
==> Welcome to the VirtualBox uninstaller script.
==>
==> Warning! Found the following active VirtualBox processes:
==> 32265     0 VBoxXPCOMIPCD
==> 32267     0 VBoxSVC
==>
==>
==> We recommend that you quit all VirtualBox processes before
==> uninstalling the product.
==>
==> The following files and directories (bundles) will be removed:
==>     /Users/dwarkentin/Library/LaunchAgents/org.virtualbox.vboxwebsrv.plist
==>     /usr/local/bin/VirtualBox
==>     /usr/local/bin/VBoxManage
==>     /usr/local/bin/VBoxVRDP
==>     /usr/local/bin/VBoxHeadless
==>     /usr/local/bin/vboxwebsrv
==>     /usr/local/bin/VBoxBugReport
==>     /usr/local/bin/VBoxBalloonCtrl
==>     /usr/local/bin/VBoxAutostart
==>     /usr/local/bin/VBoxDTrace
==>     /usr/local/bin/vbox-img
==>     /Library/LaunchDaemons/org.virtualbox.startup.plist
==>     /Library/Python/2.6/site-packages/vboxapi/VirtualBox_constants.py
==>     /Library/Python/2.6/site-packages/vboxapi/VirtualBox_constants.pyc
==>     /Library/Python/2.6/site-packages/vboxapi/__init__.py
==>     /Library/Python/2.6/site-packages/vboxapi/__init__.pyc
==>     /Library/Python/2.6/site-packages/vboxapi-1.0-py2.6.egg-info
==>     /Library/Python/2.7/site-packages/vboxapi/VirtualBox_constants.py
==>     /Library/Python/2.7/site-packages/vboxapi/VirtualBox_constants.pyc
==>     /Library/Python/2.7/site-packages/vboxapi/__init__.py
==>     /Library/Python/2.7/site-packages/vboxapi/__init__.pyc
==>     /Library/Python/2.7/site-packages/vboxapi-1.0-py2.7.egg-info
==>     /Library/Application Support/VirtualBox/LaunchDaemons/
==>     /Library/Application Support/VirtualBox/VBoxDrv.kext/
==>     /Library/Application Support/VirtualBox/VBoxUSB.kext/
==>     /Library/Application Support/VirtualBox/VBoxNetFlt.kext/
==>     /Library/Application Support/VirtualBox/VBoxNetAdp.kext/
==>     /Applications/VirtualBox.app/
==>     /Library/Python/2.6/site-packages/vboxapi/
==>     /Library/Python/2.7/site-packages/vboxapi/
==>
==> And the following KEXTs will be unloaded:
==>     org.virtualbox.kext.VBoxUSB
==>     org.virtualbox.kext.VBoxNetFlt
==>     org.virtualbox.kext.VBoxNetAdp
==>     org.virtualbox.kext.VBoxDrv
==>
==> And the traces of following packages will be removed:
==>     org.virtualbox.pkg.vboxkexts
==>     org.virtualbox.pkg.virtualbox
==>     org.virtualbox.pkg.virtualboxcli
==>
==> The uninstallation processes requires administrative privileges
==> because some of the installed files cannot be removed by a normal
==> user. You may be prompted for your password now...
==>
==> unloading org.virtualbox.kext.VBoxUSB
==> unloading org.virtualbox.kext.VBoxNetFlt
==> unloading org.virtualbox.kext.VBoxNetAdp
==> unloading org.virtualbox.kext.VBoxDrv
==> Successfully unloaded VirtualBox kernel extensions.
==> Forgot package 'org.virtualbox.pkg.vboxkexts' on '/'.
==> Forgot package 'org.virtualbox.pkg.virtualbox' on '/'.
==> Forgot package 'org.virtualbox.pkg.virtualboxcli' on '/'.
==> Done.
==> Uninstalling packages:
==> Running installer for virtualbox; your password may be necessary.
==> Package installers may write to any location; options such as --appdir are ignored.
==> installer: Package name is Oracle VM VirtualBox
==> installer: Installing at base path /
==> installer:PHASE:Preparing for installation…
==> installer:PHASE:Preparing the disk…
==> installer:PHASE:Preparing Oracle VM VirtualBox…
==> installer:PHASE:Waiting for other installations to complete…
==> installer:PHASE:Configuring the installation…
==> installer:STATUS:
==> installer:%14.592888
==> installer:PHASE:Writing files…
==> installer:%43.979993
==> installer:PHASE:Writing files…
==> installer:%86.638484
==> installer:PHASE:Running package scripts…
==> installer:%87.686499
==> installer:PHASE:Running package scripts…
==> installer:%88.727577
==> installer:PHASE:Running package scripts…
==> installer:%89.778229
==> installer:PHASE:Running package scripts…
==> installer:%90.830852
==> installer:PHASE:Running package scripts…
==> installer:%95.682848
==> installer:PHASE:Cleaning up…
==> installer:PHASE:Validating packages…
==> installer:%97.750000
==> installer:STATUS:Running installer actions…
==> installer:STATUS:
==> installer:PHASE:Finishing the Installation…
==> installer:STATUS:
==> installer:%100.000000
==> installer:PHASE:The software was successfully installed.
==> installer: The install was successful.
==> Purging files for version 5.2.0-118431 of Cask virtualbox
🍺  virtualbox was successfully upgraded!
Error: Cask 'virtualbox-extension-pack' is not installed.

Output of your command with --verbose --debug
I'm not sure of the easiest way to revert to the previous version to run this again with the --verbose and --debug flags but I suspect that won't be needed here. I'd be happy to figure it out if that is indeed helpful though.
Output of brew cask doctor
==> Homebrew-Cask Version
Homebrew-Cask 1.3.8
caskroom/homebrew-cask (git revision 4248ab; last commit 2017-12-01)
==> Homebrew-Cask Install Location
<NONE>
==> Homebrew-Cask Staging Location
/usr/local/Caskroom
==> Homebrew-Cask Cached Downloads
~/Library/Caches/Homebrew/Cask (5 files, 291.8MB)
==> Homebrew-Cask Taps:
/usr/local/Homebrew/Library/Taps/caskroom/homebrew-cask (3845 casks)
==> Contents of $LOAD_PATH
/usr/local/Homebrew/Library/Homebrew/cask/lib
/usr/local/Homebrew/Library/Homebrew
/Library/Ruby/Gems/2.3.0/gems/did_you_mean-1.0.0/lib
/Library/Ruby/Site/2.3.0
/Library/Ruby/Site/2.3.0/x86_64-darwin17
/Library/Ruby/Site/2.3.0/universal-darwin17
/Library/Ruby/Site
/System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/lib/ruby/vendor_ruby/2.3.0
/System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/lib/ruby/vendor_ruby/2.3.0/x86_64-darwin17
/System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/lib/ruby/vendor_ruby/2.3.0/universal-darwin17
/System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/lib/ruby/vendor_ruby
/System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/lib/ruby/2.3.0
/System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/lib/ruby/2.3.0/x86_64-darwin17
/System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/lib/ruby/2.3.0/universal-darwin17
==> Environment Variables
LANG="en_US.UTF-8"
LC_CTYPE="en_US.UTF-8"
PATH="/usr/local/bin:/usr/local/opt/python/libexec/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/Homebrew/Library/Homebrew/shims/scm"
SHELL="/usr/local/bin/zsh"

This has been fixed with https://github.com/caskroom/homebrew-cask/pull/40615. It won't occur with future virtualbox / virtualbox-extension-pack upgrades.
Thanks fo reporting this nonetheless.


Completes #121 and addresses Runtime incompatibility

Note: this will need tested on Pro 1.1 - since we haven't built the 2525c/app6b plugins for 10.2 yet

@csmoore I think everything looks correct but I want to confer with you before closing to make sure I checked over everything. When testing against Pro 1.1, everything in the Military Features project looked correct. In addition, I spot checked the Control Measures All test dataset and that seems to be running normally.

While looking at test data for App6, the symbols seem to be rendering correctly with their symbol ID, however the sizing of the symbols looks inconsistent/incorrect.

In addition, the label didn't seem to be showing up for the SIDC I tested for App6B

Otherwise, the dictionary renderer basically seems to be working for App6b, 2525C and D.

Database Version table has been removed from both App6 and 2525C


Feature/165 add decode specification v1

Summary
Code changes to add support to define a specification to decode ABI standard and non-standard encoded inputs.
Here is a demo recording about the Feature: Demo Video
ps: Interaction with Outputs is out of this feature scope.
Here are the things provided in that feature:

Users can define a Specification for JSON ABI mode by describing it using Human readable ABI format
Users can define a Specification for ABI Parametersmode by describing the ABI param(s) signature to be used for decoding the data.
Extending on the ABI Parameters mode; users can also describe how to decode non-standard ABI encoded data by defining byte range slices associated with a name and optionally with a valid ABI type. We're dog fooding by providing System Specifications for all Portals and Relays available at the moment.
While creating the Specification, there is a live preview area where you can copy/paste your decoded data to test against the ABI definition in progress.
Users can also optionally define conditions (limited to two expressions) to auto-apply their specifications when such condition(s) match(es). For this initial version, Two properties are available to use; application-address and msg-sender.
As usual, you can delete/edit and easily check the specifications' definitions while listing them. On the listing page, you can also filter by mode, i.e., JSON ABI and ABI params.
All the specifications will be available in the Input data section, as shown in the demo. When conditionals match, it is automatically selected.

@nevendyulgerov, I'll merge the PR, but could you do a code review and please highlight anything that caught your attention?
Also, just a reminder about the issue I raised on the wevm/abitype repository.


Get reshape error for Tensorflow BERT model

Hi,
I converted tensorflow BERT model to onnx by https://github.com/onnx/tensorflow-onnx, but when i do inference, i met error as
GENERAL ERROR : c:\agent_work\3\s\onnxruntime\core\providers\cpu\tensor\reshape_helper.h:43 onnxruntime::ReshapeHelper::ReshapeHelper gsl::narrow_cast<int64_t>(input_shape.Size()) == size was false. The input tensor cannot be reshaped to the requested shape. Input shape:{70,767}
the model have three inputs with shape [100,70], i don't know where did 767 come from? can anyone help?

@jayjaywg the input shape:{70,767} is for operator reshape, not the model input. I guess there may be something wrong with the converter. Could you please share the model to @pengwa and @guschmue ? Or log an issue in https://github.com/onnx/tensorflow-onnx instead?

To convert a tensorflow bert model, follow the instructions here:
https://gist.github.com/guschmue/9f2ba608414bef13fa67cdf278ca1e99

Hi @guschmue
Could you please precise what you mean by :
"We want to use placeholders but the TpuEstimator used in run_squad.py doesn't support this,
we require a small change in run_squad.py / model_fn_builder to pass in a argument to a flag
to use TpuEstimator or standard Estimator."
in export_to_saved_model.py ?
Kind

Sorry, did not get a notify for the question.
This comment in export_to_saved_model.py - we want the input to be a Placeholder when we export the model as saved_model but with the used in bert TpuEstimator that doesn't work so in export_to_saved_model.py (which is mostly a copy of  run_squad.py) I replaced the  TpuEstimator with a normal Estimator. This is the code in if USE_TPU_ESTIMATOR

Ok thanks. So perhaps the error I encounter is unrelated to that comment :
INFO:tensorflow:Done calling model_fn.
Traceback (most recent call last):
File "../export_to_saved_model.py", line 113, in
tf.app.run()
File "/usr/local/lib/python3.5/dist-packages/tensorflow/python/platform/app.py", line 125, in run
_sys.exit(main(argv))
File "../export_to_saved_model.py", line 108, in main
serving_input_receiver_fn=serving_input_receiver_fn)
File "/usr/local/lib/python3.5/dist-packages/tensorflow/python/estimator/estimator.py", line 663, in export_savedmodel
mode=model_fn_lib.ModeKeys.PREDICT)
File "/usr/local/lib/python3.5/dist-packages/tensorflow/python/estimator/estimator.py", line 789, in _export_saved_model_for_mode
strip_default_attrs=strip_default_attrs)
File "/usr/local/lib/python3.5/dist-packages/tensorflow/python/estimator/estimator.py", line 907, in _export_all_saved_models
mode=model_fn_lib.ModeKeys.PREDICT)
File "/usr/local/lib/python3.5/dist-packages/tensorflow/python/estimator/estimator.py", line 984, in _add_meta_graph_for_mode
config=self.config)
File "/usr/local/lib/python3.5/dist-packages/tensorflow/python/estimator/estimator.py", line 1199, in _call_model_fn
raise ValueError('model_fn should return an EstimatorSpec.')
ValueError: model_fn should return an EstimatorSpec.
TBC. Tks.


CSL Colstar Alliance VA

🔗 Upload or paste a link to the CSL file(s) that you want me to add.
https://drive.google.com/file/d/1U55fd0qbKfdYmgcIdQIAi6If7DlMQZTD/view?usp=share_link
⚠ I need you to provide the files, as I do not make them myself. I will only add files that are repaints of models that are already in the package.
yes link above
🛑 You grant me a license to redistribute the files, and you affirm that you have the legal right to grant that license under copyright law.
yes
✈ Write here the corresponding aircraft and airline ICAO codes.
aircraft code: A21N, A306, A320, A321, B738, B38M B722, B742, B752, B763, B772, B788, BE20, MD82, MD88, MD11,
SF34
airline ICAO: CST
Name of Model: Various Aircraft
Name of Livery: Colstar Alliance Livery
Name of Airline: Colstar Alliance VA
The ICAO Code for the airline: CST
Your name and email: Juan Figueroa, [juanfigueroa0683<EMAIL_ADDRESS>The name and email of the painter: Nicolás Navarrete<EMAIL_ADDRESS>Any airplane specific data needed:
Airbus A321 NEO (A21N) with winglets and LEAP1A engines
Airbus A300 A300F4-600 (A306) with sharklets and P&W4158 engines
Airbus A320-214 (A320) with sharklets and CFM56 engines
Airbus A321 (A321) with sharklets and CFM56 engines
Boeing 737-800 B738 with scmitars and CFM56 engines
Boeing 737-MAX8 (B38M) with winglets and LEAP1B engines
Boeing 727-200 (B722) with P&W JT8D-17 engines
Boeing 747-200 (B742) with P&W JT9D-7R4 engines
Boeing 757-200F (B752) with winglets and RR RB211-535C engines
Boeing 767-300F (B763) with winglets and GE CF6-80B4C engines
Boeing 777-200F (B772) with winglets and GE90-115B engines
Boeing 787-800 (B788) with Rolls Royce Trent 800 engines
Beechcraft King 200 (BE20) with P&W PT6-A42 engines
McDonell Douglas MD82 (MD82) with JT8D-217 engines
McDonell Douglas MD88 (MD88) with JT8D-217 engines
McDonell Douglas MD11F (MD11) with General Electric CF6-80C2D1F engines
Saab 340B (SF34) with General Electric CT7 engines
Contact information of painter:
Nicolás Navarrete
email<EMAIL_ADDRESS>web: https://www.colstaralliance.com/en

Some are in the XCSLMOD package, as well in the Data base of swift.


check urestricted quota (#5173)

merge commit from master to stable 2.0

:boom: Acceptance test wopiValidatorTests-ocis failed. Further test are cancelled...

boom Acceptance test wopiValidatorTests-ocis failed. Further test are cancelled...

I restarted CI. The wopi server docker image was slow to pull.

This PR is in master branch, I moved it to stable-2.0


650 record item permissions for

closes https://github.com/inveniosoftware/invenio-app-rdm/issues/650
releases it so that invenio-app-rdm can use it

LGTM after comment is addressed :)


Adds react-native-navigator-ios to Podspec, points to Ash's fork #trivial

This was discussed on Slack. Since we have a dependency on react-native-navigator-ios, that dependency should be reflected in the podspec. I've also forked Orta's changes of the repo to my account.
Prettier's done a job on the podspec, too.

Yep, great, thanks! 🙏


Support environment variables as parameter

The issue resolved by this Pull Request:
Break down the solution for #RHOAIENG-10212 into smaller PRs to facilitate review.
Description of your changes:

Introducing the CLEANUP flag allows for optional resource cleanup before the tests. Useful while retrying the test in the OpenShift environment. The final cleanup solution will be discussed in other PR.
The K8SAPISERVERHOST variable provides more flexibility, enabling it to be set via a command line argument, rather than being hardcoded within the test functions."
Removed DSPA_NAME and DSPA_EXTERNAL_NAME as redundant variables, simplifying namespace handling by directly using DSPA_NAMESPACE and DSPA_EXTERNAL_NAMESPACE. This removes unnecessary duplication.
Replaced the use of kubectl whoami --show-server for K8SAPISERVERHOST in the run_tests and run_tests_dspa_external_connections functions. This allows the user to define K8SAPISERVERHOST explicitly via command line arguments, offering better control over the testing environment, especially for air-gapped setups.
Added deletion for DSPA_NAMESPACE and DSPA_EXTERNAL_NAMESPACE during the resource cleanup process. Ensures that all test-related namespaces are properly cleaned up.
Renamed run_kind_tests to setup_kind_requirements and run_rhoai_tests to setup_rhoai_requirements. This better reflects their functionality as preparation steps rather than test execution steps. Testing is now decoupled from resource setup.
Added support for new CLI options like --cleanup, --k8s-api-server-host, --dspa-namespace, and --dspa-path. This allows users to customize their test environments more dynamically when running the script.

Testing instructions

kind is done by GHA
RHOAI

Checkout https://github.com/diegolovison/ods-ci/tree/e2e

sh run_robot_test.sh --set-urls-variables true --extra-robot-args '-L DEBUG -i ODS-2632' --skip-oclogin

==============================================================================
[ WARN ] No Prometheus namespace found
Run Data Science Pipelines Operator Integration Tests :: Run Data ... | PASS |
------------------------------------------------------------------------------
Tests.Data Science Pipelines.Test-Run-Data-Science-Pipelines-Opera... | PASS |
1 test, 1 passed, 0 failed
==============================================================================
Tests.Data Science Pipelines                                          | PASS |
1 test, 1 passed, 0 failed
==============================================================================
Tests                                                                 | PASS |
1 test, 1 passed, 0 failed
==============================================================================

Checklist

[X] The commits are squashed in a cohesive manner and have meaningful messages.
[X] Testing instructions have been added in the PR body (for PRs involving changes that are not immediately obvious).
[X] The developer has manually tested the changes and verified that the changes work

/verified
/lgtm
Looks good to me, also verified the changes by running the provided command in the cluster where RHOAI is installed, and all the tests passed successfully.
Tests.Data Science Pipelines.Test-Run-Data-Science-Pipelines-Operator-E2E-T...
==============================================================================
[ WARN ] No Prometheus namespace found
Run Data Science Pipelines Operator Integration Tests :: Run Data ... | PASS |
------------------------------------------------------------------------------
Tests.Data Science Pipelines.Test-Run-Data-Science-Pipelines-Opera... | PASS |
1 test, 1 passed, 0 failed
==============================================================================
Tests.Data Science Pipelines                                          | PASS |
1 test, 1 passed, 0 failed
==============================================================================
Tests                                                                 | PASS |
1 test, 1 passed, 0 failed
==============================================================================

/lgtm

/approve


no error posted to route

I just installed the cert-manager along with the cert-utils-operator and received field is immutable, spec.tls.key: Invalid value: when the cert-utils-operator and was trying to attach the certificate.
I went into the route to see if there was an error message attached to some metadata but my route was left in the same state as before. Basically, this just leaves the operator in a constant state of looking at my route annotation and trying to apply the cert to the route.

what version of OCP are you using? one should be definitely able to change the certificate of a route. In fact you can do it from the console I believe.

@raffaelespazzoli i was testing on a 3.10 cluster. I can test on a 3.11 if you would like me to.

@Gl4di4torRr yes please. I tested this operator with 3.11 and 4.x and never had the issue you are seeing.

uh oh...

E0610 12:28:20.580852       1 runtime.go:69] Observed a panic: "invalid memory address or nil pointer dereference" (runtime error: invalid memory address or nil pointer dereference)
--
  | /home/travis/gopath/src/github.com/redhat-cop/cert-utils-operator/vendor/k8s.io/apimachinery/pkg/util/runtime/runtime.go:76
  | /home/travis/gopath/src/github.com/redhat-cop/cert-utils-operator/vendor/k8s.io/apimachinery/pkg/util/runtime/runtime.go:65
  | /home/travis/gopath/src/github.com/redhat-cop/cert-utils-operator/vendor/k8s.io/apimachinery/pkg/util/runtime/runtime.go:51
  | /home/travis/.gimme/versions/go1.11.linux.amd64/src/runtime/asm_amd64.s:522
  | /home/travis/.gimme/versions/go1.11.linux.amd64/src/runtime/panic.go:513
  | /home/travis/.gimme/versions/go1.11.linux.amd64/src/runtime/panic.go:82
  | /home/travis/.gimme/versions/go1.11.linux.amd64/src/runtime/signal_unix.go:390
  | /home/travis/gopath/src/github.com/redhat-cop/cert-utils-operator/pkg/controller/route/route_controller.go:246
  | /home/travis/gopath/src/github.com/redhat-cop/cert-utils-operator/pkg/controller/route/route_controller.go:170
  | /home/travis/gopath/src/github.com/redhat-cop/cert-utils-operator/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:215
  | /home/travis/gopath/src/github.com/redhat-cop/cert-utils-operator/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:158
  | /home/travis/gopath/src/github.com/redhat-cop/cert-utils-operator/vendor/k8s.io/apimachinery/pkg/util/wait/wait.go:133
  | /home/travis/gopath/src/github.com/redhat-cop/cert-utils-operator/vendor/k8s.io/apimachinery/pkg/util/wait/wait.go:134
  | /home/travis/gopath/src/github.com/redhat-cop/cert-utils-operator/vendor/k8s.io/apimachinery/pkg/util/wait/wait.go:88
  | /home/travis/.gimme/versions/go1.11.linux.amd64/src/runtime/asm_amd64.s:1333
  | panic: runtime error: invalid memory address or nil pointer dereference [recovered]
  | panic: runtime error: invalid memory address or nil pointer dereference
  | [signal SIGSEGV: segmentation violation code=0x1 addr=0x8 pc=0x10f6f1d]
  | goroutine 443 [running]:
  | github.com/redhat-cop/cert-utils-operator/vendor/k8s.io/apimachinery/pkg/util/runtime.HandleCrash(0x0, 0x0, 0x0)
  | /home/travis/gopath/src/github.com/redhat-cop/cert-utils-operator/vendor/k8s.io/apimachinery/pkg/util/runtime/runtime.go:58 +0x108
  | panic(0x124fae0, 0x20f2f20)
  | /home/travis/.gimme/versions/go1.11.linux.amd64/src/runtime/panic.go:513 +0x1b9
  | github.com/redhat-cop/cert-utils-operator/pkg/controller/route.populateRouteWithCertifcates(0xc0014d96c0, 0xc001764f00)
  | /home/travis/gopath/src/github.com/redhat-cop/cert-utils-operator/pkg/controller/route/route_controller.go:246 +0x2d
  | github.com/redhat-cop/cert-utils-operator/pkg/controller/route.(*ReconcileRoute).Reconcile(0xc0006fdd70, 0xc000360700, 0xc, 0xc0003606b4, 0x7, 0x2107000, 0x0, 0x0, 0x0)
  | /home/travis/gopath/src/github.com/redhat-cop/cert-utils-operator/pkg/controller/route/route_controller.go:170 +0x828
  | github.com/redhat-cop/cert-utils-operator/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWorkItem(0xc00046e280, 0x0)
  | /home/travis/gopath/src/github.com/redhat-cop/cert-utils-operator/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:215 +0x18f
  | github.com/redhat-cop/cert-utils-operator/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start.func1()
  | /home/travis/gopath/src/github.com/redhat-cop/cert-utils-operator/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:158 +0x36
  | github.com/redhat-cop/cert-utils-operator/vendor/k8s.io/apimachinery/pkg/util/wait.JitterUntil.func1(0xc0002def90)
  | /home/travis/gopath/src/github.com/redhat-cop/cert-utils-operator/vendor/k8s.io/apimachinery/pkg/util/wait/wait.go:133 +0x54
  | github.com/redhat-cop/cert-utils-operator/vendor/k8s.io/apimachinery/pkg/util/wait.JitterUntil(0xc0002def90, 0x3b9aca00, 0x0, 0x1, 0xc0006d6000)
  | /home/travis/gopath/src/github.com/redhat-cop/cert-utils-operator/vendor/k8s.io/apimachinery/pkg/util/wait/wait.go:134 +0xbe
  | github.com/redhat-cop/cert-utils-operator/vendor/k8s.io/apimachinery/pkg/util/wait.Until(0xc0002def90, 0x3b9aca00, 0xc0006d6000)
  | /home/travis/gopath/src/github.com/redhat-cop/cert-utils-operator/vendor/k8s.io/apimachinery/pkg/util/wait/wait.go:88 +0x4d
  | created by github.com/redhat-cop/cert-utils-operator/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start
  | /home/travis/gopath/src/github.com/redhat-cop/cert-utils-operator/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:157 +0x32a

@Gl4di4torRr can you give me some context on where/when you saw that error?

@raffaelespazzoli i did a dumb thing and created an insecure route LOL. However, this did cause the container to bounce and that shouldn't be the expected behavior. Let me test again and get back to you. Probably won't be today but will get to it ASAP.

ok, regardless this is a bug as the code should treat this situation more gracefully.
I will stick to my original design that a route must be already secured.


fix(compiler-core): the v-for parameter name cannot be the same as the component name

close #11730
this pr playground

the cause is here https://github.com/vuejs/core/blob/741d8a0710e08c925da2511ce764aa87c4a291d9/packages/compiler-core/src/transforms/transformElement.ts#L345-L351

the cause is here
https://github.com/vuejs/core/blob/741d8a0710e08c925da2511ce764aa87c4a291d9/packages/compiler-core/src/transforms/transformElement.ts#L345-In

this case, throwing an error might be more reasonable？

the cause is here
741d8a0/packages/compiler-core/src/transforms/transformElement.ts#L345-In

this case, throwing an error might be more reasonable？

I think so

Consider this scenario

Consider this scenario

Yeah, there are many other scenarios besides v-for that I didn't consider.


WIP Actually evaluate in the eval op

I had to test doing an actual evaluation in the eval op. 😄
https://github.com/ingydotnet/lingy/assets/30010/ba5229e9-ce5e-4335-bf92-8fe49e888f0b
There are some things I don't quite understand about how to wire things up, so I am browsing the Lingy code some to see what I can figure out. Some initial observations:

We can't load a file yet. We probably should implement the load-file op.
Evaluating most forms gives a Lingy Error: Unable to resolve symbol: 'x' in this context. Maybe Lingy Core needs to be evaluated first?
The server croaks on evaluation errors. We should handle that, but I am not sure where. Maybe the whole nrepl input loop. Or Lingy itself, maybe? I can't recall when I saw any other Clojure REPL croak for anything, except things like (System/exit) (which doesn't really constitute a croak, haha).

I tried to load a file and start the nrepl server from the command line, like so:
lingy src/lingy/foo.ly --nrepl --nrepl-message-logging --verbose

It loads and evaluates foo.ly, but I still can't evaluate everything in that file from Calva after connecting the server. This is a bit extra strange to me, since I would expect that whatever needs to be loaded for evaluating things in foo.ly should be loaded in this case...

Another mystery for me is that I can't evaluate something like (in-ns 'foo). But Calva actually succeeds with that when evaluating something. This is how Calva evaluates anything:

Figure out the namespace for the evaluation (looking for ns and in-ns forms in the file), let's call this c-ns here
Evaluate (in-ns 'c-ns)
Evaluate the code
Shows the result of evaluating the code

Evaluating (in-ns 'foo) in a file with (ns foo), thus gets to be two eval requests:

(in-ns 'foo) (succeeds)
(in-ns 'foo) (fails with Lingy Error: Unable to resolve symbol: 'in-ns' in this context)

I mean, wut? 😄
Here's a session where I evaluate these forms, in a file with (ns lingy.nrepl), in this order:

(def data {:age 25 :eyes "blue"}) => lingy.nrepl/data
data => {:age 25, :eyes "blue"}
(in-ns 'lingy.nrepl) 💀 Lingy Error: Unable to resolve symbol: 'in-ns' in this context

The log + verbose output:
Client 1: Read 107 bytes
Client 1: Received: d2:id1:82:op4:eval7:session36:C06CCBF2-26F3-11EE-B5E5-22BF730BA8144:code20:(in-ns 'lingy.nrepl)6:pprinti0ee
Client 1: Decoding...
<-- received, client 1
$VAR1 = {
          'code' => '(in-ns \'lingy.nrepl)',
          'pprint' => '0',
          'op' => 'eval',
          'session' => 'C06CCBF2-26F3-11EE-B5E5-22BF730BA814',
          'id' => '8'
        };
--> sent, client 1
$VAR1 = {
          'id' => '8',
          'session' => 'C06CCBF2-26F3-11EE-B5E5-22BF730BA814',
          'value' => '#<Namespace lingy.nrepl>'
        };
--> sent, client 1
$VAR1 = {
          'id' => '8',
          'status' => 'done',
          'session' => 'C06CCBF2-26F3-11EE-B5E5-22BF730BA814'
        };
Client 1: Read 345 bytes
Client 1: Received: d2:id1:92:op4:eval7:session36:C06CCBF2-26F3-11EE-B5E5-22BF730BA8144:code33:(def data {:age 25 :eyes "blue"})30:nrepl.middleware.print/optionsd12:right-margini120e6:lengthi50ee28:nrepl.middleware.print/print25:cider.nrepl.pprint/pprint4:file50:/Users/pez/Projects/lingy-nrepl/src/lingy/nrepl.ly4:linei6e6:columni1e6:stdoutde6:stderrde6:pprinti1ee
Client 1: Decoding...
<-- received, client 1
$VAR1 = {
          'stderr' => {},
          'file' => '/Users/pez/Projects/lingy-nrepl/src/lingy/nrepl.ly',
          'pprint' => '1',
          'line' => '6',
          'id' => '9',
          'nrepl.middleware.print/options' => {
                                                'right-margin' => '120',
                                                'length' => '50'
                                              },
          'column' => '1',
          'nrepl.middleware.print/print' => 'cider.nrepl.pprint/pprint',
          'op' => 'eval',
          'stdout' => {},
          'session' => 'C06CCBF2-26F3-11EE-B5E5-22BF730BA814',
          'code' => '(def data {:age 25 :eyes "blue"})'
        };
--> sent, client 1
$VAR1 = {
          'session' => 'C06CCBF2-26F3-11EE-B5E5-22BF730BA814',
          'id' => '9',
          'value' => 'lingy.nrepl/data'
        };
--> sent, client 1
$VAR1 = {
          'status' => 'done',
          'session' => 'C06CCBF2-26F3-11EE-B5E5-22BF730BA814',
          'id' => '9'
        };
Client 1: Read 316 bytes
Client 1: Received: d2:id2:102:op4:eval7:session36:C06CCBF2-26F3-11EE-B5E5-22BF730BA8144:code4:data30:nrepl.middleware.print/optionsd12:right-margini120e6:lengthi50ee28:nrepl.middleware.print/print25:cider.nrepl.pprint/pprint4:file50:/Users/pez/Projects/lingy-nrepl/src/lingy/nrepl.ly4:linei6e6:columni6e6:stdoutde6:stderrde6:pprinti1ee
Client 1: Decoding...
<-- received, client 1
$VAR1 = {
          'stdout' => {},
          'op' => 'eval',
          'nrepl.middleware.print/print' => 'cider.nrepl.pprint/pprint',
          'column' => '6',
          'code' => 'data',
          'session' => 'C06CCBF2-26F3-11EE-B5E5-22BF730BA814',
          'pprint' => '1',
          'stderr' => {},
          'file' => '/Users/pez/Projects/lingy-nrepl/src/lingy/nrepl.ly',
          'nrepl.middleware.print/options' => {
                                                'right-margin' => '120',
                                                'length' => '50'
                                              },
          'id' => '10',
          'line' => '6'
        };
--> sent, client 1
$VAR1 = {
          'value' => '{:age 25, :eyes "blue"}',
          'id' => '10',
          'session' => 'C06CCBF2-26F3-11EE-B5E5-22BF730BA814'
        };
--> sent, client 1
$VAR1 = {
          'id' => '10',
          'status' => 'done',
          'session' => 'C06CCBF2-26F3-11EE-B5E5-22BF730BA814'
        };
Client 1: Read 333 bytes
Client 1: Received: d2:id2:112:op4:eval7:session36:C06CCBF2-26F3-11EE-B5E5-22BF730BA8144:code20:(in-ns 'lingy.nrepl)30:nrepl.middleware.print/optionsd12:right-margini120e6:lengthi50ee28:nrepl.middleware.print/print25:cider.nrepl.pprint/pprint4:file50:/Users/pez/Projects/lingy-nrepl/src/lingy/nrepl.ly4:linei4e6:columni1e6:stdoutde6:stderrde6:pprinti1ee
Client 1: Decoding...
<-- received, client 1
$VAR1 = {
          'stderr' => {},
          'file' => '/Users/pez/Projects/lingy-nrepl/src/lingy/nrepl.ly',
          'pprint' => '1',
          'line' => '4',
          'id' => '11',
          'nrepl.middleware.print/options' => {
                                                'length' => '50',
                                                'right-margin' => '120'
                                              },
          'column' => '1',
          'nrepl.middleware.print/print' => 'cider.nrepl.pprint/pprint',
          'op' => 'eval',
          'stdout' => {},
          'session' => 'C06CCBF2-26F3-11EE-B5E5-22BF730BA814',
          'code' => '(in-ns \'lingy.nrepl)'
        };
Lingy Error: Unable to resolve symbol: 'in-ns' in this context

OTOH:
❯ lingy
Lingy 0.1.18 [perl]

user=> (in-ns 'lingy.nrepl)
#<Namespace lingy.nrepl>
Unable to resolve symbol: 'identity' in this context


[BUG] Editing Value of Unity Atom in Editor immediately reverts value to Initial

Describe the bug
You cannot edit the value of a variable in the editor  as soon as you change focus the value immediately reverts to Initial Value, furthermore if you do this while the game is playing, no update event will fire.
To Reproduce
Steps to reproduce the behavior:

Create blank project with just Unity Atoms 2.0
Create a Unity Atom (Int for this example)
try to change "Value" of the Atom
as soon as you change focus / hit enter the value will revert to Initial value

Expected behavior
You can change value in editor and the value will change, Ideally if there is an associated event and the game is running it should fire that event.
Environment

OS: windows 10
Unity Version 2019.2.9
Unity Atoms v 2.0.0

Additional context
If the value was changed by another script, everything works as expected, you can watch the value update in the editor drawer.

if not in playmode: change the initial.
if in playmode: when you're changing things directly in editor this is done via unitys serialization system it does not call the setter method and thus it does not send events. on the event there is a button to manually send an event from the editor.
this is expected behavior.
though: this could be made clearer for the user. will look into this

Thanks for submitting this issue!
Elaborating on what @soraphis is saying, we should definitely look this over. In my mind the optimal UX would be if:

Value - always editable both in edit mode and play mode. If possible it should trigger a change event when changed in play mode.
Initial Value  - always editable both in edit mode and play mode.
Old Value - has not been part of the discussion above, but want to add this to the discussion since it is still a part of the UX of the Variable's editor. I think this one should be visible , but never editable. Maybe we should add something like this. Should we create a separate issue for this?

To solve the immediate problem described by @Sparkky I think it would be ok to move the assignment of _value to _initialValue from OnAfterDeserialize to the beginning of OnEnable. This at least works great for me when running in the editor, but not 100% sure that this behaves correctly in builds.

I'm working on a Custom editor:

Old Value is never editable (does not make sense)
Value is only ediable in playmode and triggers a change event.
Initial Value is only ediable in edit mode (and also changes value along)

changing the initial value in runtime seems weird to me ... because its the "design time start value", but as i think about it, this could be a valid use case

To solve the immediate problem described by @Sparkky I think it would be ok to move the assignment of _value to _initialValue from OnAfterDeserialize to the beginning of OnEnable. This at least works great for me when running in the editor, but not 100% sure that this behaves correctly in builds.

I'm not sure about that :/ and since my extension is mostly finished (a last test this evening, and tomorrow at this time there should be a PR) this shouldn't be necessary

@soraphis Cool! Sounds like a better long term solution! Looking forward to the PR 👌

Assigning @soraphis to the issue since he is working on it in #69

Fixed in #70. Closing the issue.


uninstall openebs after every test case

In our test cases we are installing openEBS and after installing openEBS we need to uninstall it.
Uninstallation of test cases includes multiple tasks and after that also few times it gets stuck in terminating state.

we may want to make this example more reliable & put it to use:
https://github.com/AmitKumarDas/metac/tree/master/examples/gctl/uninstall-openebs
@amitbhatt818 can you provide more details on why is this getting stuck in terminating state & so on. More details will help us design better.


Still only showing Spyder 2.3.9 in coda forge, 3.0 not available?

Description of your problem
What steps will reproduce the problem?

Just ran conda install spyder got Spyder 2.3.9 conda-forge ??? On Ubuntu 16.04 (64) with Anaconda 3.5 base

What is the expected output? What do you see instead?
Please provide any additional information below
Versions and main components

Spyder Version:
Python Version:
Operating system:

Dependencies
Please go to the menu entry Help > Optional Dependencies (or
Help > Dependencies), press the button Copy to clipboard
and paste the contents below:

Yes, sorry we need to update that recipe, will do today

conda-forge is a community channel and not the official way to deliver conda packages.
Spyder is already in the default channels, so please pick it up from there until we find time to update our feedstock.

Since I have added conda -forge how do I tell conda to select from conda instead? I just entered conda install Spyder and it defaulted to conda-forge

It should be
 conda install -c defaults spyder

El 29/09/16 a las 16:52, Tom Brander escribió:

Since I have added conda -forge how do I tell conda to select from
conda instead? I just entered conda install Spyder and it defaulted to
conda-forge
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
https://github.com/spyder-ide/spyder/issues/3483#issuecomment-250601959,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAWS7eTyxRhqoTgWpv6e1NrhJUFf1ubkks5qvDMxgaJpZM4KKMuq.

Thanks!


Query : Add more preemption points to ORDER BY queries

Query : Add more preemption points to ORDER BY queries
Description
This PR adds more preemption points to ORDER BY. This is avoid grabbing multiple pages from the backend before yielding results to the user. This gives them the ability to preempt the query earlier for w/e reason. If the user wants to continue to drain more items, then they are free to drain the query more. Note that this is not a break, since MaxItemCount only ensures that you get up to that many items per read call. The client is free to return less if it wants.
closes #1293
Another benefit is that when a user gets a 429 on one of the partition for ORDER BY we can emit the results up until that 429, so they at least get some of the results.

Hi,
I've recently tested the fix on this branch on my repro in the issue #1293 and it looks like it solved the problem 🎉. There are no more multiple request to cosmos db within one execution of method ReadNextAsync().
I really appreciate the help.
Thanks @bchong95 🙂.

Closing since there has been no update for over 30 days. Please re-open if necessary.

Closing since there has been no update for over 30 days. Please re-open if necessary.


FileNotFoundError in Chapter 2

I copied the code from Chapter 2 up to In [9]:

%matplotlib inline
import matplotlib.pyplot as plt
housing.hist(bins=50, figsize=(20,15))
save_fig("attribute_histogram_plots")
plt.show()

When running this cell FileNotFoundError occurred at save_fig("attribute_histogram_plots").
The error message:

FileNotFoundError: [Errno 2] No such file or directory: '.\images\end_to_end_project\attribute_histogram_plots.png'

I didn't change PROJECT_ROOT_DIR.


Deployment to staging failed

Bluemix Toolchain (InterConnectDemo-0306): Commit a6301a9162bd9599de71b378fc430b2bc6807dd6 has been deployed to US South:jichen@us.ibm.com:staging by Delivery Pipeline (catalog-api-InterConnectDemo-0306)

Bluemix Toolchain (InterConnectDemo-0306): Commit a6301a9162bd9599de71b378fc430b2bc6807dd6 has been deployed to US South:jichen@us.ibm.com:prod by Delivery Pipeline (catalog-api-InterConnectDemo-0306)


mxXmlUtils::getDocumentBuilder not thread safe

With release 3.7.3 DocumentBuilder instance of mxXmlUtils::getDocumentBuilder was refactored to be static.
However DocumentBuilder may be not thread safe which would lead to runtime errors.
A simple example that demonstrates the issue:
final String xml = mxXmlUtils.getXml(new mxCodec().encode(new mxGraph()));

final ExecutorService executor = Executors.newFixedThreadPool(2);
IntStream.range(0, 100)
         .mapToObj(i -> (Runnable) () -> mxXmlUtils.parseXml(xml))
         .forEach(executor::submit);
executor.shutdown();

Is it possible to make mxXmlUtils::getDocumentBuilder thread safe or it was intentionally left this way?

Thanks for the report. We will generate a new instance on each call to fix this in the next release.

A suggestion if i might:
If creating new instance of DocumentBuilderFactory is consuming a lot of resources, maybe it would be possible to avoid generating new instance on each invocation and instead move DocumentBuilderFactory creation into static initializer block additionally synchronizing access to it ?

The instance is only generated once on the first invocation and then cached in the static variable documentBuilderFactory.


Help - Adding Class using formatInline/formatBlock for Font Family

Hey guys,
This isn't a bug, but need some advice, trying to create a simple 'addClass' command so that I can do font family. I've been trying to find some documentation somewhere on the best way to do font family but can't really find anything reliable, so I've come up with the following;
wysihtml5.commands.addClass = {
            exec: function(composer, command, className) {
                var r = new RegExp("/" + className + "/", 'g')
                return wysihtml5.commands.formatBlock.exec(composer, 'formatBlock', {nodeName: 'span', className: className, classRegExp: r, toggle:true});
            },
            state: function(composer, command, className) {
                var r = new RegExp("/" + className + "/", 'g')
                return wysihtml5.commands.formatBlock.state(composer, 'formatBlock', {nodeName: 'span', className: className, classRegExp: r, toggle:true});
            }
        };

This manages to put the selection into a span with the class, but it keeps nesting spans with the classes i.e.

This could just be related to @cristianbell problem here; https://github.com/Voog/wysihtml/issues/188
Any advice here would be really appreciated.

For anyone interested in how I solved this issue, I changed the command to formatInline like so;
wysihtml5.commands.addClass = {
            exec: function(composer, command, className) {
                var r = /ff-[0-9a-z]+/g;
                return wysihtml5.commands.formatInline.exec(composer, 'formatInline', {nodeName: 'span', className: className, classRegExp: r, toggle:true});
            },
            state: function(composer, command, className) {
                var r = /ff-[0-9a-z]+/g;
                return wysihtml5.commands.formatInline.state(composer, 'formatInline', {nodeName: 'span', className: className, classRegExp: r, toggle:true});
            }
        };

I also added "classes": "any" to my wysihtml5ParserRules at the top level. ie.
var wysihtml5ParserRules = {
    /**
     * CSS Class white-list
     * Following CSS classes won't be removed when parsed by the wysihtml5 HTML parser
     */
    "classes": "any",

I also added this (and some other properties) to the "span" tag definition, because the documentation isn't particularly clear exactly what these do.
Personally I'm not clear on what is / isn't necessary here, I was not able to grasp it from the current docs, but perhaps someone could clarify.
"span":
        {
            "one_of_type":
            {
                "text_formatting_object":1,
                "text_color_object":1
            },
            "keep_styles":
            {
                "color":1,
                "fontSize":1,
                "fontWeight":1,
                "fontStyle":1,
                "fontFamily":1
            },
            "remove_action":"unwrap",
            "classes": "any"
        },

@Dayjo  Trying to explain:
one_of_type is an option to pass as tests (defined above in file under "type_definitions"). If all of the type tests fail element gets removed or unwrapped (defined by "remove_action":"unwrap" here). (these not needed for the font class logic as they define currently only class or inline style color spans to be kept. If the color is also used a type for font names may be added)
keep styles defines what inline css styles to keep. If your editor does not use inline styles to add colors or other things this part can be discarded too
classes: "any" means all classes are allowed and kept. If you want to make the cleanup strict you can list allowed classes of your fonts and whatever is needed as an object
"classes": {
            "ff-verdana": 1,
            "ff-arialt": 1
};

currently classes test does not allow regexp for validity check unfortunately.

Thanks @pulges :) Yeah unfortunately I need to be able to add font classes on the fly so for now I'll stick to "any", shouldn't cause any issues I don't think.
The classRegExp does seem to work nicely stripping out other fonts and replacing it with the one that I want.

Howdy!
sorry for the late reply, I was away.
My solution was:
function _handleElement(oldNode, clearInternals), lines 6896 – 6897;

added code to handle class changes on HTML elements better. If there is a classRegExp defined, then all classes matching the regular expression will be removes when a new one is applied. The concept of the classRegExp was present in the wysihtml, but it was not fully implemented.
function updateFormatOfElement (element, options), lines 12269 – 12281.

Also I had issues with the following scenario:

wysihtml box created;
contents edited;
result is saved in the db;
page is refreshed, the box is created on load, content is added from the db;
no matter how content is added upon first initialization when box becomes editable, the  and  tags were stripped of their classes.*

my solution:
file wysihtml-toolbar.js:

added a HTML element rule - rule.remove_action = "leave_unchanged" to leave  and  tags unaffected when initializing the wysiwyg object for the first time.

*: just a note here, the project could have an unlimited number of wysihtml boxes dynamically created upon pressing a button. I choose  as a container, as they also needed to be resizable, draggable (bound to a certain container, but also with safe and unsafe areas).
hth

@cristianbell thanks! Yeah the bottom issue (5) I had, only way I could see to do it was to have "classes": "any" so the ability to use regex here would be grand.


Fixed the serialization of byte-string objects in Python 3

Fixes #550
The serializer was returning lists of integers when attempting to serialize bytes. On top of that, the behavior of sentry_sdk.utils.safe_repr was decoding non-printable characters, and generally not behaving as expected.
Both issues were fixed for Python 3. safe_repr still has the bug in Python 2, but the solution for that will not be straightforward.

Solid work, thanks!


Revert "Revert "Transport channel arg""

Reverts grpc/grpc#28818
Will cherry pick across this time!

I don't understand that last commit.  It looks like there are now some unrelated changes here?

Symptom of how I merged with head... no actual changes

(due to this being a pr on grpc/grpc, not ctiller/grpc)

Used a bigger hammer, should be clean now.

Looks good.  Thanks!


1085 optimize eth get balance for mirror node 0.78

Description:
This PR modifies eth.ts to optimize getBalance.  It reduces the calls to the mirrornode when getting the balance by using the accounts endpoint which provides a real time account balance.
Related issue(s):
Fixes #1085
Notes for reviewer:
Because it uses the transactions returned in the account endpoint, pagination functionality had to be implemented for the account endpoint calls.
Checklist

[ ] Documented (Code comments, README, etc.)
[ ] Tested (unit, integration, etc.)

Codecov Report
Patch coverage: 79.19% and project coverage change: -0.36 :warning:

Comparison is base (a0694c5) 74.57% compared to head (a42b573) 74.21%.

:exclamation: Current head a42b573 differs from pull request most recent head cb7bd57. Consider uploading reports for the commit cb7bd57 to get more accurate results

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #1147      +/-   ##
==========================================
- Coverage   74.57%   74.21%   -0.36%
==========================================
  Files          31       31
  Lines        2163     2195      +32
  Branches      426      431       +5
==========================================
+ Hits         1613     1629      +16
- Misses        440      448       +8
- Partials      110      118       +8

Impacted Files
Coverage Δ

packages/relay/src/lib/clients/mirrorNodeClient.ts
89.49% <71.42%> (-5.04%)
:arrow_down:

packages/relay/src/lib/eth.ts
84.16% <80.46%> (+0.40%)
:arrow_up:

... and 1 file with indirect coverage changes

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


Install.sh fails in windows with error - Unexpected token 'https://deno.land/x/install/install.ps1' in expression or statement.

PS C:\Users\charanp> $iwr https://deno.land/x/install/install.ps1 -useb | iex
Unexpected token 'https://deno.land/x/install/install.ps1' in expression or statement.
At line:1 char:45

$iwr https://deno.land/x/install/install.ps1 <<<<  -useb | iex

CategoryInfo          : ParserError: (https://deno.land/x/install/install.ps1:String) [], ParentContainsErrorRec
ordException
FullyQualifiedErrorId : UnexpectedToken

You are using $iwr rather than iwr. Just remove the $-sign. :)

if i remove the $ symbol....i get following error
PS C:\Users\charanp> iwr https://deno.land/x/install/install.ps1 -useb | iex
The term 'iwr' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spellin
g of the name, or if a path was included, verify that the path is correct and try again.
At line:1 char:4

iwr <<<<  https://deno.land/x/install/install.ps1 -useb | iex

CategoryInfo          : ObjectNotFound: (iwr:String) [], CommandNotFoundException
FullyQualifiedErrorId : CommandNotFoundException

Do i need to install anything else before installing deno...
iam using windows 7

I don't know if the iwr alias is available on Windows 7.
Can you try Invoke-WebRequest https://deno.land/x/install/install.ps1 -useb | iex?

Windows 7 was released in 2009. Windows 8 was released in 2012.
Invoke-WebRequest was introduced in PowerShell 3.0, which was released in 2012 with Windows 8.
@charan2009 I'm sorry but the PowerShell installer won't work on Windows 7.

Then again, you don't need the installer. You can install Deno manually. :)
Deno ships as a single executable file that you can download from the releases page (https://github.com/denoland/deno/releases). For more details, please check this comment: https://github.com/denoland/deno/issues/5727#issuecomment-633668916

On yet another note, I don't know whether anyone has tested Deno on Windows 7 yet. It may or may not work...

ref https://github.com/denoland/deno_install/issues/130

cc @bartlomieju, I think this issue can be closed now.


ImportError with pytest: ImportError: cannot import name 'DEFAULT_STYLE'

My prompt-toolkit script works wonderful when I run it as a command line application.
However, when I run my tests with pytest  I get the following ImportError: cannot import name 'DEFAULT_STYLE'.
Versions and plugins:

prompt-toolkit: 1.0.5
pytest: 2.9.1
Python 3.5.2

Pytest Plugins:

pytest-timeout-1.0.0
pytest-cov-2.2.1
pytest-xdist-1.14

Error message:
ama/cli.py:37: in <module>
    from prompt_toolkit.contrib.completers import WordCompleter, PathCompleter
/usr/local/lib/python3.5/dist-packages/prompt_toolkit/__init__.py:16: in <module>
    from .interface import CommandLineInterface
/usr/local/lib/python3.5/dist-packages/_pytest/assertion/rewrite.py:171: in load_module
    py.builtin.exec_(co, mod.__dict__)
/usr/local/lib/python3.5/dist-packages/prompt_toolkit/interface.py:19: in <module>
    from .application import Application, AbortAction
/usr/local/lib/python3.5/dist-packages/_pytest/assertion/rewrite.py:171: in load_module
    py.builtin.exec_(co, mod.__dict__)
/usr/local/lib/python3.5/dist-packages/prompt_toolkit/application.py:15: in <module>
    from .styles import DEFAULT_STYLE, Style
E   ImportError: cannot import name 'DEFAULT_STYLE'

See #383. As a workaround you can (uninstall and) install with pip install --no-use-wheel

Hi @gardiac2002,
Can you have a look again, after installing the latest prompt_toolkit version. Normally it should be fixed now.

@jonathanslenders ,
thank you for fixing this issue. The import worked fine!


Reshape your data either using array.reshape(-1, 1) if your data has a single feature or array.reshape(1, -1) if it contains a single sample."
No matter what training data is used (demo-rasa.json from the rasa tutorial or any other custom data).
This is a typical issue with sklearn classifiers that comes up when training data hasn't the right shape, but I don't know how to modify this while implementing these methods in the rasa nlu context.
If some of you have come across this issue, it would be nice if you could provide some feedback.

@AMPXIII could you please try the branch from this PR: https://github.com/RasaHQ/rasa_nlu/pull/1092

@AMPXIII The PR above is merged, I tried this pipeline and it worked. I'll close the issue for now. Please reopen it if you still experience problems


number.eo:299-301: min. Implement tg using this taylor...

The puzzle 56-d42fb220 from #56 has to be resolved:
https://github.com/objectionary/eo-math/blob/a61f115a10a787c2ff52a411e483aaf678e3a7e5/src/main/eo/org/eolang/math/number.eo#L299-L301
The puzzle was created by levBagryansky on 10-Nov-22.
Estimate: 90 minutes,  role: DEV.
If you have any technical questions, don't ask me, submit new tickets instead. The task will be "done" when the problem is fixed and the text of the puzzle is removed from the source code. Here is more about PDD and about me.

@maxonfjvipon please pay attention to this new issue.


Info notification appear on each new window

Whenever I open a new window the Dark Mode: Automatic mode is: ON/OFF notification appears in the top right corner. Due to how fast the notification is closing I'm guessing this isn't the expected behaviour.
Below is an example:

I'm guessing it has something todo with the following code:
https://github.com/Exelord/dark-mode/blob/872dde7db39defb877571e637a395db77f79e13e/lib/dark-mode.js#L56-L65
Let me know if there is any other information I can provide.

Hmm... thats intresting. I will take a look on that :) thanks


[Enhancement]: Adding start / Stop feature in Tetris Game

Is your enhancement request related to a problem? Please describe.➕
As we enter the Tetris game webpage the game just starts.
Describe the solution you'd like
Solution steps
Adding new eventlistner in JS file .
Select program in which you are contributing
GSSoC23
Code of Conduct

[X] I follow CONTRIBUTING GUIDELINE of this project.

Hey @Nisarg155 !
Thank you for raising an issue 💗
You can self assign the issue by commenting /assign in comment 😀
Make sure you follow CODE OF CONDUCT and CONTRIBUTING GUIDELINES 🚀
Don’t Forget to ⭐ our GameZone🎮
Make sure you join our Discord🕹

/assign

Hey @Nisarg155 👋!
@kunjgit here,
Hope you are doing extremely well 😇
It's confirmed 🥳, GameZone is taking part in hacktoberfest and ready to have another 💥
Ready to have some amazing contributions once again also thank you for you support in GSSoC23 you have took us on top 5 ❤🔥
if you still haven't joined us join us on Discord
See you soon 😊

Hey @Nisarg155 👋!
@kunjgit here,
Hope you are enjoying this hacktober 😀
We are excited to share that we are opening issue from our side where you will be going to add games on our website 🚀
Work on this issue 🔥
and help us building GameZone 💗
if you still haven't joined us join us on Discord
See you soon 😊

Hello @Nisarg155, Time's up!⏰
Sorry for closing your issue!
But it's more than a week since we haven't received anything from your side 😢 .
Come up with new ideas, create a new issue and make sure you finish it within a week! 🔥
All the best! 🚀
Happy Hacking! 💗

Hey @Nisarg155 ! Thank you so much for your raising the issue💗
It’s all yours, you can come anytime again and make some contributions! 🚀
Alone, we can do little, but together we can do so much! 😇


Add gevent and grequests to blacklist

Fix for issue #407 (gevent uses c code, grequests uses gevent as a dependency)

Sorry for the delay, I'll merge this PR now.


Convert 'drop' statement to only drop existing 'openvragen' table

This PR fixes an issue I encountered where tkconv fails the 'render queries' step when missing the openvragen table.
After building the codebase as described in the Readme, and running the pipeline tools as described (./build/tkgetxml && ./build/tkconv && ./build/tkpull && ./build/tkindex), the tkconv utility fails when attempting to delete a non-existing table.

Render queries..
terminate called after throwing an instance of 'std::runtime_error'
what():  Unable to prepare query drop table openvragen: no such table: openvragen
Aborted

Most likely, a prior termination of one of the components left the database in an inconsistent state, so the root cause of this is sort of an operator error. Anyway, innocently enough, replacing the DROP statement on line 937 of tkconv.cc with

sqlw.query("drop table if exists openvragen");

fixed the issue for me.

Thank you! This will likely not be the last 'install from scratch' problem you encounter, do let me know!


URL rewriting not working as expected with hot-reload (HMR)

Laravel Mix Version: 6.0.39
Node Version: 14.16.0
NPM Version: 6.14.11
OS: Windows x64

Description:
By default mix enables postProcessUrls to link all image/font assets to a public route. This works fine when using npm run production. However, unless you run production before using hot reload or if you change the assets, none of the assets are updated making links invalid. I can tell that they are loaded on the HMR host, Is it possible to change the reference domain when using HMR? Could this be an issue with vue-loader? or some other packaged loader? I would expect the defaults to work out of the box.
Examples:
const logo = require('@/assets/logo/logo_dark.png').default;

Generates:

which uses the app url (http://local.app.com/images/...) not the HMR host to resolve.
Suggestion:

this would correctly resolve to the current image that's being used in the source code.
Related issue from 2017:
https://github.com/laravel-mix/laravel-mix/issues/1258

Got the same issue..

sometimes it works sometimes it dont.
i have two projects using the same code and the result differs, one works and other one dont.

currently i am using the following hot fix code for this hmr issue
if (process.env.npm_lifecycle_event == 'hot') {
  mix.options({
    hmrOptions: {
      host: 'http://localhost',
      port: '8080',
    },
    resourceRoot: 'http://localhost:8080',
  });
} else {
  mix.version();
  mix.setResourceRoot('/assets/'); // change this to '/' or your output path
}

bump for an update*

Laravel Mix Version: 6.0.43
Node Version: 14.19.0
still have is issue.


Add about me, update command summary for delete command

This pull request fixes #37

Codecov Report

Merging #38 (79df2a9) into master (becf8cf) will not change coverage.
The diff coverage is n/a.

@@            Coverage Diff            @@
##             master      #38   +/-   ##
=========================================
  Coverage     72.15%   72.15%
  Complexity      399      399
=========================================
  Files            70       70
  Lines          1232     1232
  Branches        125      125
=========================================
  Hits            889      889
  Misses          311      311
  Partials         32       32

Continue to review full report at Codecov.

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