fix(Console): console error

fix console error:
Received 'true' for a non-boolean attribute 'viewed'.
solution was to stop passing viewed prop to linkComponent since it's not used in a proper way inside <a> html tag with (using restProps)

Hey @AlaaHamidah I think you've correctly diagnosed the problem here, but it might be better to fix the default link renderer to not pass illegal props to the a?  Otherwise we'll keep running into this problem wherever we want to pass information into a link renderer but end up on the default.
(It might still be OK to remove the viewed prop here if nobody is using it though.  I'm pretty sure we needed that at one point but if we're no longer passing in a link renderer and falling back to the default it's possible that use case doesn't exist anymore)

@mengtzu I'll look into other way to solve this. maybe the reason that I choose to remove viewed is that I found it not used anywhere .. only in the a element which is not useful at all.
also I'm afraid of changing Link component since it's already used by other components.


Web chat UI improvement

Nice to have improvements:

Auto scroll when messages overflow from window
Dynamic size of chat room to fill the screen without expending when too much text shows
Display self message differently (bold?)
Allow configuration of nick via UI
Show command response in differently (yellow background?)

Dynamic size of chat room to fill the screen without expending when too much text shows
One way to go about this is to have a flex-box with two elements : chat-list and chat-input. We can make the chat-list grow to occupy all space. This will put the chat input to the bottom.
Here's an example: https://jsbin.com/qiwayequto/edit?html,css,output

Auto scroll when messages overflow from window
For this we can implement a useEffect hook in the Lines component in Room.tsx. The idea is to make the window scroll to bottom when messages prop changes, or each time the component re-renders.
I found this clever example on StackOverflow (check the topmost answer): https://stackoverflow.com/questions/45719909/scroll-to-bottom-of-an-overflowing-div-in-react/45837342
To make it more robust, we can modify the useEffect hook to trigger only when the messages prop changes:
const AlwaysScrollToBottom = ({messages}) => {
  const elementRef = useRef();
  useEffect(() => elementRef.current.scrollIntoView(), [messages]); // <-------- Added messages as a dependancy
  return
;
};

const Messages = ({ items }) => (

    {items.map(({id, text}) =>
{text}
)}
    <AlwaysScrollToBottom messages={items}/> // <-------- Pass list items as messages

)

const App = () => (

    <Messages items={[...]}>
    <MessageComposer />

)

Dynamic size of chat room to fill the screen without expending when too much text shows
One way to go about this is to have a flex-box with two elements : chat-list and chat-input. We can make the chat-list grow to occupy all space. This will put the chat input to the bottom.
Here's an example: jsbin.com/qiwayequto/edit?html,css,output
and the same example with scroll in place: jsbin.com/xazatopepu/1/edit?html,css,output

Thanks! It looks much better. I did it in bc3328463ba8799c572f728904eea9815f96679b
However, when the text reaches the full height, the input box slowly starts to go down an a second scroll bar appears on the right. See screenshot. Is there a way to avoid that? Or is my implementation incorrect?

This extra scroll indicates that some element (or the browser) is adding extra padding/ margin. You should include a css reset in your app [1][2].
If reset doesn't work, you can force the height and width of the parent to be 100vh and 100vw respectively. And set overflow to hidden.
[1] HIstory of reset.css https://meyerweb.com/eric/tools/css/reset/
[2] Adding Reset CSS to CRA projects https://create-react-app.dev/docs/adding-css-reset/

Hum. I tried both

https://create-react-app.dev/docs/adding-css-reset/
AND https://github.com/csstools/normalize.css#browser-support

But no luck. I then tried the parent fix you suggested. the double scrollbar have now disappeared but the input box still slowly go down as new messages appear. Once it reaches the "bottom" after few messages it stays there.
See commit 9a028e793c472b62e25ed20c278b791345773367
Any idea how to fix this?


APPS-1350 Handle static config changes in backup service configuration

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

Project coverage is 30.47%. Comparing base (71e60a9) to head (43c1496).
Report is 1 commits behind head on v2.

Additional details and impacted files
@@            Coverage Diff             @@
##               v2     #268      +/-   ##
==========================================
+ Coverage   29.79%   30.47%   +0.68%
==========================================
  Files          41       41
  Lines        2346     2346
==========================================
+ Hits          699      715      +16
+ Misses       1556     1537      -19
- Partials       91       94       +3

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

🚨 Try these New Features:

Flaky Tests Detection - Detect and resolve failed and flaky tests


Add notes with regards to listing subcommands.

This code was used from knctl:
https://github.com/cppforlife/knctl/blob/612840d3c9729b1c57b20ca0450acab0d6eceeeb/pkg/knctl/cmd/knctl.go#L183
and
https://github.com/cppforlife/knctl/blob/612840d3c9729b1c57b20ca0450acab0d6eceeeb/pkg/knctl/cmd/knctl.go#L170
I had forgotten to add comments on the previous PR (had just ... under
the comments).
This adds some source information to the code.

:white_check_mark: odo build 1974 completed and artifacts can be found here (for commit https://github.com/redhat-developer/odo/commit/4966938563 by @cdrage)

/approve

/lgtm

/hold
Y'all need to remove your required reviews from the merge requirements in GitHub if you don't want to use them. We're just ramming our head against this right now:
{"base-sha":"964874a383bd3a3ac917316900d3a736b792358b","branch":"master","component":"tide","controller":"sync","error":"At least 2 approving reviews are required by reviewers with write access.","level":"error","merge-targets":[1434],"msg":"Merge failed: PR is unmergable. Do the Tide merge requirements match the GitHub settings for the repo?","org":"redhat-developer","pr":1434,"repo":"odo","sha":"09dcc923c7db884e8b74aea12f5f05fee876d0e5","time":"2019-03-07T23:22:29Z"}
{"base-sha":"964874a383bd3a3ac917316900d3a736b792358b","branch":"master","component":"tide","controller":"sync","error":"At least 2 approving reviews are required by reviewers with write access.","level":"error","merge-targets":[1434],"msg":"Merge failed: PR is unmergable. Do the Tide merge requirements match the GitHub settings for the repo?","org":"redhat-developer","pr":1434,"repo":"odo","sha":"09dcc923c7db884e8b74aea12f5f05fee876d0e5","time":"2019-03-07T23:23:59Z"}
{"base-sha":"964874a383bd3a3ac917316900d3a736b792358b","branch":"master","component":"tide","controller":"sync","error":"At least 2 approving reviews are required by reviewers with write access.","level":"error","merge-targets":[1434],"msg":"Merge failed: PR is unmergable. Do the Tide merge requirements match the GitHub settings for the repo?","org":"redhat-developer","pr":1434,"repo":"odo","sha":"09dcc923c7db884e8b74aea12f5f05fee876d0e5","time":"2019-03-07T23:25:20Z"}
{"base-sha":"964874a383bd3a3ac917316900d3a736b792358b","branch":"master","component":"tide","controller":"sync","error":"At least 2 approving reviews are required by reviewers with write access.","level":"error","merge-targets":[1434],"msg":"Merge failed: PR is unmergable. Do the Tide merge requirements match the GitHub settings for the repo?","org":"redhat-developer","pr":1434,"repo":"odo","sha":"09dcc923c7db884e8b74aea12f5f05fee876d0e5","time":"2019-03-07T23:26:41Z"}
{"base-sha":"964874a383bd3a3ac917316900d3a736b792358b","branch":"master","component":"tide","controller":"sync","error":"At least 2 approving reviews are required by reviewers with write access.","level":"error","merge-targets":[1434],"msg":"Merge failed: PR is unmergable. Do the Tide merge requirements match the GitHub settings for the repo?","org":"redhat-developer","pr":1434,"repo":"odo","sha":"09dcc923c7db884e8b74aea12f5f05fee876d0e5","time":"2019-03-07T23:28:02Z"}

@kadel I'm assuming OpenShift will do this automatically (always check to see if there are 2 LGTM's?)
I'm :+1: with removing the "required" 2 reviews from the GitHub settings.

We don't, we look for a LGTM and an approve.

/retest

:white_check_mark: odo build 2089 completed and artifacts can be found here (for commit https://github.com/redhat-developer/odo/commit/885e5b74a7 by @cdrage)

:white_check_mark: odo build 2102 completed and artifacts can be found here (for commit https://github.com/redhat-developer/odo/commit/7b1aba8aba by @cdrage)

/test e2e-core

/lgtm

/refresh


fix config.expires setup in case maxAge equal 0

Hey @vovk1805 !
Thanks for your contribution! This looks good 👍
Will merge and release ASAP 😉
Cheers


Visit Main Website Link redirects to a different website

This is gray. And I will be adding my data to do my first contribution as well as get a card on the website.
Description:
When clicking on the "Visit Main Website" link in the Clueless First Contribution page, the link provided is https://clueless.tech/ and the user ends up getting redirected to a different website. The correct link should be https://www.clueless.live/
Please assign this issue to me so I can work on it.

should it be clueless.tech or clueless.live

seems like https://www.clueless.live/ direct to renewal of the domain. I'm not sure if this domain still owned by the clueless community.


Unable to pass the test case name as part the the request object

I need to pass the test case name also as a header, but there is not provision to edit the header even in listener

Could you please clarify.

Below is my sample test case
Subtraction Test
[Tags]    web
Open Browser    http://localhost:8080/add/sub/    headlesschrome
Input Text    id=num1    10
Input Text    id=num2    5
Click Button    submit
Wait Until Page Contains    5
Close Browser
Here  I need to pass the test case name which is "Subtraction Test" along with the params to the url as headers so that I can access the name of the test case from the API end

I still don't understand what you try to do. Your example shows a simple web test but your issue is related to sending something to an API. Please explain this more thoroughly so that others who don't know anything about your use case can understand it.
Make also sure that the formatting is good, in the current form the above comment is hard to read and requires horizontal scrolling. There's a link to formatting instructions when you write or edit a comment. I include it here as well in case you haven't noticed it:
https://docs.github.com/en/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax
Finally, notice that this issue tracker is for bug reports and enhancement requests. If you are just asking for help, please use Slack, Forum, or other such support forums instead.


Service is not public

This is needed for Symfony4+

bump

@nicolasricci can this one get merged?

thanks @kunicmarko20


Sub-Cent Precision

Hi!
My company is currently trying to convert all legacy money handling to new modern MoneyPhp operations and objects, but we ran into a little problem.
The current scenario is that a customer deposits 340$ gross. We then take this amount, calculate the net amount and store this amount in our database.
340/119×100 = 285.71429 = 285.71 since the default and proper mode is to round half away from zero
During billing creation the gross amount is recalculated, but we don't get the same amount, due to the lost precision 285.71×1.19 = 339.9949 = 339.99. Adding a cent doesn't work either:  285.72x1.19 = 340.0068 = 340.01.
Changing to another rounding strategy wouldn't help either, since the rounding strategy depends on the current scenario.
One possibility for handling this properly could be to add another digit to the precision, which is used internally and returned on ->getAmount, but ignored by MoneyFormatters. 285.714×1.19 = 339.99966 = 340.
I'm really hoping that there are some helpers in this library to achieve this behavior, but I couldn't find it yet.
The only other possibility I see right now is to completely stop using moneyphp internally and to only use it for formatting and parsing. Right now moneyphp doesn't seem to provide enough precision for reproducible division and multiplication.
I read through the docs and couldn't find a section regarding this issue. I would be really happy, if there is a way to properly handle this issue, since I like this library a LOT and it would be a shame to remove it from our internal processing again :/ !
If there is no possibility to handle something like this, it would be great, if this behavior could be added to your docs (Something like Be careful you're losing precision due to division. MoneyPhp does not handle sub-cent values), since it can become a problem and it's not necessarily something you would think of, when searching for a money library.
Best regards,
Arne

Why don't you store the fact that 340$ were deposited? The point is, you need that sum at some
point and you have it to begin with. Since you are doing computations on it, you also get a loss in precision, which simply can not be recovered. Trying to solve that using more precision is limited as well. If you have multipliers with smaller fractions (e.g. 18.5%), you will not be able to construct the source value either.
BTW: In case you haven't heard of it, consider using "Event Sourcing" to model your business case. Accounting tasks like the one you seem to have are typically the prime example where event sourcing excels. In short, you only store the fact that 340$ were deposited. The net amount 285.71$ is just an interpretation. If you then need a different interpretation or the raw source value, you can compute it or just read it from your database.

If I were the one that designed this project, I would have very likely implemented it this way, but sadly, I'm operating on a huge legacy code base. We are already refactoring step by step, but cases like this are quite common.
Maybe we really need to rewrite the business logic. I just hoped to avoid this for now and come back to the issue in a later iteration.

@Nukesor Can you point out an exact thing that is failing? It is a whole story you are telling in the description, but what exactly is the bug you found?

I would expect a money library to work without rounding errors for simple arithmetic operations. One or two fields for additional sub-cent precision would probably resolve 99% of all rounding errors.
Anyway, since implementing this behavior in moneyphp would probably be too much effort/ would not be backward compatible, I'll look around for another library.
Thank you for clarifications and sorry for any inconveniences :)


AsDataSet Missing

I cannot find the AsDataSet method on IExcelDataReader.   On latest nuget package.

Had in to include that other package.


Add on_success and on_failure callback kwargs

As noted in #116 there is no support for on_success or on_failure callbacks. This adds them
I'm using this in my application and it seems to work fine. If someone else would like to test, it can be installed with the following:
Pip
$ pip install 'git+https://github.com/mzpqnxow/Flask-RQ2@failure-success-callbacks#egg=Flask-RQ2'  # If your ~/.gitconfig requires HTTPS
$ pip install 'git+ssh://github.com/mzpqnxow/Flask-RQ2@failure-success-callbacks#egg=Flask-RQ2'  # If your ~/.gitconfig requires SSH

Manual / from the filesystem using pip or setuptools
$ git clone https://github.com/mzpqnxow/Flask-RQ2 --branch failure-success-callbacks && cd Flask-RQ2
$ pip install .

or ...
$ python setup.py install

As a dependency in setuptools
In setup.cfg, use:
[options]
...
install_requires =
    ...
    Flask-RQ2 @ git+https://github.com/mzpqnxow/Flask-RQ2@failure-success-callbacks#egg=Flask-RQ2
    ...

As a dependency in requirements.txt only
If using requirements.txt only:
...
git+https://github.com/mzpqnxow/Flask-RQ2@failure-success-callbacks#egg=Flask-RQ2
...

As a dependency in requirements.txt and constraints.txt (the "proper" way to do this)
requirements.txt:
...
Flask-RQ2
...

constraints.txt:
Flask-RQ2 @ git+https://github.com/mzpqnxow/Flask-RQ2@failure-success-callbacks#egg=Flask-RQ2

Caveats
I don't make exhaustive use of all of the features of Flask-RQ2 so it's quite possible I made a mistake. Anyone who may want to test/review is appreciated. This has NOT been reviewed by the Flask-RQ2 devs
Usage
The use is as one would expect, it just adds two kwargs to the queue() function. The usage is as described in #116 , duplicated here:
from flask_rq2 import RQ
from flask import Flask

app = Flask(__name__)
rq = RQ()

rq.init_app(app)

@rq.job()
def do_something():
    return "OK"

def report_success(*args, **kargs):
    print("success")

def report_failure(*args, **kargs):
    print("fail")

def try_to_queue():
    do_something.queue(queue="default", on_success = report_success, on_failure = report_failure)

try_to_queue()

Alternately, you can use the following style, opting to specify the callbacks when defining the function- same as with any other kwargs:

...

@rq.job(on_success = report_success, on_failure = report_failure)
def do_something():
    return "OK"

...

def try_to_queue():
    do_something.queue(queue="default")

...

@jezdez do you have any thoughts on this? Would you consider merging it? I'm currently using my own branch with this (minor but convenient) enhancement and haven't had any issues. I'd love to remove a line from my 'constraints.txt' :)
Thanks!

Thanks a lot for this @mzpqnxow. Do you think you can also add the retry= parameter that RQ added since v1.5?

Any chance this might be merged?


[RedditBridge]: Add score filter

This PR adds ability to filter out posts with low score.

@dawidsowa, your PR has changes that are not supposed to be there. Please remove them.

I'm sorry about that, I thought I was at different branch.

gj @dawidsowa !
If you have time, please have a look here https://github.com/RSS-Bridge/rss-bridge/discussions/2063


The schema files separator got broken recently.

If I have a $$schema$$ file, and this in my document:
components:
  schemas:
     Account:
        properties:
           name:
              type: string

the generator used to create a file called Account. Now it creates one called anonymous-schema-1.
I can force it to do the right thing by adding a $id property, but I don't think we should force users to do that.

This is definitely a bug. It should take the name Account. Thanks mate!

I found another thing. It's generating a file for each parameter in a parameterized channel name, and for each header in a message object.

Yeah, was coming here to tell you that. I fixed the issue but you'll still get "other schemas" like paramters, headers, etc. I'll add a new feature to generator to get only the ones under components. Something like $$componentsSchemas$$.


Quest patcher doesnt mod beat saber

Quest patcher says everything went fine and it is modded but the mods dont show up in Beat saber

Have you actually installed any mods?

This means that you either didn't install any mods and only patched the game, or you're using the game on a secondary account (which isn't supported by the beat saber modding community), or you've got mods installed for the wrong version of the game.
It is not a bug with questpatcher, therefore I will be closing this issue.


call delegate saver instead of returning

fixes broken add contact flow in nbp

it's not that it can't find the wizardlet, but its to handle the scenario when wizardlet is not available, we would still want to call the delegate saver


LEGO: Pull request from lego/hb_04604851-bac4-4681-9f74-73de611d6e48_20210806033328866 to main

LEGO: Pull request from lego/hb_04604851-bac4-4681-9f74-73de611d6e48_20210806033328866 to main with localized lcls

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

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

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
26419

Relevant Lines:
57464

💛  - Coveralls


[Feature]: disable sqs ingest when syncing

Summary
the ingester is ingesting blocks while the node syncs to the chain. however, since it is also overwritten each time there is a new height ingested, it seems wasteful to ingest old heights
Problem Definition
No response
Proposed Feature
disable ingest when node status catching_up is true by some other metric

Thanks for the issue.
This makes sense but it is still useful for testing. As the node is syncing, I might want to have the data to continue ingesting so that I can test routes.
We can have a config value to disable SQS ingest during sync.

looks like this has been implemented


Signing in does nothing

Describe the issue
When I sign in with the default webadmin credentials it just reloads the auth page. If I enter incorretc credentials it throws an error.
Configuration
Paste full Caddyfile below:
http://localhost, http://<IP_ADDRESS>, http://prometheus.theundarkpixel.com {
    route /auth* {
        trace tag="testing" response_debug=yes uri_filter="^/auth$"
        auth_portal {
            path /auth
            backends {
                local_backend {
                    method local
                    path /var/lib/caddy/auth/local/users.json
                    realm local
                }
            }
            jwt {
                token_name access_token
                token_secret 016733c0-9a58-11eb-a8b3-0242ac130003
                token_lifetime 3600
                token_sign_method HS256
            }
            ui {
                theme basic
            }
            registration {
                dropbox /var/lib/caddy/auth/local/users.json
                title "User Registration"
                code "TN2021"
                #require accept_terms
                #require domain_mx
            }
        }
    }

    route {
        jwt {
            primary yes
            trusted_tokens {
                static_secret {
                    token_name access_token
                    token_secret 016733c0-9a58-11eb-a8b3-0242ac130003
                    token_issuer 86f7df80-9a58-11eb-a8b3-0242ac130003
                }
            }
            auth_url /auth
            allow roles anonymous guest admin
            allow roles superadmin
        }
        root * /usr/share/caddy/heimdall/public
        php_fastcgi unix//run/php/php7.4-fpm.sock
        file_server
    }
}

Version Information
Provide output of caddy list-modules -versions | grep auth below:
http.authentication.hashes.bcrypt v2.3.0
http.authentication.hashes.scrypt v2.3.0
http.authentication.providers.http_basic v2.3.0
http.authentication.providers.jwt v1.2.7
http.handlers.auth_portal v1.4.6
http.handlers.authentication v2.3.0

Expected behavior
It should load the services panel
Additional context
I got it to work once but I'm not sure what I've changed since then lol :P

I got it to work once but I'm not sure what I've changed since then lol :P

@UndarkAido , this happens to me too from time to time 😃
Couple things here.

Use HTTPS ... I don't think it will allow you to get a cookie on HTTP connection. However, that depends on a security of your browser.

You should not use the same file for authentication and registration. If you want a registration, put it in a different file. See https://github.com/greenpau/caddy-auth-portal#user-registration

Remove:
            registration {
                dropbox /var/lib/caddy/auth/local/users.json
                title "User Registration"
                code "TN2021"
                #require accept_terms
                #require domain_mx
            }

no need to define default theme. However, there is a need to setup links.

Remove:
            ui {
                theme basic
            }

Add:
            ui {
              links {
                "My Identity" "/auth/whoami" icon "las la-star"
                "My Settings" /auth/settings icon "las la-cog"
                "My App" / icon "las la-cog"
              }
            }

Auth portal JWT should use shortcuts:

Remove:
            jwt {
                token_name access_token
                token_secret 016733c0-9a58-11eb-a8b3-0242ac130003
                token_lifetime 3600
                token_sign_method HS256
            }

Add. Try not adding HS256:
            jwt_token_secret 016733c0-9a58-11eb-a8b3-0242ac130003
            jwt_token_lifetime 3600

Please change the config and paste the new to this issue. I think this is related to you not having UI links.

Ah! I doesn't work when I access it via IP but it does work when I access it via HTTPS. So I guess this won't work for LAN stuff? I could probably just not enable JWT on LAN.
There is actually HTTPS, it's just on a different machine right now. This is a server I'm setting up for a friend as a wedding present so it's proxied from mine.
Is there an example anywhere for how to set up authentication as a subdomain instead of a path? I couldn't get that to load.

Is there an example anywhere for how to set up authentication as a subdomain instead of a path? I couldn't get that to load.

@UndarkAido , for an example try looking at https://github.com/greenpau/caddy-auth-portal/issues/99
also, look for “cookie_domain” in the documentation.

Edit: And is there a reason for disabling registration?

no need to disable. Just don’t use the same file. The reason not using the same file is potential attack vector.

Is there UI for approving new users yet?

Is there UI for approving new users yet?

@UndarkAido , not yet. I did not get to it yet. Probably in the next couple of months.

FYI, starting working on this feature.

@dczysz , please read about “transform user” directive. It is probably worth deleting you comment here and opening a separate issue. So not to confuse readers.

Will do, sorry about that. I thought it was close enough to fit in the same issue. I'll check out "transform user" and open a new issue if I still can't get it working. Thanks!


getProject getShot command à la shotgun

Hi, i am currently evaluating prism on the API side. Im looking everywhere and i dont see any "wrapper" command doing something like, getProjects() and getShots(project) or something like this.
Im a shotgun api user (sadly) and is way to get shots, assets, and versions is very nice. Do you have something equivalent?
Thanks a lot

@plboily I am really sorry, but I have absolutely no idea what you mean.
Could you explain your enquiry in a bit more detail?

Hi,
What I'm looking for is an API command to access basic element inside
prism. So I want command to answer these questions:

Give me all the shots for this project ('proj1')
Give me all the version available for this specific shot (s001_00001)

I know I can use the UI to access the shots, but I'm wondering if you have
simple python command to question prism about it?
Is it more clear now?
On Fri., Feb. 22, 2019, 7:15 p.m. Ellert van der Velden, <
<EMAIL_ADDRESS>wrote:

@plboily https://github.com/plboily I am really sorry, but I have
absolutely no idea what you mean.
Could you explain your enquiry in a bit more detail?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/1313e/PRISM/issues/9#issuecomment-466592237, or mute
the thread
https://github.com/notifications/unsubscribe-auth/ApcNTGdSyABnABWZYuFiSoWe2_nLbDD2ks5vQIgmgaJpZM4bJz0M
.

@plboily Thanks for your response.
I'm currently having a bit of trouble understanding what you mean with "shot".
Could you maybe give me a concrete example, such that we understand each other?

Im on the wrong Prism git-hub:
https://github.com/RichardFrangenberg/Prism
Sorry for that!!
On Sun., Feb. 24, 2019, 6:17 p.m. Ellert van der Velden, <
<EMAIL_ADDRESS>wrote:

@plboily https://github.com/plboily Thanks for your response.
I'm currently having a bit of trouble understanding what you mean with
"shot".
Could you maybe give me a concrete example, such that we understand each
other?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/1313e/PRISM/issues/9#issuecomment-466828640, or mute
the thread
https://github.com/notifications/unsubscribe-auth/ApcNTAo6R1pxI_DSdS9wbHEDvY0UqmwDks5vQx2AgaJpZM4bJz0M
.

@plboily Aha, that clears that up.
No problem, just glad we figured that out.


Adding YCSB Dashboard to grafonnet.

Type of change

[ ] Refactor
[X] New feature
[ ] Bug fix
[X] Optimization
[ ] Documentation Update

Description
Adding YCSB Dashboard to grafonnet

Related Tickets & Documents

Related Issue #
Closes #

Checklist before requesting a review

[ ] I have performed a self-review of my code.
[ ] If it is a core feature, I have added thorough tests.

Testing

Please describe the System Under Test.
Please provide detailed steps to perform tests related to this code change.
How were the fix/results from this change verified? Please provide relevant screenshots or results.

Requesting a link to the previous and current dashboards to make sure they are exactly the same look and feel wise.

@vishnuchalla
old dashboard: http://dittybopper-dittybopper.apps.smanda-ocp1.perfscale.devcluster.openshift.com/d/UnF0pZhSk/ycsb-dashboard?orgId=1
new dashboard: http://dittybopper-dittybopper.apps.smanda-ocp1.perfscale.devcluster.openshift.com/d/fiKAtZhIz/ycsb?orgId=1


An error occured, please refresh the page and try again

At login I get "An error occured, please refresh the page and try again" and I can't get any further. I installed by downloading the .zip-file.
Here is my log entry in my apache-log I get every time I try to log in:

[Fri Nov 07 14:58:46 2014] [error] [client <IP_ADDRESS>] PHP Fatal error:  Class 'MailSo\Log\Enumerations\Type' not found in /var/www/webmail/rainloop/v/<IP_ADDRESS>/app/src/RainLoop/Providers/ChangePassword.php on line 54, referer: http://webmail.nalle.no/

I am running it on another server. Had some problems installing that too, but after tweaking just a little bit in some setting files I got rid of the errors, and that one is working as it' supposed now.
Liking RainLoop sooooo much better than Squirrelmail I' am trying to switch, but I ran into this hurdle that I think I need some help to solve.

Hello! First I want to say your project looks amazing and I hope i'll be able to make it work and test it :smiley:
I have the same problem and i've been looking around for a while on internet now, I haven't seen a solution that worked for me, it looks like it has been adresses several times... Do you now have more knowledge on this issue now?
I'm using PHP7 with ubuntu server 16.04 and nginx server. I followed this tutorial.
Here is my phpinfo, and my nginx conf file:
server {
   listen 8083;
   server_name planza.ddns.net;

   root /var/www/rainloop;
   index index.php index.html;

   access_log /var/log/nginx/rainloop_access.log;
   error_log /var/log/nginx/rainloop_error.log;

   location / {
       try_files $uri $uri/ /index.php?$query_string;
   }

   location ~ ^/(.+\.php)$ {
        try_files $uri =404;
        fastcgi_pass unix:/run/php/php7.0-fpm.sock;
        fastcgi_index index.php;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        include /etc/nginx/fastcgi_params;
   }

   location ^~ /data {
       deny all;
   }
}

Hope you'll be able to help!

Hello ,
I had the same problem, and the problem was due to a plugin I had installed, the fix was the removal of this plugin, hope it helps


Scrollbar hittest penetration issue

Code
import 'package:flutter/material.dart';

void main() {
  runApp(const MyApp());
}

class MyApp extends StatelessWidget {
  const MyApp({Key? key}) : super(key: key);

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      scrollBehavior: MyScrollBehavior(),
      home: Scaffold(
        body: Center(
          child: SizedBox(
            width: 200,
            height: 200,
            child: Scrollbar(
              // interactive: false,
              thumbVisibility: true,
              trackVisibility: true,
              child: SingleChildScrollView(
                child: GestureDetector(
                  onTap: () => print('onTap'),
                  child: const FlutterLogo(
                    size: 300,
                  ),
                ),
              ),
            ),
          ),
        ),
      ),
    );
  }
}

class MyScrollBehavior extends ScrollBehavior {

  @override
  Widget buildScrollbar(BuildContext context, Widget child, ScrollableDetails details) {
    return child;
  }
}

Expect
Do not output onTap log if tap the track rectangle area.
Actual
Output onTap log if tap on the scrollbar track area.

Hi @xu-baolin, Thanks for filing the issue. I am able to reproduce the issue on the latest master channel tapping on the scrollBarArea triggers onTap of child
https://user-images.githubusercontent.com/31410839/156163337-dc8fe7d7-9b85-4cff-bd35-7b3454676f71.mov
Launching lib/main.dart on macOS in debug mode...
objc[47000]: Class AMSupportURLConnectionDelegate is implemented in both /usr/lib/libauthinstall.dylib (0x1f9456b90) and /Library/Apple/System/Library/PrivateFrameworks/MobileDevice.framework/Versions/A/MobileDevice (0x1043042c8). One of the two will be used. Which one is undefined.
objc[47000]: Class AMSupportURLSession is implemented in both /usr/lib/libauthinstall.dylib (0x1f9456be0) and /Library/Apple/System/Library/PrivateFrameworks/MobileDevice.framework/Versions/A/MobileDevice (0x104304318). One of the two will be used. Which one is undefined.
--- xcodebuild: WARNING: Using the first of multiple matching destinations:
{ platform:macOS, arch:x86_64, id:00008103-0019553C36F2001E }
{ platform:macOS, name:Any Mac }
Connecting to VM Service at ws://<IP_ADDRESS>:54384/ktHgdjvL3MY=/ws
flutter: onTap
flutter: onTap

flutter doctor -v (mac)
[✓] Flutter (Channel master, 2.11.0-0.0.pre.715, on macOS 12.1 21C52 darwin-arm, locale en-GB)
    • Flutter version 2.11.0-0.0.pre.715 at /Users/mahesh/Documents/flutter_master
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 8b95cd6f35 (7 hours ago), 2022-02-28 16:31:12 -0800
    • Engine revision 615a60512c
    • Dart version 2.17.0 (build 2.17.0-150.0.dev)
    • DevTools version 2.11.1

[✓] Android toolchain - develop for Android devices (Android SDK version 31.0.0)
    • Android SDK at /Users/mahesh/Library/Android/sdk
    • Platform android-31, build-tools 31.0.0
    • ANDROID_HOME = /Users/mahesh/Library/Android/sdk
    • Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 11.0.8+10-b944.6916264)
    • All Android licenses accepted.

[!] Xcode - develop for iOS and macOS (Xcode 13.2.1)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    ! CocoaPods 1.10.2 out of date (1.11.0 is recommended).
        CocoaPods is used to retrieve the iOS and macOS platform side's plugin code that responds to your plugin usage on
        the Dart side.
        Without CocoaPods, plugins will not work on iOS or macOS.
        For more info, see https://flutter.dev/platform-plugins
      To upgrade see https://guides.cocoapods.org/using/getting-started.html#installation for instructions.

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 4.2)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 11.0.8+10-b944.6916264)

[✓] IntelliJ IDEA Community Edition (version 2021.2.1)
    • IntelliJ at /Applications/IntelliJ IDEA CE.app
    • Flutter plugin version 61.2.4
    • Dart plugin version 212.5080.8

[✓] VS Code (version 1.63.2)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.34.0

[✓] Connected device (4 available)
    • Redmi K20 Pro (mobile) • <IP_ADDRESS>:5555                     • android-arm64  • Android 11 (API 30)
    • iPhone 13 Pro (mobile) • CBEF6BFA-D3DC-4680-8900-E01C62A4B04C • ios            •
      com.apple.CoreSimulator.SimRuntime.iOS-15-2 (simulator)
    • macOS (desktop)        • macos                                • darwin-arm64   • macOS 12.1 21C52 darwin-arm
    • Chrome (web)           • chrome                               • web-javascript • Google Chrome 98.0.4758.109

[✓] HTTP Host Availability
    • All required HTTP hosts are available

! Doctor found issues in 1 category.


Calliope: "play note" block creates Server Error

Describe the bug
If you use the "play note" block in one of your programs, the server responds with a server error.
To Reproduce
Steps to reproduce the behavior:

Celect Calliope as your robot
Drag the "note play whole note c" block into your program
Press the play button or start the simulation
See error

Expected behavior
A program should be created, that plays the specified note
Screenshots

Device information

Server 4.0.5

Additional context
Instead of "play [whole] note [c]" the block reads "note play [whole] note [c]" with an additional "note" at the beginning. Is this a wanted behavior?

de.fhg.iais.roberta.util.dbc.DbcException: Could not invoke method jaxbToAst for block mbedActions_play_note with fields ACTORPORT _B
	at de.fhg.iais.roberta.transformer.Jaxb2ProgramAst.invokeMethod(Jaxb2ProgramAst.java:98)
	at de.fhg.iais.roberta.transformer.Jaxb2ProgramAst.invokeJaxbToAstTransform(Jaxb2ProgramAst.java:72)

Same behaviour for "get angle gyroscope"

Belongs this error message to the same issue?


String and Boolean values are returned as NULL if queried together with series of other types

We upgraded from InfluxDB 0.10.3 to 0.12.1 and experience the following issue:
When reading series of type Boolean or String, all values are returned as NULL if the series is queried together with other series that contain a series/field of the same name but with a different type.
You may reproduce this in the Admin UI:
Test data (Line Protocol)
dp1000 value=42i<PHONE_NUMBER>000000000
dp1001 value=3.14<PHONE_NUMBER>000000000
dp1002 value="Three Headed Monkey"<PHONE_NUMBER>000000000
dp1003 value="Cake"<PHONE_NUMBER>000000000
dp1004 value=true<PHONE_NUMBER>000000000
dp1005 value=false<PHONE_NUMBER>000000000
dp1006 otherDimension=false<PHONE_NUMBER>000000000

Queries working properly
select value from dp1002
select value from dp1002,dp1003
select value from dp1004,dp1005
select value form dp1006,dp1001
Queries returning unexpected NULL values
select value from dp1002,dp1001
-> value of dp1002 is null instead of "Three Headed Monkey"
select value from dp1004,dp1001
-> value of dp1004 is null instead of true
select value from /.*/
-> value of dp1002,dp1003,dp1004,dp1005 are all null

@jsternberg @benbjohnson

i am getting the same:
https://groups.google.com/forum/?utm_medium=email&utm_source=footer#!msg/influxdb/h5JKweZCXdM/_RPht5s1BgAJ

@altery The new query engine in v0.11 requires that each field is a single data type for performance reasons. Unfortunately we're not able to support multi-typed data for a single field anymore. I added an update to the documentation to clarify:
https://github.com/influxdata/docs.influxdata.com/pull/394

Thank you for clarifying!


Bug 1900125: Stop vendoring the module_utils/crypto.py Ansible library

Remove the module_utils (and as a result, the module_utils.crypto.py library) directory in the meteringconfig Ansible Role.
Previously, this was necessary in order to have Metering function on FIPS-enabled clusters as the crypto.py module was being referenced in the openssl-* Ansible modules, which we namely use for generating certificates for the components in the stack. This library listed the md5 algorithm as FIPS-compliant, despite md5 not being FIPS-compliant in many FIPS standards, which resulted in our Ansible role failing when attempting to call any of the openssl-* modules.
Now, this behavior has been patched upstream in Ansible (in versions greater than 2.9.6) so vendoring this library is no longer needed.

/bugzilla refresh

I still need to test this on a FIPS-enabled cluster to verify whether this fixes the bug that's attached to this PR, in addition to whether that Ansible versioning pinning makes sense in the Dockerfile.metering-ansible-operator.
/hold

/cherry-pick release-4.6

Fired up a 4.6 FIPS-enabled cluster and verified these changes worked with a custom metering-ansible-operator image.
/hold cancel

Fixes #1444

/lgtm


Update project/podspec to v2.2.0

Will need a pod install done internally
Note: Going straight into stable so we don't have to keep cherry picking into it later, we can get all the changes back into master later with a PR to catch all

@jessesquires and I talked offline about our release/sync strategy going forward. We might actually want to land this into master then PR it (again) into stable. Once our branch perms are updated and we fixup stable we'll confirm.

Thought I'd try changing base, that didn't work 😆
Give me a shout once you decide the best solution!

Ok, our branches and sync strat messed things up a bit. We're going to abandon 2.2 and push harder to get 3.0 out the door soon-ish. Apologies!


Set looser requirements

Currently, requirements.txt specifies exact versions of scipy, numpy, etc.  If we loosen up these requirements (e.g., scipy >= 0.10.1) then datascience can be installed on many systems without installing all those additional libraries.

:+1:


fix: deepEqual validator

fixes  #47
Problem:
Logically it was returning the comparison of the last key field.
Solution:
Comparision should end as soon as any of the key fields is not equal, and return false.
How to test?
const senderMenuItems = [ {text: 'Send', icon: 'trash'} ]
const receiverMenuItems = [ {text: 'Receiver', icon: 'trash'} ]
deepEqual(senderMenuItems, receiverMenuItems) // should return false

Hi @VikalpP, I know it's been a long to but thank you for the contribution. This is great!


Slow and buggy inline hints and color highlighting

Hello, on big projects after each save I often get broken inline hints and color highlighting.
During this I see checking progress in statusbar and after some time (after check is finished) hints are fixed. It worked okay first time, but after adding "heavy" deps it started lagging :(
Maybe some possible case for the problem: I have ~10 dependencies from private close git repo and ofter it starts checking them.

Also after almost each save it starts to check some random crate from my deps. So after small change (enter) in my local file, checking of futures_executor started for some reason.

Is this still an issue? The highlighting has since been replaced with the lsp semantic highlighting interface, which should take care of preventing outdated highlighting.

Yes, it's fixed with new semantic highlighting, thanks.


add navbar transparency and blur

This currently only works on chrome based browsers and looks off in firefox. Likely we would have to add some javascript to enable the css only if the browser's compatible.
This is an experimental pull request.

Stale.


ask for help

Hello! This is a great program and I download it, but it misses "request.json". Can you share the file with me? My Email address is<EMAIL_ADDRESS>Thank you very much for your consideration. I am very pleased to hear from you.
Yours sincerely

Hi, requests.json configures the kind of traffic/requests you want to simulate.
As example requests, see the ones in the results directory, eg, https://github.com/CN-UPB/NFVdeep/blob/main/results/abilene/static/default/requests.json
Or in the data directory.
Does this help?

Hi, requests.json configures the kind of traffic/requests you want to simulate.
As example requests, see the ones in the results directory, eg, https://github.com/CN-UPB/NFVdeep/blob/main/results/abilene/static/default/requests.json
Or in the data directory.
Does this help?

On, I see the file. Thanks for help!

On, I see the file. Thanks for help!

Hello! I get a question that I have already installed tensorflow-gpu2.2.0 and cuda, but when I run the script.py, it said "Using cpu device". How do I set up gpu device to run the program?
Yours sincerely

Hello! I get a question that I have already installed tensorflow-gpu2.2.0 and cuda, but when I run the script.py, it said "Using cpu device". How do I set up gpu device to run the program?
Yours sincerely

We only tested our NFVdeep installation on CPU, not GPU.
Either way, my understading is that the reinforcement learning part uses stable-baselines3, which in turn builds on PyTorch, not TensorFlow.
Not sure why we have the TF dependency. @NilsLuca @stwerner97 Do you know?

We only tested our NFVdeep installation on CPU, not GPU.
Either way, my understading is that the reinforcement learning part uses stable-baselines3, which in turn builds on PyTorch, not TensorFlow.
Not sure why we have the TF dependency. @NilsLuca @stwerner97 Do you know?

Hi :) As @stefanbschneider mentioned, we primarily used the CPU installation of PyTorch for stable-baselines3.  The TF dependencies could either be deprecated since we migrated from stable-baselines (Tensorflow) to stable-baselines3 (PyTorch) during development. Also, we used TensorBoard for monitoring and testing which requires an installation of TF (as far as I am aware of it).

Hi :) As @stefanbschneider mentioned, we primarily used the CPU installation of PyTorch for stable-baselines3.  The TF dependencies could either be deprecated since we migrated from stable-baselines (Tensorflow) to stable-baselines3 (PyTorch) during development. Also, we used TensorBoard for monitoring and testing which requires an installation of TF (as far as I am aware of it).

Hi, thanks for answering! I have already installed the environment and successfully run the program. You have done a wonderful job! For further study, I want to learn more about what the differences between static and dynamic in requests.json are. And I want to learn about the Abilene network topology. Is there any introductions or graphs about abilene.gpickle? Thanks!

Thanks! The Abilene network topology is from Topology Zoo. There's more documentation on their website. You'll also find more information about Abilene in general on Google or Wikipedia.
Regarding static/dynamic in requests.json, I think it has to do something with how the requests are generated, but I'm not sure about the details. @stwerner97 @NilsLuca Maybe put a short documentation/description of all fields in requests.json into the Readme?


add generic patch eventtarget method

now util.ts provide a patchEventTargetMethods to patch dom addEventListener and nodejs EventEmitter addEventListener method.
becasue dom/node addEventListener has the similar signature.
   addEventListener(eventName, handler, ...);

It is ok for dom element and node, but in other case, for example in PR #543, if we want to patch
other eventTarget like MediaQuery , the add listener method signature is different
addListener(MediaQueryListListener listener);

So if we want to patch it, we need to write another patch logic like #543, it is not effective and in the future, if we want to patch other event Target like notification API like #536, we will need another same logic, so we need a generic way to patch event target like object.
In this PR, I provide  a ListenerTaskMeta creator to create related information for customize, so
to fix #543, we may call like this.
patchEventTargetMethods(MediaQuerlList.prototype, 'addListener', 'removeListener', (self, args) => {
    return {
     useCapturing: false,
     eventName: 'mediaQuery',
     handler: args[0],
     target: self || _global,
     name: 'mediaQuery',
     invokeAddFunc: function (addFnSymbol: any, delegate: Task | NestedEventListenerOrEventListenerObject) {
         if (delegate && (<Task>delegate).invoke) {
           return this.target[addFnSymbol]((<Task>delegate).invoke);
         } else {
           return this.target[addFnSymbol](delegate);
         }
     },
     invokeRemoveFunc: function (removeFnSymbol:any, delegate: Task | NestedEventListenerOrEventListenerObject) {
       if (delegate && (<Task>delegate).invoke) {
         return this.target[removeFnSymbol]((<Task>delegate).invoke);
       } else {
         return this.target[removeFnSymbol](delegate);
       }
     }
   };
})

@JiaLiPassion please add the PR for MatchMedia support using your new patchEventTargetMethods. You can use the tests in my branch to validate.

@poxrud , ok, thank you, I will make a PR with the generic method and your test code.

@poxrud , I am testing the code in my branch now, the problem is that a lot of different errors occur in the test codes on IE10/IE11/Safari9/Android, I add some code to check the MediaQuery availability, but still error occurs, it will take some time for me to fix them, and I think the MediaQuery is so experimental feature, maybe at last you should call a API (zone.patchMediaQuery) from app side. I will continue to debug the test code in those env (IE/Android)

Yes you need to check if MatchMedia is supported with something like:
if (_global['MediaQueryList']) {
 patchEventTargetMethods...
}

If you don't mind pasting your patching code I'd like to test it out myself as well.

@poxrud , yeah, I have added the detection code, and the patch part is ok, but the test code will throw a lot of error, you can find my commits here, commits, and you can check Travis log to see the error details. the code is on my branch issue-543.


Remove toggle of presentation mode classes

Issue:
"Unclear what making the background brighter helps with. Either use a light theme or a dark one."
Fix:
Remove the strange colour changes on Presentation Mode. Keep the UI scaling feature as this seems to be the concept behind the mode.

@goto-bus-stop @jasnell - Feel free to close this one if the concept/idea of Presentation Mode needs to be taken back to the drawing board.


Allow user to pass None, scalar, or array as err parameter.

This PR updates calc_sf2 to support None, scalar, and arrays of values as input to the err parameter. When None is passed, we'll assume all measurement errors are 0. When a scalar is passed in, we'll assume the same error for all measurements. When an array is provided, we assume a distinct error for each measurement.
There are a couple of ways to potentially optimize this that I didn't pursue, because I can imagine a refactor in the works soon. Namely, instead of generating arrays of either 0 or a repeated scalar value, we could pass a flag to the inner functions, signaling when to avoid extra work specifically for the case of None or scalar inputs.
Also, as was mentioned by @dougbrn in a comment here: https://github.com/lincc-frameworks/lsstseries/pull/86#discussion_r1170499483 The new functionality introduced in this PR won't be accessible to Ensembles via either Ensemble.batch or Ensemble.sf2, nor to TimeSeries.sf2 until we modify they way those classes interact with this analysis function.

Codecov Report

Merging #87 (b08a9bf) into main (80d35f0) will increase coverage by 0.36%.
The diff coverage is 100.00%.

:mega: This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more
@@            Coverage Diff             @@
##             main      #87      +/-   ##
==========================================
+ Coverage   80.48%   80.84%   +0.36%
==========================================
  Files           6        6
  Lines         538      543       +5
==========================================
+ Hits          433      439       +6
+ Misses        105      104       -1

Impacted Files
Coverage Δ

src/lsstseries/analysis/structurefunction2.py
100.00% <100.00%> (+0.95%)
:arrow_up:

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.


S-3 issues

Primary document and full submission text not working if you click the links. There is  info on homepage.  Cik 1145255 for example

CIK 1145255 is HENNESSY ADVISORS INC
There are 4 S-3 filings
╭───────── Filings for HENNESSY ADVISORS INC [1145255] ───────╮
│       form   filed        accession_number       xbrl
│  ───────────────────────────────────                                                                                │
│   0   S-3    2023-12-08<PHONE_NUMBER>-23-034017
│   1   S-3    2020-12-08<PHONE_NUMBER>-20-133251
│   2   S-3    2017-12-12<PHONE_NUMBER>-17-008691
│   3   S-3    2015-02-06<PHONE_NUMBER>-15-006742
For<PHONE_NUMBER>-23-034017 (2023-12-08) the links were
│   🏠 Homepage               https://www.sec.gov/Archives/edgar/data/1145255/0001437749-23-034017-index.html
│   📄 Primary Document       https://www.sec.gov/Archives/edgar/data/1145255/000143774923034017/hnna20231205_s3.htm
│   📒 Full Submission Text   https://www.sec.gov/Archives/edgar/data/1145255/000143774923034017/0001437749-23-034017.txt
I tested the links and they work.
Now sometimes the link is displayed partially in the terminal or notebook depending on how wide the screen is.
Can you screenshot the link you clicked on?

get_by_accession_number("0000320193-20-34576")
gives
This XML file does not appear to have any style information associated with it. The document tree is shown below.

NoSuchKey
The specified key does not exist.
edgar/data/1680048/000110465923125109/0001104659-23
MYHVYHKS7ESJSEQ7
43DYUvHa0FpHkFvw3rxyYmX8MkOiad4HSMOSd9M0ilWVd/D5rAb7yIj7g0Wrtu+fC61S3N1HUOE=

This is not a valid accession number "0000320193-20-34576" - there needs to be six digits after the dash
Can you provide the link to the filing on the SEC website?

if you run
get_by_accession_number('0001104659-23-125109')
you will get a return value with links.  clicking the  links (except home page) does not work.  If you click home page and then click the link, that works.  However, I just noticed that this might be a display issue (so browser and screen size dependent as i see ... next to link).

🏠 Homepage               https://www.sec.gov/Archives/edgar/data/1680048/0001104659-23-125109-index.html     │
│   📄 Primary Document       https://www.sec.gov/Archives/edgar/data/1680048/000110465923125109/tm2332430d1_s…   │
│   📒 Full Submission Text   https://www.sec.gov/Archives/edgar/data/1680048/000110465923125109/0001104659-23…   │
│
See the home page is valid url.  the other 2 have icons and what looks like links but ... at the end.

Ok got it. The links are displayed in a rich Table and rich tables truncate their output to fit the current display.
If you make your display (your console or notebook) is wider .. then the full link will display.
Nevertheless I will try to make it so that the full link displays, probably with a text overflow

Released edgartools 2.6.2 that expands the area available to display links, and should make it much harder to get this issue.
It will not completely prevent it, because the truncating is in the rich library. The workaround to expand the console width, or ensure that the entire link is visible in a notebook


Tutorial on using vs code

Resolves #55

Show users how to use vscode

Blocked until vs code extension issue is worked out

The scss files were failing eslint because it didn't like the leading .. Based on this issue in eslint, I've removed the checking of scss with eslint.

It would appear I inadvertently linted every doc... well i guesss it needed to happen anyway?

I'm not super happy with how the images are hard to discern from the word blocks. I tried to figure out to add a border, but I couldn't sort it out in a reasonable amount of time. Any advice on that @trallard ?

Image formatting issue opened: https://github.com/nebari-dev/nebari-docs/issues/130


fix: update snickbit/build-and-test to remedyred/build-and-test

:tada: This PR is included in version 1.0.0 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:

:tada: This PR is included in version 2.5.8 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


QtAvplayer itself compiles on 6.7.1 but C++ code fails

Platform: ios
OS: MacOS
XCode: 15.3
Qt: 6.7.1
An older version of QtAvplayer compiled fine on 6.7.0 but gave errors compiling on 6.7.1.
I used the latest version along with 'QtAVPlayer.cmake' including inside it. It compiles fine but while linking the final binary for ios, we get these errors:
Undefined symbols for architecture arm64:   "QAVPlayer::audioFrame(QAVAudioFrame const&)", referenced from:       QAVPlayerPrivate::doPlayAudio()::$_2::operator()(QAVFrame const&) const in libQtAVPlayer.a[2](qavplayer.cpp.o)       LiveVideoPlayer::setVideoSink(QVideoSink*) in libbackend_APP.a[16](LiveVideoPlayer.o)   "QAVPlayer::videoFrame(QAVVideoFrame const&)", referenced from:       QAVPlayerPrivate::doPlayVideo()::$_1::operator()(QAVFrame const&) const in libQtAVPlayer.a[2](qavplayer.cpp.o)       LiveVideoPlayer::setVideoSink(QVideoSink*) in libbackend_APP.a[16](LiveVideoPlayer.o)   "QAVPlayer::stateChanged(QAVPlayer::State)", referenced from:       QAVPlayerPrivate::setState(QAVPlayer::State) in libQtAVPlayer.a[2](qavplayer.cpp.o)   "QAVPlayer::errorOccurred(QAVPlayer::Error, QString const&)", referenced from:       QAVPlayerPrivate::setError(QAVPlayer::Error, QString const&) in libQtAVPlayer.a[2](qavplayer.cpp.o)   "QAVPlayer::sourceChanged(QString const&)", referenced from:       QAVPlayer::setSource(QString const&, QSharedPointer<QAVIODevice> const&) in libQtAVPlayer.a[2](qavplayer.cpp.o)   "QAVPlayer::subtitleFrame(QAVSubtitleFrame const&)", referenced from:       QAVPlayerPrivate::doPlaySubtitle()::$_3::operator()(QAVSubtitleFrame const&) const in libQtAVPlayer.a[2](qavplayer.cpp.o)   "QAVPlayer::durationChanged(long long)", referenced from:       QAVPlayerPrivate::setDuration(double) in libQtAVPlayer.a[2](qavplayer.cpp.o)   "QAVPlayer::seekableChanged(bool)", referenced from:       QAVPlayerPrivate::setSeekable(bool) in libQtAVPlayer.a[2](qavplayer.cpp.o)   "QAVPlayer::staticMetaObject", referenced from:       LiveVideoPlayer::setVideoSink(QVideoSink*) in libbackend_APP.a[16](LiveVideoPlayer.o)       QtPrivate::MetaObjectForType<QAVPlayer*, void>::metaObjectFunction(QtPrivate::QMetaTypeInterface const*) in libbackend_APP.a[22](mocs_compilation.o)       QMetaTypeIdQObject<QAVPlayer*, 8>::qt_metatype_id() in libbackend_APP.a[22](mocs_compilation.o)   "QAVPlayer::mediaStatusChanged(QAVPlayer::MediaStatus)", referenced from:       QAVPlayerPrivate::setMediaStatus(QAVPlayer::MediaStatus) in libQtAVPlayer.a[2](qavplayer.cpp.o)   "QAVPlayer::videoFrameRateChanged(double)", referenced from:       QAVPlayerPrivate::setVideoFrameRate(double) in libQtAVPlayer.a[2](qavplayer.cpp.o)   "QAVPlayer::paused(long long)", referenced from:       QAVPlayerPrivate::doStep(PendingMediaStatus, bool) in libQtAVPlayer.a[2](qavplayer.cpp.o)   "QAVPlayer::played(long long)", referenced from:       QAVPlayerPrivate::doStep(PendingMediaStatus, bool) in libQtAVPlayer.a[2](qavplayer.cpp.o)   "QAVPlayer::seeked(long long)", referenced from:       QAVPlayerPrivate::doStep(PendingMediaStatus, bool) in libQtAVPlayer.a[2](qavplayer.cpp.o)   "QAVPlayer::stepped(long long)", referenced from:       QAVPlayerPrivate::doStep(PendingMediaStatus, bool) in libQtAVPlayer.a[2](qavplayer.cpp.o)   "QAVPlayer::stopped(long long)", referenced from:       QAVPlayerPrivate::doStep(PendingMediaStatus, bool) in libQtAVPlayer.a[2](qavplayer.cpp.o)   "vtable for QAVAudioOutput", referenced from:       QAVAudioOutput::QAVAudioOutput(QObject*) in libQtAVPlayer.a[30](qavaudiooutput.cpp.o)       QAVAudioOutput::~QAVAudioOutput() in libQtAVPlayer.a[30](qavaudiooutput.cpp.o)    NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.   "vtable for QAVAudioOutputDevice", referenced from:       QAVAudioOutputDevice::QAVAudioOutputDevice(QObject*) in libQtAVPlayer.a[31](qavaudiooutputdevice.cpp.o)    NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.   "vtable for QAVPlayer", referenced from:       QAVPlayer::QAVPlayer(QObject*) in libQtAVPlayer.a[2](qavplayer.cpp.o)    NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. ld: symbol(s) not found for architecture arm64 clang: error: linker command failed with exit code 1 (use -v to see invocation)
LiveVideoPlayer is my custom C++ code that worked fine so far.  It is a thin wrapper to QtAvPlayer, URL to file code: https://pastebin.com/7HDErnd5

Thanks for contribution!
I just tested:
qml_video % mkdir build
qml_video % cd build
build % cmake ../ -DQT_AVPLAYER_MULTIMEDIA=ON -DCMAKE_PREFIX_PATH=/opt/Qt/6.7.1/macos/lib/cmake -DCMAKE_LIBRARY_PATH=/opt/homebrew/Cellar/ffmpeg/7.0_1/lib
build % make -j8

And it worked. Could you please compare https://github.com/valbok/QtAVPlayer/blob/master/examples/qml_video/CMakeLists.txt with your cmake?

Isso deve ser um problema específico do macos. No Arch Linux compila bem com a versão 6.7.1 e ficou até melhor que a versão 6.5.2 do meu sistema.

I used the latest version along with 'QtAVPlayer.cmake' including inside it. It compiles fine but while linking the final binary for ios, we get these errors:

Did you try to compile https://github.com/valbok/QtAVPlayer/blob/master/examples/qml_video/CMakeLists.txt ?

Oh, you might forgot to provide -DQT_AVPLAYER_MULTIMEDIA=ON during cmake?

Feel free to reopen if you have still issues.


[request] Screenshot using X's hardware buttons

Request to add a feature to use volume up / lock to take screenshots instead of using home / lock as before

I cant even screenshot using home + lock button.


MSW/Faker - arrays of enum values are not generating properly

What are the steps to reproduce this issue?
I was able to get a minimal repro stood up:
https://stackblitz.com/edit/vitejs-vite-xqak8w?file=src%2Fhandlers%2Fexample.ts&view=editor
What happens?
It looks like for some reason the fake type is being generated as an array of array of enums instead of just the array of enums that it should be.
What were you expecting to happen?
…
Any logs, error output, etc?
Here's the typescript error that's also visible in the IDE
 ❯ npm run build

><EMAIL_ADDRESS>build
> tsc -b && vite build

src/handlers/example.ts:36:3 - error TS2322: Type '(2 | 1 | 3)[][] | undefined' is not assignable to type 'ExampleEnum[] | null | undefined'.
  Type '(2 | 1 | 3)[][]' is not assignable to type 'ExampleEnum[]'.
    Type '(2 | 1 | 3)[]' is not assignable to type 'ExampleEnum'.

36   exampleProperty: faker.helpers.arrayElement([
     ~~~~~~~~~~~~~~~

  src/handlers/example.ts:22:3
    22   exampleProperty?: ExampleEnum[] | null;
         ~~~~~~~~~~~~~~~
    The expected type comes from property 'exampleProperty' which is declared here on type 'ExampleResponse'

Found 1 error.

Any other comments?
…
What versions are you using?
  System:
    OS: Linux 5.0 undefined
    CPU: (8) x64 Intel(R) Core(TM) i9-9880H CPU @ 2.30GHz
    Memory: 0 Bytes / 0 Bytes
    Shell: 1.0 - /bin/jsh
  npmPackages:
    @tanstack/react-query: ^5.56.2 => 5.56.2
    axios: ^1.7.7 => 1.7.7
    msw: ^2.4.9 => 2.4.9
    orval: ^7.1.1 => 7.1.1
    react: ^18.3.1 => 18.3.1

We have the same issue with 7.2.0.
This is generated:
import {
  ChangeType
} from './schemas'

This is the error:

TS2724: './ schemas' has no exported member named ChangeType. Did you mean ChangeTypeDto

This is our a part of our override:
      override: {
        components: {
          schemas: {
            suffix: 'Dto',
          },
        },
      },

Any help looking through the MSW code where the issue is and providing a PR would be great!

same issue happens in 7.3.0, it seems that MSW generator doesn't respect override.components.schemas


Create general RocketChat channels

[ ] Get the list of channels from Dan & PCs
[ ] Create RocketChat channels for all sponsors (if needed), see #25
[ ] Ask tutorial chairs to create their own channels
[ ] Ask workshop chairs to create their own channels
[ ] Ask D&I chairs to create their own channels

Talk to RocketChat people and see how to give sponsors permission to invite people to their channal only. @hao-fang

Talk to RocketChat people and see how to give sponsors permission to invite people to their channel only. @hao-fang

This is not possible now because we go through our AWS Cognito user pool for login authentication. They will need to provide the emails for people they want to invite and we will create the account for them manually. There is no automatic sign-up option right now.
For future reference -- this will be further discussed in #62, i.e., granting the right permission to different roles so that they can manage their channels with the "owner" permission.
The login issue will be discussed in #55, which I decide to use a manual process right now. But if we can figure out a way to do sign-up + manual verification, this might be slightly better.


add npm and dependency badge

CLA is valid!

we should git rebase before we merge this from develop to master.


Regent: __parallel_prefix incorrect on Frontier

We're seeing S3D diverge when moving a task to gpu. The task uses __parallel_prefix and it looks the output changes. I will try to find a minimal reproducer.

@elliottslaughter i put a reproducer for this bug on frontier here: /lustre/orion/cmb103/world-shared/seshuy/prefix

llvm 18 and rocm 6 do not fix this error. Think its a bug in Regent.

I have reproduced this on Frontier.

CPU version: passes
HIP version: fails
CUDA version: passes

Because the CUDA version passes, this is either a bug in HIP-specific code generation or something of a mismatch when applying generic algorithms to HIP.

I am able to run tdb on frontier but the performance isnt super great. I think we need this.


Adjust the margin to center the sunburst chart

Address issue #383

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

Looks like lint is failing

I think this may also be an issue on the new Radial chart, will you take a look and see if this solution works there as well

I actually notice the radial chart has the same issue as well. I'll create another PR

gotta run yarn remove-unpm-rfs to remove refs to unpm


[Event Request] Table 81 - Gen. Journal Line - OnBeforeGetFADeprBook

Dear ALAppExtensions team,
Through this issue we would like to request adding event publisher OnBeforeGetFADeprBook in Table 81 Gen. Journal Line with the following signature (similar to OnAfterGetFADeprBook):
[IntegrationEvent(false, false)]
local procedure OnBeforeGetFADeprBook(var GenJournalLine: Record "Gen. Journal Line";
                                      FANo: Code[20])
begin
end;

with VAR parameter GenJournalLine.
which would be called as follows in GetFADeprBook:
local procedure GetFADeprBook(FANo: Code[20])
var
    FASetup: Record "FA Setup";
    FADeprBook: Record "FA Depreciation Book";
    DefaultFADeprBook: Record "FA Depreciation Book";
begin
    // >>>> New >>>>>>>>>>>>>>>>
    OnBeforeGetFADeprBook(Rec, FANo);
    // <<<< New <<<<<<<<<<<<<<<<

    ...
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: 42323.


[chore] Fix integration_config.md

Changes

Clarify integration config tektonWhen description
Submitter Checklist

[x] Docs included if needed
[ ] Tests included if needed
[x] Follows the good commit messages standard

/approve


haskell: Add hoogle option to developPackage

Also add composeExtensionss to lib.
This seems to be a sensible way of getting ghcWithHoogle into the mix.
Things done

[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

[x] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] 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.

name hoogle -> withHoogle for consistency with other makeShell

It'd also be nice to have a test for developPackage (similar to the test for shellFor), but that's more of a wish-list type thing. Not having a test shouldn't block this from being merged in.

Such a test would involve import-from-derivation, is that permissible in nixpkgs?

Such a test would involve import-from-derivation, is that permissible in nixpkgs?

Ah, good call.
I guess you could always just mark it __noChroot and we could use it as a test that we run manually, but it would be unfortunate that we couldn't have it run by Hydra.

Such a test would involve import-from-derivation, is that permissible in nixpkgs?

Ah, good call.
I guess you could always just mark it __noChroot and we could use it as a test that we run manually, but it would be unfortunate that we couldn't have it run by Hydra.

Right, perhaps best for another PR

Will do, thanks

@cdepillabout ping!

I don't think that @ofborg's failure is to do with this PR

Thanks!

composeManyExtensions was proposed in https://github.com/NixOS/nixpkgs/issues/33258.


Kubernetes and OpenShift templates for all-in-one distro

See https://github.com/uber/jaeger/issues/58

Coverage remained the same at 99.077% when pulling 41aab634dc0ef37273aa8f5aa1e1a294b45f6baa on pavolloffay:kube-oc-template into a77b9312417478bc97a7946540c2753bca971cfe on uber:master.

LGTM, you might want to add the running instructions to the documentation to aid discoverability.

I don't mind merging this, but my concern with this is how can we ensure that these orchestration files are actually correct? Granted, we have a similar issue with the docker image, but the ticket for it is still open and it had an explicit section about adding tests for each new image. Presumably, the test script would be reusable against another way of running all-in-one like K8s. So is there a way to run these in Travis? At minimum it would be good to check that the process comes up and responds on some endpoints.

Coverage increased (+0.04%) to 100.0% when pulling 421deb7e086eba2cd4d67e6f84183bd5c16cd38c on pavolloffay:kube-oc-template into 0ef81e47cacd7a5ee76fc631dd4b7e58d6e57318 on uber:master.

Could we merge this without tests? @jkandasa and @kevinearls are looking at how to properly test this.

Coverage increased (+0.04%) to 100.0% when pulling 2e3a16fe22ce1b25ab448afdb0a3d0626e698bc7 on pavolloffay:kube-oc-template into 0ef81e47cacd7a5ee76fc631dd4b7e58d6e57318 on uber:master.

In https://github.com/uber/jaeger/pull/122 I added an integration test that creates a trace and checks if the trace was created for the standalone docker image. Maybe we can do something similar for this? Bring up a kubernetes container in travis and then run the same integration test.

An option might be to run it on https://cloud.google.com/container-engine/ and just use kubectl to connect there.

Yes, https://cloud.google.com/container-engine/ is a possible testing platform. However, there is a prices associated from what I understand. For this reason we set up a Kubernetes cluster in Public OpenStack (OS1) on which we have done testing of Hawkular Services, and can reuse for Jaeger template testing as well (at least for the time being).

Testing note:

Deployed on OpenShift Enterprise with no issue:
v<IP_ADDRESS>

Deployed on Kubernetes with no issue:
Client Version: version.Info{Major:"1", Minor:"2", GitVersion:"v1.2.0", GitCommit:"ef1caba064de975387860175c3138aad432cf356", GitTreeState:"clean"}
Server Version: version.Info{Major:"1", Minor:"2", GitVersion:"v1.2.0", GitCommit:"ef1caba064de975387860175c3138aad432cf356", GitTreeState:"clean"}
Note: kubectl create -f jaeger-all-in-one-kubernetes-template.yaml  --validate=false
"--validate=false" was needed to successfully deploy.

In both tests, success was the ability to render and then navigate the UI. No data was populated in service.

@mattmahoneyrh is your testing note meant to be understood as a guideline for the automation?

I'm about to close this.
OpenShift template has been moved to https://github.com/jaegertracing/jaeger-openshift. Do we want to create a separate repo for k8s templates?

might as well. It would be good to add something to documentation about these templates.

Just had a look at openshift repo - is there a way to implement some integration tests?

Yes we will be setting up integration tests - just trying to sort out the best environment.
In the meantime: https://github.com/jaegertracing/jaeger-kubernetes has been setup.

I will try to do test it with minishift/minikube on travis, if it fails I will give a try with google cloud engine.

Closing, templates are in https://github.com/jaegertracing org.


[community] upstream version of Couchbase operator

A version of the Couchbase operator using publically available images, designed to be used on vanilla K8s.

@tonytcampbell Can you please move this from the community-operators dir to the upstream-community-operators dir

/approve


New Metacritic design issues

Hi there,
First of all thank you for this package. It saved me a lot of time the last few years.
Since a few days, Metacritic has updated their design (the ultimate fear of every scraping tool maker).
Are you planning on updating the package?
Thank you!
--
Running the code throws an error:
Undefined property: stdClass::$mainEntity
On line 296 of src/Metacritic.php
    if ($html->findOneOrFalse('#__nuxt')) {
            $json = $this->jsonLD($response);
            $title = $json->mainEntity->name;

@DeMatthewBE
hi, thanks for comment, yes i need this package for my website, but i dont have time for now to update, may be you could help to update with new theme?

hi, new theme changes update to package, enjoy!


AAC-606 - Add hearing events from V2 if flag enabled

What
Add Hearing Events to come from V2 if hearing_events env var is enabled.
Ticket
Integrate CDAPI Hearing Events to the Hearing Page events table
Why
Migration to V2 for View Court Data
How

Create new v2 hearing_events partial as we no longer need a decorator to sort through the prosecution_cases response
Add model to hit hearing_events endpoint
Add logic into hearings controller to call hearing_events if V2 enabled
Add logic in hearing page to show correct table based on V2 flag

LGTM. To note, there are no feature tests for V2 here but i don't think we have feature tested hearing events before either. It'd be a nice to have in this PR or a future tech debt ticket

I agree - i have added tests based on existing testing but i think once we are in a good place with a single source of truth for our calls having better testing is key

LGTM. To note, there are no feature tests for V2 here but i don't think we have feature tested hearing events before either. It'd be a nice to have in this PR or a future tech debt ticket

I agree - i have added tests based on existing testing but i think once we are in a good place with a single source of truth for our calls having better testing is key

agree - if, for this reason, our code climate coverage was below thresholds - we would attack it now, but might be better for us to re-evaluate in general how we're doing some of these tests. There's a huge opportunity to make tests clearer when we switch to v2 fully


.env parameters skipped when system is busy

Hello,
We've noticed when the system is executing a lot of MYSQL calls we occasionally get errors that the default settings for the ENV parameters is used.
[2021-04-01 00:01:59] local.ERROR: SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: insert into ...)
'host' => env('DB_HOST', '<IP_ADDRESS>'),
'port' => env('DB_PORT', '3306'),
'database' => env('DB_DATABASE', 'forge'),
'username' => env('DB_USERNAME', 'forge'),
'password' => env('DB_PASSWORD', ''),

Using:

PHP 7.4.12
Laravel Framework 7.25.0
phpdotenv 4.1-dev

What could be the cause of this?
Kind regards,
Bastiaan

This is a known limitation because PHP's getenv and putenv are not threadsafe. You should cache your config artisan config:cache or turn off using getenv and putenv to avoid this issue (in your app bootstrap file before loading the app, include Illuminate\Support\Env::disablePutenv() - note that this will break any and all getenv calls - $_SERVER should be used by all package code, but people always get this wrong because of the way things are named).


Accessing default prometheus server in Openshift for Scaled Objects

Report
Authenticate KEDA with the Thanos Query tenancy-specific endpoint. So that it can access the metrics provided by the default Prometheus server. Currently the Thanos-query service with TLS enabled, but we cannot create proper ClusterTriggerAuthentication resource in the ScaledObject
Expected Behavior
Scaler need to access the thanos-querier endpoint for the required Prometheus metrics
Thanos
Actual Behavior
there are no defined steps to access the prometheus endpoint for Keda
Steps to Reproduce the Problem

Install KEDA operator in Openshift Cluster
Cretae the ScaledObject resource for Prometheus Scaler

Logs from KEDA operator
example

KEDA Version
2.5.0
Kubernetes Version
1.23
Platform
Red Hat OpenShift
Scaler Details
Prometheus
Anything else?
May be this is another bug, if I skip the ServerAddress from ScaledObject , resource creation succeeds but trigger for scaling is CPU than the custom metrics. I felt it as weird behaviour.
Name:         rgw-scale
Namespace:    openshift-storage
Labels:       scaledobject.keda.sh/name=rgw-scale
Annotations:  <none>
API Version:  keda.sh/v1alpha1
Kind:         ScaledObject
Metadata:
  Creation Timestamp:  2022-01-25T07:50:58Z
  Finalizers:
    finalizer.keda.sh
  Generation:  1
  Managed Fields:
    API Version:  keda.sh/v1alpha1
    Fields Type:  FieldsV1
    Fields V 1:
      F : Spec:
        .:

          V :" Finalizer . Keda . Sh ":
        F : Labels:
          .:
          F : Scaledobject . Keda . Sh / Name:
    Manager:      keda
    Operation:    Update
    Time:         2022-01-25T07:50:59Z
    API Version:  keda.sh/v1alpha1
    Fields Type:  FieldsV1
    Fields V 1:
      F : Status:
        .:

          F : Group:
          F : Kind:
          F : Resource:
          F : Version:
        F : Scale Target Kind:
    Manager:         keda
    Operation:       Update
    Subresource:     status
    Time:            2022-01-25T07:50:59Z
  Resource Version:  62423
  UID:               86b2f308-4664-4ef7-832d-9cc64d14a1c2
Spec:
  Max Replica Count:  5
  Min Replica Count:  1
  Scale Target Ref:
    Kind:  Deployment
    Name:  rook-ceph-rgw-my-store-a
  Triggers:
    Metadata:
      Metric Name:  ceph_rgw_put_collector
      Query:        sum(rate(ceph_rgw_put[2m]))

      Threshold:  90
    Type:         prometheus
Status:
  Conditions:
    Message:               ScaledObject is defined correctly and is ready for scaling
    Reason:                ScaledObjectReady
    Status:                True
    Type:                  Ready
    Message:               Scaling is not performed because triggers are not active
    Reason:                ScalerNotActive
    Status:                False
    Type:                  Active
    Status:                Unknown
    Type:                  Fallback
  Original Replica Count:  1
  Scale Target GVKR:
    Group:            apps
    Kind:             Deployment
    Resource:         deployments
    Version:          v1
  Scale Target Kind:  apps/v1.Deployment
Events:
  Type     Reason              Age   From           Message
  ----     ------              ----  ----           -------
  Warning  KEDAScalerFailed    18m   keda-operator  error parsing prometheus metadata: no serverAddress given
  Normal   KEDAScalersStarted  18m   keda-operator  Started scalers watch
  Normal   ScaledObjectReady   18m   keda-operator  ScaledObject is ready for scaling

Namespace:                                             openshift-storage
Labels:                                                app.kubernetes.io/managed-by=keda-operator
                                                       app.kubernetes.io/name=keda-hpa-rgw-scale
                                                       app.kubernetes.io/part-of=rgw-scale
                                                       app.kubernetes.io/version=2.5.0
                                                       scaledobject.keda.sh/name=rgw-scale
Annotations:                                           <none>
CreationTimestamp:                                     Tue, 25 Jan 2022 13:20:59 +0530
Reference:                                             Deployment/rook-ceph-rgw-my-store-a
Metrics:                                               ( current / target )
  resource cpu on pods  (as a percentage of request):  <unknown> / 80%
Min replicas:                                          1
Max replicas:                                          5
Deployment pods:                                       1 current / 0 desired
Conditions:
  Type           Status  Reason                   Message
  ----           ------  ------                   -------
  AbleToScale    True    SucceededGetScale        the HPA controller was able to get the target's current scale
  ScalingActive  False   FailedGetResourceMetric  the HPA was unable to compute the replica count: failed to get cpu utilization: missing request for cpu

Can you elaborate a bit more what we need to change? Is it to support the authentication with Thanos?
Can you open another bug for ServerAddress  please? It should indeed be blocked.

Can you elaborate a bit more what we need to change? Is it to support the authentication with Thanos?

+1

Can you open another bug for ServerAddress please? It should indeed be blocked.
I think that this problem has been already resolved for 2.6 in: https://github.com/kedacore/keda/pull/2394

Can you elaborate a bit more what we need to change? Is it to support the authentication with Thanos?

+1

Sorry for the confusion.
I have read the Prometheus metrics can be read from Thanos query service, but for that, it needs to authenticate with that. So in short my request was the steps/documentation to add the default Prometheus metrics endpoint in Openshift to ScaledObject

Can you open another bug for ServerAddress please? It should indeed be blocked.

I think that this problem has been already resolved for 2.6 in: #2394

@zroubalik helped me in resolving the issue of accessing the thanos-query service for scaledobject in Openshift. Hence closing the issue

@zroubalik helped me in resolving the issue of accessing the thanos-query service for scaledobject in Openshift. Hence closing the issue

Hi @thotz, can you share the steps that @zroubalik provided. Thanks!

@ejsa13 please refer to this: https://github.com/zroubalik/keda-openshift-examples/tree/main/prometheus/ocp-monitoring

the thanos-query service for scaledobject in Openshift. Hence closing the issue

So helpful! thanks!

@ejsa13 please refer to this: https://github.com/zroubalik/keda-openshift-examples/tree/main/prometheus/ocp-monitoring


Removes MAPL_IO dependency from CubedSphere and LatLon GridFactories

Description
Removes usage of MAPL_IO subroutines in CubedSphere and LatLon Grid Factories. Replaced by usage of the newunit clause to open. This will allow further refactoring of code inside base.
Related Issue

#1196
Motivation and Context

Making this change allows for further refactoring of code such as separating the MAPL_IO code away from the base directory.
How Has This Been Tested?

The modified code is only executed by GEOSldas, therefore a nightly test of ldas with these MAPL edits was performed. All suggested cases (conus, global, globalcs, globalcnclm4) passed and were zero diff. For sanity purposes, GEOSgcm was tested in normal and REPLAY modes and both instances were zero diff.
Types of changes

[ ] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)
[ ] Trivial change (affects only documentation or cleanup)

Checklist:

[x] I have tested this change with a run of GEOSgcm (if non-trivial)
[x] I have added one of the required labels (0 diff, 0 diff trivial, 0 diff structural, non 0-diff)
[x] I have updated the CHANGELOG.md accordingly following the style of Keep a Changelog

I'm looking into why this failed on intel. I looked at the CI build log and couldn't see anything immediately pop out.

I just tested a local build with intel and it compiled without issue. The changes done here are also only related to MAPL and MAPL built successfully according to the tests. I'm unsure what went wrong with the CI GEOSgcm ifort test.

@Gvilla1000-nasa CI build uses gfortran. I think I found the actual error in the log file (see below)
/root/project/GEOSgcm/src/Components/@GEOSgcm_GridComp/GEOSagcm_GridComp/GEOSphysics_GridComp/@GEOSchem_GridComp/MAMchem_GridComp/microphysics/abortutils.F90(6): error #7005: Error in reading the compiled module file.   [PFIO_MULTICOMMSERVERMOD]

Those are some weird errors:
/root/project/GEOSgcm/src/Components/@GEOSgcm_GridComp/GEOSagcm_GridComp/GEOSphysics_GridComp/@GEOSchem_GridComp/MAMchem_GridComp/microphysics/abortutils.F90(6): error #7005: Error in reading the compiled module file.   [PFIO_MULTICOMMSERVERMOD]
  use MAPL
------^
/root/project/GEOSgcm/src/Components/@GEOSgcm_GridComp/GEOSagcm_GridComp/GEOSphysics_GridComp/@GEOSchem_GridComp/MAMchem_GridComp/microphysics/abortutils.F90(5): error #6580: Name in only-list does not exist or is not accessible.   [IULOG]
  use cam_logfile, only: iulog
-------------------------^

I'm going to re-run the build test. I can't see why that would happen...

Looks like a CircleCI blip or something.

Those look like something switched compilers mid build.   Hard to see how that would happen with the automated tests though.  (I see it frequently on my laptop, but we all know how careful I can be ...)


Added usefull method overloading of espilonEquals for Vector classes

You are no longer obligated to provide a epsilon, the default parameter is now MathUtils.FLOAT_ROUNDING_ERROR making it easier to use and more readable

Great, thanks!


Issue on Bluetooth paring with OnePlus and Huawei

Hello to everybody.
Every time i try to connect via Bluetooth with the board, i get an error or i cant even find it .
The OCD console show me "CONNECTED  -MAC ADDRESS- while the app tell me "LOST CONNECTION WITH THE NODE" or "ERROR DURING THE CONNECTION WITH THE NODE" (no stream of data between my board and my phone is detected after this point,even rebooting the phone).
The problem seems to affect only Oneplus and Huawei devices.
Flushing Bluetooth data from the settings seems to work but the problem returns a connection after.
Ours smartphone work normally with other bluetooth devices.

Hi Marco,
Thanks for the report just some other infos:

Witch board/firmware are you using?
could you report also the output of the log cat console?

I'm using the NucleoL476RG with the Example app and V2J28M18 firmware
this is my logcat:
09-20 15:26:12.349 31636-31636/com.st.BlueSTSDK.Example I/BluetoothAdapter: getBluetoothLeScanner 09-20 15:26:16.427 31636-31636/com.st.BlueSTSDK.Example I/hwaps: JNI_OnLoad 09-20 15:26:19.141 31636-31636/com.st.BlueSTSDK.Example I/BluetoothAdapter: getBluetoothLeScanner 09-20 15:26:21.418 31636-31636/com.st.BlueSTSDK.Example I/BluetoothAdapter: getBluetoothLeScanner 09-20 15:26:28.332 31636-31636/com.st.BlueSTSDK.Example I/BluetoothAdapter: getBluetoothLeScanner 09-20 15:26:33.593 31636-31636/com.st.BlueSTSDK.Example I/BluetoothAdapter: getBluetoothLeScanner 09-20 15:26:56.770 31636-31636/com.st.BlueSTSDK.Example I/BluetoothAdapter: getBluetoothLeScanner 09-20 15:26:58.221 31636-31636/com.st.BlueSTSDK.Example I/com.st.BlueSTSDK.Node: Name: ME1V310                                                                                TxPower: 0                                                                                Address: C0:83:53:35:3D:42                                                                                Feature Mask: 0x20FD057B                                                                                Protocol Version: 0x1 09-20 15:26:59.703 31636-31636/com.st.BlueSTSDK.Example E/FeatureList: loaded 09-20 15:26:59.885 31636-31636/com.st.BlueSTSDK.Example I/HwPointEventFilter: do not support AFT because of no config 09-20 15:26:59.895 31636-31636/com.st.BlueSTSDK.Example I/HwPointEventFilter: do not support AFT because of no config 09-20 15:26:59.903 31636-31636/com.st.BlueSTSDK.Example I/Choreographer: Skipped 34 frames!  The application may be doing too much work on its main thread. 09-20 15:26:59.978 31636-31636/com.st.BlueSTSDK.Example I/BluetoothDevice: connectGatt 09-20 15:27:06.886 31636-31636/com.st.BlueSTSDK.Example I/BluetoothAdapter: getBluetoothLeScanner 09-20 15:27:30.538 31636-31648/com.st.BlueSTSDK.Example E/com.st.BlueSTSDK.Node: Error connecting to the node:ME1V310 09-20 15:27:30.661 31636-31636/com.st.BlueSTSDK.Example I/HwPointEventFilter: do not support AFT because of no config 09-20 15:27:30.666 31636-31636/com.st.BlueSTSDK.Example I/BluetoothDevice: connectGatt


Rules API robustness improvements

This pull request addresses #2869 and allows users to still list and retrieve rules even if a rule in a database references a trigger which has been deleted because a pack which provides that trigger has been removed.
This is a pretty common use case which we don't handle right now - we only clean up triggers for rules which belong to the pack which is uninstalled. If there is a pack A and pack B with a rule which references a trigger inside a pack A and user uninstalls pack A, rule inside a Pack B won't be deleted (that's of course when user is working via the API and / or using packs.uninstall command).
One option would be to also clean up all the rules which reference a trigger from the pack which is being uninstalled (even the rules from other packs). I personally think that's a reasonable behavior for API (but not for on disk content, of course).
What do others think?

Actually, now that I think about it some more - I don't think we should do the cascading delete since that's unexpected behavior.
If you delete (rm -rf) pack from disk, you also don't expect rules from other packs which reference triggers from deleted pack to be deleted.

I don't think we should do the cascading delete since that's unexpected behavior.

I agree. We shouldn't do this. We should however warn user though that the trigger is used in pack B. We'll get that as part of pack management.

Yeah, for one we could just add a simple logging statement to packs.uninstall for now :)

Here we go - d7cdaeb.

stderr: 'st2.actions.python.UnregisterPackAction: DEBUG    Removing pack aws.

st2.actions.python.UnregisterPackAction: WARNING  Rule "sample_rule_sqs" references deleted trigger "aws.sqs_new_message"

st2.actions.python.UnregisterPackAction: INFO     Removed pack aws.


No error dialog pops up when deploying project to web app without any workspace opening

OS: All
Build Version: 20191010.4
Repro Steps:

Make sure the target project folder is NOT opened in VS Code.
Create a new app service.
There is a notification after creation, click "Deploy" button from this notification--> Browse to open the target project according to the prompting.

Expect:
An error dialog pops up to remind opening workspace first.

Actual:
There is no error dialog after selecting the target project.
More Info:
This bug does not reproduce if deploy by clicking 'Deploy to web app...' from toolbar or context menu.

Great catch!


Document panics in listen

Fixes #69

The

This will only take down one of the threads in the threadpool, rather than the whole server.

part isn't right is it? According to the docs for scoped_threadpool

For safety reasons, a panic inside a worker thread will not be isolated, but rather propagate to the outside of the pool.


Translate array type into a valid swagger type

First of all, thank you very much for the wonderful project :+1:
Now to the issue. Previously, the following structure:
type Foo struct {
    Bar []int
}

would generate this swagger spec:
...
Bar:
  items:
    type: int
...

int, however, is not a valid swagger type. It is inserted because array types are not processed by the translation function. This commit applies the type translation function to all the places where array types are used.

@nkly Thanks for your contributions. 💯

@easonlin404 Thank you for the fast review :+1:


Add tests for change_log_level

This PR is a follow-up for comments left on PR #557.
The following changes were made:

changed level for "Parsed level: {:?}" message to debug instead of info. cc/ @keithmattix
changed status code for other error in change_log_level to also be BAD_REQUEST. cc/ @howardjohn
add unit tests for change_log_level. cc/ @GregHanson

@MorrisLaw: The following test failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

test_ztunnel
135f4168a958d22b70f720e65eeee9e6e9ff582c
link
true
/test test

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@MorrisLaw: The following test failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

test_ztunnel
8f7a8de5e4aa14ab4ed570b166cb64e1e282bb4e
link
true
/test test

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@MorrisLaw these tests are failing on CI: https://storage.googleapis.com/istio-prow/pr-logs/pull/istio_ztunnel/536/test_ztunnel/1671993444202975232/build-log.txt.
Can you rollback? It's blocking my change. Thanks!


ERROR: Failed building wheel for pytorch3d

Hi! I am currently testing this repository on Windows Subsystem for Linux (WSL). After running the pip install -r requirements.txt command, I encountered the following error:
WSL_Miniconda_Environments/unique3d/lib/python3.8/site-packages/torch/include -I/mnt/i/WSL_Miniconda_Environments/unique3d/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/mnt/i/WSL_Miniconda_Environments/unique3d/lib/python3.8/site-packages/torch/include/TH -I/mnt/i/WSL_Miniconda_Environments/unique3d/lib/python3.8/site-packages/torch/include/THC -I/mnt/i/WSL_Miniconda_Environments/unique3d/include/python3.8 -c /tmp/pip-req-build-3zhc0h0k/pytorch3d/csrc/ball_query/ball_query.cu -o build/temp.linux-x86_64-cpython-38/tmp/pip-req-build-3zhc0h0k/pytorch3d/csrc/ball_query/ball_query.o -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_BFLOAT16_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr --compiler-options '-fPIC' -DCUDA_HAS_FP16=1 -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ -std=c++17 -DTORCH_API_INCLUDE_EXTENSION_H -DPYBIND11_COMPILER_TYPE=\"_gcc\" -DPYBIND11_STDLIB=\"_libstdcpp\" -DPYBIND11_BUILD_ABI=\"_cxxabi1011\" -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_89,code=compute_89 -gencode=arch=compute_89,code=sm_89
      nvcc fatal   : Unsupported gpu architecture 'compute_89'
      error: command '/usr/bin/nvcc' failed with exit code 1
      [end of output]

  note: This error originates from a subprocess, and is likely not a problem with pip.
  ERROR: Failed building wheel for pytorch3d
  Running setup.py clean for pytorch3d
Successfully built nvdiffrast
Failed to build pytorch3d
ERROR: Could not build wheels for pytorch3d, which is required to install pyproject.toml-based projects

nvcc --version
nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2022 NVIDIA Corporation
Built on Wed_Sep_21_10:33:58_PDT_2022
Cuda compilation tools, release 11.8, V11.8.89
Build cuda_11.8.r11.8/compiler.31833905_0

I was able to install everything on WSL2, just by following the instructions, and had to update OpenGL version for ubuntu, but is not possible to run it because it WSL2 doesn't have Opengl-cuda interop support
https://docs.nvidia.com/cuda/wsl-user-guide/index.html#features-not-yet-supported
So I guess you need to install on windows or linux directly.

I was able to install everything on WSL2, just by following the instructions, and had to update OpenGL version for ubuntu, but is not possible to run it because it WSL2 doesn't have Opengl-cuda interop support https://docs.nvidia.com/cuda/wsl-user-guide/index.html#features-not-yet-supported
So I guess you need to install on windows or linux directly.

Thanks for the info! I'll try installing using the Windows instructions instead. I've tested it on Ubuntu 22.04 LTS, and it works well. Having it working on Windows would be great too!


Error! No Localizable.strings file found for output

This issue seems to appear when the Xcode project path contains special characters (like 'é' for instance).

The project was refactored, is this still an issue with BartyCrouch 4?

Closing due to inactivity + high probability that this is fixed.