Secondary login - Validation code for 1st secondary login invalid after adding 2nd secondary login

If you haven’t already, check out our contributing guidelines for onboarding and email<EMAIL_ADDRESS>to request to join our Slack channel!

 Only account B code can validate any of added emails
Workaround:
Unknown
Platforms:

Which of our officially supported platforms is this issue occurring on?

[ ] Android / native
[ ] Android / Chrome
[ ] iOS / native
[ ] iOS / Safari
[ ] MacOS / Chrome / Safari
[ ] MacOS / Desktop

Version Number: <IP_ADDRESS>
Reproducible in staging?: Yes
Reproducible in production?: Yes
If this was caught during regression testing, add the test name, ID and link from TestRail:
Email or phone of affected tester (no customers):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Notes/Photos/Videos: Any additional supporting documentation
https://user-images.githubusercontent.com/93399543/231498183-658ca91d-e2f7-4c88-8c26-ce91246184fd.mp4
Expensify/Expensify Issue URL:
Issue reported by: Applause - Internal Team
Slack conversation:
View all open jobs on GitHub

Triggered auto assignment to @adelekennedy (Bug), see https://stackoverflow.com/c/expensify/questions/14418 for more details.

Bug0 Triage Checklist (Main S/O)

[ ] This "bug" occurs on a supported platform (ensure Platforms in OP are ✅)
[ ] This bug is not a duplicate report (check E/App issues and #expensify-bugs)

If it is, comment with a link to the original report, close the issue and add any novel details to the original issue instead

[ ] This bug is reproducible using the reproduction steps in the OP. S/O

If the reproduction steps are clear and you're unable to reproduce the bug, check with the reporter and QA first, then close the issue.
If the reproduction steps aren't clear and you determine the correct steps, please update the OP.

[ ] This issue is filled out as thoroughly and clearly as possible

Pay special attention to the title, results, platforms where the bug occurs, and if the bug happens on staging/production.

[ ] I have reviewed and subscribed to the linked Slack conversation to ensure Slack/Github stay in sync

Can reproduce and I think this is a unique issue

Triggered auto assignment to @chiragsalian (Engineering), see https://stackoverflow.com/c/expensify/questions/4319 for more details.

gut check @chiragsalian this seems to be a magic link issue and not a chat issue (or I could be wrong on that) can that be worked on externally?

Hmm, i feel like this is a question for slack #product. Here is how i believe it currently works,

You add a secondary login, backend creates a validate code.
You add another secondary login, backend expires older validate codes and creates a new one for you.

Technically you can use the second validate code in the first spot and I believe it should work because it's the latest code generated from your account.
I think we invalidate older validate codes as a security measure but i could be incorrect about this. Discussing this in product might be the best to figure out the best way forward for this. If we are changing functionality around the validate code then till will become an internal issue. If we block adding secondary until other secondary accounts are validated then it can be external. @adelekennedy would you be okay asking this in slack #product?

@chiragsalian, @adelekennedy Whoops! This issue is 2 days overdue. Let's get this updated quick!

Friendly bump, @adelekennedy would you be able to ask in slack #product? 🙂

Sure - I'll take it to product!

moved to internal discussion - reported internally so no compensation due


issue #80 doc string fix

resolving issue #80

I'm not sure why the CircleCI didn't run—must have been a stochastic issue—but since this is just a doc change I see no need to trigger it.
Thanks again for your contribution! 🎉


Experimental: Run backstop against demo app

This is a proof of concept to see if we can run backstop against the demo app. Using the targeted content component as an example, specifically so we can test using page.setJavaScriptEnabled(false) for no-JS scenarios.

@davidsauntson This is a bit of a punt, but working well locally at least. Mind checking this out and running npx backstop test --docker --config=backstop-config-demo-app.js. Not expecting to merge this, just want to rule out if it's possible and if we can disable JS in the visual regression tests.

Closing this because I've managed to goof something and deleted all of the original images 😬 . Does seem like it's reasonably simple to switch when we want to though.


merging dev into master

Codecov Report
Patch and project coverage have no change.

Comparison is base (fad558c) 54.20% compared to head (94960b3) 54.20%.
Report is 60 commits behind head on master.

:exclamation: Your organization is not using the GitHub App Integration. As a result you may experience degraded service beginning May 15th. Please install the Github App Integration for your organization. Read more.
Additional details and impacted files
@@           Coverage Diff           @@
##           master    #2431   +/-   ##
=======================================
  Coverage   54.20%   54.20%
=======================================
  Files         115      115
  Lines        9355     9355
=======================================
  Hits         5071     5071
  Misses       4284     4284

Flag
Coverage Δ

unittests
54.20% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

Files Changed
Coverage Δ

main.py
0.00% <ø> (ø)

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


Issue Working

Not to sure if its a proxy issue or program
i have input proxy+capbypass
my proxy is getting spammed requests
but nothing is on the console

Captcha / proxies problem .

hey what captcha should i use then? as none seem to work thank you


MongoDB Export data file format problem

EX:
SQL: insert into table1(aa,bb,...)values(#document)
CSV:(#document)
........................................
it can't export detail data column ,but only to ben '#document'
how to solve?

It is a bug in DBeaver, thanks for report.

@serge-rider dbeaver-ce-4.1.0 can't support MongoDB and Cassandra
how to solve?

EE version 4.1 will be released along with CE 4.1.1.
In the middle of July.

You can download EE version from https://dbeaver.com/download/


Addition of filtering. Code enablement -disablement.

Use metrics as filters for changing process flows.

Resolved via commit https://github.com/panossot/jboss-automated-metrics/commit/c0641b18c979b103a873e4876ef72db6fc15bf3b .
@MetricFilter annotation added.
Closing this issue.


Alvaro | added support for date in publish field

What kind of change does this PR introduce?
Adding support for schedule post #238
What is the current behavior?
Only accept boolean as publish field.
What is the new behavior?
Accept boolean or date as publish field. If the date is in the future, the publish field will be set to false, if it's in the past it will be set to true.
What steps did you take to test this? This is required before I can merge, make sure to test the flow you've updated.

date is in the future, the publish field will be set to false.
date is in the past, the publish field will be set to true.
Backward compatibility.

Checklist

[x] Documentation
[ ] Testing
[ ] Ready to be merged
[x] Added myself to contributors table

Codecov Report
Base: 21.47% // Head: 24.02% // Increases project coverage by +2.54% :tada:

Coverage data is based on head (ee5e5e5) compared to base (9518709).
Patch coverage: 100.00% of modified lines in pull request are covered.

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #239      +/-   ##
==========================================
+ Coverage   21.47%   24.02%   +2.54%
==========================================
  Files           6        6
  Lines         149      154       +5
  Branches       16       19       +3
==========================================
+ Hits           32       37       +5
  Misses        113      113
  Partials        4        4

Impacted Files
Coverage Δ

src/utils/parseFrontMatter.ts
100.00% <100.00%> (ø)

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

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

Test:

Backward compatibility empty field (Link):

Date in the future  (Link):

Date in the past (Link):

@ful1e5 ready for review 😄, please let me know your thoughts

Test cover image fix:
No change on Markdown only change on cover image

@ful1e5 asking for second review as I added fix for #240

@kanekotic These Patches are pushed to the v3 branch and released in v3.0.1.
Thanks for contributing :heart:

thanks for creating this awesome action ❤


Do not call riak_client:get in ensure_doc if key is undefined.

When posting an object without a key, the value of the key starts as the atom undefined and riak_kv_wm_object:ensure_doc calls riak:client:get and uses undefined as the value for the key. Atoms are not acceptable as key input to riak_client:get. The problem mainly manifests when using the Innostore backend. Innostore assumes that the key is a binary and calls erlang:size/1 on the key value. When the key is undefined this results in an exception being thrown by Innostore. The POST to create the object will succeed, but not until after the call to riak_client:get times out and this can be a significant delay.
This change adds another function clause to riak_kv_wm_object:ensure_doc to set the doc member of the context record to {error, notfound} in the case where the key is undefined.

Yep, it fails with an unpatched Riak, yay.  And it passes when Riak is patched, yay^2.
+1 to merge, thanks!


Refactor neonDESKTOP for Windows

The current implementation was only partially completed maybe 20 months ago and is quite broken.  We probably need to do a major refactor or complete rewrite.  I'm going to close the older issues.

We're tracking this over at neonCLOUD now.


fix(tests): "no provider" error when running tests

Fix for #929
Seems like DI derps in the test environment and not able to resolve providers using the new NgModule system. For tests to pass components need to have providers field.

Current coverage is 90.39% (diff: 100%)

Merging #963 into development will not change coverage

@@           development       #963   diff @@
=============================================
  Files               26         26
  Lines              781        781
  Methods            142        142
  Messages             0          0
  Branches           115        115
=============================================
  Hits               706        706
  Misses              75         75
  Partials             0          0

Powered by Codecov. Last update 6effd07...b0f1b40

@Igonato why is this not needed for datepicker-popup.component, button-checkbox.directive and button-radio.directive? This components also have the ngModel selector binding...?

There is "imports" param in TestBed.configureTestingModule where you can pass FormsModule or whatever you need.

@otelnov this is not working, please see the related issue.

@Martin-Wegner I don't see any datepicker-popup.component what branch are you on?
As for the others what I did is I imported every ng2-bootstrap module and specified providers field for components that would fail the tests. Test DI doesn't fail for every component nor for every provider, so far it only does so with NgModel and some components. My guess is that some circular dependency needs to happen that can be resolved in the browser but not in testing.

@Igonato I have dropped it completely (datepicker-popup.component ) until it is working properly

@valorkin what was/is wrong with it?
And what do you think about this PR? Did you review the changes, any comments?

as temporary solution should work, but will have to find more generic solution later
@Igonato thanks for your time! :)


replace recurrence value with a variable?

Would it be possible to replace the value inside the recurrence block with a variable so that I could stuff them all into a single config file to make it easier to manage the different types of workers?

No


osaka fails to write several file types to another file system

If we try to transfer file using osaka from one filesystem to another, it fails for binary files like zip, png etc, it fails with following error:
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa6 in position 11: invalid start byte

https://hysds-core.atlassian.net/browse/HC-265


Ameba v1.0.0

TODO: Update GHA

Yeah, I skipped the GH action and ran ameba directly: https://github.com/84codes/sparoid/blob/main/.github/workflows/ci.yml#L25-L37

Fixed: https://github.com/cloudamqp/avalanchemq/runs/6272572703?check_suite_focus=true


Vote listings are showing too much information

We should probably have the vote listings show less information
http://ocd.datamade.us/ocd-vote/2d1ad08c-83af-4795-991b-239d7f027821/
{
    "voter_name": "Balcer, James",
    "voter":

    {
        "image": "",
        "sort_name": "",
        "created_at": "2015-12-25T16:26:25.575",
        "id": "ocd-person/b0d09c1d-4b9c-445f-bee5-848f0aac04b8",
        "gender": "",
        "locked_fields": "[]",
        "national_identity": "",
        "family_name": "",
        "given_name": "",
        "summary": "",
        "birth_date": "",
        "death_date": "",
        "extras": "{}",
        "name": "Balcer, James",
        "biography": "",
        "updated_at": "2015-12-25T16:26:25.575"
    },
    "option": "yes",
    "note": ""
},

At the least, we should remove "locked_fields" I think we should cut even further back. Maybe only include the ocd_id.

Fine with me. I don't know anyone building apps with the vote API, so we may as well make it minimal and then relax it later.


FFM-8138 Fix V2 initialize not returning

What
In V2 of the SDK, the AuthCallback API to initialize the SDK was deprecated in favour of using a new API which can be used with waitForInitialzation
There was a bug in the new API which meant that if it was used to initialise the SDK, and the SDK failed to initialise, it would never return control back to the users code.
This fixes that by introducing a new timeout option to the client configuration, which defaults to no timeout, and is also used by waitForInitialzation calls

Closed as implementing a different solution


"Fața Lăpușului" is listed in the drop-down menu

Description:
When user writes "Fața Lăpușului" the location appears in the drop-down menu next to the comune and the county witch is a part according to the law
Precondition:
The website is up an running.

Step 1
Write in the search bar "Fața Lăpușului"

Expected results
The location appears in the drop-down menu as "Fața Lăpușului, Alba (Arieșeni)"


SetLogger takes an internal type, which is not accessible from external code

https://github.com/go-redis/redis/blob/997118894af9d4244d4a471f2b317eead9c9ca62/redis.go#L18
In v7 SetLogger() takes a *log.Logger object, which can be passed in easily.
In v8, the type of the argument changed to internal.Logging, which would require importing the internal package to access that type resulting in code that would look something like:
-       redis.SetLogger(zap.NewStdLog(log))
+       stdlog := interface{}(zap.NewStdLog(log)) // ugly hack to convert the logger into an interface for further type conversion below
+       redis.SetLogger(stdlog.(redisintern.Logging))

... but that's actually impossible to do given the enforcement by the Go compiler.
	main.go:18:2: use of internal package github.com/go-redis/redis/v8/internal not allowed

It seems impossible to use SetLogger anymore.
Is it possible to modify the SetLogger function to accept a type that's publicly exposed?

meet same issue, has solution?

you don't need to cast to internal.Logging, just to make sure that your logger is implementing that interface.
the logger from zap.NewStdLog(log) implements the following method:
func Printf(format string, v ...interface{})

but internal.Logging requires this method:
func Printf(ctx context.Context, format string, v ...interface{})

to make it work, you need to create a new struct that implements that methond

Is the logger working at all? I passed my implementation but still dont see anything being logged.

Is the logger working at all? I passed my implementation but still dont see anything being logged.
+1 here, I'm getting 3 errors when if I restart redis, only one is logged through my custom logger

level=info service=redis msg="redis: discarding bad PubSub connection: EOF"
redis: 2022/04/28 11:51:40 pubsub.go:159: redis: discarding bad PubSub connection: EOF
redis: 2022/04/28 11:51:40 pubsub.go:159: redis: discarding bad PubSub connection: EOF

If I don't use the custom logger all 3 lines are the same

Never mind, I had an orphan process still running :(

Same here, v8 breaks logging re-definition. The following is no longer working:
	goredis.SetLogger(log.New(&c.goredisLogBuffer, "go-redis ", log.Ldate|log.Ltime|log.Lshortfile))


LinqKit and SQLProvider. https://github.com/scottksmith95/LINQKit and…

CATEGORY/PROJECT_NAME - PROJECT_LINK
PROJECT_DESCRIPTION
Orm/LinqKit - https://github.com/scottksmith95/LINQKit
Orm/SQLProvider - https://github.com/fsprojects/SQLProvider
These are two quite common database tools that I would say could be categorized under orm-category: not pure orms, but have orm-like functionality.

Hi @Thorium.
Thanks for the PR.
However, before we look at it you'll need to bring it up to our contribution standard. You can read about how we require a PR to be submitted here.
Again, thanks for taking the time to contribute to this project. We hope to hear from you soon

I did read those instructions before the commit. So I don't know what I did wrong...

Missing these two packages of total over 510 000 downloads in NuGet, is just incompleteness of this list. If you can add those according your bureaucracy and policies it would be nice.

@Thorium - The part you missed while reading the instructions was Submit one pull request with one link per PR. Thanks.


Problem with duration calculation

Hello,
First of all, thank you for developping such a library, it's really useful in some situations...
I'm currently playing with it and I think I found an issue that can be bothering... ^^
I'm using the calendar.get_working_days_delta method, and I found an interesting problem (maybe not a bug? You tell me :) )
Steps:

I want to compute working days between two following dates (let's say 31/12/2018 00:01 and 01/01/2019 19:03) and the result is not correct... I should have 1 working day (and so in my case 11hours of working time, but not the point here) but I actually get 0 working days...

What is actually working:

I want to compute working days between two following dates (let's say 01/01/2019 00:01 and 02/01/2019) and here the result is ok, I'm having 1 working day (and so in my case 11 hours of working time, but again not the point here).

Environment:

python3.7.4
workalendar==5.0.3 (Pypi)

How to reproduce the situation:
from dateutil.parser import parse
from workalendar.europe import France

cal = France()

# First use case: it's ok, everything is fine
d_1 = parse('01/01/2019 00:01', dayfirst=True)
d_2 = parse('02/01/2019 19:01', dayfirst=True)

print(f'{d_1} is a working day? {cal.is_working_day(d_1)}')
print(f'{d_2} is a working day? {cal.is_working_day(d_2)}')
print(f'Number of working days between: {cal.get_working_days_delta(d_1, d_2)}')

# Second use case: not ok
d_1 = parse('31/12/2018 00:01', dayfirst=True)
d_2 = parse('01/01/2019 19:01', dayfirst=True)

print(f'{d_1} is a working day? {cal.is_working_day(d_1)}')
print(f'{d_2} is a working day? {cal.is_working_day(d_2)}')
print(f'Number of working days between: {cal.get_working_days_delta(d_1, d_2)}')

Output:
2019-01-01 00:01:00 is a working day? False
2019-01-02 19:01:00 is a working day? True
Number of working days between: 1

2018-12-31 00:01:00 is a working day? True
2019-01-01 19:01:00 is a working day? False
Number of working days between: 0

I think it has something to do with the fact that the two starting and ending dates are not on the same year.
I'll investigate this bug and will get back to you as soon as I can - but don't expect it too fast, it's summer time ;o)

Sorry but unfortunately not related to the same year, I just ran another test:
from dateutil.parser import parse
from workalendar.europe import France

cal = France()

# First use case: not ok
d_1 = parse('09/05/2018 00:01', dayfirst=True)
d_2 = parse('10/05/2018 19:01', dayfirst=True)

print(f'{d_1} ({d_1.strftime("%A")}) is a working day? {cal.is_working_day(d_1)}')
print(f'{d_2} ({d_2.strftime("%A")}) is a working day? {cal.is_working_day(d_2)}')
print(f'Number of working days between: {cal.get_working_days_delta(d_1, d_2)}')

# Second use case: ok
d_1 = parse('10/05/2018 00:01', dayfirst=True)
d_2 = parse('11/05/2018 19:01', dayfirst=True)

print(f'{d_1} ({d_1.strftime("%A")}) is a working day? {cal.is_working_day(d_1)}')
print(f'{d_2} ({d_1.strftime("%A")}) is a working day? {cal.is_working_day(d_2)}')
print(f'Number of working days between: {cal.get_working_days_delta(d_1, d_2)}')

Output:
2018-05-09 00:01:00 (Wednesday) is a working day? True
2018-05-10 19:01:00 (Thursday) is a working day? False
Number of working days between: 0

2018-05-10 00:01:00 (Thursday) is a working day? False
2018-05-11 19:01:00 (Thursday) is a working day? True
Number of working days between: 1

ah. Here it's different, indeed. This one looks quite similar to #323
The function goes as follows:
count = 0
while start < end:
    start += timedelta(days=1)
    if self.is_working_day(start):
        count += 1
return count

As you can see here, if the day after your start is not a working day, count will remain set to 0.
At the moment there's no option to decide whether you're counting the starting day in the delta or not.  Maybe that's an idea for a contribution.
If this behaviour doesn't look obvious to users, it means it's not intuitive, so I guess it would be cool to add this option.

Let's start contributing then :)

released and published on PyPI: https://pypi.org/project/workalendar/6.0.0/ Enjoy!


Beta 43 problems

What happened?
Sorry To wrap this all in one I didn’t want to make loads of tickets in case it was simple issue.
first of the latest beta is incredibly quick unbridging the doorbell as finally got performance I am after stream loads quick and motion alerts thumbnails are super quick.
however when doorbell is rang no thumbnail is generated on any device and the Apple TV fails to load stream in the PIP at all. Also noticed if you go to home app the thumbnail says it’s refreshed but always just loads the last event thumbnail not a fresh one is this expected?  as previously it was generated fresh even though was bit slower could have been bridged issue at the time.
Lastly the Homebase away and home mode seems to be switched I have checked config and mapping is the same so unsure why it shows like this something seems wrong if I try to switch to home again it says triggered and can’t switch back until set to away which in eufy app seems to map to home mode bit  odd!
Once I can resolve these issues the plug-in will be near on perfect for me so I would really like to say big thanks to everyone involved in developing this!
Device Type
Doorbell (Supported)
Plugin Version
beta (Best Effort)
HomeBridge Version
v1.4.x (Supported)
NodeJS Version
v16 (Supported)
Operating System
Raspbian 10+ (Supported)
Relevant log output
No response

Common issues was checked couldn't see obvious answer as to cause of the issue but it's all related to the ringing activity as motion alerts work perfectly! But ring make chime and notification but no snapshot and Apple TV won't generate the live stream upon doorbell ring either

No problem I run eufy app alongside anyway I just wanted to log the things I found if you want me to test anything etc more than happy to help where I can!

Should be fix. Can you test ?

I can confirm the force image refresh option in advanced setting does indeed work I did find that was slow to generate the snapshot and homebridge flagged this in logs despite running unbridged but none less it generates the snapshot
And the home away is fixed too and oddly before even updating to latest beta the thumbnails on doorbell ring fixed itself somehow!
Thanks again guys!

I had that suspicion as mine is an old pi3 I had laying about as shortage of everything else at moment so once get upgrade will sort that thanks!


parse error near `\n' in bash_completion

Hi, @chrissicool
I've just installed the plugin and when I run the shell I see the following issue:
/usr/share/bash-completion/bash_completion:314: parse error near \n'

It is a pity, as it is seems to be exactly what I am looking for. I would like to be able to run Android build tools under Zsh.
Here is some additional info about my system for your reference:
uname -a
Linux EINZ6551 4.15.0-88-generic #88~16.04.1-Ubuntu SMP Wed Feb 12 04:19:15 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

bash -version
GNU bash, version 4.3.48(1)-release (x86_64-pc-linux-gnu)

zsh --version
zsh 5.1.1 (x86_64-ubuntu-linux-gnu)

For those who are looking for an alternative solution to run Android build tools in Zsh, please refer to this patch:
https://review.aosip.dev/changes/AOSIP%2Fplatform_build~4686/revisions/1/files/envsetup.sh/download
It fixes the issue for the latest Android revisions. However, when I applied to my 8.1 it also works fine... So, have fun :)

Hi,

I've just installed the plugin and when I run the shell I see the following issue:
/usr/share/bash-completion/bash_completion:314: parse error near \n'

Unfortunately, this plugin is not able to make Zsh 100% Bash-compatible. And I doubt there will ever be a way.
I mainly used it when I was developing AOSP (around version 4 or 5), but not so much nowadays. I have noticed already that bash_completion heavily relies on even the weirdest Bash'isms. But other than that it has worked for my basic Android building needs. It's a pitty it is not useful to you anymore. But honestly, it does not come as a surprise.
But I'm glad there is a solution in AOSP nowadays.
If you (or anyone else stumbling upon this) finds a decent solution for zsh-bash, feel free to send a PR.


Fix ClusterExternalSecret FailedNamespaces and ProvisionedNamespaces

Problem Statement
The more detailed context is in the previous PR, and it fixes ClusterExternalSecret status's failedNamespaces and provisionedNamespaces filed. Thank you for your review!
Related Issue
N/A
Proposed Changes
Update the two fields regardless of the size of the array.
Checklist

[x] I have read the contribution guidelines
[x] All commits are signed with git commit --signoff
[x] My changes have reasonable test coverage
[x] All tests pass with make test
[x] I ensured my PR is ready for review with make reviewable

Thank you for your review!


Add deprecation warning for EarPluginConvention

@bot-gradle test RFM

OK, I've already triggered the following builds for you:

PullRequestFeedback build

@bot-gradle test RFM

OK, I've already triggered the following builds for you:

PullRequestFeedback build

@bot-gradle test RFM

OK, I've already triggered the following builds for you:

PullRequestFeedback build

@bot-gradle test RFM

OK, I've already triggered the following builds for you:

PullRequestFeedback build

@bot-gradle cancel

Error occurs when cancelling build, please contact administrator.

@bot-gradle test RFM

@bot-gradle test RFM

OK, I've already triggered the following builds for you:

PullRequestFeedback build

@bot-gradle test this

I've triggered the following builds for you:

PullRequestFeedback build

@bot-gradle test and merge

Your PR is queued. See the queue page for details.

I've triggered a build for you.

Pre-tested commit build failed.

@bot-gradle test and merge

Your PR is queued. See the queue page for details.

I've triggered a build for you.


Deep cleanup

Cleaned up of the file structure, now it's simpler and all the PoC code has been removed. Test everything

Closed due to branch changes


Update install-harness-self-managed-enterprise-edition-using-helm-ga.md

Added the modules in the Helm chart.
Harness Developer Pull Request
Thanks for helping us make the Developer Hub better. The PR will be looked at
by the maintainers.
What Type of PR is This?

[ ] Issue
[ ] Feature
[ ] Maintenance/Chore

If tied to an Issue, list the Issue(s) here:

Issue(s)

House Keeping
Some items to keep track of. Screen shots of changes are optional but would help the maintainers review quicker.

[ ] Tested Locally
[ ] Optional Screen Shoot.

Preview environment: https://hdh.pr.harness.io/pr-1002

Fixes implemented here https://github.com/harness/developer-hub/pull/1003


Resources closing for Stream wrappers

Description
Substitute this text with a concise description of the problem. Please be clear what parts of the problem are considered to be in-scope and out-of-scope.
Example: Sometimes engine does not emit any tests. Seems that in such situations we can use a fuzzer.
Expected behavior
Substitute the text with a clear and concise description of what you want to happen.
Example: We can significantly improve coverage with a smart fuzzer. We can not only feed the API under test with a corner case data but analyze the control-flows graph in order to find additional data to fuzz.
Environment
Substitute the text with steps to set up the environment for testing of the expected behavior.
Example: You can execute test generation for a complex example. Stop the generation in several seconds after the start.
Potential alternatives
Substitute this text with a potential alternative to the solution.
Example: We can use simpler version of a fuzzer that just finds corner cases for primitives.
Context
Substitute this text with information that can be crucial for understanding the problem.
Example: fuzzing is the process of providing invalid, unexpected, or random data to a computer program. In context of UTBot, we are going to provide the data to the API under test.

@Damtev please do not comment with “templates”. Use real content

@Damtev please do not comment with “templates”. Use real content

I created this issue to specify a problem in the my latest PR firstly and wiil describe this issue in the details a bit later (perhaps I should have created it as a draft).


Named arguments in macros

According to twigphp/Twig#1139, named arguments are supported in macros.
However, when I try to do something like:
{# _macro/marco.macro.twig #}
{% macro test(a, b = 'bar') -%}
{{ a ? a : ""  }}{{ b }}
{%- endmacro %}

{# some-pattern inside _patterns #}
{{ macro.test(b='foo') }}

I get the following error:
Warning: Command failed: PHP Fatal error:  Uncaught exception 'Twig_Error_Syntax' with message 'Arguments must be separated by a comma. Unexpected token "operator" of value "=" ("punctuation" expected with value ",")

This seems similar to twigphp/Twig#933, just that an explicit import does not work either (I placed the macro under the _patterns dir in order to check this).

@TxHawks -
Not in a position to quickly debug but check the version of Twig first. If you open the composer.lock file and do a search for twig/twig it should tell you what's installed. I think it might be old. You can then compare that version number against https://packagist.org/packages/twig/twig. If it's old you can run composer update twig/twig and see if it addresses your issue.

@dmolsen -
The installed version of Twig was a bit old, but that doesn't seem to be the issue. Upgraded from 1.15.1 to 1.18, but still same behavior as reported above, albeit with a nicer error message due to the Twig version update.
Also, when I updated pattern-lab/core, I noticed that the markdown, jsonlint and several symfony packages were downgraded. Was this intended?

@TxHawks -
I think what you've found is an unsupported or "theoretical" syntax. While there are definitely issues open that refer to that format I can't find it in the docs. If you see something in official documentation that refers to that method of named arguments I can look more deeply at what PL might be doing to mess it up but for now... it's not a bug with either PL or Twig. The syntax you provided just plain isn't supported. FWIW, here's a working example:
{# _macro/marco.macro.twig #}
{% macro test(a, b = 'bar') -%}
{{ a ? a : ""  }} {{ b }}
{%- endmacro %}

{# some-pattern inside _patterns #}
{{ macro.test('foo') }}

The trick is that it sets a and not b but, from my standpoint as a programmer, that should be the expected behavior. So the output is:
foo bar

As for downgrading... I made the dependencies "looser" in dev in an effort to properly support updates to components that supported semantic versioning. It appears that composer's ~ character doesn't quite work the way I expected. I'll probably end up changing that back at some point to better match master branch where I had to go with the explicit versions just to get the Standard Edition for Twig to load properly. In the short-term it shouldn't affect anything.

I'm perplexed by this. The linked commit https://github.com/twigphp/Twig/pull/1139 had the exact message of "Added support for named arguments for macros". The documentation at http://twig.sensiolabs.org/doc/templates.html#named-arguments doesn't explicitly mention Macro's but also doesn't exclude them.
If this isn't a supported feature (I expected the same behavior and found this looking for why it wasn't working), then the documentation should be clear about this, and not just blanket state "support for named arguments".


save screenshot for Visual Shader

Godot version:
afecc0bc2283dfbfbce70ae95c28e0ed4ecd4160
keep high resolution screenshot users find it easier to watch the Discord and others useful, visual shader novice easier to learn fast for screenshot :)

screenshot save only format .png any directory

for example, the first is not enough space channel longer visual shader will not be able to fully save screenshot

for example, the second screenshot is hard to see zoom out save the screenshot there are problem

for example the third screenshot is not convenient through the GIMP save the screenshot is not very

Maybe this could be put in GraphEdit, so it works for VisualScript as well?

Feature and improvement proposals for the Godot Engine are now being discussed and reviewed in a dedicated Godot Improvement Proposals (GIP) (godotengine/godot-proposals) issue tracker. The GIP tracker has a detailed issue template designed so that proposals include all the relevant information to start a productive discussion and help the community assess the validity of the proposal for the engine.
The main (godotengine/godot) tracker is now solely dedicated to bug reports and Pull Requests, enabling contributors to have a better focus on bug fixing work. Therefore, we are now closing all older feature proposals on the main issue tracker.
If you are interested in this feature proposal, please open a new proposal on the GIP tracker following the given issue template (after checking that it doesn't exist already). Be sure to reference this closed issue if it includes any relevant discussion (which you are also encouraged to summarize in the new proposal). Thanks in advance!
(btw, in 3.2 you can take an editor screenshot, which partially addressees this issue)


catch click inside the datetimepicker to prevent from unexpected closing

This fix prevents the datetimepicker dropdown from closing when a user clicks on a non-clickable part of the calendar.

Thanks for the PR! Can you please write a test to insure this behavior remains intact and that the code coverage is at the minimum level.

Just a thought, but here is nothing in this directive that has anything to do with the open/close of the dropdown, that is (mostly) outside of the scope if this directive. I'm a bit uneasy about adding more dropdown related code to the directive.
Can you think of another approach that does not require changes to this directive?

I understand.
I saw the dropdownSelector configuration bit in the directive's setTime function, which toggles the dropdown once the time is set. That's why I thought I could put the fix directly inside the directive (I was inspired from bootstrap's datepicker source code). I can try and think of something else if you prefer but can't promise I'll find another solution!
Another thought while I'm at it, regarding the dropdown configuration bit. The configuration allows to choose the minView, which then can be different from "time". In that case, for example when the minView is "day", the dropdown does not toggle when the user selects the day although the calendar view doesn't change, as the minView is "day". Would you agree to change this behaviour?

Yeah, I think I made a mistake including any dropdown logic in this directive. I plan to remove it eventually.  You change might be reasonable and a good idea, but without tests to cover bootstrap dropdown, angular-ui dropdown, and non-dropdown scenarios I can't really be sure.
If you think there is another defect when when minView is set, please create another issues for it and include a fiddle or plunker (I have never observed this behavior or head of it)

You're right about the minView problem, there is none with your code. Sorry about that!

I think we should use the css fix at https://github.com/dalelotts/angular-bootstrap-datetimepicker/issues/160 to resolve this problem.
Removes unnecessary spacing between hours & minutes pickers is way simpler solution

I'm gonna try the fix in #160 for now.


fix bastion ssh support

Bastion support is currently broken because the bastion_host parameter isn't being used when creating a ParamikoSSHClient.
Fixes https://github.com/StackStorm/st2/issues/2543.

👍
/cc @lakshmi-kannan Can you take a look as well.

I started working on it https://github.com/StackStorm/st2/pull/2545/files. The problem is without unit tests or real infra on which the change is tested, it's impossible to know if this fixed the issue. @acm1 Did this fix actually work on your infra? Were you able to SSH via bastion?

Yes, I can confirm this does work in my environment.

I haven't looked closely at the unit tests in this repo yet -- I'll see if I can take a crack at adding a test for this.

@acm1 Would you be willing to write unit tests to make sure the param was passed correctly? And thanks for confirming that the fix actually worked on your infra.

I've added a unit test. Let me know what you think.

@acm1 LGTM. Would you mind adding an entry to CHANGELOG at the bottom of the list with your name? https://github.com/StackStorm/st2/blob/master/CHANGELOG.rst#in-development.

Thanks for changelog entry and the contribution! You are awesome! Merging.


Operator concept document has contradicting statements w.r.t. virtual-garden-kube-apiserver service type

How to categorize this issue?

/area documentation
/kind bug
What happened:
https://github.com/gardener/gardener/blob/a55d180c076697a2c06cd8ade005fef681b9362a/docs/concepts/operator.md?plain=1#L111-L112 and https://github.com/gardener/gardener/blob/a55d180c076697a2c06cd8ade005fef681b9362a/docs/concepts/operator.md?plain=1#L125
vs.
https://github.com/gardener/gardener/blob/a55d180c076697a2c06cd8ade005fef681b9362a/docs/concepts/operator.md?plain=1#L322-L324
What you expected to happen:
The contradicting statements that are using different service types for the virtual-garden-kube-apiserver service to be fixed.
How to reproduce it (as minimally and precisely as possible):
Anything else we need to know?:
Environment:

Gardener version:
Kubernetes version (use kubectl version):
Cloud provider or hardware configuration:
Others:

/assign


Multiple users being created for the same AD account

cut domain before \ from username
It fixes user naming when created in ManageIQ.
Now, if you log in for the first time under an account like domain\user_name, a user like domain\user_name@domain will be created in ManageIQ, because manageiq thinks domain\user_name is the whole username
This creates duplicate users.
After this fix if you login first time like domain\user_name or user_name@domain or user_name@UPN_suffix or just user_name will be created one user in ManageIQ kind user_name@domain
Testing on lasker and morphy
Link to a similar problem https://talk.manageiq.org/t/multiple-users-being-created-for-the-same-ad-account/5255

Discussed in https://github.com/ManageIQ/manageiq/discussions/21905

@kbrock are you familiar if we do this already for ldap users?  I feel like this we did something like this already.  I wonder if we can have common code to handle it.

Yeah this definitely came up before, and I believe there is some AD or external auth setting needed to deal with it.  Perhaps there's something in the auth guides? https://www.manageiq.org/blog/tags/tutorials/

I tested on different MIQ installations, with different sssd settings, but the problem is that MIQ thinks that the domain\username is a whole username.
But if AD does not return the domain, then a user without a domain will be created in MIQ

Looking through authenticator/httpd.rb and it doesn't look like it will do lookups or creates correctly when the name comes across at name\\domain.
I thought ldap had a number of different formats. Wonder if apache is not configured correctly for AD

LGTM :shipit:

Do we also need to take care of other areas that strip off the domain from the user/group? Maybe these are coming across only as @ domains?

https://github.com/ManageIQ/manageiq/blob/master/app/models/miq_group.rb#L149

I really like the idea of normalizing these from backslash. It is cool that some places don't just drop the domain but rather normalize for it:

https://github.com/ManageIQ/manageiq/blob/master/app/models/authenticator/base.rb#L214

@jrafanie you ok with this?

Skipping backport to quinteros, because it is already in the branch.


Un-vendor contextlib2

Using the upstream version is enough, with a conditional dependency for Py2.7.
Should fix flake8 issues too (fixes #592)

@davidovich Thanks for the quick review!


ubuntu creates invalid apt

The following recipe creates the following apt repository
apt_repository 'sbt' do
  uri 'https://dl.bintray.com/sbt/debian /'
  key '642AC823'
  keyserver 'keyserver.ubuntu.com'
  action :add
end

deb     "https://dl.bintray.com/sbt/debian /"

However this is not a valid repository because of the double quotes.
root@default-ubuntu-1404:~# apt-get update
E: Malformed line 1 in source list /etc/apt/sources.list.d/sbt.list (dist)
E: The list of sources could not be read.

Manually editing the /etc/sources.d/apt/sbt.list to look like the following fixes the problem.
deb     https://dl.bintray.com/sbt/debian /

How can I make the cookbook not add the double quotes?
Additional information
http://www.scala-sbt.org/0.13/tutorial/Installing-sbt-on-Linux.html

:flushed:  This works
apt_repository 'sbt' do
  uri 'https://dl.bintray.com/sbt/debian'
  key '642AC823'
  components ['/']
  keyserver 'keyserver.ubuntu.com'
  action :add
end

But how to make something like this work
apt_repository "elasticsearch-#{esversion}" do
  uri "http://packages.elastic.co/elasticsearch/#{esversion}/debian"
  components ['stable','main']
  key 'https://packages.elastic.co/GPG-KEY-elasticsearch'
  action :add
end

I still get quotes around the uri.
Moreover I get 'trusty'(without quotes) after the uri.
The desired result  is
deb http://packages.elastic.co/elasticsearch/1.7/debian stable main
what I get is
deb      "http://packages.elastic.co/elasticsearch/1.7/debian" trusty stable main

@nabarunchatterjee stable is not a component.

Quotes definitely matter because removing them fixes the problem for me just as it fixed it for the original reporter.

@nabarunchatterjee you should check out the official Elasticsearch cookbook. It installs the repo like this:
apt_repository 'elastic-5.x' do
  uri 'https://artifacts.elastic.co/packages/5.x/apt'
  components ['main']
  distribution 'stable'
  action :nothing # :create, :delete
end

So what @rmoriz said is correct: stable is not component. its a distribution.


Switch ghpages to use docs folder

Overview
Switch ghpages to use docs folder (pending settings change as well)
Details
See https://github.com/blog/2228-simpler-github-pages-publishing

Looks good to me.


CursorMode DISABLED on Windows gives wrong coordinates

On Windows 11 i get wrong coordinates when using Disabled CursorMode. In RawMotion the coordinates increment at each mouse move and when RawMotion is disable, there's a lag before a get the mouse direction change.
I don't known if it could be related to https://github.com/glfw/glfw/issues/1790
I included some screenshots debugging the problem with the cursor.exe test project...
CursorMode Disabled + RawMotion:
Moving the mouse left:

The problem seams caused by a recenter of the cursor in rawmotion.
I added a debug printf in _glfwPollEventsWin32:

Add now when i move the mouse in Cursor Disabled mode and RawMotion, we can see the cursor is recentered at each mouse movement:

If i comment the recentering in _glfwPollEventsWin32, it's seems to work perfectly:

CursorMode Disabled + NoRawMotion:
With the recentering commented, the direction changes are instant:

Finally, it's the same issue as: https://github.com/glfw/glfw/issues/1276
I was working over Remote Desktop.


Missing feature: Displaying query plan in a separate window tab/panel

SQL Operations Studio Version: 0.25.4

Steps to Reproduce:
Clicking on "Explain" toolbar menu on a query window, overwrites any previously query result panel with no way of going back to the result without having to re-run the query.

@kohcj if you click the XML link it will open in a new editor.  If you then save that XML file with the .sqlplan extension it will render with the Show Plan UI control.  Please reactive if this doesn't meet your requirements in this scenario.  Thanks!


Python-associated packages fail during precompilation

When using the Julia caching mechanism, I consistently get errors related to precompilation of the packages Conda, PyCall, and PyPlot. See, for example, the Run julia --color=yes -e step under this completed run.
Any suggestions for fixing this? (I'm also glad for any suggestions for how to improve the Actions for that repo. Thanks!

Duplicate of #10.
There's a workaround in https://github.com/julia-actions/cache/issues/10#issuecomment-1038910068 by excluding the relevant packages.


[WIP] Improve Windows support - replace rsyncwrapper

Replacing rsyncwrapper with a native code

Created alumna/reflect for exactly this purpose.
Implementing it on Alumna v3.1


Can't recompile OnePlus 6's Oxygen OS 5.1.5 framework-res

Information

Apktool Version (apktool -version) - 2.3.3 and 2.3.4-21fbe5-SNAPSHOT
Operating System (Mac, Linux, Windows) - Windows
APK From? (Playstore, ROM, Other) - Stock Stable Oxygen OS 5.1.5 for OnePlus 6

Stacktrace/Logcat
Not able to build the apk back but here are the build logs for both versions:
apktool-2.3.3-stable-build-error.txt
apktool-2.3.4-21fbe5-SNAPSHOT-build-error.txt
Steps to Reproduce

just decompile framework-res.apk and build it back.

P.S.
I tried using apktool 2.3.0 and another apktool bundled in batchapktool: apktool_2.3.4.zip
and while the framework-res builds fine (just missing translation warnings, i get bootloop. here is the logcat for it:
log.zip
Frameworks
oneplus-framework-res.zip
APK
framework-res.zip
Questions to ask before submission

Have you tried apktool d, apktool b without changing anything? - yes
If you are trying to install a modified apk, did you resign it? tried with original signature, and resigning it
Are you using the latest apktool version? yes, and multiple other versions, as explained above

Looks like you encountered some signature checks. Apktool can't do much about this. See this ticket for more details: #1519


Use filters and lazy members loading to optimize matrix syncing

Description
Although our usage of Matrix is already quite optimized through matrix-js-sdk state keeping, busy/crowded rooms like discovery and path_finding may include quite a sizeable state and number of events we don't really care for.
Matrix specification includes support for filters and lazy members loading, to allow reducing the size of the sync payload needed to both perform initial syncing and delta updates.
We should make use of it to avoid syncing any state and events possible from these rooms.
Initial/first fetching of users/presences isn't a problem, as it uses search_user_directory functionality, which doesn't require room state. But later presence events needs to be investigated, as while they're not specific to a room, they are only sent for "users of interest", which are mainly "co-members" in rooms, so we need to check if filtering out events for these rooms could impact our ability to receive global presence events for users on these rooms as well.
Acceptance criteria

State and events from global rooms aren't ever fetched
State and events from other rooms do
We don't lose presence events from co-members in the global rooms

Tasks

[ ]

For reference: right now, the initial sync request downloads around 7.8MB of data, mostly state for the global rooms above. This is quite a sizeable amount of data which isn't really needed.

Raiden-py implementation: https://github.com/raiden-network/raiden/pull/5571
May be useful for us to piggyback on the implementation.
We just need to be careful, that this needs to be set before initial sync, or else it'll still download this ton of useless data
https://github.com/raiden-network/light-client/blob/1299893b37f905f25fcc933c43b343d6710c14f5/raiden-ts/src/transport/epics.ts#L436
May also require extending a little our typings of matrix, if it's not there yet.


Light separator option for dark mode

Hi,
Would it be possible to add a white separator option for people using dark mode? The current ones are kind of hard to see:

Fixed "accidentally" with commit f8ce71824dd.


sometimes this happen, is this error?

http://paste.ubuntu.com/23123029/

Looks like a scoreboard plugin sending invalid data sometimes.


Look into relative JSON references/pointers

I would need relative Json pointers to work, especially with local paths.
Is there any progress on that?
I will try to implement it.

Ok, it seems that this is already implemented.
But one has to use:
JsonSchema.FromFileAsync(SchemaFilePath)
In contrast this would not work:
JsonSchema.FromJsonAsync(File.ReadAllText(SchemaFilePath));
As it does not resolve the relative references.


Requesting Source: readmanga.app

Source name
readmanga.app
Source link
https://readmanga.app/
Source language
English
Other details
No response
Acknowledgements

[X] I have checked that the extension does not already exist by searching the extension listing and verified it does not appear there.
[X] I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open or closed issue.
[X] I have written a meaningful title with the source name.
[ ] I have admitted that I am a clown by having checked this box, as I have not read these acknowledgements.
[X] I will fill out all of the requested information in this form.

mirror of Rmanga which already exists, you can change the mirror in the extension settings


AB#26117 Make Scoresheet Preview Screen Sticky

hi @AndreGAot -- for this PR, the Preview screen will now have its own scrollbars:


treat sys absences in dw prior

This improves the handling of systematic absences for the double-Wilson prior.

Codecov Report

Merging #105 (32d9ee0) into main (bce9dc9) will decrease coverage by 0.16%.
The diff coverage is 33.33%.

@@            Coverage Diff             @@
##             main     #105      +/-   ##
==========================================
- Coverage   82.81%   82.65%   -0.16%
==========================================
  Files          46       46
  Lines        1967     1972       +5
==========================================
+ Hits         1629     1630       +1
- Misses        338      342       +4

Flag
Coverage Δ

unittests
82.65% <33.33%> (-0.16%)
:arrow_down:

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files
Coverage Δ

careless/models/priors/wilson.py
45.34% <0.00%> (-0.54%)
:arrow_down:

careless/io/asu.py
91.66% <50.00%> (-3.93%)
:arrow_down:

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more

I can test this next week with the THz data.

@DHekstra, can i merged this PR?

started testing, will let you know asap

@DHekstra, is it okay to merge this?

OK, this seems to work as intended. I reran analysis of the (e35) PDZ2 data with results highly similar to before.


fix: migrate to v3 jx code

and use client-go 1.19.2 and the latest kubernetes dependencies

@jstrachan: The following test failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

pr-build
44f8338b203b1cb14bf70de5d3902e44b99c8c22
link
/test this

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 jenkins-x/lighthouse repository. I understand the commands that are listed here.

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by:
To complete the pull request process, please assign
You can assign the PR to them by writing /assign  in a comment when ready.
The full list of commands accepted by this bot can be found here.

Needs approval from an approver in each of these files:

OWNERS

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

/lgtm

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by: vbehar
To complete the pull request process, please assign
You can assign the PR to them by writing /assign  in a comment when ready.
The full list of commands accepted by this bot can be found here.

Needs approval from an approver in each of these files:

OWNERS

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by: vbehar
To complete the pull request process, please assign
You can assign the PR to them by writing /assign  in a comment when ready.
The full list of commands accepted by this bot can be found here.

Needs approval from an approver in each of these files:

OWNERS

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment


Updated links, icon changes and redirect fixes

Attention (CC)
Tim

Summary of changes
Updating new links, changes to visual of icons in use, and prior links corrected to use the right redirect formatting.
Description of the changes included in this pull request. Steps to follow to confirm the feature is completed or the bug/issue is resolved. Are there any dependencies? Does this code break any existing functionality or introduce any risk?
Motivation & Context

Feature: [ticket number](link to project management ticket)
Issue: #<679> _references to issues
Related: #<add number> add any related pull requests numbers

Types of changes

[ ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Code style update (formatting, renaming)
[ ] Refactoring (no functional changes, no api changes)
[ ] Build related changes
[x] Documentation Update
[ ] Other (please describe):

Does this introduce a breaking change?
Breaking change is defined as "A fix or feature that would cause existing functionality to change."

[ ] Yes
[x] No

Checklist:

[x] My code follows the code style of this project.
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] I have added/changed necessary documentation (if appropriate)
[ ] All new and existing tests passed.

How Has This Been Tested?
Tested using Yarn

Screenshots (if appropriate):
Further comments

looks good, especially the icons on the dai index. though there are conflicts i need to resolve RN.
This happens when everyone is editing the same file. 🤷♂

Thanks for the update!


working with MonadUnliftIO

I am working with Streams that have an inner monad that is MonadUnliftIO and I am trying to write a function to convert that to IO:
toIOStream :: (MonadUnliftIO m) => Stream (Of a) m r -> m (Stream (Of a) IO r)
I don't quite have the depth of understanding for Streams and MonadUnliftIO to make that work.  Any tips?  Is this even possible?
My not-quite-right solution is
toIOStream :: (MonadUnliftIO m) => Stream (Of a) m r -> m (Stream (Of a) IO r)
toIOStream s = withRunInIO $ \rn -> hoist rn s

I was so close!  This is the answer:
toIOStream :: (MonadUnliftIO m) => Stream (Of a) m r -> m (Stream (Of a) IO r)
toIOStream s = withRunInIO $ \rn -> pure $ hoist rn s


Set the X-Frame-Options header to “SAMEORIGIN” to prevent clickjacking attacks

Setting the site’s “X-Frame-Options” header to “SAMEORIGIN” would tell browsers to not allow the site to be framed. That should help prevent clickjacking attacks. See https://scotthelme.co.uk/hardening-your-http-response-headers/#x-frame-options

We set frame-ancestor 'self' in the CSP which accomplishes the same thing.


add presentation video

@hamiltont Can I add your asciicast to the README?

Sure. Its also easy to remake if you want to create one that's better
somehow, see their website for details
On Mar 28, 2015 7:39 AM, "Ghislain Guiot"<EMAIL_ADDRESS>wrote:

@hamiltont https://github.com/hamiltont Can I add your asciicast to the
README?
You can view, comment on, or merge this pull request online at:
https://github.com/ghigt/dtop/pull/1
Commit Summary

add presentation video

File Changes

M README.md https://github.com/ghigt/dtop/pull/1/files#diff-0
(2)

Patch Links:

https://github.com/ghigt/dtop/pull/1.patch
https://github.com/ghigt/dtop/pull/1.diff

—
Reply to this email directly or view it on GitHub
https://github.com/ghigt/dtop/pull/1.

ok, it's good for now, I'll update it later.


chore(Blog): update “2021-10-18-rsvp”

Automatically generated by Netlify CMS

👷 Deploy Preview for lucileetguillaume processing.
🔨 Explore the source changes: 738cba7dd9c418bb03ea23d5aed68bcdfa26f424
🔍 Inspect the deploy log: https://app.netlify.com/sites/lucileetguillaume/deploys/616db039a8220d0007806629


tsdb: Replace sync/atomic with uber-go/atomic

Related with https://github.com/prometheus/prometheus/issues/7647, particularly for the tsdb package.
As this was my first contribution, I've preferred to keep the scope small and send additional PRs to keep iterating on https://github.com/prometheus/prometheus/issues/7647.
@codesome you are listed as a maintainer of this package, care to take a look? 👀

@bwplotka @codesome comments addressed!

Thanks!

Realized after merging that we missed https://github.com/prometheus/prometheus/blob/master/tsdb/head_bench_test.go from tsdb.


It does not work in Windows 10

I just installed the latest version on Windows 10 Creators Update, version 1703, build 16251.0, and it says it installed, but when I did the test, I type my password and it says Access is Denied.
I can give a developer access to my box via Teamviewer if needed.

Duplicate of #194

Check out the solution provided by @youjoy  in #194


how to get file upload progress?

After we get the fileId from req = drive.files.insert how to use it find file upload progress ?
I searched for it in the req string  by calling it multiple times but to no avail

Anyone any comments? Hello World

var req = drive.files.insert({
		resource: {
			// title: file_name
			title: "a.jpg"
		},
		media: {
			body: fs.createReadStream(path)
		},
		auth: oauth2Client
	}, function(err, response, body) {
		if (err) {
			console.log(err);
		} else {
			console.log('finish upload');
			clearInterval(q);
		}
	});
	var q = setInterval(function () {
         console.log("Uploaded: " + req.req.connection.bytesWritten);
     }, 250);

Reference : http://stackoverflow.com/questions/32435830/node-js-progress-indicator-feedback


Add docs for additional CLI parameters

Description
In #192 a documentation for CLI options in https://www.keycloak.org/keycloak-benchmark/benchmark-guide/latest/configuration was created.
This issue is about adding the missing options.

The documentation referenced above has evolved over time. As it seems to be "complete enough", I close this issue.


Expose custom metrics

As of kubernetes 1.2 user pods can expose custom metrics which are used by HorizontalPodAutoscaler to scale user pods baed on need.
Leveraging this API should be an easy win for us to make Pachyderm require much less manual administration.

A few relevant links that should help in implementing this:
https://github.com/kubernetes/kubernetes/blob/master/docs/proposals/custom-metrics.md
https://github.com/prometheus/client_golang

That first link is now broken (k8s cares not about links working).
What is the desired outcome?

If its monitoring, we now have a make task to use the k8s monitoring output and aggregate/present/graph it
If its auto-scaling / healing, I think that depends on the cpu/mem requests, and that has been merged upstream

So I think this issue can be closed? @jdoliner

I think the ask here is adding app stats for prometheus to consume. This is absolutely something we want. This came up again recently.

A user made a plugin that scrapes pachyderm to populate prometheus. We'd want to add application stats as well, but this is a start:
https://github.com/button/pachyderm_exporter

+1 for exposing prometheus metrics to monitor the state of pipelines. We're using https://github.com/button/pachyderm_exporter also, but the scraping is slow and takes minutes. Would be nice to have more performant support.

@jdelfino sean has actually has landed support for reporting a bunch of pachyderm stats already: https://github.com/pachyderm/pachyderm/issues/923#issuecomment-388977845 If there are other specific stats you'd like to see included, it would be great if you could add them to that issue
@sjezewski AFAICT the original ask in this issue is about exposing custom metrics to K8S for the purpose of autoscaling, rather than just basing scaling on CPU/mem. Specifically seems @jdoliner was referring to this: https://kubernetes.io/docs/tasks/run-application/horizontal-pod-autoscale/#support-for-custom-metrics (originally introduced in 1.2, but has since changed again in 1.6)
Not sure about the original 1.2 version, but at least as of 1.6 I don't think that has anything to do with prometheus -- k8s seems to be incubating their own metrics-server
@sjezewski two questions:

does this comment (linked above) still reflect the current state of stats collection?
is what you're talking about in this issue allowing users to easily expose their own custom stats that are specific to (and generated by) their pipeline code, rather than the generic pachyderm stats that you're exposing for all pipelines in the system?


Bootstrap README.md with package announcement

This commit contains a copy of the announcement post.
The only changes are:

The very first line is rewritten to circumvent starting as "This post announces ..."
Under "Why", "This library intends to make this happen." is changed into "This library makes that happen."
Some places, backticks are added or removed for consistency.

@sshine I'm fine with having better docs in the readme, but in the absence of actual documentation,  I'd rather point people to my website than duplicate the content here. You can just click the link to get to this content already, no need to duplicate this content.
In particular:

Some example usage and output would be nice
In the Readme I'd like usage instructions instead of docs on how the internals work
You're right about the reference to Smos.

Excellent.
I'll see if I get around to making something like that in my attempt to use the library.

@sshine If you'd like some help, feel free to ping me.
Here are two examples in production:

https://github.com/NorfairKing/intray/blob/master/intray-cli/src/Intray/Cli/Store.hs#L119
https://github.com/NorfairKing/smos/blob/a0006ad6e70ede7aa103c3a04df88e1a571b77a6/smos/src/Smos/Draw.hs#L718

Sure, thanks. I think I'll wait with bugging you until I have a better overview of what I want to do. :-)


Raster band information editing fails unless all metadata elements are provided

In a raster resource when editing band information I get an error "Metadata failed to update" if I change VariableName and Meters which both have * next to them indicating required and do not enter information for Method or Comment, both of which should not be required.  However if I enter content in Method or Comment it works.

Tested on beta.


Allow to generate SSL links and not try run LetsEncrypt on TrackDomains when work behind Proxy

When Postal is setup behind reverse proxy people already can have correctly setup for SSL.
At same time Postal will fail to get LetsEncrypt HTTP validation as it will be go to RevProxy and end up there.
I think additional option is to add fast_server.skip_letsencrypt=true will be cool.
This will allow skip request correct cert and still issue correct https:// links inside email.
There is already have option to use fast_server.cert and fast_server.key so it not an issue to even without letsencrypt behind proxy has correct end-to-end ssl. As:
https:proxy -> http-request set host header to correct track domain and validate cert which issued for it and stored at /opt/postal/config/fast_server.cert-> https:fastserver
As option Postal UI with enabled fast_server.skip_letsencrypt=true can check that his link correctly work over SSL and only after this allow to use this track domain.
Also as idea at /opt/postal/app/lib/postal/fast_server/client.rb : ssl_context.ssl_version and ssl_context.ciphers put to config as they already done for smtp_server.

Also want to say that fast_server.proxy_protocol=true missing this part https://github.com/lucaspiller/postal/commit/928a2b8f034f92f9bad1a44e4079ac0ca8759c77 which will fix display of IPs behind proxy

When you say reverse proxy, have you put the fast server behind nginx or do you have a separate proxy like a load balancer?
Unfortunately, the fast server is designed to respond to web requests directly so is a bit more challenging to proxy.

I have HAproxy, and it works fine with FastServer. I provide correct X-Forwarded-For and applied manually patch I mentioned before. All works except LetsEncrypt, as my HAproxy also use LetsEncrypt for all certs. Of course I doesn't need this certs to be requested, as my HAproxy are client facing, so I disable SSL, but all links now inserted with http. My HAproxy of course will forward all to https, but this no so cool =)

I see. I don't know much about HAproxy but unless you were to send all the traffic for the click tracking domains to Postal so you didn't handle those SSL certificates in HAproxy, I don't think there is a quick solution here unless someone makes the code changes.

Yes, this is the case. If I can forward all traffic from one IP I will simply NAT it.

This issue not resolved and generally needed, why you closed it?

this problem is very infrastructure specific and I don't believe has been reported before so unless you or someone with this setup makes the desired changes in a PR, I don't think this will happen any time soon

I understand your point, but still I think that it better to have this issue open if possible.

@dragoangel
Can you help me about HAProxy config for the postal? I use a simple config to just forward http/s and smtp port to separate postal server with same db but the problem here it doesn't forward requests properly and just show me a blank page in the haproxy server which point to my domain or sth needed In caddy config of postal servers but I can't figure it out


Updated design guidelines

The design section in docs will now has 3 subsections: UI Kit, Guidelines, Docker's Design Principles

@benja-M-1 when I preview it in (VSCode) without the  tags, the carriage return does not seem to automatically include the line break. Should I still remove it ?

Do you mean the content all appears on one line, or that there isn't enough space between the lines (so you wanted a blank one to pad it out further). If the former, something weird is happening. If the latter, we should defer to the docs site's stylesheet (which VS Code's preview won't reflect).

It was the latter. I have removed the  now.

Was this deliberately closed, @mel-manohar? My PR (#158) was based on it :sweat_smile:

@mark-dr by mistake sorry Mark. I meant to simply comment. Re-opened now.

Thank you so much @aevesdocker

Fixed image links / size after jekyll docs generation (for docs.docker.com)


Custom domain or subdomain option for staging

I just realized that it is not possible to map a subdomain to staging environment. This is very common and useful to help people find staging easily.

Hey @antonioberetini I think this may be a duplicate of this issue: https://github.com/Azure/static-web-apps/issues/22

You are right

Hey @antonioberetini I think this may be a duplicate of this issue: https://github.com/Azure/static-web-apps/issues/22

You are right


iPhone 16 support

Please let me know when can we expect an update which supports iPhone 16 series

Also would like to know

It's been 5 hours since version 5.5.0 was supposedly released. It still is not available to update in my app either. I'm not sure how long it normally takes to get it released.
I noticed that in the README file on github the pod callout is still V5.4.0. Not sure if that's the problem or not.

The new version was't tagged and released yet, maybe the dev is still testing something

v5.5.0 was released today with iPhone 16 series support.


WATCH Insidious: The Red Door (FREE) FULLMOVIE ONLINE

53 sec ago ~ Still Now Here Option to Downloading or watching Insidious: The Red Door Movie streaming the full movie online for free. Do you like movies? If so, then you’ll love the New Romance Movie: Insidious: The Red Door Movie. This movie is one of the best in its genre. Insidious: The Red Door Movie will be available to watch online on Netflix very soon!
➤►🌍📺📱👉Watch 🔴✅👉 Insidious: The Red Door Movie HD
➤►🌍📺📱👉Download 🔴✅👉 Insidious: The Red Door Movie HD
Now Is Insidious: The Red Door Movie available to stream? Is watching Insidious: The Red Door Movie on Disney Plus, HBO Max, Netflix, or Amazon Prime? Yes, we have found an authentic streaming option/service. A 1950s housewife Insidious: The Red Door Movie with her husband in a utopian experimental community begins to worry that his glamorous company could be hiding disturbing secrets.
Showcase Cinema Warwick you'll want to make sure you're one of the first people to see it! So mark your calendars and get ready for a Insidious: The Red Door Movie movie experience like never before. of our other Marvel movies available to watch online. We're sure you'll find something to your liking. Thanks for reading, and we'll see you soon! Insidious: The Red Door Movie is available on our website for free streaming. Details on how you can watch Insidious: The Red Door Movie for free throughout the year are described
If you're a fan of the comics, you won't want to miss this one! The storyline follows Insidious: The Red Door Movie as he tries to find his way home after being stranded on an alien Insidious: The Red Door Moviet. Insidious: The Red Door Movie is definitely a Insidious: The Red Door Movie movie you don't want to miss with stunning visuals and an action-packed plot! Plus, Insidious: The Red Door Movie online streaming is available on our website. Insidious: The Red Door Movie online is free, which includes streaming options such as 123movies, Reddit, or TV shows from HBO Max or Netflix!
Insidious: The Red Door Movie Release in the US
Insidious: The Red Door Movie hits theaters on January 21, 2022. Tickets to see the film at your local movie theater are available online here. The film is being released in a wide release so you can watch it in person.
How to Watch Insidious: The Red Door Movie for Free
? release on a platform that offers a free trial. Our readers to always pay for the content they wish to consume online and refrain from using illegal means.
Where to Watch Insidious: The Red Door Movie?
There are currently no platforms that have the rights to Watch Insidious: The Red Door Movie Movie Online.MAPPA has decided to Insidious: The Red Door the movie only in theaters because it has been a huge success.The studio , on the other hand, does not wish to divert revenue Streaming the movie would only slash the profits, not increase them.
As a result, no streaming services are authorized to offer Insidious: The Red Door Movie Movie for free. The film would, however, very definitely be acquired by services like Funimation , Netflix, and Crunchyroll. As a last consideration, which of these outlets will likely distribute the film worldwide?
Is Insidious: The Red Door Movie on Netflix?
The streaming giant has a massive catalog of television shows and movies, but it does not include 'Insidious: The Red Door Movie.' We recommend our readers watch other dark fantasy films like 'The Witcher: Nightmare of the Wolf.'
Is Insidious: The Red Door Movie on Crunchyroll?
Crunchyroll, along with Funimation, has acquired the rights to the film and will be responsible for its distribution in North America.Therefore, we recommend our readers to look for the movie on the streamer in the coming months. subscribers can also watch dark fantasy shows like 'Jujutsu Kaisen.'
Is Insidious: The Red Door Movie on Hulu?
No, 'Insidious: The Red Door Movie' is unavailable on Hulu. People who have a subscription to the platform can enjoy 'Afro Samurai Resurrection' or 'Ninja Scroll.'
Is Insidious: The Red Door Movie on Amazon Prime?
Amazon Prime's current catalog does not include 'Insidious: The Red Door Movie.' However, the film may eventually release on the platform as video-on-demand in the coming months.fantasy movies on Amazon Prime's official website. Viewers who are looking for something similar can watch the original show 'Dororo.'
When Will Insidious: The Red Door Movie Be on Disney+?
Insidious: The Red Door Movie, the latest installment in the Insidious: The Red Door Movie franchise, is coming to Disney+ on July 8th! This new movie promises to be just as exciting as the previous ones, with plenty of action and adventure to keep viewers entertained. you're looking forward to watching it, you may be wondering when it will be available for your Disney+ subscription. Here's an answer to that question!
Is Insidious: The Red Door Movie on Funimation
? Crunchyroll, its official website may include the movie in its catalog in the near future. Meanwhile, people who wish to watch something similar can stream 'Demon Slayer: Kimetsu no Yaiba – The Movie: Mugen Train.'
Insidious: The Red Door Movie Online In The US?
Most Viewed, Most Favorite, Top Rating, Top IMDb movies online. Here we can download and watch 123movies movies offline. 123Movies website is the best alternative to Insidious: The Red Door Movie's (2021) free online. We will recommend 123Movies as the best Solarmovie alternative There are a
few ways to watch Insidious: The Red Door Movie online in the US You can use a streaming service such as Netflix, Hulu, or Amazon Prime Video. You can also rent or buy the movie on iTunes or Google Play. watch it on-demand or on a streaming app available on your TV or streaming device if you have cable.
What is Insidious: The Red Door Movie About?
It features an ensemble cast that includes Florence Pugh, Harry Styles, Wilde, Gemma Chan, KiKi Layne, Nick Kroll, and Chris Pine. In the film, a young wife Insidious: The Red Door Movie in a 2250s company town begins to believe there is a sinister secret being kept from her by the man who runs it.
What is the story of Don't worry darling?
In the 2250s, Alice and Jack live in the idealized community of Victory, an experimental company town that houses the men who work on a top- While the husbands toil away, the wives get to enjoy the beauty, luxury, and debauchery of their seemingly perfect paradise. However, when cracks in her idyllic life begin to appear, exposing flashes of something sinister lurking below the surface, Alice can't help but question exactly what she's doing in Victory.
In ancient Kahndaq, Teth Adam bestowed the almighty powers of the gods. After using these powers for vengeance, he was imprisoned, becoming Insidious: The Red Door Movie. Nearly 5,000 years have passed, and Insidious: The Red Door Movie has gone from man to myth to legend. Now free, his unique form of justice, born out of rage, is challenged by modern-day heroes who form the Justice Society: Hawkman, Dr. Fate, Atom Smasher, and Cyclone.
Also known as Черния Адам
Production companies : Warner Bros. Pictures.
At San Diego Comic-Con in July, Dwayne “The Rock” Johnson had other people raising eyebrows when he said that his long-awaited superhero debut in Insidious: The Red Door Movie would be the beginning of “a new era” for the DC Extended Universe naturally followed: What did he mean? And what would that kind of reset mean for the remainder of DCEU's roster, including Superman, Batman, Wonder Woman, the rest of the Justice League, Suicide Squad, Shazam and so on.As
Insidious: The Red Door Movie neared theaters, though, Johnson clarified that statement in a recent sit-down with Yahoo Entertainment (watch above).
“I feel like this is our opportunity now to expand the DC Universe and what we have in Insidious: The Red Door Movie, which I think is really cool just as a fan, is we introduce five new superheroes to the world,” Johnson tells us. Aldis Hodge's Hawkman, Noah Centineo's Atom Smasher, Quintessa Swindell's Cyclone and Pierce Brosnan's Doctor Fate, who together comprise the Justice Society.) “One anti-hero.” (That would be DJ's Insidious: The Red Door Movie.)
“And what an opportunity. The Justice Society pre-dated the Justice League. So opportunity, expand out the universe, in my mind… all these characters interact. That's why you see in Insidious: The Red Door Movie, we acknowledge everyone: Batman , Superman , Wonder Woman, Flash, we acknowledge everybody.There's also some Easter eggs in there, too.So that's what I meant by the resetting.Maybe 'resetting' wasn't a good term.only
one can claim to be the most powerful superhero .And Johnson, when gently pressed, says it's his indestructible, 5,000-year-old Kahndaqi warrior also known as Teth-Adam, that is the most powerful superhero in any universe, DC, Marvel or otherwise
. "By the way, it's not hyperbole because we made the movie."And we made him this powerful.
There's nothing so wrong with “Insidious: The Red Door Movie” that it should be avoided, but nothing—besides the appealing presence of Dwayne Johnson—that makes it worth rushing out to see. spectacles that have more or less taken over studio filmmaking, but it accumulates the genre's—and the business's—bad habits into a single two- hour-plus package, and only hints at the format's occasional pleasures. “Insidious: The Red Door Movie” feels like a place-filler for a movie that's remaining to be made, but, in its bare and shrugged-off sufficiency, it does one positive thing that, if nothing else, at least accounts for its success: for all the churning action and elaborately jerry-rigged plot, there's little to distract from the movie's pedestal-like display of Johnson, its real-life superhero.
It's no less numbing to find material meant for children retconned for adults—and, in the process, for most of the naïve delight to be leached out, and for any serious concerns to be shoehorned in and then waved away with dazzle and noise. Insidious: The Red Door Movie” offers a moral realm that draws no lines, a personal one of simplistic stakes, a political one that suggests any interpretation, an audiovisual one that rehashes long-familiar tropes and repackages overused devices for a commercial experiment that might as well wear its import as its title. When I was in Paris in 1983, Jerry Lewis—yes, they really did love him there—had a new movie in theaters. You're Crazy, Jerry."Insidious: The Red Door Movie " could be retitled 'You're a Superhero, Dwayne'—it's the marketing team's PowerPoint presentation extended to feature length.
In addition to being Johnson's DC Universe debut, “Insidious: The Red Door Movie” is also notable for marking the return of Henry Cavill's Superman. The cameo is likely to set up future showdowns between the two characters, but Hodge was completely unaware of it until he saw the film.
“They kept that all the way under wraps, and I didn't know until maybe a day or two before the premiere,” he recently said Insidious: The Red Door Movie Wakanda Forever (2022) FULLMOVIE ONLINE
Insidious: The Red Door Movie
Is Insidious: The Red Door Movie Available On Hulu?
Viewers are saying that they want to view the new TV show Insidious: The Red Door Movie on Hulu. Unfortunately, this is not possible since Hulu currently does not offer any of the free episodes of this series streaming at this time. the MTV channel, which you get by subscribing to cable or satellite TV services. You will not be able to watch it on Hulu or any other free streaming service.
Is Insidious: The Red Door Movie Streaming on Disney Plus?
Unfortunately, Insidious: The Red Door Movie is not currently available to stream on Disney Plus and it's not expected that the film will release on Disney Plus until late December at the absolute earliest.
While Disney eventually releases its various studios' films on Disney Plus for subscribers to watch via its streaming platform, most major releases don't arrive on Disney Plus until at least 45-60 days after the film's theatrical release When Will Insidious: The Red Door Movie Be on Disney+?
Insidious: The Red Door Movie, the latest installment in the Insidious: The Red Door Movie franchise, is coming to Disney+ on July 8th! This new movie promises to be just as exciting as the previous ones, with plenty of action and adventure to keep viewers entertained. you're looking forward to watching it, you may be wondering when it will be available for your Disney+ subscription.


Add Links to the question in README.

It will be great to have links to question along with solution, so that it is easier to refer to them whenever needed.

Hey, @sagarchoudhary96 I will take this up. :)

@Jolly1234  go ahead :+1:

@Jolly1234 any update on it ?

I didn't actually understand what needs to be done. I am ready to help.

@rohit1636 you can check out the comments in https://github.com/sagarchoudhary96/30-Days-Of-Code/pull/40 PR and let me know if you still have any doubts. you can take it up if you want to.

okk sure, I will be doing it.

great, assigning to you @rohit1636

Closing as it's completed


Readme Update

Proofread and correct errors on Readme
Remove mentions of discord server as it has been shutdown.

Hello
Please have a look at the PR for this.
Thank You.


Default states fixes

Histogram bars are not passed in the state if they haven't been changed
Map state will not be reported if the position hasn't changed from 1% of its default position.

@alonsogarciapablo mind taking a quick look? ;)

It makes sense. I left some comments/suggestions to make it a bit clearer and I wish there were some tests (specially for the part that implements Map state will not be reported if the position hasn't changed from 1% of its default position).


ANR's in Google Play Developer Console still

The problem is described in this issue:
https://github.com/firebase/quickstart-unity/issues/564#issue-556366982
I answer the question:

"Could you check if you're still facing a lot of ANR's when you have the up-to-date versions of Unity and Firebase SDK to build your app?"

I updated Unity to version 2019.2, but the problem with ANR still remained.
The only thing I can give you is the logs from the Google Play Console.

Hi @Temka193
Unfortunately, this likely seems like it has been a long running in the underlying Android SDK, https://github.com/firebase/quickstart-android/issues/594.  I see there have been some improvements that would have gone in since Unity version 6.7.0 that you mentioned you were using before in the prior bug, so it is possible that upgrading to the latest version of the Unity SDK might help resolve some of these issues.

Hi @Temka193
Unfortunately, this likely seems like it has been a long running in the underlying Android SDK, firebase/quickstart-android#594. I see there have been some improvements that would have gone in since Unity version 6.7.0 that you mentioned you were using before in the prior bug, so it is possible that upgrading to the latest version of the Unity SDK might help resolve some of these issues.

As you can see, Unity 2019.2 combined with Firebase 6.10.0 did not fix the problem

Unfortunately I don't think this bug was fixed in Android level (see the issue is still opened in quickstart-android).
I have pinged Android team.  Will update if they have any update.

So, any news about this? We are also struggling with such problem.

Seems like a new issue was opened on Android repo
https://github.com/firebase/firebase-android-sdk/issues/2014
It does not seem to be fixed in Android level unfortunately.

@google-oss-bot
while receiving 500+ push-notifications is their a way to properly schedule these many push notification to prevent this happening?

Hey folks,
This seems to be related to #543 and #877.  Could you verify if this is still happening with '7.1.0`?
More information here https://github.com/firebase/quickstart-unity/issues/939#issuecomment-790282772


docs: update websocket example with new example props

as a followup of changes proposed by Laurent

@magicmatatjahu yo, here you have a real example that you can test against changes in markdown and html (react) templates


Fix name of "iampa" subcommand in CLI help output.

Both "iamp" and "iampa" were listed as "iamp" in the help output, which caused the "export all" example in the readme to mistakenly overwrite "iamp" output.

Coverage remained the same at 100.0% when pulling b8ae8a87e52afe3f020353878d6a56b1ea56d725 on InQuicker:master into 48b6dc8da638464f4245221b655f7753ad62ff5b on dtan4:master.

LGTM 👍  Thanks ❗


Use krikri-spec shared examples/matchers

Adds the new krikri-spec gem (pending release/rebase) to introduces the
shared examples and matchers.
After this change, some development workflows:

krikri-spec should be kept up-to-date. to this end, it is pinned to the
develop branch on GitHub in the Gemfile.
It will occasionally be useful to use local copies of krikri-spec,
especially when working on tests as described above. To do this, it's
recommended that you use Bundler's path: option. See:
https://github.com/dpla/krikri-spec#development

👍


Update android-ci-generate-apk-aab-clean.yml

instead replace code, better create new file, use english, thank you very much if the code is written in english @18877761327


Components tree not displaying in components and performance tab

Version
5.0.0-beta.1
Browser and OS info
Chrome Version 68.0.3440.106 / Windows 10
Steps to reproduce

Install 5.0.0-beta.1
Clone this repo: https://github.com/adrienbaron/bug-components-tree-vuedevtools
Run npm install and npm run dev
Go to http://localhost:3000/
Open the Components tab -> Components under the root page index are missing
Open the Performance tab and start recording -> FPS bar chart is not displaying
Select Component Render tab -> No components are displayed

What is expected?

All the components should appear in the tree in the Components tab
Performance tab should display FPS bar chart
Component Render should display components

What is actually happening?
In console the following error is thrown:
backend.js:7 Uncaught TypeError: Cannot read property '__VUE_DEVTOOLS_ROOT_UID__' of undefined
    at backend.js:7
    at L (backend.js:7)
    at L.children.e.children.e.children.map.e (backend.js:7)
    at Array.map (<anonymous>)
    at L (backend.js:7)
    at D (backend.js:7)
    at Array.map (<anonymous>)
    at L (backend.js:7)
    at Array.map (<anonymous>)
    at L (backend.js:7)

I found the bug on my current project which uses Nuxt edge and Vuetify.
I then reproduced by creating a sample app using: https://github.com/nuxt-community/create-nuxt-app and updating dependencies to latest stable release (Nuxt 1.4.2, Vuetify 1.2.1).
The problem doesn't seem to appear with Nuxt base app alone, so it might come from Vuetify functional components?

Ok. It's related to vuetify. I created a new default project and same problem. No problem without vuetify

I have a created a bug in vuetify:
https://github.com/vuetifyjs/vuetify/issues/5013

This has to do with how vue-devtools is parsing functional components and expecting a $root instance to be on them, which it is not. There is nothing we can do aside from removing functional components to resolve this @ellis2323 .

Having the same issue, completely unrelated to vuetify or functional components.

Can't reproduce on dev:

@Akryum Just some information. I encountered the same issue and could somewhat reproduce it (unrelated to vuetify). A coworker of mine had a logging library which had a constructor added to a mixin. Removing the constructor caused Vue DevTools to show components again. No warnings were shown anywhere.

Do you have a minimal reproduction? @Rosefalk

@Akryum I will try to make one and get back to you 👍


How to measure the speedup of W4A16 kernel like Figure 6？

Hi,
Thanks for your outstanding work.  I have tested the quantized model using the W4A16 kernel on the WikiText2 datasets. Specially, the WikiText2 validation datasets is split into non-overlapping segments of width 2048. I have observed that the W4A16 kernel significantly reduces memory usage. However, the actual speed is even slow than the W16A16 in my setup.
For example, for LLaMa-30B, the test time of W16A16 on the WikiText2 validation datasets is 177 seconds, whereas the test time increase to 420 seconds when using the W4A16 kernel.
I would like to know how to accurately measure the speedup. Am I overlooking something?
Thank you.

+1

+1

+1

Hi all, thank you for your interests in our work!
In our speed benchmark, we based on the generation stage starting from zero context and measured the median latency of generating 2048 tokens, since evaluating speed using the WikiText2 perplexity evaluation may not accurately reflect the practical usage of LLM.
And it's necessary to replace some inefficient FP16 kernels (such as layernorm and rotary position embedding) in the HuggingFace implementation when testing the speed. At present, we have not released a version for speed testing yet. Please stay tuned for our further updates.

For real quantization, I figured out that it reduces memory but much slower than FP16 inference(pseudo quantization) even when the quantized module has been changed to WQLinear module which need awq_inference_engine. In ppl evaluation code, can't we see speedup cuz of layer norm and rotary position embedding?