How to assert "No files were generated !!!"

As a newcomer to the CUTE and going in a TDD-like style my first test should be a successful compile and no file is generated. Here is the test in progress
package guru.mocker.annotation.mixin.test;

import guru.mocker.annotation.mixin.MixinProcessor;
import io.toolisticon.cute.Cute;
import org.junit.jupiter.api.Test;

public class BlackBoxTest
{
    @Test
    void mixinProcessor_noInterfaceAndNoConstructorParameter_noParentGenerated()
    {
        Cute.blackBoxTest().given().processor(MixinProcessor.class)
                .andSourceFiles("/guru/mocker/annotation/mixin/test/mixin/NoInterfaceNoConstructorParameter.java")
                .whenCompiled()
                .thenExpectThat()
                .compilationSucceeds()
                .andThat()
                .compilerMessage()
                .ofKindWarning()
                .contains("No files were generated !!!")
                .executeTest();
    }
}

and the run result
java.lang.AssertionError: Haven't found expected message string '[No files were generated !!!]' of kind WARNING!

-------------------------------
-- WARNING MESSAGES:
-------------------------------
[1]'warning: Supported source version 'RELEASE_8' from annotation processor 'io.toolisticon.cute.AnnotationProcessorWrapper' less than -source '21''

-------------------------------
-- GENERATED FILEOBJECTS:
-------------------------------
{
  'GENERATED JAVA FILE OBJECTS' : [
    'mem://SOURCE_OUTPUT/Object.java' := '/Users/istvanverhas/IdeaProjects/Mixin/target/cute_failingUnitTests/xaurokxtjz/Object.java',
    'mem://CLASS_OUTPUT/TestClass.class' := '/Users/istvanverhas/IdeaProjects/Mixin/target/cute_failingUnitTests/xaurokxtjz/TestClass.class',
    'mem://CLASS_OUTPUT/Object.class' := '/Users/istvanverhas/IdeaProjects/Mixin/target/cute_failingUnitTests/xaurokxtjz/Object.class',
  ],
  'GENERATED FILE OBJECTS' :'No files were generated !!!'
}
-------------------------------
-- COMPILE TEST CONFIGURATION:
-------------------------------
{\ntestType = BLACK_BOX,
compilationSucceeded = true,
processors = [class guru.mocker.annotation.mixin.MixinProcessor],
compilerOptions = [],
getPassInType = null,
fileObjectChecks = [],
modules = [],
getGeneratedClassesTest = [],
getExceptionIsThrown = null,
sourceFiles = [io.toolisticon.cute.JavaFileObjectUtils$JavaSourceFromResource[resource:///guru/mocker/annotation/mixin/test/mixin/NoInterfaceNoConstructorParameter.java]],
javaFileObjectChecks = [],
passInConfiguration = null,
unitTest = null,
compilerMessageChecks = [{\nwithLocale = null,
getSearchString = [No files were generated !!!],
atColumn = null,
atSource = null,
getComparisonType = CONTAINS,
getKind = WARNING,
atLine = null,
}],
}

	at io.toolisticon.cute.extension.plainjava.AssertionErrorAssertion.fail(AssertionErrorAssertion.java:11)
	at io.toolisticon.cute.CompileTest.executeTest(CompileTest.java:199)
	at io.toolisticon.cute.CuteApi$ExecuteTestCommand.myCommand(CuteApi.java:1229)
	at io.toolisticon.cute.Cute$CompilerTestExpectAndThatInterfaceImpl.executeTest(Cute.java:1985)
	at guru.mocker.annotation.mixin.test.BlackBoxTest.mixinProcessor_noInterfaceAndNoConstructorParameter_noParentGenerated(BlackBoxTest.java:21)
	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)

Process finished with exit code 255

so it is not a message from the compiler as I have tried it with error and warning as well. What else can I test against?

At the moment there is no dedicated check if no files have been generated.
I decided against implemented it because usually when you test annotation processors you know what files are expected to be generated by the processor  or in case of an error must not be generated by it. That's why there are currently just checks for the presence or  non presence of specific generated files.
So currently you can do the following:
        Cute.blackBoxTest().given().processors(YourProcessor.class)                 .andSourceFiles("yourSource.java")                 .whenCompiled().thenExpectThat()                         .compilationSucceeds()                                 .andThat().generatedSourceFile("io.toolisticon.YourGeneratedClass").doesntExist()                         .executeTest();
But i can add it if you really need it.

Additionally there's not one single location where (source-)files will be generated to.
Source files will usually be written to StandardLocation.SOURCE_OUTPUT and resource files to CLASS_OUTPUT which is also used by the compiler for class output. So at least for the CLASS_OUTPUT we cannot distinct if a file was generated or not.
For SOURCE files it would be possible. I am currently adding the method to check it

Hi,
Your processor seems  to have generated a source file named Object.java which is compiled afterwards.
About the debugging output of Cute:
Usually the compiler distincts between java related files (JavaFileObject) and all other kind of resources (FileObject) These are handled internally by two distinct FileManagers by the compiler. That's why the debug output  shows the two sets GENERATED JAVA FILE OBJECTS and GENERATED FILE OBJECTS.
The String "No files were generated !!!" just belongs to the debug output and cannot be checked with compiler message checks.
I will add checks for emptiness of the GENERATED FILE OBJECTS file manager and if no generated SOURCE files exist in SOURCE_OUTPUT Standard location.

Just a joke:
Is it executeTest or exeCuteTest?
:)

But this has one drawback, you will loose debug output in case of failing test.
Alternatively i could provide a fluent api method that passes in the compiler outcome and can be used for checks.
This would be kind of similar to cute's unit tests.

The main advantage is that you can still use any kind of assertion framework and that those check are wrapped by cute. In case of AssertionError it will automatically print out all debug output and writes all generated files from mem to disk which is pretty nice for debugging.

What protects you from gathering the debug output during the execution and provide them in the TestExecutionResult?

The generic assertion fluent step wrapping is a good idea. The lambda/consumer's parameter could be the TestExecutionResult. It could be after the executeTest step, couldn't be?

And how a unit test then could look like: https://github.com/toolisticon/cute/blob/feature/manualAssrtions/cute/src/test/java/io/toolisticon/cute/CuteTest.java

I would prefer DoManualAssertion (single assertion in one step), which could be repeated to make it easier to identify which assertion failed. So the modified interface would be
public interface DoManualAssertion {

        DoManualAssertion doManualAssertion(ManualAssertion manualAssertion);

    }

There's usually no need to have that loop. The AssertionError refers to the failing assertion statement, i.e:
java.lang.AssertionError: Should be true
at org.hamcrest.MatcherAssert.assertThat(MatcherAssert.java:26)
at io.toolisticon.cute.CuteTest.lambda$test_UnitTest_successfulCompilation_build$0(CuteTest.java:67)
at io.toolisticon.cute.CuteApi$DoManualAssertionsImpl.doManualAssertions(CuteApi.java:1267)
at io.toolisticon.cute.CuteTest.test_UnitTest_successfulCompilation_build(CuteTest.java:65)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:564)
at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)
at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:69)
at com.intellij.rt.junit.IdeaTestRunner$Repeater$1.execute(IdeaTestRunner.java:38)
at com.intellij.rt.execution.junit.TestsRepeater.repeat(TestsRepeater.java:11)
at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:35)
at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)

So you can usually directly identify the line that produced the assertion :)

So basically it doesn't really differ from "normal" assertions outside the lambda.

I have added now the access to the Filemanager as well. But it's not optimal now since reading a file needs try/catch block to work.
@verhasi : Can you please check if something is missing or if you think that additional methods are needed?

Nice progress in one day. I have tried it and working almost perfectly. It does what we meant but the debug output is missing. The reason is the assert throws java.lang.AssertionError (->Error->Throwable) and you catch Exception not in the hierarchy.

You are right, i had it working and destroyed it again. But it's fixed now.
I will add some additional methods for doing files checks like location / packagename / classname / byte[] content.

I have added some more features now like access to ClassLoader for generated classes and have added some convenience methods.
Nevertheless, it is still not fully tested and needs proper Javadoc.
I guess it will be finished and released on Monday :)

The release has been done. It will be available later today in maven central (approx 6-8 hours).
@verhasi : Please check if provided features are sufficient and file/reopen an issue if something still has to be added.


I've been thinking about it and I just was a bit too lazy to decide if I should do it or not...
Thanks !!
Cheers,
Gus


About stroke generation

In stroke_gen.py you use Quadratic Bezier Curve to generate stroke. I wonder why (x1, y1) is calculated by (x0, y0) and (x2, y2)
x1 = x0 + (x2 - x0) * x1
y1 = y0 + (y2 - y0) * y1

What would happen if I comment this 2 line?

In fact, this is a limitation on (x1, y1), I don't want the agent to use a curve with a steep corner.


Messaging from window to devtools isn't working

Hi, I'm using code from the next branch due to https://github.com/zikaari/webext-bridge/issues/7
In the window code: sendMessage("foo", "bar", "devtools");
In the devtools code: onMessage("foo", ({ data }) => console.log(data));
I'd expect this to log to the console when the sendMessage happens
What I've observed happening is that inside background.js the portMap doesn't seem to contain devtools@1833977967 destination but rather there's only<EMAIL_ADDRESS>which seems like the onConnect always adds the frameId
Is this a bug or is there a problem in my usage?

This commit should fix it.
Can you pull the branch locally, build it, yarn link it and test if it works?

Thanks for the quick turnaround. I've tested the fix and the issue is resolved


Add courses.

Course:
STATEMENT OF PURPOSE(SOP)
Issue:
Hey, i want to add a free course of Statement of purpose(Sop). kindly assign this issue to me

only two issue


Add nLocate to the list

Thanks for the pull request. Can you make it Pulchowk, Lalitpur

Updated PR

Thank you


Issue 562 - Implement don't clipping geometry

Fix #562 issue

@gdey ping.

This was merged in along with the review comments in #593.


Jenkins Roles

We've introduced some deploy jobs that we'd prefer to be restricted to specified, authenticated users.  At present all interactive users hold the admin role.
This PR specifies a dev role with the same access as the previous admin role.  Except that the devs is restricted from building jobs that name matches the Deploy_DNS pattern and it's variants.
Relates to: https://github.com/alphagov/govuk-puppet/tree/gce-jenkins
See: https://trello.com/c/88BhiP5e

We should be careful when we role this out because if there's any problems it'll cut off access to the devs.
I'm very tempted to say we should just allow devs to be able to run the deploy DNS job. Most people who have access to Jenkins can be destructive if they want to be. For now, let's get the job out and the credentials file created and worry about if we want to auth later. I'm a little nervous at having this change deployed.


Add a thank you to Clubhouse.io on the Sponsors page

Acceptance Criteria

Clubhouse should be thanked on https://devedmonton.com/sponsors
We should use the Clubhouse branding guide on https://brand.clubhouse.io/

@blerg-rush  sorry for not seeing your question. Github has not been notifying me properly.
Did you mean this? https://devedmonton.com/sponsors


List of all problems

List of all problems
List them down, let @SenHeng sort them out.
Needs proper tests
Proper tests needed , but before that we probably need some proper units first. Code is a little bit too hacked together.
Unit tests
integration tests
e2e tests
Contents aside, I want to play with Protractor and Puppeteer.
CI
Karma should be configured separately for CI/local.
Types
We're using Typescript, we really should have types.
Data modeling

transaction types are missing.
user has UUID but it's not being made use of. Use UUID.

Server side problems

everythings's too hacked together.
proper success/error responses
proper splitting of data structures between client/service/database
response should be in camelCase, not snake_case

Client side problems

it's not very considered

Nice to have features

User authentication
Charts
Chatbot
Landing page
real users

Documentation
Docs need updating but the current state is too fluid. Maybe just pare the docs back to the bare basics, ie. starting the server/client, and just documenting the current state of the project. Maybe include a basic roadmap/todo list at the bottom.
Landing page
Should definitely have a proper landing page.

 Feature: Documentation

 Feature: Documentation

Random Thought of the day
It's probably too early to add tests because the initial plan was write a quick and dirty POC using Express/AngularJS, then switch to Koa + TypeORM/Vue or Mithril or DIY.


get arity of function in c api

How to get the arity of a wasmtime function in the c api?
 int nresults = wasm_func_result_arity(wasmFunc);

works for wasm_func_t  but doesn't work for wasmtime_func_t (EXC_BAD_ACCESS)

It doesn't look like there is a function for that in the wasmtime c api. That wasm_func_result_arity doesn't work for wasmtime_func_t is expected as you are mixing two different api's in that case. You need to use either the wasm_* api's or the wasmtime_* api's, you can't use both at the same time.

that worked, thanks a lot!


style(plugins-proxy-support): lint unused-vars

Please confirm that your PR fulfills these requirements

[x] Multiple commits are squashed into one commit.
[x] The commit message follows Conventional Commits, which allows us to autogenerate release notes; e.g. fix(plugins/plugin-k8s): fixed annoying bugs
[x] All npm dependencies are pinned.

Thanks, we shouldn't have have .eslintrc.json in every plugin. The other changes look good.

We should until we can drop these files and enable de rule in the last one.

Thanks, we shouldn't have have .eslintrc.json in every plugin. The other changes look good.

We should until we can drop these files and enable de rule in the last one.

I see, thanks! Should we also consider using the override mechanism and changing the root eslintrc.json only?
https://eslint.org/docs/user-guide/configuring#disabling-rules-only-for-a-group-of-files

Thanks, we shouldn't have have .eslintrc.json in every plugin. The other changes look good.

We should until we can drop these files and enable de rule in the last one.

I see, thanks! Should we also consider using the override mechanism and changing the root eslintrc.json only?
https://eslint.org/docs/user-guide/configuring#disabling-rules-only-for-a-group-of-files

Yes, we have considered all the options. Honestly, I 'm only interested in fixing the linting problems as soon as possible.
If you prefer I can change it in all PRs (there are a lot).  But I don't think the alternative to choose is something important here because we're going to drop these involved lines.

Thanks, we shouldn't have have .eslintrc.json in every plugin. The other changes look good.

We should until we can drop these files and enable de rule in the last one.

I see, thanks! Should we also consider using the override mechanism and changing the root eslintrc.json only?
https://eslint.org/docs/user-guide/configuring#disabling-rules-only-for-a-group-of-files

Yes, we have considered all the options. Honestly, I 'm only interested in fixing the linting problems as soon as possible.
If you prefer I can change it in all PRs (there are a lot). But I don't think the alternative to choose is something important here because we're going to drop these involved lines when we finish with this rule.

ok!

lgtm except for merge conflcits?

closing in favor of #1638 which fixes the typecov regressions (false positives, but a good excuse to add some types)


Toggle Label Fix + Documentation

Why?
As I was building out a Simple form control to utilize the new Toggle Component, I discovered an issue.
What Changed

[X] Fix label after toggle
[X] Add documentation pointing to RoleModel Rails Simple Form Custom Input

Sanity Check

Have you updated any usage of changed tokens?
[X] Have you updated the docs with any component changes?
Have you updated the dependency graph with any component changes?
[ ] Have you run linters?
[ ] Have you run prettier?
[ ] Have you tried building the css?
[ ] Have you tried building storybook?
Do you need to update the package version?

Screenshots
Before

After

@Jeremy-Walton I'd like to review this again with you sometime this week. Maybe on Wednesday (the only day I'm planning to work this week). A few talking points are changing the name to switch to match ARIA roles for this control and refactoring to take advantage of those ARIA roles. I've done some work on this on my end for our review.

This is addressed in https://github.com/RoleModel/optics/pull/192


OpenCv Samples Eigen3 not found by Cmake

Before opening a new issue, we wanted to provide you with some useful suggestions (Click "Preview" above for a better view):

Consider checking out SDK examples.
Have you looked in our documentations?
Is you question a frequently asked one?
Try searching our GitHub Issues (open and closed) for a similar issue.

All users are welcomed to report bugs, ask questions, suggest or request enhancements and generally feel free to open new issue, even if they haven't followed any of the suggestions above :)

Required Info

Camera Model
T265 , D415

Firmware Version
(Open RealSense Viewer --> Click info)

Operating System & Version
Win 10

Kernel Version (Linux Only)
(e.g. 4.14.13)

Platform
PC/Raspberry Pi/ NVIDIA Jetson / etc..

SDK Version
{ legacy / 2.. }

Language
{C/C#/labview/nodejs/opencv/pcl/python/unity }

Segment
{Robot/Smartphone/VR/AR/others }

Issue Description
I am following the instructions for the OpenCV kinfu sample.  I have compiled OpenCV with the opencv_contrib without issue.  When using Cmake Gui, Configure has no issues however I am unable to Generate, getting this error all the items in the wrappers/opencv :

CMake Error at wrappers/opencv/imshow/CMakeLists.txt:6 (add_executable):
Target "rs-imshow" links to target "Eigen3::Eigen" but the target was not
found.  Perhaps a find_package() call is missing for an IMPORTED target, or
an ALIAS target is missing?

I have a new install of Eigen3 and OpenCv examples all work as expected.

@kromond Please refer to the link to configure Eigen3_DIR cmake's variable.
https://eigen.tuxfamily.org/dox/TopicCMakeGuide.html

@kromond Did you get chance to try? Looking forward to your reply. Thanks!

Yes that was the clue I needed.  Thank you very much


refactor: remove unused project workflow

What this PR changes/adds
As we're not using that project anymore
Why it does that
Briefly state why the change was necessary.
Further notes
List other areas of code that have changed but are not necessarily linked to the main feature. This could be method
signature changes, package declarations, bugs that were encountered and were fixed inline, etc.
Linked Issue(s)
Closes # <-- insert Issue number if one exists
Please be sure to take a look at the contributing guidelines and our etiquette for pull requests.

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

Project coverage is 73.09%. Comparing base (7f20ba5) to head (594e29a).
Report is 101 commits behind head on main.

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@            Coverage Diff             @@
##             main    #3931      +/-   ##
==========================================
+ Coverage   71.74%   73.09%   +1.34%
==========================================
  Files         919      934      +15
  Lines       18457    18831     +374
  Branches     1037     1072      +35
==========================================
+ Hits        13242    13764     +522
+ Misses       4756     4608     -148
  Partials      459      459

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


Running Get-WinEvent does not autoload Microsoft.PowerShell.Diagnostics

Steps to reproduce
Get-WinEvent

Expected behavior
The module Microsoft.PowerShell.Diagnostics should autoload and the command should start.
The module does load correctly if Get-Counter or New-WinEvent is used.
Actual behavior
An error is displayed:
Get-WinEvent: The term 'Get-WinEvent' is not recognized as a name of a cmdlet, function, script file, or executable program.
Check the spelling of the name, or if a path was included, verify that the path is correct and try again.

Environment data
Name                           Value
----                           -----
PSVersion                      7.1.1
PSEdition                      Core
GitCommitId                    7.1.1
OS                             Microsoft Windows 10.0.18363
Platform                       Win32NT
PSCompatibleVersions           {1.0, 2.0, 3.0, 4.0…}
PSRemotingProtocolVersion      2.3
SerializationVersion           <IP_ADDRESS>
WSManStackVersion              3.0

HI Chris!
I just tested here and this works as expected, Here is what I see:
PS C:\Foo> $PSVersionTable

Name                           Value
----                           -----
PSVersion                      7.1.1
PSEdition                      Core
GitCommitId                    7.1.1
OS                             Microsoft Windows 10.0.21292
Platform                       Win32NT
PSCompatibleVersions           {1.0, 2.0, 3.0, 4.0, 5.0, 5.1.10032.0, 6.0.0, 6.1.0, 6.2.0, 7.0.0, 7.1.1}
PSRemotingProtocolVersion      2.3
SerializationVersion           <IP_ADDRESS>
WSManStackVersion              3.0

PS C:\Foo> Gmo

ModuleType Version    PreRelease Name                                ExportedCommands
---------- -------    ---------- ----                                ----------------
Manifest   <IP_ADDRESS>               Microsoft.PowerShell.Management     {Add-Content, Clear-Content, Clear-Item, Clea…
Manifest   <IP_ADDRESS>               Microsoft.PowerShell.Security       {ConvertFrom-SecureString, ConvertTo-SecureSt…
Manifest   <IP_ADDRESS>               Microsoft.PowerShell.Utility        {Add-Member, Add-Type, Clear-Variable, Compar…
Manifest   <IP_ADDRESS>               Microsoft.WSMan.Management          {Connect-WSMan, Disable-WSManCredSSP, Disconn…
Script     2.0.4                 psreadline                          {Get-PSReadLineKeyHandler, Get-PSReadLineOpti…

PS C:\Foo> Get-WinEvent -LogName foo  # sure this fails but that is not the point! :-) The command does run!
Get-WinEvent: There is not an event log on the localhost computer that matches "foo".
PS C:\Foo> gmo

ModuleType Version    PreRelease Name                                ExportedCommands
---------- -------    ---------- ----                                ----------------
Manifest   <IP_ADDRESS>               Microsoft.PowerShell.Diagnostics    {Get-Counter, Get-WinEvent, New-WinEvent}
Manifest   <IP_ADDRESS>               Microsoft.PowerShell.Management     {Add-Content, Clear-Content, Clear-Item, Clea…
Manifest   <IP_ADDRESS>               Microsoft.PowerShell.Security       {ConvertFrom-SecureString, ConvertTo-SecureSt…
Manifest   <IP_ADDRESS>               Microsoft.PowerShell.Utility        {Add-Member, Add-Type, Clear-Variable, Compar…
Manifest   <IP_ADDRESS>               Microsoft.WSMan.Management          {Connect-WSMan, Disable-WSManCredSSP, Disconn…
Script     2.0.4                 psreadline                          {Get-PSReadLineKeyHandler, Get-PSReadLineOpti…

As expected, I see Microsoft.PowerShell.Diagnostics loads here as expected.

HI Chris!
I just tested here and this works as expected, Here is what I see:
PS C:\Foo> $PSVersionTable

Name                           Value
----                           -----
PSVersion                      7.1.1
PSEdition                      Core
GitCommitId                    7.1.1
OS                             Microsoft Windows 10.0.21292
Platform                       Win32NT
PSCompatibleVersions           {1.0, 2.0, 3.0, 4.0, 5.0, 5.1.10032.0, 6.0.0, 6.1.0, 6.2.0, 7.0.0, 7.1.1}
PSRemotingProtocolVersion      2.3
SerializationVersion           <IP_ADDRESS>
WSManStackVersion              3.0

PS C:\Foo> Gmo

ModuleType Version    PreRelease Name                                ExportedCommands
---------- -------    ---------- ----                                ----------------
Manifest   <IP_ADDRESS>               Microsoft.PowerShell.Management     {Add-Content, Clear-Content, Clear-Item, Clea…
Manifest   <IP_ADDRESS>               Microsoft.PowerShell.Security       {ConvertFrom-SecureString, ConvertTo-SecureSt…
Manifest   <IP_ADDRESS>               Microsoft.PowerShell.Utility        {Add-Member, Add-Type, Clear-Variable, Compar…
Manifest   <IP_ADDRESS>               Microsoft.WSMan.Management          {Connect-WSMan, Disable-WSManCredSSP, Disconn…
Script     2.0.4                 psreadline                          {Get-PSReadLineKeyHandler, Get-PSReadLineOpti…

PS C:\Foo> Get-WinEvent -LogName foo  # sure this fails but that is not the point! :-) The command does run!
Get-WinEvent: There is not an event log on the localhost computer that matches "foo".
PS C:\Foo> gmo

ModuleType Version    PreRelease Name                                ExportedCommands
---------- -------    ---------- ----                                ----------------
Manifest   <IP_ADDRESS>               Microsoft.PowerShell.Diagnostics    {Get-Counter, Get-WinEvent, New-WinEvent}
Manifest   <IP_ADDRESS>               Microsoft.PowerShell.Management     {Add-Content, Clear-Content, Clear-Item, Clea…
Manifest   <IP_ADDRESS>               Microsoft.PowerShell.Security       {ConvertFrom-SecureString, ConvertTo-SecureSt…
Manifest   <IP_ADDRESS>               Microsoft.PowerShell.Utility        {Add-Member, Add-Type, Clear-Variable, Compar…
Manifest   <IP_ADDRESS>               Microsoft.WSMan.Management          {Connect-WSMan, Disable-WSManCredSSP, Disconn…
Script     2.0.4                 psreadline                          {Get-PSReadLineKeyHandler, Get-PSReadLineOpti…

As expected, I see Microsoft.PowerShell.Diagnostics loads here as expected.

Thanks! I closed it because I put it down to a weird problem my side. Can't
reproduce it anywhere else. Who knows....
On Mon, 18 Jan 2021 at 10:48, Thomas Lee<EMAIL_ADDRESS>wrote:

HI Chris!
I just tested here and this works as expected, Here is what I see:
PS C:\Foo> $PSVersionTable
Name                           Value

PSVersion                      7.1.1
PSEdition                      Core
GitCommitId                    7.1.1
OS                             Microsoft Windows 10.0.21292
Platform                       Win32NT
PSCompatibleVersions           {1.0, 2.0, 3.0, 4.0, 5.0, 5.1.10032.0, 6.0.0, 6.1.0, 6.2.0, 7.0.0, 7.1.1}
PSRemotingProtocolVersion      2.3
SerializationVersion           <IP_ADDRESS>
WSManStackVersion              3.0
PS C:\Foo> Gmo
ModuleType Version    PreRelease Name                                ExportedCommands

Manifest   <IP_ADDRESS>               Microsoft.PowerShell.Management     {Add-Content, Clear-Content, Clear-Item, Clea…
Manifest   <IP_ADDRESS>               Microsoft.PowerShell.Security       {ConvertFrom-SecureString, ConvertTo-SecureSt…
Manifest   <IP_ADDRESS>               Microsoft.PowerShell.Utility        {Add-Member, Add-Type, Clear-Variable, Compar…
Manifest   <IP_ADDRESS>               Microsoft.WSMan.Management          {Connect-WSMan, Disable-WSManCredSSP, Disconn…
Script     2.0.4                 psreadline                          {Get-PSReadLineKeyHandler, Get-PSReadLineOpti…
PS C:\Foo> Get-WinEvent -LogName foo  # sure this fails but that is not the point! :-) The command does run!
Get-WinEvent: There is not an event log on the localhost computer that matches "foo".
PS C:\Foo> gmo
ModuleType Version    PreRelease Name                                ExportedCommands

Manifest   <IP_ADDRESS>               Microsoft.PowerShell.Diagnostics    {Get-Counter, Get-WinEvent, New-WinEvent}
Manifest   <IP_ADDRESS>               Microsoft.PowerShell.Management     {Add-Content, Clear-Content, Clear-Item, Clea…
Manifest   <IP_ADDRESS>               Microsoft.PowerShell.Security       {ConvertFrom-SecureString, ConvertTo-SecureSt…
Manifest   <IP_ADDRESS>               Microsoft.PowerShell.Utility        {Add-Member, Add-Type, Clear-Variable, Compar…
Manifest   <IP_ADDRESS>               Microsoft.WSMan.Management          {Connect-WSMan, Disable-WSManCredSSP, Disconn…
Script     2.0.4                 psreadline                          {Get-PSReadLineKeyHandler, Get-PSReadLineOpti…
As expected, I see Microsoft.PowerShell.Diagnostics loads here as expected.
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
https://github.com/PowerShell/PowerShell/issues/14625#issuecomment-762163536,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ADB3UDUIMPGG3LHMNQG66ZLS2QGY7ANCNFSM4WHC2QZQ
.

Thanks! I closed it because I put it down to a weird problem my side. Can't
reproduce it anywhere else. Who knows....
On Mon, 18 Jan 2021 at 10:48, Thomas Lee<EMAIL_ADDRESS>wrote:

HI Chris!
I just tested here and this works as expected, Here is what I see:
PS C:\Foo> $PSVersionTable
Name                           Value

PSVersion                      7.1.1
PSEdition                      Core
GitCommitId                    7.1.1
OS                             Microsoft Windows 10.0.21292
Platform                       Win32NT
PSCompatibleVersions           {1.0, 2.0, 3.0, 4.0, 5.0, 5.1.10032.0, 6.0.0, 6.1.0, 6.2.0, 7.0.0, 7.1.1}
PSRemotingProtocolVersion      2.3
SerializationVersion           <IP_ADDRESS>
WSManStackVersion              3.0
PS C:\Foo> Gmo
ModuleType Version    PreRelease Name                                ExportedCommands

Manifest   <IP_ADDRESS>               Microsoft.PowerShell.Management     {Add-Content, Clear-Content, Clear-Item, Clea…
Manifest   <IP_ADDRESS>               Microsoft.PowerShell.Security       {ConvertFrom-SecureString, ConvertTo-SecureSt…
Manifest   <IP_ADDRESS>               Microsoft.PowerShell.Utility        {Add-Member, Add-Type, Clear-Variable, Compar…
Manifest   <IP_ADDRESS>               Microsoft.WSMan.Management          {Connect-WSMan, Disable-WSManCredSSP, Disconn…
Script     2.0.4                 psreadline                          {Get-PSReadLineKeyHandler, Get-PSReadLineOpti…
PS C:\Foo> Get-WinEvent -LogName foo  # sure this fails but that is not the point! :-) The command does run!
Get-WinEvent: There is not an event log on the localhost computer that matches "foo".
PS C:\Foo> gmo
ModuleType Version    PreRelease Name                                ExportedCommands

Manifest   <IP_ADDRESS>               Microsoft.PowerShell.Diagnostics    {Get-Counter, Get-WinEvent, New-WinEvent}
Manifest   <IP_ADDRESS>               Microsoft.PowerShell.Management     {Add-Content, Clear-Content, Clear-Item, Clea…
Manifest   <IP_ADDRESS>               Microsoft.PowerShell.Security       {ConvertFrom-SecureString, ConvertTo-SecureSt…
Manifest   <IP_ADDRESS>               Microsoft.PowerShell.Utility        {Add-Member, Add-Type, Clear-Variable, Compar…
Manifest   <IP_ADDRESS>               Microsoft.WSMan.Management          {Connect-WSMan, Disable-WSManCredSSP, Disconn…
Script     2.0.4                 psreadline                          {Get-PSReadLineKeyHandler, Get-PSReadLineOpti…
As expected, I see Microsoft.PowerShell.Diagnostics loads here as expected.
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
https://github.com/PowerShell/PowerShell/issues/14625#issuecomment-762163536,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ADB3UDUIMPGG3LHMNQG66ZLS2QGY7ANCNFSM4WHC2QZQ
.


Official blacklist for bad content (AI, SEO farming)

The same way there's an official blacklist for ad pages in ublock origin there should probably be one too for ublacklist for undesirable websites with terrible content.

It is out of the scope of this extension.


No way to install Julia signal handler when other dependency uses juliacall

Affects: JuliaCall
Describe the bug
Related to https://github.com/JuliaPy/PythonCall.jl/issues/219. There's currently a scenario with no possible workaround other than forcing a downstream user to set up environment variables to avoid a segfault.
Say that I import a package which uses serial Julia code. That package runs
from juliacall import Main as jl

to start Julia.
Then, I import a different package. That package calls multithreaded Julia code, and thus to avoid a segfault (https://juliapy.github.io/PythonCall.jl/stable/faq/#Is-PythonCall/JuliaCall-thread-safe?) instead performs the import instead as:
import os
os.environ["PYTHON_JULIACALL_HANDLE_SIGNALS"] = "yes"

from juliacall import Main as jl

However, at this point, the Julia runtime has already started. So now when I run a multithreaded portion of code, I will get a segfault, even though I implemented special workarounds in the multithreaded package.
How could I avoid this scenario? Indeed the user could always set up the environment variables themselves. But managing to figure this out from a random bus error will only be ~5% of users.

My temporary workaround is to put this code:
if "juliacall" in sys.modules:
    warnings.warn(
        "juliacall module already imported. Make sure that you have set `PYTHON_JULIACALL_HANDLE_SIGNALS=yes` to avoid segfaults."
    )

before the import statement.

Well firstly, packages shouldn't generally be setting global config such as that env var, though I understand why you're doing it.
Over in #219 I suggested adding a warning to set PYTHON_JULIACALL_HANDLE_SIGNALS=yes if Julia is started with multiple threads. Do you think this would be sufficient warning.
Also, given Julia starts with 1 thread by default, presumably you're already telling your users to set PYTHON_JULIACALL_NUM_THREADS? In which case you can also tell them to set PYHON_JULIACALL_HANDLE_SIGNALS?


burn.dev is 404ing

Burn looks cool!
I get a 404 when I go to: https://burn.dev/
Got the link from https://twitter.com/nath_simard

It seems like there is a problem with github pages.

Closing, it works now


Enabling attach_access_log_delivery_policy without any other attach arguments fails to attach a bucket policy

Description
The logic used to compute local.attach_policy does not factor in the var.attach_access_log_delivery_policy variable, so if that is the only "attach" boolean set it will fail to create and attach a bucket policy.

[X] ✋ I have searched the open/closed issues and my issue is not listed.

Versions

Module version 3.15.0:

Terraform version:

Terraform v1.3.4
on linux_amd64

and
Terraform v1.5.4
on linux_amd64

Provider version(s):

+ provider registry.terraform.io/hashicorp/aws v4.64.0

Reproduction Code [Required]
module "access_log_bucket" {
  source                            = "terraform-aws-modules/s3-bucket/aws"
  version                           = "3.15.0"
  bucket                            = "s3-log-bucket-${local.region}-${local.account_id}"
  attach_access_log_delivery_policy = true
}

Steps to reproduce the behavior:
Using workspaces on a fresh container in CircleCI with no caching.
I run into this error when creating a new bucket to be used solely for S3 access logs.
Expected behavior
I would expect the bucket to be created and to have a bucket policy attached that allows logging.s3.amazonaws.com to put objects, similar to this (but not exactly like):
{
    "Version": "2012-10-17",
    "Id": "S3-Console-Auto-Gen-Policy-1684856677602",
    "Statement": [
        {
            "Sid": "S3PolicyStmt-DO-NOT-MODIFY-1684856677457",
            "Effect": "Allow",
            "Principal": {
                "Service": "logging.s3.amazonaws.com"
            },
            "Action": "s3:PutObject",
            "Resource": "arn:aws:s3:::pivotbio-s3-logging-us-west-2-588598685737/*"
        }
    ]
}

Actual behavior
The data "aws_iam_policy_document" "access_log_delivery" resource is created, but no data "aws_iam_policy_document" "combined" is created, nor is resource "aws_s3_bucket_policy" "this".
Terminal Output Screenshot(s)
Here is a copy/paste of the non-existent bucket policy. 😁

Additional context
This looks like it was just a simple oversight to include the variable in the logic from antonbabenko feature.

Reproduces also with attach_deny_incorrect_kms_key_sse


./mvnw clean install fails to build on java 9

Error comes from GoogleConfigEnvironment in the autoconfigure module during build (javadoc phase?):
 ./mvnw clean install
[INFO] Spring Cloud GCP Autoconfigure Module .............. FAILURE [ 17.731 s]
Because:
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-javadoc-plugin:2.10.4:jar (javadoc) on project spring-cloud-gcp-autoconfigure: MavenReportException: Error while generating Javadoc:
[ERROR] Exit code: 1 - /Users/<me>/dev/proj/spring-cloud-gcp/spring-cloud-gcp-autoconfigure/src/main/java/org/springframework/cloud/gcp/autoconfigure/config/GoogleConfigEnvironment.java:24: error: package javax.xml.bind is not visible
[ERROR] import javax.xml.bind.DatatypeConverter;
[ERROR] ^

Directions we can go towards:

state that we don't support java 9
add java.xml.bind module to the mvnw script
...

Disabling Javadoc generation worked for me.
-Dmaven.javadoc.skip=true
Although we should probably add the module file with whatever the Javadoc plugin wants so the fix is more seamless.


NVidia grid driver version is not the latest

NVidia grid driver version is not the latest.  The latest is 16.2.

@puccamau
It looks like your issue is resolved since you closed this thread.
If there are further questions regarding this matter, please tag me in a comment. I will reopen it and we will gladly continue the discussion.


Make REplay honor queue

Current coverage is 88.23% (diff: 100%)

Merging #29 into master will not change coverage

@@             master        #29   diff @@
==========================================
  Files             7          7
  Lines            85         85
  Methods           0          0
  Messages          0          0
  Branches          0          0
==========================================
  Hits             75         75
  Misses           10         10
  Partials          0          0

Powered by Codecov. Last update 3011719...8091947


Cannot search by citation key

Hi,
Even though it looks like it is supported (http://retorque.re/zotero-better-bibtex/citing/), it does not work for me. I select “All fields and tags” in the search box, but it still doesn't search by citation key.
Please assist. Thank you.
Regards,
Meshaal

You can ignore @label-gun -- I've updated the site (should be live in a few minutes), citekey search did not make it to Zotero 5 in BBT. Citekey search is not currently possible within the search infrastructure of Zotero 5; it will return when citekeys get their own field in an upcoming Zotero release.

Alright thanks


decode error?

(json:decode-json-from-string "{"foo": [1, 2, 3], "bar":true}")
;((:FOO 1 2 3) (:BAR . T))
(json:encode-json-to-string (json:decode-json-from-string "{"foo": [1, 2, 3], "bar": true}"))
;"{"foo":[1,2,3],"bar":true}"
(json:decode-json-from-string "{"foo": [1, 2, 3]}")
;((:FOO 1 2 3))
(json:encode-json-to-string (json:decode-json-from-string "{"foo": [1, 2, 3]}"))
;"[["foo",1,2,3]]"
Last encode seems error. Why?

I'm running into a very similar problem.
JSON-USER> (decode-json-from-string "{\"k1\": {\"k2\": [\"val\"]}}")
((:K-1 (:K-2 "val")))
JSON-USER> (encode-json-to-string *)
"[[\"k1\",[\"k2\",\"val\"]]]"

I'm reading your rationale in the paragraph above. It's understandable to want to make decoding intuitive, but round-trip capability through decode+encode is a really desirable property for users as well - there are certain classes of tasks that require that property.
It's probably a case of tweaking the heuristics or adding more information to the decoded structure.
Decoding strings that are keys in JSON Objects as KEYWORD symbols in Lisp is quite elegant. Would it help to assume on encode that a KEYWORD should also be a key in a JSON Object, and try to favor that interpretation? Does that fix this?

Well, that JSON keys are translated to Lisp keywords is actually a matter of customization, see variable JSON-SYMBOLS-PACKAGE. So, your approach should be reformulated as “encode alists whose members' CARs are symbols in JSON-SYMBOLS-PACKAGE to JSON objects”. It makes sense, although I'm somewhat concerned about performance.

I'm also hitting this:
(let ((json "{\"test\":[{\"test2\":{\"foo\":\"bar\"}}]}"))
         (format t "~a~%" json)
         (format t "~a~%" (cl-json:encode-json-to-string (cl-json:decode-json-from-string json))))

I found some success by using the explicit mode. There is an explicit encoder macro included in CL-JSON which accepts keywords in the data to introduce certain Javascript entities. The following snippet will create an analogous decoder macro, although it may not be complete or the best way. Then you can round-trip the data because the ambiguity is removed.
(Perhaps CL-JSON could offer an official WITH-EXPLICIT-DECODER form?)
(in-package :cl-json)

(defmacro with-explicit-decoder (&body body)
  `(let ((end-of-array-handler  *end-of-array-handler*)
         (end-of-object-handler *end-of-object-handler*))
     (bind-custom-vars
       (:end-of-array  (lambda () (cons :array (funcall end-of-array-handler)))
        :end-of-object (lambda () (cons :alist (funcall end-of-object-handler))))
       ,@body)))

(let ((json "{\"test\":[{\"test2\":{\"foo\":\"bar\"}}]}"))
         (format t "~a~%" json)
         (format t "~a~%" (with-explicit-encoder (encode-json-to-string (with-explicit-decoder (decode-json-from-string json))))))


Show dest ip

Eg.
15:25:37 V network.go:148> Proxy: Accepted proxy connection from
<IP_ADDRESS>:59765 -> <IP_ADDRESS>:8088 (for [::1]:8080)

@andraxylia this helps show which IP is used as destination as seen by receiving end
(and shows I was wrong about cluster ip vs pod ip! my bad!), ptal


Rename iroha_client_cli into iroha

It makes much more sense for the end user to just call iroha when interacting with cli, wouldn't you agree?

Related: https://github.com/hyperledger/iroha-2-docs/pull/424#discussion_r1603190595

The peer executable should be renamed too then. Maybe irohad, like some common linux daemons?

Alternatively, it might be time to consult the Japanese dictionary? We already have Torii, which is one kind of interface. The client, client CLI, and the peer CLI are interfaces too, so we could make them consistent with the rest of the Iroha lore. Might be too much though.

Alternatively, it might be time to consult the Japanese dictionary?

I wouldn't in this case. I think iroha and irohad would be more recognizable as a brand. Otherwise, it would be difficult to figure out how to use it


Request for adding Priyanka Suthaar as Contributor

Pull Request Template
Description
Please include a summary of the problem and about the approach to solve the solution. Please also include relevant motivation and context.
List any dependencies that are required for this change.
Put check marks:
Have you made changes in README file ?

[ ] Added problem & solution under correct topic.
[ ] Specified Space & Time complexity.
[ ] Specified difficulty level, tag & Note(if any).

How Has This Been Tested?
Please describe the tests that you ran to verify your changes. Please also note any relevant details for your test configuration.

[ ] Test A
[ ] Test B

Make sure all below guidelines are followed else PR will get Reject:

[ ] My code follows the style guidelines of this project
[ ] I have performed a self-review of my own code
[ ] I have commented my code so that it is easy to understand
[ ] I have made corresponding changes to the documentation
[ ] My changes generate no new warnings
[ ] Any dependent changes have been merged and published in downstream modules

Hello @Priyanka94suthaar
You should contribute some PRs to become eligible for the Contributor tag :)

Ok I thought it is mandatory step to proceed further, Sure :)


[MM-1096]: Fixed improper markdown for Jira comments received as a subscription in mattermost

Description

Corrected Markdown formatting for Jira comments received as subscriptions in Mattermost.
Note that Mattermost does not support colored text in Markdown; any colored text from Jira comments will be displayed as plain text in Mattermost.

Important: This PR employs regular expressions to identify and replace various Markdown elements. If these identifiers are present exactly as written in the comment, they will be interpreted as Markdown by Mattermost. However, the likelihood of this occurring is minimal.
Screenshots
Jira Comment

Previous Mattermost Subscription Notification

Updated Mattermost Subscription Notification

@raghavaggarwal2308 The preProcessing is added to comment update/create and issue description update. Let me know if any other flow comes to your mind

@raghavaggarwal2308 The preProcessing is added to comment update/create and issue description update. Let me know if any other flow comes to your mind. It is not needed in the comment delete flow as the comment is not sent as the message in mattermost

@Kshitij-Katiyar What about issue updated/created events. I think it will also contain the issue description which needs to be pre processed

Created a PR on mattermost remote with all changes hence closing this one


Fix strpos bug when decrypting assertions

Issue introduced in https://github.com/onelogin/php-saml/commit/994cacb85e419a289b6fff727eb068109e7f4591
strpos returns 1st occurence of characters in a string, in this case 0, which evaluates to false so the correct namespace is not applied. This causes assertion signatures to fail with the error 'Reference validation failed'.

Thanks for catch the typo ;)


region shown as "" in create command

region shown as "" in create command
Expected Behaviour

Requesting host: vibrant-jennings5 in lon1, from digitalocean

Current Behaviour

Requesting host: vibrant-jennings5 in , from digitalocean

Steps to Reproduce (for bugs)

./inletsctl create --provider digitalocean --access-token-file  ~/inlets-token

Context

Found in master
Problematic area is around the flag parsing and defaults -> https://github.com/inlets/inletsctl/blob/master/cmd/create.go#L96

Derek close


fix typos from timout -> timeout

Thanks for the contribution! Please ensure your commits follow our style guide. This code will be tested once a Deis maintainer reviews it.

Thanks @wbiller! Would you mind squashing these commits together and giving them a commit message like that suggested in our style guide? Something like:
docs(api,scheduler): fix "timeout" typos

@mboersma thanks for the tip. done.


Result limit not applied correctly in python shell

Merged into develop.

I have reverted these changes as they broke the python shell. We really need some automated tests for the python shell, but in the meantime there is an example.py file that you can run to do a basic check of the python functions.

I've fixed and merged into develop the typo RElATED -> RELATED that was initially fixed as part of this issue.

The result limit works as excepted. I've renamed this issue to just deal with the SeedMatchingType bug.

Merged into develop.


Column selector dropdown on plotly graph page is not consistant with the selector being used in metadata edit

Need the dropdown should use the one mentioned in issue #220.

done


Error trying to sync settings

I get the following error when trying to sync settings at https://github.dev/github/dev:
Ayarları Eşitleme etkinleştirilirken hata oluştu. {"error":"invalid_grant","error_description":"AADSTS500202: User account '{EmailHidden}' from external identity provider 'live.com' is not supported for API version '2.0'. Microsoft account pass-thru users and guests are not supported by the tenant-independent endpoint.
Version: 1.76.1
Commit: 5e805b79fcb6ba4c2d23712967df89a089da575b
User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/<IP_ADDRESS> Safari/537.36 Edg/111.0.1661.41
Embedder: github.dev

@yunusemreaksu does this work for you in vscode.dev?

@TylerLeonhardt  Yes, I'm not having any problems with vscode.dev.

Thanks for confirming. Since this seems scoped to github.dev, can you file this feedback over here?:
https://github.com/community/community/discussions/categories/codespaces
Thanks!


[FLINK-8986][e2e-test] Flink end to end test REST API

What is the purpose of the change
Adding end to end test for REST APIs for FLIP-6 generated endpoints
Brief change log

Added flink-rest-api-test module in flink-end-to-end-test with a periodic stream job and a test suite that runs the REST API tests.
Added test script to run the REST API test.

Verifying this change
N/A, this is a test
Does this pull request potentially affect one of the following parts:
No
Documentation

At this moment it skips 8 of the 39 tests (PATCH & POST methods). And there's 2 test failures and I think should be fix in another JIRA. Namely,
/jobs/:jobid/vertices/:vertexid/subtasks/:subtaskid/attempts/attempt/accumulators returns a 500
/jobs/:jobid/vertices/:vertexid/subtasks/:subtaskid/attempts/attempt/ returns a 500

Hi @walterddr, what is the status of this PR? Would be nice if we can move forward with this PR (and also the CLI e2e test PR that also you opened.)

Hi @tzulitai . I've actually created a new version of the test based on @zentol 's comment on this PR: https://github.com/walterddr/flink/compare/FLINK-8985...walterddr:FLINK-8986-test
But it actually depends on https://github.com/apache/flink/pull/5863 as I reused the periodic stream job for testing. Is it possible to create a PR on top of another currently pending PR?


[feature request] progress bar settable to bottom or progress bar height settable (university theme)

I think for better visibility it would be a good idea to be able to make the progress bar bigger. Also, using the bottom where a bigger line in blue and red is already present would be a great option to implement this.

Are you talking about specific themes?

Yeah, I am talking about the university theme.