Testable

A big refactor so that we can test the create_* functions with ynab client easily mockable

Awesome, thanks! I will test this out today and get it merged. This makes adding backgrounding of the work much easier!

[OKAY] Loaded ENV .env File as KEY=VALUE Format
11:51:14 PM web.1 |  Traceback (most recent call last):
11:51:14 PM web.1 |    File "python/main.py", line 5, in <module>
11:51:14 PM web.1 |      from routes import main_blueprints
11:51:14 PM web.1 |    File "fintech-to-ynab/python/routes.py", line 5, in <module>
11:51:14 PM web.1 |      from functions import create_transaction_from_monzo,create_transaction_from_starling
11:51:14 PM web.1 |    File "fintech-to-ynab/python/functions.py", line 7, in <module>
11:51:14 PM web.1 |      from python import ynab_client as ynab_client_module, settings as settings_module
11:51:14 PM web.1 |  ImportError: No module named python

@rienafairefr when i try and run this, i get the above error.

Changing
from python import ynab_client as ynab_client_module, settings as settings_module

to
import ynab_client as ynab_client_module, settings as settings_module

fixes it

11:54:06 PM web.1 |    File "/usr/local/lib/python2.7/site-packages/flask/app.py", line 1817, in wsgi_app
11:54:06 PM web.1 |      response = self.full_dispatch_request()
11:54:06 PM web.1 |    File "/usr/local/lib/python2.7/site-packages/flask/app.py", line 1477, in full_dispatch_request
11:54:06 PM web.1 |      rv = self.handle_user_exception(e)
11:54:06 PM web.1 |    File "/usr/local/lib/python2.7/site-packages/flask/app.py", line 1381, in handle_user_exception
11:54:06 PM web.1 |      reraise(exc_type, exc_value, tb)
11:54:06 PM web.1 |    File "/usr/local/lib/python2.7/site-packages/flask/app.py", line 1475, in full_dispatch_request
11:54:06 PM web.1 |      rv = self.dispatch_request()
11:54:06 PM web.1 |    File "/usr/local/lib/python2.7/site-packages/flask/app.py", line 1461, in dispatch_request
11:54:06 PM web.1 |      return self.view_functions[rule.endpoint](**req.view_args)
11:54:06 PM web.1 |    File "fintech-to-ynab/python/routes.py", line 31, in decorated_view
11:54:06 PM web.1 |      return func(*args, **kwargs)
11:54:06 PM web.1 |    File "fintech-to-ynab/python/routes.py", line 51, in route_monzo
11:54:06 PM web.1 |      return common_view(create_transaction_from_monzo)
11:54:06 PM web.1 |    File "fintech-to-ynab/python/routes.py", line 40, in common_view
11:54:06 PM web.1 |      body, code = create_transaction_func(data, settings)
11:54:06 PM web.1 |    File "fintech-to-ynab/python/functions.py", line 91, in create_transaction_from_monzo
11:54:06 PM web.1 |      return {'error': 'Transaction amount is 0.'}, 200
11:54:06 PM web.1 |  KeyError: 'amount'

When posting a Monzo transaction.

KeyError 'amoutn, taht might be from the line
if data['amount'] == 0:
    return {'error': 'Transaction amount is 0.'}, 200

but it's not changed from the previous create_ function for monzo. You're testing it with a mock/fake data argument, or are you testing live on data that monzo sent ?
I'll add some kind of schema validation for the data argument maybe ?

Hey
I am testing it with real data from Monzo.
On 28 Jun 2017 09:44, "rienafairefr"<EMAIL_ADDRESS>wrote:

KeyError 'amoutn, taht might be from the line
if data['amount'] == 0:
return {'error': 'Transaction amount is 0.'}, 200
but it's not changed from the previous create_ function for monzo. You're
testing it with a mock/fake data argument, or are you testing live on data
that monzo sent ?
I'll add some kind of schema validation for the data argument maybe ?
—
You are receiving this because your review was requested.
Reply to this email directly, view it on GitHub
https://github.com/scottrobertson/fintech-to-ynab/pull/29#issuecomment-311596318,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAELCS7OvuRyDKSkykW1XGPSlIFp-eaBks5sIhJYgaJpZM4OEv30
.

I've just added some debug statements to see the data received by the function. It looks like the data argument is wrong, maybe it's not de-json-ified correctly or something like that. Try to test with 9e7c0c5 and look at the debug statements "received data ***"

9:59:15 AM web.1 |  DEBUG:settings:received data json {u'data': {u'originator': False, u'attachments': [], u'currency': u'GBP', u'id': u'tx_1', u'account_id': u'acc_0', u'category': u'mondo', u'is_load': True, u'scheme': u'gps_mastercard', u'dedupe_id': u'0', u'metadata': {u'stripe_card_last_four': u'1234', u'is_topup': u'true', u'stripe_charge_id': u'ch_1'}, u'merchant': None, u'updated': u'2017-06-08T11:34:53.548Z', u'account_balance': 11952, u'counterparty': {}, u'description': u'Top up', u'local_currency': u'GB
9:59:15 AM web.1 |  >  P', u'created': u'2017-06-07T11:34:53.15Z', u'settled': u'2017-06-08T11:34:53.15Z', u'notes': u'', u'include_in_spending': False, u'amount': 10000, u'local_amount': 10000}, u'type': u'transaction.created'}
9:59:15 AM web.1 |  DEBUG:settings:received post data {"type":"transaction.created","data":{"id":"tx_1","created":"2017-06-07T11:34:53.15Z","description":"Top up","amount":10000,"currency":"GBP","merchant":null,"notes":"","metadata":{"is_topup":"true","stripe_card_last_four":"1234","stripe_charge_id":"ch_1"},"account_balance":11952,"attachments":[],"category":"mondo","is_load":true,"settled":"2017-06-08T11:34:53.15Z","local_amount":10000,"local_currency":"GBP","updated":"2017-06-08T11:34:53.548Z","account_id":"acc_
9:59:15 AM web.1 |  >  0","counterparty":{},"scheme":"gps_mastercard","dedupe_id":"0","originator":false,"include_in_spending":false}}
9:59:15 AM web.1 |  DEBUG:settings:{u'data': {u'originator': False, u'attachments': [], u'currency': u'GBP', u'id': u'tx_1', u'account_id': u'acc_0', u'category': u'mondo', u'is_load': True, u'scheme': u'gps_mastercard', u'dedupe_id': u'0', u'metadata': {u'stripe_card_last_four': u'1234', u'is_topup': u'true', u'stripe_charge_id': u'ch_1'}, u'merchant': None, u'updated': u'2017-06-08T11:34:53.548Z', u'account_balance': 11952, u'counterparty': {}, u'description': u'Top up', u'local_currency': u'GBP', u'created': u'2
9:59:15 AM web.1 |  >  017-06-07T11:34:53.15Z', u'settled': u'2017-06-08T11:34:53.15Z', u'notes': u'', u'include_in_spending': False, u'amount': 10000, u'local_amount': 10000}, u'type': u'transaction.created'}

OK the POST data we get is {'data':[stuff],'type':'transaction.created'} , and previously it was treated using the data['data'] as argument, of course.

aa5f506 should solve that

There we go 👍 awesome job!
How do i run these tests out of interest?

you can add a python -m unittest discover tests step in CI and that should cover all :-)


Lacking Information

In the O365 Cloud there are 4 different types of groups that can be used for various things.   Unfortunately they can't all be used for everything.   This is an excellent article but it does NOT specify which of the 4 O365 group types are needed.
Microsoft 365
Distribution
Mail-enabled Security
Security
Please make sure you specify the group type in your articles.
Thanks

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: a50a5424-6bb4-c34c-bb82-991a5dd3e0df
Version Independent ID: ea8ac9ee-e014-ad33-59f5-5d15f8a38ad8
Content: Learn how to share a cloud flow with other users - Power Automate
Content Source: articles/create-team-flows.md
Service: power-automate
Sub-service: cloud-flow
GitHub Login: @MSFTMan
Microsoft Alias: deonhe

@bejeweledone Thanks for reporting this issue. We'll investigate and update the docs as needed.

Thank you.   It would be great if the creator of these sorts of Doc keep in
mind that they are heavily used and recommended to people who are new to
the platform and that little things like indicating what type of group can
go a long long way towards helping that new person understand what they
need to do.
J
On Tue, Jul 20, 2021 at 5:10 PM Deon Herbert @.***>
wrote:

@bejeweledone https://github.com/bejeweledone Thanks for reporting this
issue. We'll investigate and update the docs as needed.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/MicrosoftDocs/power-automate-docs/issues/524#issuecomment-883710423,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AEVTQ3M5SM7P3YTNBDI62DLTYXQ23ANCNFSM5AUBZXNQ
.

In the O365 Cloud there are 4 different types of groups that can be used for various things.   Unfortunately they can't all be used for everything.   This is an excellent article but it does NOT specify which of the 4 O365 group types are needed.
Microsoft 365
Distribution
Mail-enabled Security
Security
Please make sure you specify the group type in your articles.
Thanks

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: a50a5424-6bb4-c34c-bb82-991a5dd3e0df

Version Independent ID: ea8ac9ee-e014-ad33-59f5-5d15f8a38ad8

Content: Learn how to share a cloud flow with other users - Power Automate

Content Source: articles/create-team-flows.md

Service: power-automate

Sub-service: cloud-flow

GitHub Login: @MSFTMan

Microsoft Alias: deonhe

@bejeweledone - Thanks for your feedback. We are closing this issue, as https://docs.microsoft.com/en-us/power-automate/create-team-flows was updated March 9, 2023. If this doesn't address your comment, please open another issue.


Allow adding an item to the cart when there is a stock only in cc war…

Allow adding item to checkout when the only stock is in collection point warehouse and delivery method is not set yet

Fix failing test and add more tests for updating checkout with item with stock in cc warehouse

Add tests for filtering products by stock availability for cc warehouse


Update Reader interfaces

Q
A

Breaks BC?
✔

Fixed issues
#47

Limit in the IterableDataReader is not set by default
Added @template* and @psalm-immutable docblocks into reader interfaces
Added self return-types for immutable methods of reader interfaces

Fix broken BC in other reposiitories:

[x] yii-cycle -- SelectDataReader

👍


jQuery 3: error 'url.indexOf is not a function'

Getting an error when using Vide with JQuery 3.0.0.
Here is the no-minified stacktrace:
jQuery.Deferred exception: url.indexOf is not a function TypeError: url.indexOf is not a function
    at jQuery.fn.load (https://cdnjs.cloudflare.com/ajax/libs/jquery/3.0.0/jquery.js:9612:13)
    at findPoster (file:///Users/j/temp/test-site/js/jquery.vide.js:175:39)
    at Vide.init (file:///Users/j/temp/test-site/js/jquery.vide.js:280:7)
    at new Vide (file:///Users/j/temp/test-site/js/jquery.vide.js:219:12)
    at HTMLBodyElement.<anonymous> (file:///Users/j/temp/test-site/js/jquery.vide.js:461:18)
    at Function.each (https://cdnjs.cloudflare.com/ajax/libs/jquery/3.0.0/jquery.js:359:19)
    at jQuery.each (https://cdnjs.cloudflare.com/ajax/libs/jquery/3.0.0/jquery.js:152:17)
    at jQuery.$.fn.(anonymous function) [as vide] (file:///Users/j/temp/test-site/js/jquery.vide.js:454:10)
    at HTMLBodyElement.<anonymous> (file:///Users/j/temp/test-site/js/jquery.vide.js:497:28)
    at Function.each (https://cdnjs.cloudflare.com/ajax/libs/jquery/3.0.0/jquery.js:359:19) undefined

I was looking at it in the Chrome debugger it looks like the string being passed to $ in this line:
$('<img src="' + path + '.gif">').load(onLoad);

Is getting coerced into a function, which doesn't have an indexOf function. Which blows up when it hits the first line in load.
jQuery.fn.load = function( url, params, callback ) {
    var selector, type, response,
        self = this,
        off = url.indexOf( " " );

Ah, looks like load is deprecated in jQuery 3.
From https://blog.jquery.com/2015/07/13/jquery-3-0-and-jquery-compat-3-0-alpha-versions-released/:

Removed deprecated event aliases

.load, .unload, and .error, deprecated since jQuery 1.8, are no more. Use .on() to register listeners.

Submitted a pull request with a fix.

This has not been fixed in the bower version

+1, has not been fixed in the bower version

+2, has not been fixed in the bower version

has not been fixed in v. 3.1.0

has not been fixed in v. 3.1.0 +

has not been fixed in v. 3.1.0 ++

has not been fixed in v. 3.1.0 ++

Still not fixed in bower version 3.1.0.  v3.0.1 direct from vendor website working perfectly<EMAIL_ADDRESS>

has not been fixed in v. 3.1.1 ++

Still not fixed in the Bower Version

still not fixed in 3.2.1

Can someone reopen this? I'll think this will never get solved if the issue is marked as closed ...

if ( type.indexOf( "." ) > -1 ) { /*<-----This line fails with uncaught error [Uncaught TypeError: type.indexOf is not a function] in v. 3.1.1 --- Going to modify to test for function first before invoking. */

			// Namespaced trigger; create a regexp to match event type in handle()
			namespaces = type.split( "." );
			type = namespaces.shift();
			namespaces.sort();
		}

3.2.1 is not fixed

has not been fixed in v. 3.2.1

Came here because of load() issues to learn that there is an issue that is not fixed. Time 12:10AM EST 10/25/2017

Better approach may be a polyfill like this
jQuery.fn.load = function(callback) {      $(window).on("load", callback)  };

jQuery.Load() was so easy to use and with lots of tutorials online, now I can't find how to use jQuery.on() because the official FAQ is a mess, and all the google results brings up ".load" which is deprecated.
Great.

not fixed in npm 3.2.1

3.5.1 still not fixed


Ruby 3.2.0

I think it's time for ruby 3.2.0: https://github.com/rails/docked/blob/main/Dockerfile#L1

@stillhart Done for ruby-slim-bullseye

Now building nightly with latest from 3.2.


avx512: implement mm512_range_ps/d functions

Implemented mm512_range_pd, mm512_range_ps.
All tests were generated using intel-all-gcc-10 and implementations were tested on intel-all-gcc-10, gcc-10, clang-11, emscripten.

Implemented mm_range_pd, mm_range_ps, mm256_range_pd, mm256_range_ps, mm_cmp_pd_mask, mm_cmp_ps_mask, mm256_cmp_pd_mask, mm256_cmp_ps_mask.
All tests were generated using intel-all-gcc-10 and implementations were tested in intel-all-gcc-10, gcc-10, clang-11, emscripten.
Also updated mm512_range_pd, mm512_range_ps to use switch statement and add support for fallback on mm256_range functions.


Rename bitbucket-pipelines.yml to bitbucket-pipelines-npm.yml

Tidy up name, as there are more examples to come

Tidy up name, as there are more examples to come

I'm not sure it is a good practice, by default bitbucket yml is called: bitbucket-piplines.yml.
Maybe better put each one under its own folder?


Inspect high VRAM usage in Llama 3

When running Llama 3 8B the VRAM usage is too high (expected: 16 GB, actual: > 28).
Llama 2 7B, instead, runs well.
The issue may be related to choosing the correct dtype at the different stages of the inference.

See this - may be of help

May also try to load the model with a shorter block size (context length) - maybe some of the ram is taken by the cached RoPE embeddings.

Closed by allowing to load models in half-precision or bfloat16


📃: Addition of ranking losses

:red_circle: Title : Addition of ranking losses
:red_circle: Aim : Add ranking losses like Triplet Loss and Pairwise Ranking Loss
:red_circle: Brief Explanation : The repo contains some of the regression as well as classification losses, but is missing ranking losses. I would like to add them. Please assign this @Avdhesh-Varshney if you think this is a valuable contribution
Screenshots 📷

:white_check_mark: To be Mentioned while taking the issue :

Full name : Mayuresh Dharwadkar
What is your participant role? (Mention the Open Source Program name. Eg. GSOC, GSSOC, SSOC, JWOC, etc.) SSOC

Happy Contributing 🚀
All the best. Enjoy your open source journey ahead. 😎

@Mayureshd-18  go ahead.


can not add map

the size of the image is 1296 x 1392
https://cdn.discordapp.com/attachments/494726439263010826/1294348024641753170/IMG_4572.jpg?ex=670aaf08&is=67095d88&hm=1adb3166981ea58ca6a076cfadae793da717dbeceecc87fe36e409cc1b31ee86&

Not related to dnd5e, I suggest taking this up on Discord for troubleshooting and if a issue is found file it on the core repo: https://github.com/foundryvtt/foundryvtt/issues


xNN - Input Trainings data on Ipad

Describe the bug
The pop-up window for entering training data does not appear on iPads.
To Reproduce
Steps to reproduce the behavior:

Use a ipad
Click on 'Open Roberta xNN'
Click on "Neuronal Network learn"
Click on "Open a pop up window - input/output test/training data"
See error

Expected behavior
Pop up window appears.
Screenshots

If applicable, add screenshots to help explain your problem.

Device information

Type iPad
OS:
Browser: Safari, Chrome?

@Thorlogy , please add more information for Ipad version and browser version. We could not reproduce the error

@Thorlogy please try it again. We could not reproduce the error.


chore: add Cypress 13 to peer dependencies

closes #550

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Tweak the periodic integration tests workflow

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

Project coverage is 48.99%. Comparing base (3a1237b) to head (92a30a5).

Additional details and impacted files
@@             Coverage Diff             @@
##           master     #118       +/-   ##
===========================================
- Coverage   65.80%   48.99%   -16.82%
===========================================
  Files          12       12
  Lines        1778     1786        +8
===========================================
- Hits         1170      875      -295
- Misses        608      911      +303

Flag
Coverage Δ

integrationtests
?

unittests
48.99% <ø> (?)

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

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


XBEE not visible

Hello
I am on Mac OS 10,13.
There is no XBEE3  from Sparkfun that appears in the serial ports.
This is the same if I install a USB-Serial bridge.
Thank you

Hi @paraglidingtech! I'm sorry but XBee MicroPython is a different third-party plugin not related the MicroPython plugin. Please contact them about your issue.


Add parallelization for performance

In various places (and especially the large area processing feature), the aggregator makes synchronous back-end requests in series. While this was the easiest to set up a proof of concept implementation in the existing openeo_driver framework, it is obviously bad for performance because some request can take quite long (e.g. batch job starting).
A lot can be gained by waiting for back-end responses in parallel.

duplicate of #28


942 | DI String Match | C++

DI String Match -
What will change - Add solution for problem 942. DI String Match in C++
Type of Issue -
Please add/delete options that are not relevant.

[x] Adding New Code

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

[x] C++

Self Check

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

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

Please assign this issue to me


Final Touches before 1st Post - Toggle, etc.

This PR is for the final touches before the first post. This will hide uncompleted profiles, add a dark mode toggle, add a light mode, and maybe make a dark/light for my portfolio and change some stuff for my portfolio. Switch the repl (if not done) to this branch for the finishing touches before posting.

Credit to Dark/Light toggle: https://dev.to/ananyaneogi/create-a-dark-light-mode-switch-with-css-variables-34l8 by @ananyaneogi (sry for ping if you got it)

@headiscoding @Isaiah08-D @JBYT27 @Codemonkey51 Finish ur pages if not done

Oh I didn't finish my portifolio

lul bruh add some HTML puhlease @zplusfour

@darkdarcool credit to @JBYT27 for the suggestions and @ananyaneogi for the dev post 😁 . Ima add my page's dark toggle and I think i will merge. Please tell me if I should wait so you can finish ur pages

I finished my portfolio. Not much, but yea

I'll review my page one more time rn

Which file is that @BD103
@JBYT27 Push changes?...
@Codemonkey51 vat?
Oh and also I have to copy paste the html done in the Index.html file into the signup page. We also might need to change the css for the button in the sign up page with the change of light mode...Give ur opinion on that

bRuH wHaT wHo added THE AWESOME SMOOTH TRANSITION FOR THE ENLARGMENT OF THE ABOUT PAGE SIGN. Also I thought we didn't need text so I removed it...Do we need the text?

bRuH @darkdarcool and @BD103 I ain't gonna complain but the whole website is busted. The light mode reset all the website's custom css's. Me and @ColePete are fixing it right now. Why in the world wud u approve the changes...

@CodingRedpanda ur page isn't broken but ur css was always the same as the main page so now it is on light mode. If u want I can add a toggle to ur page too...

@whippingdot thats a lot of changes!

OOps I meant @EpicRaisinGaming not @epicraisin

@ColePete BTW this is the commit message if u didn't see it

Me and @ColePete fixed people's profiles that were going wrong. We mainly fixed his. After that I fixed @CodingRedpanda's (check it it is still kinda broken), and I fixed a problem where in @epicraisin's the link is unreasonably long (i did that sry). I also fixed main page CSS coming onto ur pages and I fixed that messing up the heading and toggle switch. I changed my page, fixing the advertisement I already had, and added three more advertisements. I also added my page on the bottom of the main page (i did create the org) and finally fixed @darkdarcool's background becoming pale

I saw thx tho

hey, also, do I have like a specific job in this org, or do I just do whatever is needed?

Do whatever is needed 🤣

Thanks. Ima not merge for a day or two to see if anyone makes the signup work but if not then...

@zplusfour NOOOOO WHY DID YOU CHANGE UR PFP NOOOOOOOOOOOOOOOOOOOOO

@AmazingMech2418 @cursorweb @Codemonkey51 @EpicRaisinGaming @elipie not to be mean to the rest of us but i think they are the most advanced in coding in this org. @programmeruser2 might also be very advanced but I have NO idea lul. If you guys could use some of ur time to make the sign up page work I would be happy. We need it to be sent to a file/db so PUHLEASE DO IT!  Bruh I did sooo many things. Now all we have to do in the secret page is make it so the pictures are bigger. I have done many things already and I won't be able to resize the images but if someone can please resize the images (trying to keep them all the same size) but make sure they still have the same dimensions. Also make sure the images are readable. We can't have the billy one too small or you won't be able to read the text...

bRuH wHaT wHo added THE AWESOME SMOOTH TRANSITION FOR THE ENLARGMENT OF THE ABOUT PAGE SIGN. Also I thought we didn't need text so I removed it...Do we need the text?

i did

haha secret page go bye bye

@firefish111 what is wrong with you I worked so hard on that. Ima bring it back. Don't delete the secret page, why did you do that!

@darkdarcool u said u wud add better styles to the secret page. Do that. Someone else PLEASE MAKE THE SIGNUP PAGE WORK

lol i said I would add text, and now I'm too lazy so i'll jsut leave it alone. AND. I made a different repl that had from data go to a txt file.

@whippingdot may i ask, how to access the secret page, and why we have it?

/secret and for no reason. I won't tell you the other way @JBYT27 and @darkdarcool know on how to access the secret page

/secret and for no reason. I won't tell you the other way @JBYT27 and @darkdarcool know on how to access the secret page

hmmm..... suspicious......

Also, NO ONE IS ALLOWED TO LOOK AT MY PAGE YET! I AM STILL WORKING ON A SUPRISE! plz don't ruin it.

lol

haha é

@whippingdot I am pretty sure that if you look up online how to make a signup page, you will figure out how to make ours work. If you want.

Hey guys, I followed what @ColePete said and found a website. All I need now is someone to create an email for our organization. I can't cause my dad might get angry, so can anyone please create an email for our org (gmail / outlook / hotmail) with the email address being something like<EMAIL_ADDRESS>Password can be ReplItCoders (i will delete this message after the mail is made). If someone finds the password i will tell u all the new password. Also do not use this email for ANYTHING ELSE as it is not funny (👀 @firefish111 @headiscoding)!

@darkdarcool did you create an email? I need an email for our organization.

no i didn't. my parents would be mad

lul same as me...anyone else?

Also I asked cause you said LGTM

I can when I get home today, I will tell yall the information once i create it. I am glad that my idea helped.

@whippingdot

the email is ready!

Hey guys the /signup page downloads something. Can you help with the routing?

Yoit me @Codemonkey51 workin on it

I think we killed the repl lmao

we did

we did

Now we need to wait 30 min without going to the server for it to restart, or ask a replit team to fix. Idek what we did.

oops
Hey, @whippingdot, can you push a new version, I was still foxing some things up. SRY

*Fixing

Wait... always on hmmm so in a few hours it should fix itself lmfao

lul
can't i just create a new repl 😁

lul
can't i just create a new repl 😁

I mean you can... but what's the fun in that

Whip, did you see my comment?

Lul it doesn't work for me or @Codemonkey51

hmmmm... wonder why...

Guys, I created a new repl, gonna invite all of you

I mean you can... but what's the fun in that

lul sorry done

ok then you need a new github page BTW

hmmmm... wonder why...

Idk, seems like it did a bad. I even restarted by device lmfao

No @ColePete I linked to this itslef

Why wud you need a new github page 🤦

oh, then never mind i didn't know that you could use the same github twice

Lul @Codemonkey51 really sorry for doing that. Sorry Sorry Sorry!!! Please don't be angry at me

Lul @Codemonkey51 really sorry for doing that. Sorry Sorry Sorry!!! Please don't be angry at me

Yeah, me too.

It was funny :D, just a bit annoying, but luckily we finished (most) the code already

lol

Wait q are we actually done? I kinda rushed on merging. We finished the signup, the secret page, and that is all right. Darkdarcool said he would change teh secret page so he can do that after the post is shared as well right @darkdarcool

@whippingdot WE are done, yes. BUT I would wait a little to post it in case someone has more work that they want to do and just isn't seeing these right now

koi koi! Can I post the 26th morning for u guys? That is giving you 8 hrs till the post

@whippingdot I don't really care when you post I was just saying to give everyone some time before you post. (Like you have already)


Sync .ssh/config with private gist

Feature Request
Is it possible to sync config file with a private gist on github / gitlab / private gitlab server for easy sync between machines?
Thanks in advance

I don't think that's a feature that would fit in sshs. However you could make a script that runs periodically with Crontab, synchronizing with the gist using HTTP requests to GitHub.


Dashboard for purchase order

Create an endpoint that displays a neatly formatted dashboard providing a high-level overview of all the purchase order details present in the database.

can you please assign this to me @Samyukta-b

please assign me this issue

!assign @himaniraoo

hey @Samyukta-b , can i please get some more time , installations is taking time ! , i've done some progressing in forking the repository , the wifi is slow so things haven't installed yet

!assign @himaniraoo 60

!extend 60

@Samyukta-b , we've been asked to have dinner , please extend time :')

show progress if you want me to extend otherwise i will have to assign it to someone else.

@himaniraoo let me know when you're back from dinner and i'll reassign you but you need to show progress

Can you assign me to this

!assign @ShadowMarty 30

!assign @ShadowMarty 30

!assign @Git-Cat-21 60

im unable to work on it please deassign

!deassign

@himaniraoo would you like to be assigned to this?

can I be assigned to this?

!assign @diyah1234 60

@diyah1234 hi, how's it going? i'd like to see some sort of progress in the form of commits please!

okay cool, if you need me to extend time, let me know! @diyah1234

hi, I am just final testing it, can you extend the time?

!extend 30

!deassign

!assign @diyah1234 30

hi, I am sending the pull request now

okay

!deassign

!assign @diyah1234 20

!deassign

!assign @diyah1234 30

please de assign

this was resolved by #6

!assign @diyah1234 45

!deassign

!assign @diyah1234 45

this issue has been resolved #6

!deassign


DNM: Revert "drivers: Correct isPCIeDevice logic"

This reverts commit 6bf93b23159e3f8eab62e9c2fc26ed9946a818e9.

/test-metrics

/test-qemu-metrics

/test-ubuntu

Um.. why?

Yes, @GabyCT - please add some details for this PR.

@dgibson @jodh-intel  she is trying to identify which PR introduced the metrics regression

sorry for the confusion @dgibson and @jodh-intel but as @devimc I am trying to see which PR caused that metrics started to failed...I will be opening a number of reverts to see if I can find it

Understood, thanks.  I didn't realize until after I posted that "DNM" probably meant "Do Not Merge", which didn't help my reaction :).


WIP: Improve comments, cli messages and dataflows

Signed-off-by: Harkishen-Singh<EMAIL_ADDRESS>

This PR is more of trial in the sense if it makes a considerable difference, only then merge and hence kept in draft.

#328 covers this in abstract. Hence, closing this.


Add Two_factor_auth module

Contributing my two_factor_auth module to the project.  Feel free to adapt and change it.  When enabled, user must provide an OTP code that can be letters or numbers, must end in a zero and be at least six characters.

First external contributor!

Thanks a lot. I'll be doing some cleanup and additions to the rest of the site to suit the module (update default configs, docker containers etc.). But, you'll be shipping next release as the first community contributed module!


Update packaging to only package PowerShell binaries when packaging symbols

disallow all other package types for symbols, as this package is no longer intended to be installed.
I run compliance tools on all binaries in this packages and we are getting more issues from the dependencies than from our product binaries.

https://github.com/PowerShell/PowerShell/pull/5145/files?w=1 make this a lot easier to review.

@daxian-dbw can you update your review?


Upgrade to Tensorflow 1.14.0

Ciao Piero!
Since we moved to TF 1.14.0 backend, I can see this error message:
ERROR: ludwig 0.1.2 has requirement tensorflow==1.13.1, but you'll have tensorflow 1.14.0 which is incompatible.

I think it should be slightly easy to upgrade to TF 1.14 for ludwing.
Thank you!

Yes there shouldn't be any breaking change as far as i know. Will try run the tests in a tf 1.14 virtual environment and if it runs fine change the dependency.

Done, you can do pip install git+http://github.com/uber/ludwig.git ;)

@w4nderlust amazing, thank you!


HSEARCH-3833 Writing on different local-heap indexes will provoke LockObtainFailedException

https://hibernate.atlassian.net/browse/HSEARCH-3833

Merged thanks!


Make it clearer that the file could already exist

Hello Ivo
Thanks for the gem.
While using gvl-tracing for the first time. I was generating json output with timestamp based on seconds and I hit this error. I think the error should reflect that it is not only an issue on GvlTracing already running.

I tried my patch it is not correct to say that. Closing it.


Passing e.native instead of e breaks onHover event

I notice that in this line, you're not passing event, but event.native, which doesn't work for me (event doesn't have native prop at all).
The comment there states:
// Invoke onHover hook
// Need to call with native event here to not break backwards compatibility
helpers.callback(options.onHover || options.hover.onHover, [e.native, me.active], me);

Can you please explain what's going on there?
Is there some other way I can get to event - maybe it's stored somewhere in the chart object, but I haven't been able to find it.
Thanks a lot

@mbonaci Could you provide a fiddle with an example that demonstrates the error?

Hmm, no I can't, it seems. Could be something on my end, looking into it now with exact versions of everything...
Keep this open just a day or two and I'll close it if it turns out it's a nothingburger :)
BTW thx for the quick response.

Hi @jcopperfield,
I'm sorry, this was on our part.
We have a canvas plugin layer, which propagates events without using:
const fromNativeEvent = (event, chart) => {
  const type = EVENT_TYPES[event.type] || event.type;
  const pos = Chart.helpers.getRelativePosition(event, chart);
  return createEvent(type, chart, pos.x, pos.y, event);
};

Closing this now. Thanks.


Updates for VM build scripts.

added script install_test.sh for gui-less install
updates to install/test within VM functionality
move install_test.sh to OpenVnmrJ repo.
fixes for vm vjqa
add an option to pass flags to install_test.sh (ie -F '-c inova')
treat fedora like centos
added some missing rpm packages for centos7
moved logging stuff to loglib.sh shell-function library
default log file name is now build_vm...log
take ubuntu18 and macos10.10 out of 'all' target until they work
catch a bunch of error conditions
retrieve VJQA test result as log file named vjqa_....txt
make sure vagrant setup scripts fail on error with set -e
default the debian installations to use bash as /bin/sh (not dash!)
started (an unfinished) 'package' option to build .rpm/.deb
log runtimes of various build stages
checkout less git depth for shallow builds
use 4 cpus on VMs instead of 2 for faster build.
make Vagrantfile installs fail if packages dont install

With PRs 159 and 210 in OpenVnmrJ, I removed the need to install the following packages.
tcl.i686 tcl-devel.i686 tk.i686 tk-devel.i686 libtiff.i686 libtiff-devel.i686

I'll remove those and test rebuilding on centos6&7 ubuntu14&16...

I've removed the offenders and retested everything, looks good.

still missing gsl libs on ubuntu..

Ok, cleaned up the library situation, should be good to go.  Works for ubuntu14 ubuntu16, centos6, centos7.


build example

Thanks, I am working in introducing a router and a proper abstraction for registering events. I will check once it is done that the examples are up to date with new code and are compiling fine.

The current master branch should be working. Please, let me know if this is not the case.


Performance improvements for SDK endpoints for Core API

To generate the dynamodb documents for our Edge API, we use hooks from the Core API. When running in a self-hosted environment, could we store these documents elsewhere (e.g. postgres db cache) and then use them to power the SDK endpoints in the Core API?
Perhaps this is closely tied to #512

We still need to consider identities endpoints more carefully due to traits and identity overrides.
Are we essentially just talking about merging the edge proxy into the core API - is there a smarter way to do this than just rewriting the endpoints?


⚠ Samsung has degraded performance

In 3b33d75, Samsung (https://samsung.com) experienced degraded performance:

HTTP code: 200
Response time: 2695 ms

Resolved: Samsung performance has improved in a30caed.


Update how-to-connect-pta-current-limitations.md

Removing incorrect important note regarding PTA not being available in Azure Gov and Germany based on a conversation with Michelle Swafford

@cnadler-MSFT : Thanks for your contribution! The author(s) have been notified to review your proposed change.

#sign-off


fix: Give ddb trigger policy different name from lambda execution policy

Issue #, if available:
Description of changes:
Fixes e2e test that fails due to two policies having the same name
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

Codecov Report

:exclamation: No coverage uploaded for pull request base (master@c66148c). Click here to learn what that means.
The diff coverage is n/a.

@@           Coverage Diff            @@
##             master   #2801   +/-   ##
========================================
  Coverage          ?   64.9%
========================================
  Files             ?     200
  Lines             ?    9968
  Branches          ?    2062
========================================
  Hits              ?    6470
  Misses            ?    3203
  Partials          ?     295

Continue to review full report at Codecov.

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


WebGL renderer (WIP) by Tyriar

This is part of a set of PRs to get zeit/xterm.js in sync with what we already released on NPM for Hyper 3.

This is the work-in-progress WebGL renderer by @Tyriar.

Closing this in favor of #2 that includes the conflict resolution


shaka player error code 2000

Have you read the FAQ and checked for duplicate open issues?
YES
What version of Shaka Player are you using?
Shaka 2.0.5
Can you reproduce the issue with our latest release version?
yes
Can you reproduce the issue with the latest code from master?
Yes
Are you using the demo app or your own custom app?
our own custom app
If custom app, can you reproduce the issue using our demo app?
This is the same result
What browser and OS are you using?
Chrome  74.0.3729.157
For embedded devices (smart TVs, etc.), what model and firmware version are you using?
What are the manifest and license server URIs?
https://s3-eu-west-1.amazonaws.com/e-dutainment/films+convertis+/F742.mpd
No drm needed with this video.
            player.configure({
                drm: {
                    servers: {
                        'com.widevine.alpha': 'https://wvlsmod.swankmp.net/moddrm_proxy/proxy.py',
                        'com.microsoft.playready': 'https://pr.swankmp.com/rightsmanager.asmx'
                    },
                    advanced: {
                        "com.widevine.alpha": {
                            //serverCertificate: '3A7ED520-9CBE-4573-8252-E4E73912F06A'
                            serverCertificate: 'de236319-cabd-4102-b240-98d92ec0db3a'
                        }
                    }
                }
            });

            var networkingEngine = player.getNetworkingEngine();

            networkingEngine.registerRequestFilter(function(type, request) {

                if (type == shaka.net.NetworkingEngine.RequestType.LICENSE) {
                    console.log(request.uris);
                    if ( request.uris.indexOf('https://wvlsmod.swankmp.net/moddrm_proxy/proxy.py') !== -1 ) {
                        //request.headers.SWANKPORTAL = '3A7ED520-9CBE-4573-8252-E4E73912F06A';
                        request.headers.SWANKPORTAL = 'de236319-cabd-4102-b240-98d92ec0db3a';
                    } else if ( request.urls.indexOf('https://pr.swankmp.com/rightsmanager.asmx') !== -1 ) {
                        //request.headers.PID = '3A7ED520-9CBE-4573-8252-E4E73912F06A';
                        request.headers.PID = 'de236319-cabd-4102-b240-98d92ec0db3a';
                        request.headers.TYPE = "cenc";
                    }
                }
            });

            networkingEngine.registerResponseFilter(function(type, response){
                if (type === shaka.net.NetworkingEngine.RequestType.MANIFEST) {
                    var responseString = arrayBufferToString(response.data);
                    responseString = responseString.replace(/(Representation.*)id="\d+"/g, "$1");
                    response.data = stringToArrayBuffer(responseString);
                }
            });
            player.setTextTrackVisibility(true);

What did you do?

We just linked our mpd file to the player and added the content to our app.
What did you expect to happen?
We just wanted to be able to play the videos
What actually happened?
We host and stream videos with DRM (it is working) and videos without DRM. We are facing an issue with those contents, it's quite impossible to play them, we get the error code 2000. The video is launching at the end, and when we try to launch it from scratch, it's not really working, the player is doing play-pause-play-pause etc.

In the manifest, the text stream has mimeType="text/vtt", it should be mimeType="application/ttml+xml".  We are trying to parse the stream as VTT, when the content is really TTML.
As a side note, your serverCertificate configuration is wrong.  First it needs to be an Uint8Array and second it is way too small to be a certificate.  That is just a UUID, you need to pass a certificate.

Does this answer all your questions?  Can we close the issue?

yes thank you


Remove public ExternalPluginValidationPlugin

Fixes #21792
This plugin is only intended to be used in smoke tests, so now it lives in an init script there.

@bot-gradle help

Currently, the following commands are supported:
@bot-gradle test <BuildTrigger1> <BuildTrigger2> ... <BuildTriggerN>

A trigger is a special build for this PR on TeamCity, common triggers are:

SanityCheck/CompileAll/QuickFeedbackLinux/QuickFeedback/PullRequestFeedback/ReadyForNightly/ReadyForRelease
Shortcuts: SC/CA/QFL/QF/PRF/RFN/RFR
Specific builds:

BD: BuildDistributions/BuildDocs so that you can preview the generated docs/distribution.
PT: PerformanceTest, all performance tests for Ready For Nightly stage.
APT: AllPerformanceTest, all performance tests, including slow performance tests.
AST: AllSmokeTestsPullRequestFeedback
AFT: AllFunctionalTestsPullRequestFeedback
ASB: AllSpecificBuildsPullRequestFeedback
ACC: AllConfigCacheTestsPullRequestFeedback
ACT: AllCrossVersionTestsReadyForNightly
AFTN: AllFunctionalTestsReadyForNightly
ACTR: AllCrossVersionTestsReadyForRelease
AFTR: AllFunctionalTestsReadyForRelease

@bot-gradle test and merge

queues this PR for testing and merges if all tests pass by:

Creating a merge commit from your PR branch HEAD and the target branch
Running a ReadyForNightly build against the merge commit
When it passes, fast-forward the target branch to this merge commit (i.e. merge the PR)

The merge commit is called a pre-tested commit, which means that it fully tests the integration
of your branch HEAD and latest master, instead of only testing your branch HEAD.
@bot-gradle cancel

cancel a running pre-tested commit build or remove it from queue

@bot-gradle clean

clear the conversation history

@bot-gradle help

display this message

To run a command, simply submit a comment.  For detailed instructions see here.

@bot-gradle test AST please.

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

AllSmokeTestsPullRequestFeedback build

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

OK, I've already triggered a build for you.


Can zoom out but can't zoom in

Hey, firstly, congrats on this project!
Just a quick thing I noticed: I can zoom out with ( CTRL - ) , but then can't zoom back in with ( CTRL + ).
Thanks!

oh interesting. Will look into it


Create and document a map api and expose it when editing the code of a block

@gmaliandi commented on Fri Apr 01 2016

Only docummentation is pending now. Should add a help button or something inside IDE.


Restore Database Hangs on "Uncompressing file dirty.fl..."

OrientDB Version: Orientdb 3.1.0; Orientdb 3.1.1-SNAPSHOT
Java Version: openjdk version "1.8.0_191"
OS: CentOS Linux release 7.6.1810 (Core)
Expected behavior
Restore completes in roughly 15 seconds.
Actual behavior
Restore hangs on this line until I kill the process.
- Uncompressing file dirty.fl...

The whole restore takes about 15 seconds when restoring into Orientdb-3.0.25. As far as I can tell from successful restores, this is the final file to uncompress before the restore completes.
Steps to reproduce

Create a backup from our production environment

/opt/orientdb-3.0.22/bin/console.sh "connect plocal:/opt/orientdb-3.0.22/databases/production $user $pw ; backup database /path/to/backupdir/production-$(date +%Y-%m-%d-%T).zip"

Drop the old database and create a new database in our dev environment

/opt/orientdb-community-3.1.1-SNAPSHOT/bin/console.sh "drop database plocal:/opt/orientdb-community-3.1.1-SNAPSHOT/databases/prod-sync-dev $user $pw"
/opt/orientdb-community-3.1.1-SNAPSHOT/bin/console.sh "create database plocal:/opt/orientdb-community-3.1.1-SNAPSHOT/databases/prod-sync-dev $user $pw"

Connect to the new dev database and restore from the backup file

/opt/orientdb-community-3.1.1-SNAPSHOT/bin/console.sh "connect plocal:/opt/orientdb-community-3.1.1-SNAPSHOT/databases/prod-sync-dev $user $pw ; restore database /path/to/latest_backup"

Hi @dullahan8 could you provide full thread dump?

Here it is.
orientdb-3.1-thread-dump.txt

@luigidellaquila that is a deadlock on record security mechanics. Assing it to you.

Any updates on this one?

Hi all
This issue should be fixed in v 3.1.2
Could you please confirm?
Thanks
Luigi

Thank you. I will take a look.

Confirming that the issue is fixed.
Thank you for your help.


Posses attack

A hitbox spawn in random places near the player, they disappear after a short time. If the player walks on them they get disapear and the player get possesed

Need animation


[WIP] Swift package manager support

Things we're still waiting for:

[x] Ability to explicitly import Foundation (pushing this off for a future PR/release)
[x] Ability to import libraries through dynamic/static libraries (currently spm doesn't build dependencies, it just embeds the source files in the Moya xcodeproj (pushing this off for a future spm release, spm doesn't support this as of now)
[x] Merging https://github.com/Moya/Moya/pull/698, so Moya has a swift package manager compatible layout
[x] Alamofire fixing their swift package manager installation (https://github.com/Alamofire/Alamofire/issues/1815)

Both ReactiveSwift & RxSwift vend through spm now, trying to see if I can get Alamofire to work, running into some issues related to https://github.com/Alamofire/Alamofire/issues/1544
After that we should be ready to go 🎉

Any update ?

@VivienGiraud still waiting on the folks at Alamofire.
I opened https://github.com/Alamofire/Alamofire/issues/1815, since they previously closed https://github.com/Alamofire/Alamofire/issues/1544

I'd love to get this working as well. However, short of some fragile hackery, I don't see it as a possibility while SPM doesn't support setting the deployment target and doesn't support non Mac/Linux platforms or depending on Apple Frameworks.
The best long term solution would be hassle the SPM folks to add this in time for the next Swift version.
If SPM support is high priority, the other option is to depend instead on an Alamofire fork with the offending functionality removed (if possible) until the underlying issue in SPM is resolved. This could even be the beginning of replacing Alamofire with a Moya-specific URLSession wrapper. That would obviously come with it's own list of pros and cons.

@scottrhoyt: I was able to use spm to deploy an iOS app (I only had one private dependency), but it was very similar to using a submodule. swift package update pulled down the files and built a binary (that I ignored), and then I dragged the source files into my iOS xcodeproj
not ideal, but it worked

Thanks @AndrewSB. That is good to know. Like you said, you were using it very similarly to a submodule. I suspect you could get Moya to build just fine using a similar method. Even though swift build might fail, you can drag the resolved dependencies' source files into an Xcode project and build from there. To get swift build to work is another matter.
The core of the issue holding up Alamofire seems to be a dependency on a newer version of Foundation than the version SPM defaults to. The solution proposed by the Alamofire maintainers is to basically use Xcode configurations to override this behavior. A pure SPM solution would involve being able to depend upon specific Apple frameworks within Package.swift--this is what currently doesn't exist.
If the goal of getting SPM working for Moya is to add Linux support (as opposed to another macOS-based dependency manager), then the Foundation dependencies within Alamofire will likely only cause even more headaches. This is because of the how Foundation is deployed on Linux (bundled with Swift and not available via SPM) and how it is out of sync with Foundation on Apple platforms in terms of both API naming conventions and missing functionality. This makes smaller projects a hassle to port to Linux and maintain that support. I can imagine Alamofire would be a much larger undertaking.

Hey @AndrewSB, I took a look at this and realized it just needed one small change to build correctly via SPM. Might be a good idea to add an SPM build job to CI to catch these kind of things in the future (could be a separate PR), but this is looking good! 👍

Hey @AndrewSB, I took a look at this and realized it just needed one small change to build correctly via SPM. Might be a good idea to add an SPM build job to CI to catch these kind of things in the future (could be a separate PR), but this is looking good! 👍

I'm going to retarget this PR to come off #885.
Hopefully we'll have Alamofire cooperating soon so we can merge this in 👌

Try a swift build with that commit that I pushed. I think it builds fine now.

I'll check it out

Woah, that was awesome. Cool, I'll cherry pick two commits onto Moya's master and we should be ready to go here

          1 Error

:no_entry_sign:
Any changes to library code need a summary in the Changelog.

          2 Warnings

:warning:
PR is classed as Work in Progress

:warning:
Consider adding supporting documentation to this change. Documentation can be found in the docs directory.

  Generated by :no_entry_sign: danger

Current coverage is 73.46% (diff: 100%)

Merging #643 into master will not change coverage

@@             master       #643   diff @@
==========================================
  Files            19         19
  Lines           701        701
  Methods           0          0
  Messages          0          0
  Branches          0          0
==========================================
  Hits            515        515
  Misses          186        186
  Partials          0          0

Powered by Codecov. Last update ea1406d...5baa844


Fix first egg incubating

Short Description:
Seems like when incubating first egg the start_km_walked is not found and the bot will use 9001. Maybe if we set it to 0 it might work, since after this, every other time the start_km_walked is found.
Fixed it.
Fixes/Resolves/Closes (please use correct syntax):

Fixes #4687

9001? wtf

@mjmadsen

Let me take a look in a bit.

Took me entirely too long looking into the shelve key error. This looks good (on a 2nd run account).
Thanks for the PR!


telescope colemak mappings occasionally require a reload to work

telescope colemak mappings (really just the <c-e> mapping) won't take every time nvim is loaded for some reason (particularly after Lazy update)

This now happens 1/3 of the time.

It appears the file_browser plugin doesn't always inherit the mappings of telescope, but other Telescope commands work as expected.

no longer required as telescope has been removed.


Invalid Torrent Identifier

So I know that this has been something that has been addressed before but I was under the understanding that it had been fixed. We are currently utilizing Angular.js to try and inject torrent files into the DOM from our client. We keep trying to test this out but to no avail no matter what we try. Here is what we have:
function to download:
    startStream = function(addr) {
    var buffer = window.btoa(self.file);
    // buffer.write(self.infoHash, "utf-8");

    self.client.download(buffer, function(torrent) {
      // Got torrent metadata!
      var file = torrent.files[0] // Let's say the first file is an audio file...
      var audio = document.getElementById('audioElement') // Get audio element
      file.createReadStream().pipe(audio) // Stream the audio into the <audio> tag

      console.log('Client is downloading:', torrent.infoHash);

      torrent.addPeer(addr);

      torrent.files.forEach(function(file) {
        // Display the file by appending it to the DOM. Supports video, audio, images, and
        // more. Specify a container element (CSS selector or reference to DOM node).
        file.appendTo('body', function(err, elem) {
          if (err) throw err; //file failed to download or display in DOM
          console.log('New DOM node with the content', elem);
        });
      });
    });

function to seed:
seedStream = function(file) {

    self.client.seed(file, function onTorrent(torrent) {
      window.seeding = true;
      console.log('Client is seeding:', torrent.infoHash);
    });

    //server.close;
    self.client.destroy;
  }

actual logic for execution via angular:
.controller('StreamController', ['$scope', '$http', function StreamController($scope, $http) {

        $scope.renderTorrent = function(e) {
            var trackInput = document.querySelector('#track_file');

            var Seeder = new Stream(trackInput.files[0], '<IP_ADDRESS>:3000');

            Seeder.seedStream(trackInput.files[0]);

            var Leecher = new Stream('badacc9f73671c99ab0d65557b8fb2878cbfdbd5', '<IP_ADDRESS>:3000'); //provides info hash of the seeded song

            var checkSeed = setInterval(function() {
              if (window.seeding) {
                Leecher.startStream('<IP_ADDRESS>');
                return clearInterval(checkSeed);
              }
            }, 250);
        };

It continues to seed just fine, but when it comes to downloading it keeps giving the invalid torrent identifier. What are we doing wrong here? What can we do to get this up and running?

Since this, I have decided to split the seeding and leeching into 2 separate scopes, but the code remains the same. Still getting the same error.

further update: I have been trying to stream this from a client in instant.io...no such luck :/ Does it automatically seek out peers?

Update: No longer getting the error, but still can't seem to get it to download....

@feross any comment at all on the nature of this error?

Finally got it working on a whim.
Stream library:
  Stream.prototype.startStream = function(addr) {

    self.client.add(self.file, function(torrent) {
      // Got torrent metadata!
      var file = torrent.files[0]; // Let's say the first file is an audio file...

      console.log('Client is downloading:', torrent.infoHash);

      torrent.addPeer(addr);
      torrent.files.forEach(function(file) {
        // Display the file by appending it to the DOM. Supports video, audio, images, and
        // more. Specify a container element (CSS selector or reference to DOM node).
        var playerTarget = document.querySelector('.track-details');

        file.appendTo(playerTarget, function(err, elem) {
          if (err) throw err; //file failed to download or display in DOM
          console.log('New DOM node with the content', elem);
        });
      });
    });
  }

Angular Controller
   var songHash = '';
        $scope.streamTorrent = function(e) {

            console.log(songHash);

            var Leecher = new Stream(songHash, '<IP_ADDRESS>:3001');

            var checkSeed = setInterval(function() {
              if (window.seeding) {
                console.info('G')
                Leecher.startStream('<IP_ADDRESS>:8000');
                return clearInterval(checkSeed);
              }
            }, 250);
        };

        $scope.seedTorrent = function(e){
          var trackInput = document.querySelector('#track_file');

            var Seeder = new Stream(trackInput.files[0], '<IP_ADDRESS>:3000');

            Seeder.seedStream(trackInput.files[0], 'e3d87a69fb87cc1f24c065d1f09cb7015ad04d5e');
            var logHash = setInterval(function() {
                if (window.Hash) {
                  console.log(Seeder.returnInfoHash());
                  songHash = Seeder.returnInfoHash();
                  return clearInterval(logHash);
                }
            }, 250);

        };


How to extract key for key.txt

Hello,
I've been looking on clearer info on how to extract this key from capsrv but wasn't able to find any info until now.
I tried extracting capsrv's NCA from my firmware dump, decompressing the main NSO0 from that and loading the output into a hex editor but the offset is waaay too big...
Not to mention that even if I did get to that offset I couldn't see anything about that key's size.
To do the extraction I used this post.
Do you remember something about this? Did I follow the wrong steps to get capsrv's NSO? Am I missing something?

Sorry for the late reply for some reason I missed the email. I no longer have access to that Switch, so I'm not sure of the entire process. I do remember I used this issue as a jump start https://github.com/s1cp/nxshot/issues/42
I also updated the gameids.json file with new items from nswdb.


Can run on GPU but not CPU

I can successfully run the model on a virtual machine with GPUs but am unable to run the same code on my local computer using a CPU.
I am getting the following error:
InvalidArgumentError (see above for traceback): /Users/angela.zhao/Documents/Projects/text-similarity/S2V/s2v_models/BS400-W300-S1200-Glove-BC-bidir/train/model.ckpt-114466.data-00000-of-00001; Invalid argument
[[Node: save/RestoreV2 = RestoreV2[dtypes=[DT_FLOAT, DT_FLOAT, DT_FLOAT, DT_FLOAT, DT_FLOAT, ..., DT_FLOAT, DT_FLOAT, DT_FLOAT, DT_FLOAT, DT_FLOAT], _device="/job:localhost/replica:0/task:0/device:CPU:0"](_arg_save/Const_0_0, save/RestoreV2/tensor_names, save/RestoreV2/shape_and_slices)]]

I used sh eval.sh. The same command worked on a VM with GPUs.


vimPlugins.lze: 0.1.1 -> 0.1.3

Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
24.11 Release Notes (or backporting 23.11 and 24.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[ ] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

@JohnRTitor
OMG Im so sorry, can you do a second one really fast?
Someone submitted an issue last night and I fixed it this morning, apparently at the same time you were merging this.
I have another update apparently to make....


Can't update to 2.4.0

I'm trying to update to 2.4.0
Go is up to date (go version go1.15.2 linux/amd64)
When I'm executing this request: git clone github.com/kgretzky/evilginx2, I get this message:
fatal: repository 'github.com/kgretzky/evilginx2' does not exist
What I am missing?
Thank you

Thanks I've fixed the command in the README.
It should've been:
git clone https://github.com/kgretzky/evilginx2.git

Hi, can you pleas help me with the updated way you fix this issue i am stock here my self, when i run the code it says command not found


Rerun parameter sweep only for runs that resulted in an error

Hi,
I had a parameter sweep that failed on specific parameters. Say I've fixed the issue and I want to run again only on the parameters in guild runs --error. Is there an easy way to do that? It would be time consuming to run entire parameter sweep again or cherry pick the specific parameter combinations that returned an error.
The specific case that led to this question is that I was mistakenly running a parameter sweep on a remote server without tmux. When my connection to the remote server was dropped, it made the currently running experiments return an error and it seems that several staged runs disappeared, but most were stopped. I was running using the dask scheduler, so several runs were killed and marked error. I wasn't running any checkpointing because these are relatively fast models to train.
Thank you

Hello! Guild doesn't support a command for this directly but you can use a bit of bash to accomplish it:
for id in `guild select --error --all`; do guild run --restart $id --background -y; done

Disappearing staged runs is concerning though! The only case where I could see that is that the staged runs were started (a background queue will do that) and ALSO the operation is configured with delete-on-success. Otherwise Guild will not delete a run, staged or otherwise. It sounds like that might be hard to track down at this point, but if you spot this again, I'd be curious to know.

Thank you that is exactly what I needed. It's possible the runs didn't get staged; I can't say I was careful to double check that staging wasn't interrupted. I'll let you know if I notice it again.


Can't run in tetris android.

I use your pre-version can work perfect. But this version can't.
May i ask the next piece position define like your pre-version?
My config below: , Thanks,
CONFIG = {
# ---------- per run ----------
'debug status': 1,  # greater is more information, 0 is none
'key press delay': 0.02,  # increase if facing misclicks, decrease to go faster
'tetrio garbage': True,
'starting choices for 2nd': 8,
# if true, looks at another frame to check for correct piece placement
# reduces speed, increases robustness
'confirm placement': True,
'play safe': False,  # ai is even more robust
'play for survival': False,  # if true, starts in 'cleaning' mode
'override delay': False,  # if true, hard places all pieces even when scared
# ---------- per user ----------
'display consts': alex,
'screen width': 1920,
'screen height': 1080,

# ---------- per game ----------
'game': 'original',
'playing field size': [20, 10],
'piece colors': original_colors,
'extra rows': 0,  # in some Tetrises (tetr.io) pieces spawn above the main field

# ---------- other ----------
'gave warning': True,

}

I am not sure I understand your question completely, but you have a problem with the next piece, right? I see you've changed the piece colors to original_colors, however, the problem might have been that they were in BGR, while the code was set to work with RGB (like the tetrio_colors).
I have pushed a fix now, hopefully, it solves your problem

If the problem was with the position of the next piece, you will have to change the DisplayConsts instance you are using.
It used to cover the whole 3 next pieces, but since we only use 1 of them, now it should only include the single next piece. See example for reference

Hi , I change the config, below:
in BGR
original_colors = np.zeros((7, 3), np.int)
original_colors[0] = (230, 228, 180)
original_colors[1] = (182, 228, 247)
original_colors[2] = (177, 99, 140)
original_colors[3] = (228, 177, 148)
original_colors[4] = (128, 180, 235)
original_colors[5] = (180, 161, 235)
original_colors[6] = (171, 240, 177)
tetr.io colors in RGB
tetrio_colors = np.zeros((7, 3), np.int)
tetrio_colors[0] = (36, 214, 150)
tetrio_colors[1] = (210, 171, 42)
tetrio_colors[2] = (212, 67, 195)
tetrio_colors[3] = (70, 56, 200)
tetrio_colors[4] = (217, 96, 48)
tetrio_colors[5] = (222, 44, 63)
tetrio_colors[6] = (131, 210, 42)
set important pixels for screen recognition
abc = DisplayConsts(128, 484, 62, 239, 158, 163, 266, 277)
tetrio_default = DisplayConsts(128, 484, 62, 239, 158, 163, 266, 277)
CONFIG = {
# ---------- per run ----------
'debug status': 1,  # greater is more information, 0 is none
'key press delay': 0.02,  # increase if facing misclicks, decrease to go faster
'tetrio garbage': False,
'starting choices for 2nd': 8,
# if true, looks at another frame to check for correct piece placement
# reduces speed, increases robustness
'confirm placement': True,
'play safe': False,  # ai is even more robust
'play for survival': False,  # if true, starts in 'cleaning' mode
'override delay': False,  # if true, hard places all pieces even when scared
# ---------- per user ----------
'display consts': abc,
'screen width': 1440,
'screen height': 900,

# ---------- per game ----------
'game': 'original',
'playing field size': [20, 10],
'piece colors': original_colors,
'extra rows': 0,  # in some Tetrises (tetr.io) pieces spawn above the main field

# ---------- other ----------
'gave warning': False,

}
And change the scan_field.py below:
dark_boundary = [73, 26, 12]
but shown tetris pieces is not found.
screen capture:
https://ibb.co/821Fwf4
Thanks

Thanks for providing a screenshot. I think your DisplayConsts should be fine, but the problem might be with the dark boundary. With the values you set, i expect nothing to be considered too dark, thus the whole field will be considered a piece. Notice that the code has pixels[:, :, 0] < dark_boundary[0] and 73 is not less than 73, so background is not 'dark'.
Consider changing dark boundary back to [130, 100, 90] and trying again.
To see what the code sees, you can plug print(field) on line 25 of main.py
Also, i recommend you to pull the new changes as they change original_colors from BGR to RGB and should resolve potential future problems. And see if you can move controls away from playing field, it might confuse the recognition.

What to must change for this tetris?:
https://gyazo.com/b07aa2ed60da1b743bbcbdb64d727b4a
can you help me?

@daniel2644 You need to go through the setup described in readme under How to run.
Also, if WASD controls don't work for this game, you need to change the key bindings. This can be done in direct_keys.py, lines 8 - 14. For hex code reference, use table 90 (first page) here, or, what seems to be a more common way, but which didn't work for us, key codes from here.

already edited the colors:
in RGB
original_colors = np.zeros((7, 3), np.int)
original_colors[0] = (1, 212, 251)
original_colors[1] = (184, 111, 253)
original_colors[2] = (255, 177, 9)
original_colors[3] = (25, 249, 174)
original_colors[4] = (253, 242, 35)
original_colors[5] = (186, 247, 4)
original_colors[6] = (253, 98, 218)
tetr.io colors in RGB
tetrio_colors = np.zeros((7, 3), np.int)
tetrio_colors[0] = (1, 212, 251)
tetrio_colors[1] = (184, 111, 253)
tetrio_colors[2] = (255, 177, 9)
tetrio_colors[3] = (25, 249, 174)
tetrio_colors[4] = (253, 242, 35)
tetrio_colors[5] = (186, 247, 4)
tetrio_colors[6] = (253, 98, 218)
the keys w, a, d work but on my version not have hard drop but only s moves one field
others cfg:
CONFIG = {
# ---------- per run ----------
'debug status': 2,  # greater is more information, 0 is none
'key press delay': 0.02,  # increase if facing misclicks, decrease to go faster
'tetrio garbage': True,
'starting choices for 2nd': 8,
# if true, looks at another frame to check for correct piece placement
# reduces speed, increases robustness
'confirm placement': True,
'play safe': False,  # ai is even more robust
'play for survival': False,  # if true, starts in 'cleaning' mode
'override delay': False,  # if true, hard places all pieces even when scared
# ---------- per user ----------
'display consts': tetrio_default,
'screen width': 1440,
'screen height': 900,

# ---------- per game ----------
'game': 'tetr.io',
'playing field size': [20, 10],
'piece colors': tetrio_colors,
'extra rows': -4,  # in some Tetrises (tetr.io) pieces spawn above the main field

# ---------- other ----------
'gave warning': False,

}
and cannot detect the game board:
Compilation complete
Tetris piece is not found.
Are you sure you have set your DisplayConsts in config.py?

@daniel2644 have you edited this line in config?
tetrio_default = DisplayConsts(279, 1203, 1046, 1512, 370, 420, 1640, 1710, 180)?
you need to set it according to this example https://github.com/mikhail-vlasenko/Tetris-AI/blob/master/pixel_pos_example.png

also, you can add print(field) right after it is set in the while loop to see exactly what the agent sees

Could you send me a video on how to accurately set Display Costs?
I know that everything is written there but I am doing something wrong because it still does not detect the field if you don't have time
I will understand and try to look for something else

I don't think the video will add anything, I really think there should be enough information to set the display consts.
I recommend 2 things to you:

Try running the bot on the game it surely works for: https://tetr.io/ Having a working example will really help you out with understanding how things work. You will only have to set display consts, and import these settings to tetrio. at least from what I recall. (play solo mode to test the bot)
Take a look at the functions get_field and simplified in scan_field.py. Particularly,

img = np.array(screen_capture.grab(monitor))
pixels = simplified(CONFIG['display consts'].get_field_from_screen(img))

Look at the results of simplified and CONFIG['display consts'].get_field_from_screen(img) and compare it to what you expect to see.

I just have a problem with this setting Display Costs all the time and I do not know if I am doing it correctly because I have never dealt with it on my tetris version once the bot has detected all the figures but it has a problem with the board I will add you a screen showing what I was taking pixels X and Y is it good Display or maybe you have to type differently? https://gyazo.com/bbd5a261e8d3e3cb98792272ded5eb8c

@daniel2644 the arrows on the picture look correct, however, keep in mind that the problem may not be with the DisplayConsts.
Have you followed my advice in the previous message?
also, "a problem with the board" is not clear to me

you are right after checking what you gave me earlier, the display is okay, but there is a problem with the keys and bot does not see all places 0 https://gyazo.com/7b70102b337bfccc80bfce3f2d46835e
for my version of Tetris there is only one spin to the right and no hard drop my all key tetris have type w,a,d, ( s move down one)

the zeros problem is discussed in this issue, https://github.com/mikhail-vlasenko/Tetris-AI/issues/8#issuecomment-1014368951
you need to modify the dark boundary cause your background is bright.
The absence of the hard drop should not be a problem: just don't play at the fastest bot speed, then it doesn't use the hard drop.
To get the bot working without the left spin key, you have to modify the place_piece function in the AI class.

now a problem with spawn piece, bot does not detect it or sometimes does it what i must change now for fix this? https://gyazo.com/ce4725faa34958dc0dbbee58f845eb5a
is it a RGB problem or an delay problem?
I have already made dark boundary and it detects the entire board

@daniel2644 I'm sorry but neither of your questions is clear to me

Bot do not recognize the figures in the upper border of the grid, but see all of them in the next spawn https://gyazo.com/a7ae4a9ebc2935fff4247b38dd9d35e8
it only recognizes a square in this boundary

as you can see by the look of the field array, the cells of the playing grid are not recognized correctly.
You are correct, for the initial detection of the piece, only a small portion of the grid is analyzed.
Specifically, 4 middle columns (index 3 to 6), only in the top few rows.
type_of_figure() in figures.py
figure = [[arr[0][3], arr[0][4], arr[0][5], arr[0][6]],
          [arr[1][3], arr[1][4], arr[1][5], arr[1][6]]]

if it is possible, i highly recommend you to change the game background

has been no activity here for a while, so I assume the problem is solved now


Structured output from 'list' and 'stat' (e.g. json)

Is it possible to get structured output from list / stat? E.g. as json or XML? My use case is to systematically check files (e.g. location / editors) and then to act on this. It would be helpful to have 'drive list/stat' output in json/xml/other format, so that it's more reliable to process (and so that the text output does not need to be parsed).

Currently there isn't any way to get structured output.
Marking this as a feature request.


Default config file used, when implementing non-default config file as advised in README

The README.md states:

The default configuration file is mcmc_config.txt in the main directory. If you would like to use a different file, in blazar_run_mcmc.py in main, replace config_file=None and/or directory=None with the location of the config file and/or the desired directory for results.

In blazar_run_mcmc.py in main I set:
mcmc(config_file='nondefault_mcmc_config.txt').
In my case, the data_file in the default config file mcmc_config.txt no longer exists (I mv'd it), and so I get an error (FileNotFoundError) that traces to blazar_plots.py in plot_data() because the data_file that is being looked for here is from from default config file:
configs = blazar_utils.read_configs()
data = blazar_utils.read_data(configs["data_file"], instrument=True)

Is the non-default config filename propagated through the code in all the relevant places?
In blazar_mcmc.py one of the first lines is
configs = blazar_utils.read_configs() which will use the default for read_configs i.e. config_file="mcmc_config.txt".
There are other instances of blazar_utils.read_configs() in blazar_report.py.

I have updated how to use a customized path/name for your config file. Now you can enter the absolute path of your configuration file as an argument when running blazar_run_mcmc.py, such as  python blazar_run_mcmc.py /home/myconfigfile.txt
If you run it without argument, it will use the default config.txt


Will t5 support be included?

Hi, I'm wondering, Will t5 support be included?

I also wish autoAWQ can support t5....


Training crashing on startup

Sometimes when I launch the training it crashes after the first iteration. It seems like the data reading or accumulator building threads start in some weird order or not fast enough, I don't know really. It is quite annoying, but since I managed to start the training eventually every time I did not care so much about that.

Seems that the problem is in the loss computation threads - don't have the problem when I set only 1 thread in the threadpool for loss computation...


Tessera member are started in unhealthy status

Hi Team,
I am using ubuntu 18.04 ,docker (Docker version 20.10.22),docker-compose(Docker Compose version v2.12.0) but tessera members are not started in healty status.
Kindly look into the issue and reply asap
quickdeverror.txt

Refer to #227


v2.7 release note

Sorry I merged this PR by mistake -- maybe something else was in my mind, and the approval button and merge button just looked too similar (both green) on mobile app.
If someone has any other comments or suggestions, let's refine the release note in another pull request.
I'm glad that I didn't delete anything by mistake. 😞


Simple Dialog breaks basename logic and fuzzy matching for recents list.

Hey Coders! I've been thoroughly enjoying the recently added Simple Dialog---but for this one glitch that's been driving me up the wall. The cause of the problem just hit me out of the blue, and I figured I would drop you a note.
The issue is that folders opened via the Simple Dialog are subtly broken when they appear in the Open Recent menu later. Whereas directories added via other methods---dragging and dropping, invoking code, etc---are listed with a name and a path, directories added through the Simple Dialog appear to be unnamed:

The UI glitch I could grumble about and live with, but it got a little maddening when I noticed that Code seems to prioritize items' names when fuzzy-matching recents. It also winds up creating mismatched duplicate entries:

I'm still riffling through the repo to confirm, but I think the problem is that Simple Dialog adds a trailing slash to the paths it stashes in Code's storage.json:
--- drag.json	2019-06-21 16:23:45.000000000 -0400
+++ simple.json	2019-06-21 16:23:55.000000000 -0400
@@ -2,10 +2,10 @@
     "id": "openRecentFolder",
     "uri": {
         "$mid": 1,
-        "external": "file:///Users/daniel/Repos/Personal/daniel.sh",
-        "path": "/Users/daniel/Repos/Personal/daniel.sh",
+        "external": "file:///Users/daniel/Repos/Personal/daniel.sh/",
+        "path": "/Users/daniel/Repos/Personal/daniel.sh/",
         "scheme": "file"
     },
     "enabled": true,
-    "label": "~/Repos/Personal/daniel.sh"
+    "label": "~/Repos/Personal/daniel.sh/"
 }

I can see how that might break some logic somewhere for extracting a folder's basename as a label.
Doesn't feel like it would call for an involved fix, so I'll keep digging and try to submit a PR. But I'd be grateful for a shove in the right direction. ✨

VSCode Version: v1.36.0-insider
OS Version: macOS 10.14.5

Steps to Reproduce:

Open the Simple Menu and navigate to a directory.
Press Return/Enter in the target directory's root to open it in VS Code.
Invoke the "Open Recent..." command to summon the recent items list.
:boom:

Does this issue occur when all extensions are disabled?: Yes

When you update your insiders version you should see that this is fixed now :) However, you'll need to open the folder without going through recents at least once so that a new recent is added with out the slash.
Duplicate of https://github.com/microsoft/vscode/issues/75847

Lovely! Thanks for the fix, and for the followup. Sorry I missed the dupe 🤦♂.


Clarified MAXDOP configuration in Azure SQL DB

@dimitri-furman : Thanks for your contribution! The author(s) have been notified to review your proposed change.


Resolves #84 - Pass type to create_option

About this pull request
Adds a call to SlashCommandOptionType.from_type if the type passed was not an int
Changes

Restructure SlashCommandOptionType.from_type because currently if bool is passed it will return the value for an integer (this is because bool is a subclass of integer)
Adds a call to SlashCommandOptionType.from_type if the type passed was not an int
Adds an error IncorrectType which is raised if from_type doesn't return anything

Checklist

[x] I've checked this pull request runs on Python 3.6.X.
[x] This fixes something in Issues.

Issue: #84

[ ] This adds something new.
[ ] There is/are breaking change(s).
[x] (If required) Relavent documentation has been updated/added.
[ ] This is not a code change. (README, docs, etc.)

Well looks like the issue is resolved now. Thank you for contributing!


Add HSTS header label to ingress

Can be done by adding the annotation to the values file.

and also keep in mind that this Helm chart is not only used in OpenShift, but also (and even more) on other Kubernetes cluster with other ingresscontroller implementations. So hard-coding such specific annotations is not advisable.


[Package Issue]: OpenRCT2.OpenRCT2 wrong version advertisement leads to update loop

Please confirm these before moving forward

[X] I have searched for my issue and not found a work-in-progress/duplicate/resolved issue.
[X] I have not been informed if the issue is resolved in a preview version of the winget client.

Category of the issue
Installation issue.
Brief description of your issue
update loop caused by wrong version (0.4.3 is advertised here, but in reality 0.4.3 is followed by a hash and branch name)
Steps to reproduce
install OpenRCT2, then run an update via winget
Actual behavior
update is offered again and again
Expected behavior
update happens and is not offered again
Environment
> winget --info
Windows-Paket-Manager v1.4.10173
Copyright (c) Microsoft Corporation. Alle Rechte vorbehalten.

Windows: Windows.Desktop v10.0.22621.1105
Systemarchitektur: X64
Paket: Microsoft.DesktopAppInstaller v1.19.10173.0

Screenshots and Logs
Here is the relted ticket at OpenRCT2, which rightfully redirected here:
https://github.com/OpenRCT2/OpenRCT2/issues/19072

What does the output from winget list show for the installed version and the available version?

~ winget list openrct2
Name                         Id                Version             Available Source
-----------------------------------------------------------------------------------
OpenRCT2 0.4.3master-285e0fc OpenRCT2.OpenRCT2 0.4.3master-285e0fc 0.4.3     winget

DisplayVersion is different from marketing version. I noticed something while going through the older manifests here manifests/o/OpenRCT2. Some releases use the same DisplayVersion as Marketing versions while others use MarketingVersion<branch_name><commit_hash> as DisplayVersion. This behavior can be fixed by either changing the PackageVersion of the recent release to 0.4.3master-285e0fc or use AppsAndFeaturesEntries.
I'm more tempted towards the latter to have all versions use the Marketing version but that would also require going through the previous releases and adding AppsAndFeaturesEntries to every manifest to avoid an upgrade loop again 😅 I'll open PRs to fix this behavior

exactlym thanks for providing this here.
This discrepancy needs to be fixed, otherwise winget cannot be used for OpenRCT2.

@mdanish-kh,
You're getting really good at this! I think we need to look at adding some logic around packages with manifests in this inconsistent state.

@markusdd Can you please check the output of winget list openrct2? It should be matching this now:
~ winget list openrct2
Name                         Id                Version Source
--------------------------------------------------------------
OpenRCT2 0.4.3master-285e0fc OpenRCT2.OpenRCT2 0.4.3   winget

Yup, I confirm:
winget list openrct2
Name                         ID                Version Quelle
--------------------------------------------------------------
OpenRCT2 0.4.3master-285e0fc OpenRCT2.OpenRCT2 0.4.3   winget

Close with reason: Resolved in above linked PRs;


jsonPatches (chartify) does not allow render with helm-hooks

Operating system
Darwin
Helmfile Version
v0.150.0
Helm Version
v3.11.0
Bug description
With the helm hook here only the Job resource renders properly from this file.
I tested locally by removing the hook and all other resources rendered.
If I remove the jsonPatches, it also renders properly. Any clue what could be wrong here?
Example helmfile.yaml
repositories:
- name: rancher
  url: https://charts.rancher.io

releases:
- name: rancher-monitoring
  chart: rancher/rancher-monitoring
  namespace: cattle-monitoring-system
  version: '100.1.3+up19.0.3'
  jsonPatches:
  - patch:
      - op: replace
        path: /metadata/namespace
        value: cattle-monitoring-system
    target:
      kind: ServiceMonitor
      name: rancher-monitoring-apiserver
      group: monitoring.coreos.com
      version: v1

Error message you've seen (if any)
N/A
Steps to reproduce
Run the helmfile attached.
Working Helmfile Version
N/A
Relevant discussion
No response

@Sea-you please put the debug log by adding the --debug flag. Thanks very much.

@Sea-you please put the debug log by adding the --debug flag. Thanks very much.

attached

fixed: https://github.com/helm/helm/pull/11487 waiting for release. @Sea-you

@Sea-you please use helm 3.11.2.


Map various render buffer / buffer builder internals

I'm sure some of this was already mapped with my PR for RenderPhase, but I guess they were corrupted by the move to 21w14a.

@Sollace Might need you to look at #2312 stuff and decide which ones are better

@liach I've changed this PR to a draft whilst I look through the differences. I may take some things from your PR where it looks like you got it more correct. Is that okay?

Sure, you do devise better names than I do!

this looks great!

I am a bit busy right now. Will update my pr to remove the duplicate buffer stuff (I mapped a bit world renderer stuff not covered here)


Specifying producer.value.serializer in configurationOverrides doesn't seem to be reflected to actual option

Hi, while using Kafka Connect, I'm using the helm values.yaml as below. However, all of these configurationOverrides cause WARN of WARN The configuration ... was supplied but isn't a known config. Referring to other issues this WARN seems to be fine. However, the other issue is that looking at INFO ProducerConfig values and INFO ConsumerConfig values, the options I specified in configurationOverrides in helm values.yaml seems not to be reflected. I tried both producer.value.serializer and value.serializer, but looking at INFO ProducerConfig values, they were not reflected.
This is really confusing, and any help would be greatful.
...
configurationOverrides:
  "plugin.path": "/usr/share/java,/usr/share/confluent-hub-components"
  "key.converter": "org.apache.kafka.connect.storage.StringConverter"
  "value.converter": "org.apache.kafka.connect.json.JsonConverter"
  "key.converter.schemas.enable": "false"
  "value.converter.schemas.enable": "false"
  "internal.key.converter": "org.apache.kafka.connect.json.JsonConverter"
  "internal.value.converter": "org.apache.kafka.connect.json.JsonConverter"
  "auto.register.schemas": "true"
  "config.storage.replication.factor": "3"
  "offset.storage.replication.factor": "3"
  "status.storage.replication.factor": "3"
  "producer.value.serializer": "io.confluent.kafka.serializers.KafkaAvroSerializer"
  "producer.key.serializer": "io.confluent.kafka.serializers.KafkaAvroSerializer"
...

[2020-12-10 08:33:10,019] INFO ProducerConfig values:
	acks = -1
	batch.size = 16384
	bootstrap.servers = [***]
	buffer.memory = 33554432
	client.dns.lookup = default
	client.id = producer-3
	compression.type = none
	connections.max.idle.ms = 540000
	delivery.timeout.ms =<PHONE_NUMBER>
	enable.idempotence = false
	interceptor.classes = []
	key.serializer = class org.apache.kafka.common.serialization.StringSerializer
	linger.ms = 0
	max.block.ms = 60000
	max.in.flight.requests.per.connection = 1
	max.request.size = 1048576
	metadata.max.age.ms = 300000
	metadata.max.idle.ms = 300000
	metric.reporters = []
	metrics.num.samples = 2
	metrics.recording.level = INFO
	metrics.sample.window.ms = 30000
	partitioner.class = class org.apache.kafka.clients.producer.internals.DefaultPartitioner
	receive.buffer.bytes = 32768
	reconnect.backoff.max.ms = 1000
	reconnect.backoff.ms = 50
	request.timeout.ms = 30000
	retries =<PHONE_NUMBER>
	retry.backoff.ms = 100
	sasl.client.callback.handler.class = null
	sasl.jaas.config = null
	sasl.kerberos.kinit.cmd = /usr/bin/kinit
	sasl.kerberos.min.time.before.relogin = 60000
	sasl.kerberos.service.name = null
	sasl.kerberos.ticket.renew.jitter = 0.05
	sasl.kerberos.ticket.renew.window.factor = 0.8
	sasl.login.callback.handler.class = null
	sasl.login.class = null
	sasl.login.refresh.buffer.seconds = 300
	sasl.login.refresh.min.period.seconds = 60
	sasl.login.refresh.window.factor = 0.8
	sasl.login.refresh.window.jitter = 0.05
	sasl.mechanism = GSSAPI
	security.protocol = PLAINTEXT
	security.providers = null
	send.buffer.bytes = 131072
	ssl.cipher.suites = null
	ssl.enabled.protocols = [TLSv1.2, TLSv1.1, TLSv1]
	ssl.endpoint.identification.algorithm = https
	ssl.key.password = null
	ssl.keymanager.algorithm = SunX509
	ssl.keystore.location = null
	ssl.keystore.password = null
	ssl.keystore.type = JKS
	ssl.protocol = TLS
	ssl.provider = null
	ssl.secure.random.implementation = null
	ssl.trustmanager.algorithm = PKIX
	ssl.truststore.location = null
	ssl.truststore.password = null
	ssl.truststore.type = JKS
	transaction.timeout.ms = 60000
	transactional.id = null
	value.serializer = class org.apache.kafka.common.serialization.ByteArraySerializer
 (org.apache.kafka.clients.producer.ProducerConfig)
[2020-12-10 08:33:10,024] WARN The configuration 'auto.register.schemas' was supplied but isn't a known config. (org.apache.kafka.clients.producer.ProducerConfig)
[2020-12-10 08:33:10,024] WARN The configuration 'group.id' was supplied but isn't a known config. (org.apache.kafka.clients.producer.ProducerConfig)
[2020-12-10 08:33:10,024] WARN The configuration 'plugin.path' was supplied but isn't a known config. (org.apache.kafka.clients.producer.ProducerConfig)
[2020-12-10 08:33:10,024] WARN The configuration 'internal.key.converter.schemas.enable' was supplied but isn't a known config. (org.apache.kafka.clients.producer.ProducerConfig)
[2020-12-10 08:33:10,024] WARN The configuration 'producer.key.serializer' was supplied but isn't a known config. (org.apache.kafka.clients.producer.ProducerConfig)
[2020-12-10 08:33:10,024] WARN The configuration 'status.storage.replication.factor' was supplied but isn't a known config. (org.apache.kafka.clients.producer.ProducerConfig)
[2020-12-10 08:33:10,024] WARN The configuration 'offset.storage.topic' was supplied but isn't a known config. (org.apache.kafka.clients.producer.ProducerConfig)
[2020-12-10 08:33:10,025] WARN The configuration 'value.converter' was supplied but isn't a known config. (org.apache.kafka.clients.producer.ProducerConfig)
[2020-12-10 08:33:10,025] WARN The configuration 'key.converter' was supplied but isn't a known config. (org.apache.kafka.clients.producer.ProducerConfig)
[2020-12-10 08:33:10,025] WARN The configuration 'config.storage.topic' was supplied but isn't a known config. (org.apache.kafka.clients.producer.ProducerConfig)
[2020-12-10 08:33:10,025] WARN The configuration 'rest.advertised.host.name' was supplied but isn't a known config. (org.apache.kafka.clients.producer.ProducerConfig)
[2020-12-10 08:33:10,025] WARN The configuration 'status.storage.topic' was supplied but isn't a known config. (org.apache.kafka.clients.producer.ProducerConfig)
[2020-12-10 08:33:10,025] WARN The configuration 'producer.value.serializer' was supplied but isn't a known config. (org.apache.kafka.clients.producer.ProducerConfig)
[2020-12-10 08:33:10,025] WARN The configuration 'config.storage.replication.factor' was supplied but isn't a known config. (org.apache.kafka.clients.producer.ProducerConfig)
[2020-12-10 08:33:10,025] WARN The configuration 'rest.port' was supplied but isn't a known config. (org.apache.kafka.clients.producer.ProducerConfig)
[2020-12-10 08:33:10,025] WARN The configuration 'internal.key.converter' was supplied but isn't a known config. (org.apache.kafka.clients.producer.ProducerConfig)
[2020-12-10 08:33:10,025] WARN The configuration 'key.converter.schemas.enable' was supplied but isn't a known config. (org.apache.kafka.clients.producer.ProducerConfig)
[2020-12-10 08:33:10,025] WARN The configuration 'value.converter.schema.registry.url' was supplied but isn't a known config. (org.apache.kafka.clients.producer.ProducerConfig)
[2020-12-10 08:33:10,025] WARN The configuration 'internal.value.converter.schemas.enable' was supplied but isn't a known config. (org.apache.kafka.clients.producer.ProducerConfig)
[2020-12-10 08:33:10,025] WARN The configuration 'value.converter.schemas.enable' was supplied but isn't a known config. (org.apache.kafka.clients.producer.ProducerConfig)
[2020-12-10 08:33:10,025] WARN The configuration 'internal.value.converter' was supplied but isn't a known config. (org.apache.kafka.clients.producer.ProducerConfig)
[2020-12-10 08:33:10,025] WARN The configuration 'offset.storage.replication.factor' was supplied but isn't a known config. (org.apache.kafka.clients.producer.ProducerConfig)
[2020-12-10 08:33:10,025] WARN The configuration 'key.converter.schema.registry.url' was supplied but isn't a known config. (org.apache.kafka.clients.producer.ProducerConfig)
[2020-12-10 08:33:10,025] INFO Kafka version: 5.5.0-ccs (org.apache.kafka.common.utils.AppInfoParser)
[2020-12-10 08:33:10,025] INFO Kafka commitId: 606822a624024828 (org.apache.kafka.common.utils.AppInfoParser)
[2020-12-10 08:33:10,025] INFO Kafka startTimeMs:<PHONE_NUMBER>025 (org.apache.kafka.common.utils.AppInfoParser)
[2020-12-10 08:33:10,025] INFO ConsumerConfig values:
	allow.auto.create.topics = true
	auto.commit.interval.ms = 5000
	auto.offset.reset = earliest
	bootstrap.servers = [***]
	check.crcs = true
	client.dns.lookup = default
	client.id =
	client.rack =
	connections.max.idle.ms = 540000
	default.api.timeout.ms = 60000
	enable.auto.commit = false
	exclude.internal.topics = true
	fetch.max.bytes = 52428800
	fetch.max.wait.ms = 500
	fetch.min.bytes = 1
	group.id = kafka-connect-sink
	group.instance.id = null
	heartbeat.interval.ms = 3000
	interceptor.classes = []
	internal.leave.group.on.close = true
	isolation.level = read_uncommitted
	key.deserializer = class org.apache.kafka.common.serialization.StringDeserializer
	max.partition.fetch.bytes = 1048576
	max.poll.interval.ms = 300000
	max.poll.records = 500
	metadata.max.age.ms = 300000
	metric.reporters = []
	metrics.num.samples = 2
	metrics.recording.level = INFO
	metrics.sample.window.ms = 30000
	partition.assignment.strategy = [class org.apache.kafka.clients.consumer.RangeAssignor]
	receive.buffer.bytes = 65536
	reconnect.backoff.max.ms = 1000
	reconnect.backoff.ms = 50
	request.timeout.ms = 30000
	retry.backoff.ms = 100
	sasl.client.callback.handler.class = null
	sasl.jaas.config = null
	sasl.kerberos.kinit.cmd = /usr/bin/kinit
	sasl.kerberos.min.time.before.relogin = 60000
	sasl.kerberos.service.name = null
	sasl.kerberos.ticket.renew.jitter = 0.05
	sasl.kerberos.ticket.renew.window.factor = 0.8
	sasl.login.callback.handler.class = null
	sasl.login.class = null
	sasl.login.refresh.buffer.seconds = 300
	sasl.login.refresh.min.period.seconds = 60
	sasl.login.refresh.window.factor = 0.8
	sasl.login.refresh.window.jitter = 0.05
	sasl.mechanism = GSSAPI
	security.protocol = PLAINTEXT
	security.providers = null
	send.buffer.bytes = 131072
	session.timeout.ms = 10000
	ssl.cipher.suites = null
	ssl.enabled.protocols = [TLSv1.2, TLSv1.1, TLSv1]
	ssl.endpoint.identification.algorithm = https
	ssl.key.password = null
	ssl.keymanager.algorithm = SunX509
	ssl.keystore.location = null
	ssl.keystore.password = null
	ssl.keystore.type = JKS
	ssl.protocol = TLS
	ssl.provider = null
	ssl.secure.random.implementation = null
	ssl.trustmanager.algorithm = PKIX
	ssl.truststore.location = null
	ssl.truststore.password = null
	ssl.truststore.type = JKS
	value.deserializer = class org.apache.kafka.common.serialization.ByteArrayDeserializer
 (org.apache.kafka.clients.consumer.ConsumerConfig)
[2020-12-10 08:33:10,028] WARN The configuration 'auto.register.schemas' was supplied but isn't a known config. (org.apache.kafka.clients.consumer.ConsumerConfig)
[2020-12-10 08:33:10,028] WARN The configuration 'plugin.path' was supplied but isn't a known config. (org.apache.kafka.clients.consumer.ConsumerConfig)
[2020-12-10 08:33:10,028] WARN The configuration 'internal.key.converter.schemas.enable' was supplied but isn't a known config. (org.apache.kafka.clients.consumer.ConsumerConfig)
[2020-12-10 08:33:10,028] WARN The configuration 'producer.key.serializer' was supplied but isn't a known config. (org.apache.kafka.clients.consumer.ConsumerConfig)
[2020-12-10 08:33:10,028] WARN The configuration 'status.storage.replication.factor' was supplied but isn't a known config. (org.apache.kafka.clients.consumer.ConsumerConfig)
[2020-12-10 08:33:10,028] WARN The configuration 'offset.storage.topic' was supplied but isn't a known config. (org.apache.kafka.clients.consumer.ConsumerConfig)
[2020-12-10 08:33:10,028] WARN The configuration 'value.converter' was supplied but isn't a known config. (org.apache.kafka.clients.consumer.ConsumerConfig)
[2020-12-10 08:33:10,028] WARN The configuration 'key.converter' was supplied but isn't a known config. (org.apache.kafka.clients.consumer.ConsumerConfig)
[2020-12-10 08:33:10,028] WARN The configuration 'config.storage.topic' was supplied but isn't a known config. (org.apache.kafka.clients.consumer.ConsumerConfig)
[2020-12-10 08:33:10,028] WARN The configuration 'rest.advertised.host.name' was supplied but isn't a known config. (org.apache.kafka.clients.consumer.ConsumerConfig)
[2020-12-10 08:33:10,028] WARN The configuration 'status.storage.topic' was supplied but isn't a known config. (org.apache.kafka.clients.consumer.ConsumerConfig)
[2020-12-10 08:33:10,028] WARN The configuration 'producer.value.serializer' was supplied but isn't a known config. (org.apache.kafka.clients.consumer.ConsumerConfig)
[2020-12-10 08:33:10,028] WARN The configuration 'config.storage.replication.factor' was supplied but isn't a known config. (org.apache.kafka.clients.consumer.ConsumerConfig)
[2020-12-10 08:33:10,028] WARN The configuration 'rest.port' was supplied but isn't a known config. (org.apache.kafka.clients.consumer.ConsumerConfig)
[2020-12-10 08:33:10,028] WARN The configuration 'internal.key.converter' was supplied but isn't a known config. (org.apache.kafka.clients.consumer.ConsumerConfig)
[2020-12-10 08:33:10,028] WARN The configuration 'key.converter.schemas.enable' was supplied but isn't a known config. (org.apache.kafka.clients.consumer.ConsumerConfig)
[2020-12-10 08:33:10,028] WARN The configuration 'value.converter.schema.registry.url' was supplied but isn't a known config. (org.apache.kafka.clients.consumer.ConsumerConfig)
[2020-12-10 08:33:10,028] WARN The configuration 'internal.value.converter.schemas.enable' was supplied but isn't a known config. (org.apache.kafka.clients.consumer.ConsumerConfig)
[2020-12-10 08:33:10,028] WARN The configuration 'value.converter.schemas.enable' was supplied but isn't a known config. (org.apache.kafka.clients.consumer.ConsumerConfig)
[2020-12-10 08:33:10,028] WARN The configuration 'internal.value.converter' was supplied but isn't a known config. (org.apache.kafka.clients.consumer.ConsumerConfig)
[2020-12-10 08:33:10,028] WARN The configuration 'offset.storage.replication.factor' was supplied but isn't a known config. (org.apache.kafka.clients.consumer.ConsumerConfig)
[2020-12-10 08:33:10,028] WARN The configuration 'key.converter.schema.registry.url' was supplied but isn't a known config. (org.apache.kafka.clients.consumer.ConsumerConfig)
[2020-12-10 08:33:10,028] INFO Kafka version: 5.5.0-ccs (org.apache.kafka.common.utils.AppInfoParser)

did you ever figure this out?

Hi,  Did you find a solution for this?  If yes,  could you please share it here?  I am also getting the same issues. Thank you