*: upgrade to es2022

move to the current ECMA standard of modules #632
in addition

replace wrtc segfaulting dep by node-datachannel #633
reenable cypress (web-client browser tester) which hasn't been for a while
fix a bunch of eslint issues
simplify locales (languages) which was splitted around and somehow still written in JavaScript
ensure completness of Task/TrainingInformation/... type guards
remove test dep cycle #634

from a quick test, we can now support importing and using newer library, such as gpt-tokenizer or Transformer.js

Closes #632, closes #633, closes #634

The PR is merging into 633-bump-node-tharvik rather than develop, is it intentional?

The PR is merging into 633-bump-node-tharvik rather than develop, is it intentional?

it is! it was based on it and now that #633  is merged, the base branch is automatically changed to "develop".
that's a way to have some kind of linerality in the PRs that I found quite useful.


related attributes for product

For example,
for starwars3,
if a format attribute - dvd is selected,
one may need further select region code attribute.
if a format attribute - book is selected,
one doesn't need to select region code attribute.
I guess I can program it, just wanted to make sure if there's a obvious tool that supports this because it seems quite a common requirement.

There is currently no way to represent such logic without writing code. I am not sure if it is common enough though. In most stores we built books would be a separate product with an entirely different set of attributes (number of pages, paper/cover type) and we'd use a separate model to represent products grouped together (so when visiting DVD you would see there's also a book, a console game, some stationery and perhaps even toys).

Thanks for the quick response.


Fix URL configuration issues

Fixes https://github.com/loic-sharma/BaGet/issues/548
Sadly the urls config is no longer as clean as @SeppPenner's change. However, this solution works with Docker scenarios. In the future I'll consider how to bring back the Urls top-level config without breaking Docker.
I also added the --urls option to mirror ASP.NET Core. For more information, see: https://docs.microsoft.com/en-us/aspnet/core/fundamentals/servers/kestrel?view=aspnetcore-3.1#endpoint-configuration
/cc @ffandreassoroko
/cc @SeppPenner

This issue was definitely introduced by the change I did, yes...

That’s alright, this is a very subtle bug that only manifests itself if you’re on Docker and use ASPNETCORE_URLS.

That’s alright, this is a very subtle bug that only manifests itself if you’re on Docker and use ASPNETCORE_URLS.

I have only worked with docker a few times 😄 And honestly haven't tried to run BaGet in Docker at all. But sure, there will be a workaround for this somehow :)


[formrecognizer] update links

Resolves https://github.com/Azure/azure-sdk-for-python/issues/20973

Hello
pip install azure-ai-formrecognizer --pre is still downloading azure_ai_formrecognizer-3.1.2 package.
Grateful for any suggestions regarding this issue.

Hello
pip install azure-ai-formrecognizer --pre is downloading azure_ai_formrecognizer-3.1.2 package.
Grateful for any suggestions regarding this issue.

Hi @nrvnujd, can you tell which version of azure-ai-formrecognizer you want to install? The 3.1.2 is the latest GA release, if you want to revert to an older, beta version you can specify the version in the command:
pip install azure-ai-formrecognizer==3.1.0b4

I want to use the 3.2.0b1 - Latest beta release with DocumentAnalysisClient and DocumentModelAdministrationClient.
As per instructions, pip install azure-ai-formrecognizer --pre should be pointing to this version.

@nrvnujd Ah okay. Version 3.2.0b1 has not been released yet (note that this repo is used for active development of the Python SDK and so what you see here may not be published to PyPi quite yet)
However, version 3.2.0b1 is scheduled to be released this week. I can ping this thread with an update when it is available on PyPi. Thanks for your patience. :)

Yes. That would be great. Thank you. 😄


Cannot read property 'impl' of undefined

Hi,
I See this error on my local http://theme.dev/wp-json page its show every time.

Fixed as of v<IP_ADDRESS>.


secure tests for alerting

Signed-off-by: Raj Chakravarthi<EMAIL_ADDRESS>Issue #, if available:
Description of changes:
CheckList:
[ ] Commits are signed per the DCO using --signoff
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

closing in favor of #484


Fix overlay not visible

Causes usability issues, when controls are similar color as the video
Broken since v1.3.5

master
fix/overlay

Hi @diegotori, is there something preventing to merge this fix, or is there something to improve in the changes?

@jaripekkala looks good to me.
Thanks for your contribution.

Thanks. A new patch release would be super. Usability is super important for our app.

Thanks. A new patch release would be super. Usability is super important for our app.

Currently live in version 1.4.1 as of a couple of minutes ago.
Thank you for your contribution.


Initialize Adafruit GFX lib with real screen width

I'm not sure why this tweak was here, but having the screen width passed into adafruit gfx lib 10 larger than the actual screen width causes loss of characters written to the screen if automatic wrapping is enabled.

This was there because display.print did not write text to the end (width) of the display. A dirty hack at the time - should be investigated ...

Might also just be me not understanding the wrapping behaviour ...

Do you remember the screen size/text example where you encountered the problem? I could take a look at the Adafruit GFX lib to see if I can find the issue or reproduce it.

It was a 32x16 display ... I tired to draw 2 characters towards the very right of the display (minutes and hours in https://2dom.github.io/PixelTime/). It did not let me do that for some reason...

Whatever it was that was causing the problem may have been fixed since then. I'm drawing characters up to the edge of my 32x32 display with wrapping working as I'd expect it to in what appears to be the same font as you're using (Picopixel).

Ok thanks.... will test tonight and merge if successful
Sent from my iPhone

On 14. May 2018, at 01:15, Kinsey Moore<EMAIL_ADDRESS>wrote:
Whatever it was that was causing the problem may have been fixed since then. I'm drawing characters up to the edge of my 32x32 display with wrapping working as I'd expect it to in what appears to be the same font as you're using (Picopixel).
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or mute the thread.

OK ... merged it to master (I had a really old version of the Adafruit GFX library ... appears to be fixed now). Thanks for testing!

Hmm...it looks like this didn't actually get merged in even though the PR is closed.

My apologies ... did this change as part of a debugging session yesterday but forgot to push. Should be the correct width now

Great, thanks!

Ok ... found a case where it does't work after all. I added a parameter
ADAFRUIT_GFX_EXTRA
to the header file now so you can adjust it yourself.


dotnet core web api exception handling - unhandled exceptions

The Main method in Program.cs in my dotnet core web api project has the following code.
public static void Main(string[] args)
{
    var logger = LogManager.LoadConfiguration("nlog.config").GetCurrentClassLogger();
    try
    {
        BuildWebHost(args).Run();
    }
    catch (Exception ex)
    {
        //NLog: catch setup errors
        logger.Error(ex, "An exception occurred during application start.");
        throw;
    }
}

I also setup an exception handling middleware like this:
public void Configure(IApplicationBuilder app, IHostingEnvironment env)
{
    app.UseResponseCompression();
    app.UseMiddleware(typeof(HandleExceptionMiddleware));
    app.UseMvc();
}

Should i also add a AppDomain.CurrentDomain.UnhandledException ? to the Main method - since dotnet core web api is a console application?. Do I loose/gain any chances of trapping exceptions without this?

Also submitted an issue here: https://github.com/dotnet/core/issues/1338

You have request threads and the Main thread covered, but UnhandledExceptions would cover background threads.

@Tratcher could you please help me understand how does this affect an asp.net core Web Api application - i mean covering for UnhandledExceptions or not doing that - for example if I use pinvoke in my Web Api project.. Should i use AppDomain.CurrentDomain.UnhandledException in such cases..?
thanks!

It's not what you do, it's what thread you do it on that matters. E.g. exceptions in Startup happen on the main thread and would exit out via Program.Main. Exceptions in middleware / MVC are on the request thread and are caught by exception middleware or the server. You would have to force an operation off onto the thread pool via Task.Run or similar before you could have a problem that UnhandledException would notice.

@gitfortee what exactly are you trying to achieve?

We periodically close 'discussion' issues that have not been updated in a long period of time.
We apologize if this causes any inconvenience. We ask that if you are still encountering an issue, please log a new issue with updated information and we will investigate.


array manga_list value null

endpoint Popular & Rekomended value is null can you help me?

endpoint Popular & Rekomended value is null can you help me?

Hi !!! thanks for opening this issue.
this problem comes from the original website i scraped in. so, maybe u can just tell this problem to the owner of that website (komiku.id)
those endpoints get from these urls, you can check it and see the reason
https://data2.komiku.id/other/rekomendasi/
https://data3.komiku.id/other/hot/
thankyou

@riyaraa komiku.id already fixed, so the api now can be used like before
i'd like to close this issue, if there any question or any issue you can open new issue
thankyou


Turn off bluetooth once the launch handshake is complete

Fix #17

I'm building and I will test this today... anyway poweroff powers off the bluetooth? We should also power it on if the TCP socket is disconnected or when we reset the usb gadget... I guess that the only time that the bluetooth should be disconnected (or off) is while the TCP connection is live.
I will test this pr today anyway,
Thankyou very much!

We should also power it on if the TCP socket is disconnected or when we reset the usb gadget...

We do enable bluetooth as part of the connect call while reconnecting in case if some failure in the proxy. Though, as a side note, tcp failures are not handled very well so far. But it does reconnect well if the usb fails.
https://github.com/nisargjhaveri/AAWirelessDongle/blob/1552ae61391b51b78f0d2d8523cc784b657ec80a/aa_wireless_dongle/package/aawg/src/aawgd.cpp#L29

I guess that the only time that the bluetooth should be disconnected (or off) is while the TCP connection is live.

Yes, that's the idea. More precisely, the bluetooth will now only be turned on while trying to connect to a phone once the headunit sends start accessory request.

Hi folks! I began testing this firmware today (I will do until Friday, I still didn't tried BT calls yet), but what I immediately noticed, is trouble with pairing. Due to the fact that it disconnected the device after sending request to connect via RFCOMM failed, I couldn't connect again, so it took me few RPi resets to properly pair and successfully connect to the headunit.
The solution for this would be, that app checks if there is active proxy between phone and headunit, and if not, periodically try to request connection to phone, so even this fails, RPi will try to connect to phone and engage connection.

Past few days, BT calls were rock solid, so I guess this solved my issue, and it's OK to merge.

Thanks @gamelaster for testing this out!

Due to the fact that it disconnected the device after sending request to connect via RFCOMM failed, I couldn't connect again, so it took me few RPi resets to properly pair and successfully connect to the headunit.

Could you explain this more, is this new with these changes? We don't power off unless the AA "handshake" completes.

Could you explain this more, is this new with these changes? We don't power off unless the AA "handshake" completes.

@nisargjhaveri Oh, sorry, I didn't checked out how exactly it works. Although, I just had quite issues after I updated the firmware, to pair it again, and actually trigger the connection mechanism, I needed to re-plug RPi like 3 times to get it working at all. Could be related to #23 , as if my connection dropped during session, only way to reconnect was to replug RPi.

How does this work when the powerOff is called after the proxyThread joins? Doesn't join block until the thread returns so that wouldn't run after the handshake?


unable to setup development environment. Could not read source map

Actions before raising this issue

[X] I searched the existing issues and did not find anything similar.
[X] I read/searched the docs

Steps to Reproduce
Followed all the instructions on https://opencv.github.io/cvat/docs/contributing/development-environment/ with a fresh repository and a fresh python3.10 environment. nodejs version 16.20.2
Everything works fine till I press F5 to server:debug or server:chrome
Running server:debug causes an error in VSCode popup: Debug Stopped
Running server:chrome causes errors in VSCode Debug Console:
[288439:288439:0324/214712.779381:ERROR:object_proxy.cc(576)] Failed to call method: org.freedesktop.ScreenSaver.GetActive: object_path= /org/freedesktop/ScreenSaver: org.freedesktop.DBus.Error.NotSupported: This method is not implemented
Fontconfig error: Cannot load default config file: No such file: (null)
[288439:288439:0324/214712.878127:ERROR:interface_endpoint_client.cc(707)] Message 6 rejected by interface blink.mojom.WidgetHost
[288439:288439:0324/214712.878156:ERROR:interface_endpoint_client.cc(707)] Message 7 rejected by interface blink.mojom.WidgetHost
[288439:288439:0324/214712.878181:ERROR:interface_endpoint_client.cc(707)] Message 3 rejected by interface blink.mojom.Widget
Could not read source map for chrome-error://chromewebdata/: Unexpected 503 response from chrome-error://chromewebdata/neterror.rollup.js.map: Unsupported protocol "chrome-error:"

Regardless, the server at localhost:7000 is unavaiable and localhost:3000 gives gateway error
It is frustrating how every time there is some new error with the dev environment which is not documented. Previously it was python3.10
Environment
node version 16.20.2
python version 3.10
ubuntu 20.04

asgiref==3.7.2
astroid==2.11.7
async-timeout==4.0.3
attrs==21.4.0
autopep8==2.0.4
av==9.2.0
azure-core==1.29.4
azure-storage-blob==12.13.0
black==24.1.1
boto3==1.17.61
botocore==1.20.112
cachetools==5.3.1
certifi==2023.7.22
cffi==1.16.0
charset-normalizer==3.3.0
click==8.1.7
clickhouse-connect==0.6.8
contourpy==1.1.1
coreapi==2.3.3
coreschema==0.0.4
crontab==1.0.1
cryptography==42.0.4
cycler==0.12.1
datumaro @ git+https://github.com/cvat-ai/datumaro.git@8a14a99fe17f19d98595a2a4a74ab459051cc23b
defusedxml==0.7.1
Deprecated==1.2.14
dill==0.3.7
dj-pagination==2.5.0
dj-rest-auth==2.2.7
Django==4.2.6
django-allauth==0.52.0
django-appconf==1.0.5
django-auth-ldap==2.2.0
django-compressor==4.3.1
django-cors-headers==3.5.0
django-crum==0.7.9
django-extensions==3.0.8
django-filter==2.4.0
django-health-check==3.18.1
django-rq==2.8.1
django-sendfile2==0.7.0
django-silk==5.0.3
djangorestframework==3.14.0
drf-spectacular==0.26.2
EasyProcess==1.1
entrypoint2==1.1
fonttools==4.43.1
freezegun==1.2.2
furl==2.1.0
google-api-core==2.12.0
google-auth==2.23.3
google-cloud-core==2.3.3
google-cloud-storage==1.42.0
google-crc32c==1.5.0
google-resumable-media==2.6.0
googleapis-common-protos==1.60.0
gprof2dot==2022.7.29
h5py==3.10.0
idna==3.4
importlib-metadata==6.8.0
importlib-resources==6.1.0
inflection==0.5.1
isodate==0.6.1
isort==5.12.0
itypes==1.2.0
Jinja2==3.1.3
jmespath==0.10.0
jsonschema==4.17.3
kiwisolver==1.4.5
lazy-object-proxy==1.9.0
limits==3.6.0
lxml==4.9.3
lz4==4.3.2
MarkupSafe==2.1.3
matplotlib==3.8.0
mccabe==0.7.0
msrest==0.7.1
mypy-extensions==1.0.0
natsort==8.0.0
networkx==3.1
nibabel==5.1.0
numpy==1.22.4
oauthlib==3.2.2
opencv-python==<IP_ADDRESS>
opencv-python-headless==<IP_ADDRESS>
orderedmultidict==1.0.1
orjson==3.9.8
packaging==23.2
pandas==2.1.1
pathspec==0.11.2
patool==1.12
pdf2image==1.14.0
Pillow==10.1.0
platformdirs==3.11.0
protobuf==3.19.6
psutil==5.9.4
psycopg2-binary==2.9.5
pyasn1==0.5.0
pyasn1-modules==0.3.0
pycocotools==2.0.7
pycodestyle==2.11.0
pycparser==2.21
PyJWT==2.8.0
pylint==2.14.5
pylint-django==2.5.3
pylint-plugin-utils==0.7
pylogbeat==2.0.1
pyparsing==3.1.1
pyrsistent==0.19.3
python-dateutil==2.8.2
python-ldap==3.4.3
python-logstash-async==2.5.0
python3-openid==3.2.0
pytz==2020.1
pyunpack==0.2.1
PyYAML==6.0.1
rcssmin==1.1.1
redis==4.5.4
requests==2.31.0
requests-oauthlib==1.3.1
rjsmin==1.2.1
rope==0.17.0
rq==1.15.1
rq-scheduler==0.13.1
rsa==4.9
ruamel.yaml==0.17.35
ruamel.yaml.clib==0.2.8
rules==3.3
s3transfer==0.4.2
scipy==1.11.3
Shapely==1.7.1
six==1.16.0
snakeviz==2.1.0
sqlparse==0.4.4
tensorboardX==2.6
tomli==2.0.1
tomlkit==0.12.1
tornado==6.3.3
tqdm==4.66.1
typing_extensions==4.8.0
tzdata==2023.3
uritemplate==4.1.1
urllib3==1.26.18
wrapt==1.15.0
zipp==3.17.0
zstandard==0.21.0

Hello,
I do not think that somebody inside the team really uses these debug configurations from VSCode, because debugging from Google Chrome IMHO is more convenient. So, I would recommend to avoid them for now.
We definitely need to update the guides.

Be sure you up front-end dev server.

I'm facing a similar issue. Did it get resolved for you? If yes, could you describe what you did?

any solution?
I also face same problem
when I trying to connect <IP_ADDRESS>:3000 in browser(chrome)
it response "cannot connect to server"


Consider changing to a PluginHub compatible license such as MIT or BSD

As seen in this pull request: https://github.com/runelite/plugin-hub/pull/151  Updated versions of this plugin are not able to be listed on Runelite's new PluginHub because the GPL 3.0 is too restrictive. This is highly unfortunate since that fork of this plugin has a better feature set than existing plugin hub bronzeman implementations by other authors, and is the only one that gives you attribution.

I have started anew in a new repository where I rewrote most code and kept all my own code. My code is still based on sethrem's original design, which is why he is still credited in the readme file. See my repository here: https://github.com/CodePanter/another-bronzeman-mode

I can def do this, and yea man sadly no one has crdited me besides @CodePanter . Thank you going to update this plugin a bit.

hey can u guys help me? ive built runelite and it runs, but i cant find bronzemanmode in the plugins on intelliJ IDEA. all the plugins are there except bronzeman, so i cant compile it to runelite because it isnt there. im stuck at this part

At this point the better option is to use the official runelite release and install through the plugin hub as I believe the fork of this repo that I mention above is one of the options. I'm not aware of any remaining advantage to using a version you have to compile yourself.
Closing this issue as the license has been changed and this discussion is off topic.


plugin shows a wrong version

It was installed the latest plugin version 2.0.1 but it's still shown as 2.0.0

@adivinho thanks a lot for reporting

@Slach It looks like you have missed to set the new version here too
dist/plugin.json


Basic Reimbursement File

CoW Protocol Solvers are to be reimbursed on a recurring schedule with their eth spent on successful batch settlements + a reward of 100 COW tokens for each batch settled. This PR provides a basic functional version of the query returning a safe-airdrop compatible transfer file.
As a first PR to this repo we have included

A file writer
Simple query to transfer records for an accounting period
A script to fetch and write results as a csv transfer file a compatible with safe-airdrop

Test Plan

Follow the installation guide in readme to set up the project.
Fill out your own dune credentials in .env
Run the following script

python -m src.fetch.transfer_file --start '2022-02-01' --end '2022-02-08'

and get the following CSV written to the project's out directory
transfers-2022-02-01-to-2022-02-08.csv
Alternatively, you can visit the dune page linked in the query introduced here and download the CSV transfer file.

Visit the Gnosis Safe interface and upload this file there (or paste it).

Hmm, I see your point. Since this PR only queries the data and doesn't modify or alter it in any way not having a test for it is probably fine.
But if future PRs introduce some logic to transform data in any way it would be a good thing to commit the data input as well as the output. Then you could have an automated test which simply runs the logic on the stored input and compares the output with what is stored in the repo. If dune does some internal shenanigans which would result in a different input to the system, so be it. But we could still be sure that the logic of the code didn't change during development.

Thanks again @MartinquaXD for these valuable comments. My plan for testing our ETL will be as follows.
Split up the (E) Extraction from the (T) Transformation. This means that we can test our transformation methods by passing in dummy data.
Similar, but not entirely related. I plan Implement a (non-redundant) form of "lazy loading" similar to the token-allocation project which would allow us to pass in a file instead of fetch. In this project, however it will be a generic wrapper so we dont have a bunch of if load_from is not None: record_set.load_from;.
I will circle back and try to fix up the comment you made on skipping write.

@bh2smith and I had a call talking a bit about formalizing the idea around extract and transform a bit more.
Since this might be a bigger post I will create a detailed issue and will link it here when it's done.


consider moving on from error_chain

AFAICT error_chain is more or less dead sadly. One issue it has is that their errors don't implement Send therefor you cannot use e.g. anyhow or similar libraries because they require sync.
Maybe it could be replaced with thiserror or another modern alternative.

would be a breaking change though, as error_chain's traits are public api


Cors Again

This is a sequel to #114 . After your suggestions I had a look at existing CORS libraries for Iron to see if I could use them to make a more correct implementation of CORS for the playground. I concluded that there was definitely room for a more ambitious CORS library, so I totally rabbit-holed and went ahead and wrote it myself.
In order to minimize the amount of CORS code in the playground, I used a single config for all endpoints.

No worries about the old PR. I wasn't really sure how much time I would have and so I didn't want to advertise my plan up front if it wouldn't go through, so I just closed the PR. I should probably have said something though, sorry about that.
I'd like to fix everything in this PR. In fact, I was just about to squash before I pushed it, but I thought I would go through review  first :)
I agree with most of your comments. The only thing I'm a bit unsure about is the Duration change. I appreciate you pointing out the existence of a std time lib, but I don't really like that the resolution of the duration would be lost. There is a risk that users would set a few hundred ms duration and not really understand why that didn't work as intended. That could of course be remedied with docs. But I'm not entirely sure that would be better than the current situation. What's your opinion on that?

Alright, how does this update look?

but I don't really like that the resolution of the duration would be lost. There is a risk that users would set a few hundred ms duration and not really understand why that didn't work as intended. That could of course be remedied with docs. But I'm not entirely sure that would be better than the current situation. What's your opinion on that?

Yeah, I think that your point is well-made. A note in the Duration docs says:

APIs binding a system timeout will typically round up the nanosecond precision if the underlying system does not support that level of precision.

I think you could make the same argument, just that your precision is one second (I assume).
However, all that being said, the change looks great to me, so merge ahoy!

Nice! I looked up the precision of the Max-Age param, and it's indeed one second: https://tools.ietf.org/html/rfc2616#section-3.3.2 . I agree with you that there is almost always a need for rounding when using a Duration, but I think the expectation is at least in the ms resolution range. You could make a case  for using it, however not doing so also simplified the implementation. I'll keep it in mind for the future.
Anyways, thanks for the merge!

FYI, this repo got promoted to the official Rust Playground. It turns out that the Rust homepage and the books both use a seeekret route to run code on the page. Guess what that needs? That's right: CORS! Thank you so much for adding this support, which made responding to those requests way easier!

Hey, that's great news! From what I've seen, your playground seems like a definitive upgrade!
I spotted that secret route with Chrome devtools, that's basically what started me down this route of adding CORS. Lucky coincidence that this should happen now.
Anyway, great that I could help and also nice that other people can benefit from this change. Let me know if there is something you would like improved in the lib if you encounter something.


Fix multiple block comments in same line

Fix #8
Start the search for a comment end at the current position.

Thanks


Wrong variable name for csrf token

In the example project {% csrf_value %} is used.
Shouldn't that be csrf_token and a variable instead of a block?
https://github.com/awesto/django-shop/blob/4651abaf7df4e764fd820b9949eb0e1d8368f56c/example/myshop/templates/myshop/pages/base.html#L51
{{ csrf_token }}

AFAIK csrf_token adds a hidden input field, but here we need a value.

The csrf_token can both be used as a template tag (input) or as a variable (value only, set by csrf context processor).
https://docs.djangoproject.com/en/1.8/ref/csrf/#other-template-engines

Thanks for pointing out. Actually, I use {% csrf_value %} from the django-angular project, which was added before Django added that feature.

Ah, thats where this tag comes from. I did not install it and this tag raised an error, thats why I reported it.
This issue can be closed then.


[ALLUXIO-2114] Add checksum shell command

https://alluxio.atlassian.net/browse/ALLUXIO-2114
This uses md5 from DigestUtils to calculate the checksum, but we can also use a sha*.

Can one of the admins verify this patch?

ok to test

Jenkins, add to whitelist

Merged build finished. Test PASSed.

@bissont Thanks! I left a few comments.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-Pull-Request-Builder/10927/
Test PASSed.

Merged build finished. Test PASSed.

@bissont thank you for the PR ... one minor comment, otherwise LGTM

LGTM

LGTM

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-Pull-Request-Builder/10931/
Test PASSed.


(Feature Return Request) - Block MOD listed in Materials list

Building Gadgets Version
1.0.5
Describe the bug
In Building Gadgets, when you pulled the Materials list the lint showed the Mod and the block for each required resource.
In Building Gadgets 2 only the block is listed.
Would also like to see the Copy button return to the Materials list window in the UI for easier collect of the data to share,
To Reproduce
Pull Materials list details from the gadget.
Expected behavior
Mod and Block details in list.
Screenshots
(https://imgur.com/a/tUtZfEd)
Log Files
No Crash
NOTE ON RUBIDIUM
Rubidium contains code that will crash many mods when used in conjunction with them. Unfortunately this includes Building Gadgets 2. There is absolutely nothing I can do on my side to prevent these crashes. If you're using Rubidium and your game crashes when rendering something, please try without rubidium before submitting a bug report.

Will be part of the next version, thanks! :)


Close to system tray

Description of the new feature / enhancement
The feature would allow adding any program to the system tray when the user click in the close button, as is possible with Teams, for example. Programs could be added to this feature from the PowerToys configuration and this would add the program's own icon to the tray. Clicking on the tray icon would allow the user to completely close the application or restore it.
This allows the user to choose between minimizing to the taskbar or to the tray (by clicking close)
Scenario when this would be used?
Currently any website can be installed as an app, for example as a ChromeApp. It's an especially nice feature for sites you use constantly, like Azure DevOps, SharePoint or AAD or your timesheet or tasks or your favorite help page. The same for other apps that some people use, like the calculator, clock, messengers...
Supporting information
No response

/dup #47


Getting flake error: devshell attributes not provided

I'm getting:
error: flake 'git+file:///home/<user>/vault/dev/Current/haskell-template' does not provide attribute 'devShells.x86_64-linux.devShell.x86_64-linux', 'packages.x86_64-linux.devShell.x86_64-linux', 'legacyPackages.x86_64-linux.devShell.x86_64-linux', 'devShell.x86_64-linux' or 'defaultPackage.x86_64-linux

I just updated from nix 2.4 to 2.7 so I made sure to run nix develop:
$ nix develop
error: flake 'git+file:///home/narice/vault/dev/Current/haskell-template' does not provide attribute 'devShells.x86_64-linux.devShell.x86_64-linux', 'packages.x86_64-linux.devShell.x86_64-linux', 'legacyPackages.x86_64-linux.devShell.x86_64-linux', 'devShell.x86_64-linux' or 'defaultPackage.x86_64-linux
$ nix --version
nix (Nix) 2.7.0pre20220127_558c4ee

Maybe there was a change in the flake structure recently?

Duplicate of #46? Could you try 2.8 or later?

Let me know if the problem still appears after upgrading to 2.8!

Oh I didn't comment, yes, sorry for the duplicate, it's possible that this is the issue, thank you!


Bring back redis.tmpl

Closes https://github.com/Grokzen/docker-redis-cluster/issues/125

Oh, good catch, did not know this got accidentally removed in the last commit

Ty for this contribution @KosukeOhmura :100:


Add replacements for validation Unit Tests removed in refactor

Description
Unit tests for FileOutputTarget, ViolateOutputTarget, and ConfigValidator.
These tests are replacements for the unit tests deleted in #944 and the tests are based on those deleted as part of that PR.
As well as adding three files of unit tests this PR adds getters to Profile and replaces all direct uses of profile variables with uses of the getters. This makes profile much easier to mock in testing.
Additional notes
This is a draft as I have not written unit tests before so they might not be very well written - feedback welcome. AAA pattern followed where possible, can comment all or remove comments for all.
Issue
Resolves #949

I've added a few comments to be picky about inconsistent or non-standard formatting. None of them affect the behaviour of the code itself.
Once you have sorted out recreating your mock objects for each test (see Matt's comment on how) then I think we can merge this in.

I think mocks may now be recreated due to the use of the @Mock and @Runwith annotations. If not I'm happy to create a @BeforeEach method.

I've dug into this a bit: apparently you were OK all along!  It turns out that in JUnit, a new instance of the test class is instantiated for each test, so my previous concern is irrelevant (it is an issue using other test runners, such as, in the .NET world, NUnit or Visual Studio, and it is a good idea to be aware of it generally)
However, using @Mock is neater than the previous code anyhow, so this is still a good change to make.


[Feature Request] More comprehensive support for Github Toolkits

Required prerequisites

[X] I have searched the Issue Tracker and Discussions that this hasn't already been reported. (+1 or comment there if it has.)
[ ] Consider asking first in a Discussion.

Motivation
Current Github toolkits supports
            OpenAIFunction(self.retrieve_issue_list),
            OpenAIFunction(self.retrieve_issue),
            OpenAIFunction(self.create_pull_request),
            OpenAIFunction(self.retrieve_pull_requests),

we need to further support code pulling
Solution
No response
Alternatives
No response
Additional context
No response

duplicated with #866, closed


BUG - Role is set to client by default when using OAuth2 registration

User should choose whether they are client or freelancer.
View in  User.java

public User(OAuth2User oAuth2User) {
        this.email = oAuth2User.getAttribute("email");
        String name = oAuth2User.getAttribute("name");
        if (name != null) {
            String[] names = name.split(" ");
            if (names.length > 1) {
                this.firstName = names[0];
                this.lastName = names[1];
            } else {
                this.firstName = names[0];
            }
        }
        this.verified = true;
        this.role = Role.CLIENT;  // here the logic needs to change, likely at a service
    }

closed because it will be handled in #139


Detect accessibility service

While they can be legitimate to assist users with specific accessibility devices, accessibility services are also known to be used by malwares (https://thehackernews.com/2017/11/android-accessibility-services.html).
This patch permits to detect such services when the application is launched and if such service is detected, it informs the user, and asks him (only once) if application should start or not.

Ok for squashing all the commits.
LGTM, PR assigned to @giomfo which will merge the PR


[ASK] In wide and deep, how to add more than one item/user feature?

Description
Request for how to use build_feature_columns() in wide_deep_utils.py when using item and or user features.
Other Comments
The example notebooks use the genre column from the MovieLens database. Please provide an example of how to use item_feat_col and item_feat_shape if we want to use more than one feature column from item and/or user information.

Easier path is to make a feature vector np.array(np.float32) that includes all the features just like how we make a feature vector for classification or regression problems. In your case, both user-features and item-features into the same np.array. Then put that array to a column and pass the column as item_feat_col.
If you want to keep those two features in separate columns for some reason, you can make a feature like
tf.feature_column.numeric_column(
    YOUR_FEAT_COL, shape=YOUR_FEAT_SHAPE, dtype=tf.float32
)

and add that to the deep columns list. Both will be the same to the model as those features are simply the input nodes and they are all fully connected by the next hidden layer.

Thank you @looklike, that is a very helpful explanation and I will try it immediately.


speaker notes

I made speaker notes for the tutorial "Options for using Galaxy" to turn it into a video

This looks fantastic!

Thanks for starting this @Alaa-Elghamry!
Perhaps one of the slide deck authors would like to review this? @tnabtaf @nsoranzo? Since some of this may be a bit out of date too (things like the number of public Galaxy servers has definitely grown)

This looks fantastic!

Thank you so much for your help

This looks almost done! Fantastic work

Thank You, glad I could help!

Hi @Alaa-Elghamry this is ready to merge! Could you add yourself to the CONTRIBUTORS.yaml file? And also please add yourself to this slide deck as a contributor! You can do that at the top of the slides.html file under the contributors list!

@hexylena I did both. hope we're ready to merge now

The build is failing due to the contributor name not matching what is in contributors.yaml file :) Now that I've merged your other PR I've made a suggestion here to make them match, and the PR should be successful

The build is failing due to the contributor name not matching what is in contributors.yaml file :) Now that I've merged your other PR I've made a suggestion here to make them match, and the PR should be successful

@hexylena I committed the change, thank you for your help and guidance ❤

Fantastic work @Alaa-Elghamry !!


Mark Task-Status via Shortcut

Please select if your request is either something new or an enhancement

[ ] Enhancement of an existing Feature.
[x] Request of a new feature.

Please select the area your request applies to. (Multiple selections are Possible. You can leave blank if you're not sure.)

[ ] Workspace - VSCode workspace, vaults, Intellisense/autocomplete, Dendron settings
[ ] Lookup - Dendron's Lookup Command
[ ] Views - Dendron Preview, Tree View, Side Panels in the UI
[ ] Schema - Dendron Schemas
[ ] Pod - Data import from / export to Dendron
[ ] Publish - External Site Publish
[x] Markdown - Markdown features, such as syntax support and features

Is your feature request related to a problem? Please describe
There are a lot of status for tasks, which I would like to mark via shortcuts.
Describe the solution you'd like
Right now there are some additional VSCode Plugins which do mark checkboxes on certain keystrokes, unfortunately just with the status 'done'/'x'. It would be great, if the mark could also include all other status with some assigned shortcuts.
Describe alternatives you've considered
I have considered other VSCode Plugins like eg. https://github.com/PKief/vscode-markdown-checkbox, but unfortunatly they are marking only the 'done' state.
Additional context
Add any other context or screenshots about the feature request here.

Thank you for the request. @triplem
Just so I understand correctly, are you requesting for a way to mark checkboxes with the task status defined in workspace.task.statusSymbols? or are you looking for a way to set the status of a task note?
If it is the latter, you can use Dendron: Set Task Status and/or Dendron: Complete Task to do so, and also create dedicated keyboard shortcuts for them (see this page)
If former, we can extend the existing commands so that they work with checkboxes as well.

I would like to mark checkboxes with one of the task status defined in the statusSymbols via shortcuts.


⚠ Bofrost.at has degraded performance

In bb90fa0, Bofrost.at (https://www.bofrost.at) experienced degraded performance:

HTTP code: 200
Response time: 983 ms

Resolved: Bofrost.at performance has improved in 0d3e213.


Fix getMaximamPrice returning Special price, and add capability to filter products via ?categories=1,2,3 instead of ?category_id=1 while using getAll()

Update getMaximamPrice() to return product price instead of getMinimalPrice() in AbstractType.
Solving issue with Simple products where price and special_price were the same amount in the REST API.
Part of issue #4616

Documentation should be changed accordingly to match the new key categories=1,2,3/categories=1 to replace category_id key for Products API

@devansh-webkul Sorry for the stupid question, but I have some more changes which fix some bugs in the REST API addresses endpoints, can I upload to this PR or I should wait for it to be merged (eventually) and open a new PR with the other changes?

same problem is getMinimalPrice() ..
the method is written as :
if product has special price then return special price else return product price ..
but the point is when product has special price then still it should return normal price because special price is already in display with "special_price" key.

Hi @nikolayandreev,
Please check from both points of view API  as well as Web. Check-in web also whether sorting works fine or not because you have added product price this will create problem in sorting.

Hi @nikolayandreev,
I am just checking your PR, can you just update your branch with the latest master.

Hi @devansh-webkul, is it not on the latest?
returns
Already up to date.

It's 123 commits behind.

@devansh-webkul  Really sorry, I am new in contributing to be honest.. How's it now? :)

Just run this command,

git remote add upstream https://github.com/bagisto/bagisto.
git fetch --all.
git checkout master.
git rebase upstream/master.
git push origin master.

@devansh-webkul Thank you, it's done. Tought I've done the same thing to be honest, but clearly no.


New package: DBMigrations v1.0.0

Registering package: DBMigrations
Repository: https://github.com/JuliaServices/DBMigrations.jl
Created by: @quinnj
Version: v1.0.0
Commit: 23ce9bd5a363b2ba5c96ae80ff7f8dfe09e2c445
Reviewed by: @quinnj
Reference: https://github.com/JuliaServices/DBMigrations.jl/commit/23ce9bd5a363b2ba5c96ae80ff7f8dfe09e2c445#commitcomment-137379622

Replaces https://github.com/JuliaRegistries/General/pull/99066

Can this be merged please?

It will be merged automatically if you include [noblock] in your comments.

[noblock] (for the record, I tried to edit my comment above and that didn't seem to work)

https://github.com/JuliaRegistries/General/pull/99127#issuecomment-1912408606 doesn't contain it.


Usage instructions

Could you help out with some basic usage instructions?
When I start the derived QGIS image with docker run -p 80:80, I don't see anything on that page.
$ docker run -p 80:80 dit4c/dit4c-container-qgis
2016-08-25 07:54:19,056 CRIT Supervisor running as root (no user in config file)
2016-08-25 07:54:19,056 WARN Included extra file "/etc/supervisord.d/jupyter.conf" during parsing
2016-08-25 07:54:19,056 WARN Included extra file "/etc/supervisord.d/x11vnc.conf" during parsing
2016-08-25 07:54:19,056 WARN Included extra file "/etc/supervisord.d/xdummy.conf" during parsing
2016-08-25 07:54:19,056 WARN Included extra file "/etc/supervisord.d/xinitrc.conf" during parsing
2016-08-25 07:54:19,056 WARN Included extra file "/etc/supervisord.d/websockify.conf" during parsing
2016-08-25 07:54:19,056 WARN Included extra file "/etc/supervisord.d/easydav.conf" during parsing
2016-08-25 07:54:19,056 WARN Included extra file "/etc/supervisord.d/gotty.conf" during parsing
2016-08-25 07:54:19,056 WARN Included extra file "/etc/supervisord.d/nginx.conf" during parsing
2016-08-25 07:54:19,062 INFO Creating socket unix:///var/run/easydav.sock
2016-08-25 07:54:19,062 INFO Closing socket unix:///var/run/easydav.sock
2016-08-25 07:54:19,080 INFO RPC interface 'supervisor' initialized
2016-08-25 07:54:19,080 CRIT Server 'unix_http_server' running without any HTTP authentication checking
2016-08-25 07:54:19,081 INFO supervisord started with pid 1
2016-08-25 07:54:20,083 INFO spawned: 'websockify' with pid 8
2016-08-25 07:54:20,084 INFO spawned: 'jupyter' with pid 9
2016-08-25 07:54:20,085 INFO spawned: 'nginx' with pid 10
2016-08-25 07:54:20,087 INFO spawned: 'gotty' with pid 11
2016-08-25 07:54:20,087 INFO Creating socket unix:///var/run/easydav.sock
2016-08-25 07:54:20,089 INFO spawned: 'easydav' with pid 12
2016-08-25 07:54:20,090 INFO spawned: 'x11vnc' with pid 13
2016-08-25 07:54:20,092 INFO spawned: 'xdummy' with pid 14
2016-08-25 07:54:20,094 INFO spawned: 'xinitrc' with pid 15
2016-08-25 07:54:20,107 INFO success: xinitrc entered RUNNING state, process has stayed up for > than 0 seconds (startsecs)
2016-08-25 07:54:20,139 INFO exited: xinitrc (exit status 0; expected)
2016-08-25 07:54:20,220 INFO exited: x11vnc (exit status 1; not expected)
2016-08-25 07:54:21,360 INFO success: websockify entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2016-08-25 07:54:21,360 INFO success: jupyter entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2016-08-25 07:54:21,360 INFO success: nginx entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2016-08-25 07:54:21,360 INFO success: gotty entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2016-08-25 07:54:21,360 INFO success: easydav entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2016-08-25 07:54:21,361 INFO spawned: 'x11vnc' with pid 65
2016-08-25 07:54:21,361 INFO success: xdummy entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2016-08-25 07:54:22,782 INFO success: x11vnc entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)

There's now some documentation in README.md.


Request for installing docker on Linux p10

We would like to request for installing docker on Linux p10
https://hyc-runtimes-jenkins.swg-devops.com/label/hw.arch.ppc64le.p10/
Last year, a portable AOT problem was found on p10 by the Power System Performance team which caused the release respin. We would like to add this case to our automated testing. To start, we would like to request to have the docker installed on Linux p10 in Jenkins.

Sorry, wrong repo. Close the issue.


[FEATURE REQ] Ability to deploy non-prod APIs to a shared instance

Please describe the feature.
Often APIs are created in a single instance and shared among non-production environment to save costs.
1.They can be differentiated by appending the environment name in the path but only in non-prod environments.
2. Also, append environment to the Name field so that it stays unique and apis can be deployed to same instance.

@divyeshio - we have documentation here  around extracting a subset of APIs. Does it address your needs?

Not exactly. What we want to do here is extract apis from different environments(non-prod such as dev, tst, uat) and deploy to it one non-prod APIM instance differentiating apis by appending environment name.

Understood. We unfortunately don't support that scenario. Our tooling uses API names as unique identifiers and expects them to be consistent across environments.
We've experimented in the past with overriding the API name, but it made our tool too complicated. We'd have to account for overriding every reference to the API (products, gateways, etc).

Also, keep in mind that you can always make changes to the extracted artifacts in Git before pushing them to the upper environment. If you wanted to, you could rename the API folder names to match your desired API names. You'd just have to make sure all references to that API are also updated prior to publishing.

Could you ever reconsider the decision made here & on #206 ??
I would like to open a new issue and a related PR for the publisher tool, but I don't fully get the reason why you said the tool could be too complicated...
To achieve the goal to deploy multiple envs to the same APIM instance, we could use a very easy approach like the following (PowerShell as example):
foreach ($api in (Get-ChildItem "${{ parameters.artifactsPath }}apis" -Directory)) {
  $info = Get-Content "$api\apiInformation.json" | Out-String | ConvertFrom-Json
  $info.properties.displayName = "{0}{1}" -f $info.properties.displayName, "${{ parameters.suffix }}"
  $info | ConvertTo-Json -Depth 10 | Out-File "$api\apiInformation.json"
}

@guythetechie any thoughts on this?

Yep, exactly.
So, if I got correctly, I could handle multiple environments on the same APIM instance, only by adding a prefix (e.g. "-DEV", "-UAT") on displayName, having of course different configuration files (e.g. configuration.dev.yaml, configuration.uat.yaml).

Sorry, I missed the part about deploying to the same APIM instance.
In the case of multiple environments, our tool is designed to work across APIM instances, not within instances. APIM doesn't support multiple APIs with the same name within an instance. In the scenario above, let's say you have an API with name api1 and display name api1-dev. Your UAT deployment would overwrite api1's display name to api1-uat. It would not create a separate API.
I would recommend maintaining one instance per environment. If cost is your primary concern, you can use the Consumption SKU for your lower environments.

If you really wanted to use ApiOps with a single instance for multiple environments, you could do something like:

Create your DEV API in the portal called api1-dev.
Run the extractor. You would see your API artifacts under artifacts/apis/api1-dev.
Make a copy of the api1-dev folder and call it api1-uat. You would now have two folders, artifacts/apis/api1-dev and artifacts/apis/api1-uat.
Make UAT changes in the artifacts under your api1-uat folder.
If you want to use configuration, there would be one configuration file for your instance like this:

apis:
  - name: api1-dev
    properties:
        description: This is the dev version of API 1
   - name: api1-uat
      properties:
        description: I am overriding my UAT description here

Publish your artifacts with the publisher. Your APIM instance will now have two APIs, one named api1-dev, and another named api1-uat.

You can also look into versions  and revisions, but the ApiOps experience would be similar.


Package Requested

[X] I would like someone else to build the manifest.
[ ] I would like help so I can submit the manifest.
[X] I have performed a search and couldn't find this package.
[X] I have checked that the installer for this package is not a script file
[ ] I think there is a new version available and I have provided the URL.

Please provide the following information
Publisher: OpenRGB
Publisher Url: https://openrgb.org/
Package Name: OpenRGB
Description: Open source RGB lighting control that doesn't depend on manufacturer software
Package Version: 0.8
Installer URL: https://gitlab.com/CalcProgrammer1/OpenRGB/-/releases (binaries are further down the page)
Current Package Identifier (for new versions): N/A

[Policy] Dependencies
Referencing the created PR

https://github.com/microsoft/winget-pkgs/pull/95650

Now that https://github.com/microsoft/winget-pkgs/pull/95650#event-10302515026 is merged, can this continue?

Close with reason: Resolved in 95650;

https://github.com/microsoft/winget-pkgs/issues/95616#issuecomment-1854869693

@Trenly, do you mean #95650?


UI client upgrade error

After migrating to a V2 organization :

Upgrade your desktop UI client to V2 (here v2.4.4)
When you launch it after, the following appears :

click "Upgrade all", the following popup shows up :

Logs (I censored some ids as I did not know if it were sensitive):
will write to log file at  /home/thomas/.envkey/logs/desktop-2023-04-05.log
{"ts":"2023-04-05T09:53:24.171Z","proc":"main","msg":"logger initialized with name desktop"}
{"ts":"2023-04-05T09:53:24.422Z","proc":"main","msg":"on:ready","version":"2.4.4"}
{"ts":"2023-04-05T09:53:24.750Z","proc":"main","msg":"startCore"}
{"ts":"2023-04-05T09:53:25.075Z","proc":"main","msg":"Core process status","alive":"2.4.2"}
{"ts":"2023-04-05T09:53:25.075Z","proc":"main","msg":"Core process is already running"}
{"ts":"2023-04-05T09:53:25.076Z","proc":"main","msg":"Starting core process alive check loop..."}
{"ts":"2023-04-05T09:53:25.076Z","proc":"main","msg":"core is running","currentAppVersion":"2.4.4"}
{"ts":"2023-04-05T09:53:25.077Z","proc":"main","msg":"Fetching root-device-key from file store..."}
{"ts":"2023-04-05T09:53:25.101Z","proc":"main","msg":"Fallback store initialized.","path":"/home/thomas/.config/envkey/envkey-keystore-fallback.json"}
{"ts":"2023-04-05T09:53:25.119Z","proc":"main","msg":"Fetched root-device-key."}
{"ts":"2023-04-05T09:53:25.131Z","proc":"main","msg":"Setting User-Agent with OS keyring auth token"}
{"ts":"2023-04-05T09:53:25.139Z","proc":"main","msg":"init updates loop"}
{"ts":"2023-04-05T09:53:25.144Z","proc":"main","msg":"app update loop initialized"}
{"ts":"2023-04-05T09:53:25.146Z","proc":"main","msg":"autoUpdater:info","data":["Checking for update"]}
{"ts":"2023-04-05T09:53:25.710Z","proc":"main","msg":"","currentVersion":"2.4.2","nextVersion":"2.4.3"}
{"ts":"2023-04-05T09:53:25.716Z","proc":"main","msg":"installMissingOrOutdatedCliTools","bundledCliInstalled":true,"cliLatestInstalledRes":{"nextVersion":"2.4.3","currentVersion":"2.4.2"},"cliVersion":"2.4.2","isUpgradingCli":false,"shouldInstallCli":false,"envkeySourceLatestInstalledRes":{"nextVersion":"2.3.0","currentVersion":"2.1.1"},"shouldInstallEnvkeysource":false}
{"ts":"2023-04-05T09:53:25.716Z","proc":"main","msg":"CLI tools already installed"}
{"ts":"2023-04-05T09:53:25.728Z","proc":"main","msg":"autoUpdater:info","data":["Update for version 2.4.4 is not available (latest version: 2.4.4, downgrade is disallowed)."]}
{"ts":"2023-04-05T09:53:25.756Z","proc":"main","msg":"","currentVersion":"2.4.2","nextVersion":"2.4.3"}
{"ts":"2023-04-05T09:53:25.757Z","proc":"main","msg":"finished checking updates","hasDesktopUpgrade":false,"hasCliUpgrade":true,"hasEnvkeysourceUpgrade":true}
{"ts":"2023-04-05T09:53:27.342Z","proc":"main","msg":"[ui-console] RWS>","data":["connect",0]}
{"ts":"2023-04-05T09:53:27.342Z","proc":"main","msg":"[ui-console] RWS>","data":["next delay",0]}
{"ts":"2023-04-05T09:53:27.342Z","proc":"main","msg":"[ui-console] fetching core state","data":{"accountId":"[CENSORED]"},"ui-ts":"2023-04-05T09:53:26.303Z"}
{"ts":"2023-04-05T09:53:27.342Z","proc":"main","msg":"[ui-console] RWS>","data":["connect",{"url":"ws://localhost:19048"}]}
{"ts":"2023-04-05T09:53:27.342Z","proc":"main","msg":"[ui-console] RWS>","data":"addListeners"}
{"ts":"2023-04-05T09:53:27.342Z","proc":"main","msg":"[ui-console] RWS>","data":"open event"}
{"ts":"2023-04-05T09:53:27.342Z","proc":"main","msg":"[ui-console] fetching core state","data":{"accountId":"[CENSORED]"},"ui-ts":"2023-04-05T09:53:26.340Z"}
{"ts":"2023-04-05T09:53:27.343Z","proc":"main","msg":"[ui-console] fetched core state, applying update","data":{"accountId":"[CENSORED]"},"ui-ts":"2023-04-05T09:53:26.374Z"}
{"ts":"2023-04-05T09:53:27.343Z","proc":"main","msg":"[ui-console] updating core state","data":{"bytes":348748},"ui-ts":"2023-04-05T09:53:26.374Z"}
{"ts":"2023-04-05T09:53:27.343Z","proc":"main","msg":"[ui-console] redirecting to org:","data":"/org/[CENSORED]","ui-ts":"2023-04-05T09:53:26.413Z"}
{"ts":"2023-04-05T09:53:27.343Z","proc":"main","msg":"[ui-console] got pending update and conflicts info","data":[],"ui-ts":"2023-04-05T09:53:26.438Z"}
{"ts":"2023-04-05T09:53:27.343Z","proc":"main","msg":"[ui-console] signed_in_account_container: won't render yet","auth":true,"auth.token":true,"shouldFetchSession":false,"currentUser":{"type":"orgUser","id":"[CENSORED]","createdAt":1680679437368,"updatedAt":1680680891531,"deletedAt":0,"email":"[CENSORED]","uid":"[CENSORED]","provider":"email","firstName":"Thomas","lastName":"Dutreuilh","invitedById":"[CENSORED]","isCreator":false,"inviteAcceptedAt":1680680891531,"orgRoleId":"[CENSORED]","orgRoleUpdatedAt":1680679437368,"importId":"[CENSORED]"},"auth.orgId":"[CENSORED]","orgId":"[CENSORED]","shouldRedirectPath":false,"uiTree":false}
{"ts":"2023-04-05T09:53:27.343Z","proc":"main","msg":"[ui-console] dispatch:","data":"envkey/client/SET_UI_LAST_SELECTED_URL","ui-ts":"2023-04-05T09:53:26.440Z"}
{"ts":"2023-04-05T09:53:27.343Z","proc":"main","msg":"[ui-console] applied core state update","data":{"accountId":"[CENSORED]"},"ui-ts":"2023-04-05T09:53:26.805Z"}
{"ts":"2023-04-05T09:53:27.343Z","proc":"main","msg":"[ui-console] fetched core state, applying update","data":{"accountId":"[CENSORED]"},"ui-ts":"2023-04-05T09:53:26.961Z"}
{"ts":"2023-04-05T09:53:27.343Z","proc":"main","msg":"[ui-console] updating core state","data":{"bytes":348748},"ui-ts":"2023-04-05T09:53:26.961Z"}
{"ts":"2023-04-05T09:53:27.343Z","proc":"main","msg":"[ui-console] applied core state update","data":{"accountId":"[CENSORED]"},"ui-ts":"2023-04-05T09:53:27.027Z"}
{"ts":"2023-04-05T09:53:27.343Z","proc":"main","msg":"[ui-console] core result:","data":"envkey/client/SET_UI_LAST_SELECTED_URL","ui-ts":"2023-04-05T09:53:27.027Z"}
{"ts":"2023-04-05T09:53:27.515Z","proc":"main","msg":"client upgrade available","cli":{"nextVersion":"2.4.3","currentVersion":"2.4.2","notes":{"2.4.3":"- Fixes for v1 > v2 upgrade error handling\n- Logging improvements\n- Fix for rare crash when the OS wakes from sleep"}},"envkeysource":{"nextVersion":"2.3.0","currentVersion":"2.1.1","notes":{"2.3.0":"Automatic upgrades from EnvKey v1","2.1.3":"Fix for --force / -f flag applying overrides when it shouldn't","2.1.2":"Fix for overrides from .env file not being correctly applied"}}}
{"ts":"2023-04-05T09:53:28.523Z","proc":"main","msg":"[ui-console] Root - upgrade available","data":{"cli":{"nextVersion":"2.4.3","currentVersion":"2.4.2","notes":{"2.4.3":"- Fixes for v1 > v2 upgrade error handling\n- Logging improvements\n- Fix for rare crash when the OS wakes from sleep"}},"envkeysource":{"nextVersion":"2.3.0","currentVersion":"2.1.1","notes":{"2.3.0":"Automatic upgrades from EnvKey v1","2.1.3":"Fix for --force / -f flag applying overrides when it shouldn't","2.1.2":"Fix for overrides from .env file not being correctly applied"}}},"ui-ts":"2023-04-05T09:53:27.517Z"}
{"ts":"2023-04-05T09:53:32.430Z","proc":"main","msg":"[ui-console] RWS>","data":"accept open"}
{"ts":"2023-04-05T09:53:54.804Z","proc":"main","msg":"autoUpdater:error  ","data":["Error: Error: Please check update first\n    at l.downloadUpdate (/tmp/.mount_EnvKeyZeH9Fg/resources/app/bundle.js:3:247948)\n    at /tmp/.mount_EnvKeyZeH9Fg/resources/app/bundle.js:275:71981\n    at Generator.next (<anonymous>)\n    at /tmp/.mount_EnvKeyZeH9Fg/resources/app/bundle.js:275:68803\n    at new Promise (<anonymous>)\n    at o (/tmp/.mount_EnvKeyZeH9Fg/resources/app/bundle.js:275:68548)\n    at Object.t.downloadAndInstallUpgrade (/tmp/.mount_EnvKeyZeH9Fg/resources/app/bundle.js:275:71739)\n    at IpcMainImpl.<anonymous> (/tmp/.mount_EnvKeyZeH9Fg/resources/app/bundle.js:3:156660)\n    at IpcMainImpl.emit (events.js:315:20)\n    at IpcMainImpl.EventEmitter.emit (domain.js:467:12)"]}
{"ts":"2023-04-05T09:53:54.806Z","proc":"main","msg":"autoUpdater download failed","err":{"name":"Error","message":"Please check update first","stack":"Error: Please check update first\n    at l.downloadUpdate (/tmp/.mount_EnvKeyZeH9Fg/resources/app/bundle.js:3:247948)\n    at /tmp/.mount_EnvKeyZeH9Fg/resources/app/bundle.js:275:71981\n    at Generator.next (<anonymous>)\n    at /tmp/.mount_EnvKeyZeH9Fg/resources/app/bundle.js:275:68803\n    at new Promise (<anonymous>)\n    at o (/tmp/.mount_EnvKeyZeH9Fg/resources/app/bundle.js:275:68548)\n    at Object.t.downloadAndInstallUpgrade (/tmp/.mount_EnvKeyZeH9Fg/resources/app/bundle.js:275:71739)\n    at IpcMainImpl.<anonymous> (/tmp/.mount_EnvKeyZeH9Fg/resources/app/bundle.js:3:156660)\n    at IpcMainImpl.emit (events.js:315:20)\n    at IpcMainImpl.EventEmitter.emit (domain.js:467:12)"}}
{"ts":"2023-04-05T09:53:54.807Z","proc":"main","msg":"autoUpdater download","error":true}
{"ts":"2023-04-05T09:53:54.807Z","proc":"main","msg":"Sending upgrade-error to webContents","win":true}
{"ts":"2023-04-05T09:53:54.832Z","proc":"main","msg":"autoUpdater:info","data":["Checking for update"]}
{"ts":"2023-04-05T09:53:55.558Z","proc":"main","msg":"autoUpdater:info","data":["Update for version 2.4.4 is not available (latest version: 2.4.4, downgrade is disallowed)."]}
{"ts":"2023-04-05T09:53:55.695Z","proc":"main","msg":"","currentVersion":"2.4.2","nextVersion":"2.4.3"}
{"ts":"2023-04-05T09:53:55.695Z","proc":"main","msg":"finished checking updates","hasDesktopUpgrade":false,"hasCliUpgrade":true,"hasEnvkeysourceUpgrade":true}
{"ts":"2023-04-05T09:53:56.997Z","proc":"main","msg":"client upgrade available","cli":{"nextVersion":"2.4.3","currentVersion":"2.4.2","notes":{"2.4.3":"- Fixes for v1 > v2 upgrade error handling\n- Logging improvements\n- Fix for rare crash when the OS wakes from sleep"}},"envkeysource":{"nextVersion":"2.3.0","currentVersion":"2.1.1","notes":{"2.3.0":"Automatic upgrades from EnvKey v1","2.1.3":"Fix for --force / -f flag applying overrides when it shouldn't","2.1.2":"Fix for overrides from .env file not being correctly applied"}}}

Never mind, it was due to my previous tests by installing envkey-source manually on my local computer.
I solved it by removing it :
~$ which envkey-source
/usr/local/bin/envkey-source
~$ rm /usr/local/bin/envkey-source


⚠ WSINGRESOS - GENERICO has degraded performance

In 26fae9a, WSINGRESOS - GENERICO (https://srvshyweb.yucatan.gob.mx/cgi-bin/wspd_cgi.sh/WService=wsingresos/internet/servicios/wsGenericoPagosWeb.r) experienced degraded performance:

HTTP code: 200
Response time: 2532 ms

Resolved: WSINGRESOS - GENERICO performance has improved in 5a03ab6.


Create Event in case of OOBM failure

Description

Out of band power operations are constantly issued to assess the host power status. However, if such actions fail the Admins receive a warning message on the log. In order to help Admins to easily track such failures, this PR creates an Event each time an Out-of-band power operation fails.
Types of changes

[ ] Breaking change (fix or feature that would cause existing functionality to change)
[ ] New feature (non-breaking change which adds functionality)
[ ] Bug fix (non-breaking change which fixes an issue)
[X] Enhancement (improves an existing feature and functionality)
[ ] Cleanup (Code refactoring and cleanup, that may add test cases)

@blueorangutan package

@GabrielBrascher a Jenkins job has been kicked to build packages. I'll keep you posted as I make progress.

@DaanHoogland I took the liberty to aim this one to 4.15.
Please let me know if this one is getting too late then I move it to 4.16 ;)

Packaging result: ✔centos7 ✔centos8 ✔debian. JID-2265

no tests added but for regression,
@blueorangutan test

@DaanHoogland a Trillian-Jenkins test job (centos7 mgmt + kvm-centos7) has been kicked to run smoke tests

Trillian test result (tid-3058)
Environment: kvm-centos7 (x2), Advanced Networking with Mgmt server 7
Total time taken: 38046 seconds
Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr4418-t3058-kvm-centos7.zip
Intermittent failure detected: /marvin/tests/smoke/test_kubernetes_clusters.py
Intermittent failure detected: /marvin/tests/smoke/test_vpc_redundant.py
Smoke tests completed. 84 look OK, 1 have error(s)
Only failed tests results shown below:

Test
Result
Time (s)
Test File

test_01_create_redundant_VPC_2tiers_4VMs_4IPs_4PF_ACL
Failure
315.93
test_vpc_redundant.py

test_03_create_redundant_VPC_1tier_2VMs_2IPs_2PF_ACL_reboot_routers
Failure
302.26
test_vpc_redundant.py

@rhtyd @DaanHoogland @wido @PaulAngus here follows a screenshot with the warning events:

@PaulAngus can we put this in for 4.15?

@PaulAngus very small and meets all criteria, merging


Consider publishing more mods as Github Releases?

Would it be possible to upload .zip files for your mods here, so that a Nexus account isn't required to download? Or perhaps to https://forums.stardewvalley.net/resources/

Hey. I wasn't planning on releasing the mods anywhere outside of NexusMods.  The two mods I did release that way are there, because they're dependencies for Stardew Access, an accessibility mod, and Nexus isn't really an accessible website. The forums are also yet another place I'd have to update manually, and honestly, I've been modding Stardew for several years now, and have never heard of anyone releasing mods on the forums (other than unofficial updates), or looking for mods there.
Not that anything I say here has any merit now, as funnily enough, today I announced on the Stardew Valley Discord server that I'm stepping back from modding this game, effective immediately, due to burnout. People are free to contact me if they want to continue working on some/all of my mods, mostly to discuss granting NexusMods page editing permissions, switching DP gain to the new authors, maybe granting collaborator access to this repo (although this being a monorepo makes it problematic if a new author wants to only work on one of the mods).

I get you, sorry for my bad timing, and thank you for all that you've done over the years!


Tell Assetic to ignore specific folders when searching for templates

if start 'assetic:dump', assetic looks first for all templates in all defined bundles (which are given in config.yml under assetic.bundles array) and in kernel resource folder (app/Resource/views), right?!
we have our own themingBundle, so we put our themes in (app/Resource/views/themes). e.g. we have a theme 'blue', it is located at 'app/Resources/views/themes/blue'. in parameters.yml u can define your current active theme, so the templates in the theme folder will be rendered instead of the default templates in bundles. so far, so good.
problem is, that assetic looks for templates in the whole kernel resource folder (app/Resources/views), so all theme folders will be checked for templates, instead of only the folder of the current active theme. now, if we have an inactive theme that contains extra assets, that all other themes and bundles dont have, and we do 'assetic:dump', then we get a Exception "The source file x does not exist".
we want assetic to check only the folder of the active theme for templates, and ignore other theme folders. is there a way to do that? how do assetic search for templates? can we extend the logic and put a "filter" in and tell assetic to ignore specific folders in app/Resource/views?
sorry for my bad english ;)

:+1:

:+1:

+1

+1
I have a very similar issue. Does anyone have any suggestions how to handle this?

+1


fix(chat): fix filters words wrap and approve required compare mode (Issue #1700)

Description:
fix filters words wrap and approve required compare mode
Issues:

#1700

Checklist:

[x] the pull request name complies with Conventional Commits
[x] the pull request name starts with fix(<scope>):, feat(<scope>):, feature(<scope>):, chore(<scope>):, hotfix(<scope>): or e2e(<scope>):. If contains breaking changes then the pull request name must start with fix(<scope>)!:, feat(<scope>)!:, feature(<scope>)!:, chore(<scope>)!:, hotfix(<scope>)!: or e2e(<scope>)!: where <scope> is name of affected project: chat, chat-e2e, overlay, shared, sandbox-overlay, etc.
[x] the pull request name ends with (Issue #<TICKET_ID>) (comma-separated list of issues)
[x] I confirm that do not share any confidential information like API keys or any other secrets and private URLs

/deploy-review


Rollup config error on dynamic import during library build

🐞 Bug report
- [ ] new
- [ x] build
- [ ] serve
- [ ] test
- [ ] e2e
- [ ] generate
- [ ] add
- [ ] update
- [ ] lint
- [ ] xi18n
- [ ] run
- [ ] config
- [ ] help
- [ ] version
- [ ] doc

Is this a regression?
No
Description
Consider building foo  library with the command ng build foo.
When the library contains a file (service in my case), which uses dynamic import, the build will fail throwing error below. This happens in v7 and also after upgrading to v8.0.0-rc.4
🔬 Minimal Reproduction

Create a new project. Generate library ng g library foo.
Create a service in the library that is using dynamic imports. (example screenshot below)
Export service in public-api.ts
Build library with ng build shared

🔥 Exception or Error

Building Angular Package
Building entry point 'testik'
Compiling TypeScript sources through ngc
Bundling to FESM2015

BUILD ERROR
You must set "output.dir" instead of "output.file" when generating multiple chunks.
Error: You must set "output.dir" instead of "output.file" when generating multiple chunks.
    at error (c:\Development\rollup-test\node_modules\rollup\dist\rollup.js:3410:30)
    at normalizeOutputOptions (c:\Development\rollup-test\node_modules\rollup\dist\rollup.js:17107:13)
    at getOutputOptions (c:\Development\rollup-test\node_modules\rollup\dist\rollup.js:16865:24)
    at Object.write (c:\Development\rollup-test\node_modules\rollup\dist\rollup.js:16957:43)
    at Object. (c:\Development\rollup-test\node_modules\ng-packagr\lib\flatten\rollup.js:46:22)
    at Generator.next ()
    at fulfilled (c:\Development\rollup-test\node_modules\ng-packagr\lib\flatten\rollup.js:4:58)

🌍 Your Environment

Angular CLI: 8.0.0-rc.4
Node: 10.15.0
OS: win32 x64
Angular: 8.0.0-rc.4
... animations, cli, common, compiler, compiler-cli, core, forms
... language-service, platform-browser, platform-browser-dynamic
... router

Package                            Version
------------------------------------------------------------
@angular-devkit/architect          0.800.0-rc.4
@angular-devkit/build-angular      0.800.0-rc.4
@angular-devkit/build-ng-packagr   0.800.0-rc.4
@angular-devkit/build-optimizer    0.800.0-rc.4
@angular-devkit/build-webpack      0.800.0-rc.4
@angular-devkit/core               8.0.0-rc.4
@angular-devkit/schematics         8.0.0-rc.4
@angular/cdk                       8.0.0-rc.1
@angular/flex-layout               7.0.0-beta.24
@angular/material                  8.0.0-rc.1
@ngtools/json-schema               1.1.0
@ngtools/webpack                   8.0.0-rc.4
@schematics/angular                8.0.0-rc.4
@schematics/update                 0.800.0-rc.4
ng-packagr                         5.1.0
rxjs                               6.5.2
typescript                         3.4.5
webpack                            4.30.0

Anything else relevant?

I'm sorry, but this issue is not caused by Angular CLI. Please contact the author(s) of the ng-packagr project or file an issue on their issue tracker.
Note: at the moment this is not supported by ng-packagr.


Enhancement: Separate Properties and class variables

At the moment properties and class variables are mixed in the documentation.
I think a setting which separates properties and class variables would be nice.
Class Variables and properties could be grouped which would make the reading of the documentation a bit easier.

I think a setting which separates properties and class variables would be nice.

I initially grouped together properties, class attributes and instance attributes in the "attributes" group, because they are all used like attributes. When using a library, that a field is a property or an instance attribute doesn't really matter: you're using them the same. The only important thing to know is that a property is "read only" or "writable". But this logic is more about rendering than collection, and maybe pytkdocs should not do smart things like this.
So, could you argue a bit about why separating properties and class variables would be nice :slightly_smiling_face: ? I'm not opposed to this at all, just curious.

Even as a user of a library I am always interested if it is a property or something different.
If it's a property I tend to be more careful and take a look at the source code to check what is happening. Separating properties and attributes makes it easier to have all the properties at one glance.
Its the same for class and class instance variables.
Separating all these different types in their own blocks makes the library easier to understand.
I hope this helps you understanding the reason behind my request.

So, just to be on the same page, your suggestion is to separate properties, class attributes and instance attributes into three distinct groups:

Properties,
Class attributes,
Instance attributes?

Yes that is what I wanted to express.

So, this won't happen, neither in pytkdocs nor Griffe (the new data collector).
Griffe categorizes objects using modules, classes, functions and attributes. Anything more becomes too ambiguous. Static methods, properties, etc. can be described using labels on objects. Griffe will work towards that, and users should be able to query objects based on their labels in custom templates. So, closing for now.

No problem
Thanks for your effort and the really great lib.


Set track.Read() minimum size

Summary
Every time I call track.Read() it only gives me a few bytes. I want to set a minimum size for example 64 bytes.  Then it should give me no less than 64 bytes unless end of stream.
Motivation
I am feeding track to https://github.com/faiface/beep/wiki/Hello,-Beep!
It panics with "short buffer". I did some debug and I find it is caused by track.Read() returns too small data size.
Describe alternatives you've considered
I could create a wrapper buffer reader and do the job.
But I think there should be a more native/idomatic way.
Additional context
Is this about package size controlling: https://github.com/pion/webrtc/blob/master/examples/save-to-disk/main.go#L85-L93 ?

WebRTC is datagram/message based (and not a stream like files or TCP) so I don't know if we can set a size. We are just giving you the messages/RTP packets from the other side
If the reads are combining multiple RTP packets it will end up building invalid data.

track.Read() returns RTP, so I don't think you will want to use that. If you use ReadRTP the Payload member will give you raw audio data that should work!

track.Read() returns RTP, so I don't think you will want to use that. If you use ReadRTP the Payload member will give you raw audio data that should work!

I thought it supported the reader pattern out of box: https://medium.com/@matryer/golang-advent-calendar-day-seventeen-io-reader-in-depth-6f744bb4320b
If I use track.ReadRTP() I need to manually create an adapter to use the reader pattern which  https://github.com/faiface/beep requires.
It is not a big deal for me but maybe we can change pion a little bit. Just my $0.02.

Yea that is unfortunate it doesn't fit nicely, you just want the raw media.
People are using Read pattern directly because they want raw RTP Packets. Maybe we can add an additional method that gives a Media Reader maybe?
I love the feedback! I really appreciate the ideas :)

Closing this for now. Since WebRTC is datagram based we can't really set the Read() size. If people have ideas would love to see us doing something here!
I will work on getting an example of using oto I think that could go a long way to unblocking people.


Failing to launch sync or apply when disconnected from helm registry

When I am working from home (and do not run the vpn :) ) I cannot connect to our private helm registry.
But when I want to deploy my charts through one helmfile the process is stuck on one chart defined using the registry pattern (even when using --skip-deps).  The charts defined  using relative path are launched fine.
So it is expected ?
is there a way to use some helm registry local cache ?

@sgandon Hey! Does helmfile sync --skip-deps work in that case?

nope, it does not work either.
It seems to be stuck on the helm upgrade.

Thanks! Can we treat this as an upstream issue then?

yes indeed, I'll create an issue in the helm project if not already done.

https://github.com/helm/helm/issues/4618


Add MIT License

Please add an MIT License to this so that people have a license to do whatever they want with the code.
Instructions: https://i.imgur.com/S7A3bjH.png

Thank you!


added function to check whether a is within b

Codecov Report

Merging #107 (c603584) into develop (cd28b34) will decrease coverage by 0.13%.
The diff coverage is 6.25%.

@@             Coverage Diff             @@
##           develop     #107      +/-   ##
===========================================
- Coverage    76.97%   76.83%   -0.14%
===========================================
  Files           49       49
  Lines         8442     8458      +16
===========================================
+ Hits          6498     6499       +1
- Misses        1944     1959      +15

Impacted Files
Coverage Δ

partitura/score.py
77.62% <6.25%> (-0.79%)
:arrow_down:

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 cd28b34...c603584. Read the comment docs.


Got content type text/html expected application/json

Sometimes this error happens with our lovely selenium. We don't understand why, but this code is executed from time to time.
https://github.com/tebeka/selenium/blob/9a0798fcb455aca4de72bbe424f4bbb9cb021f53/remote.go#L163

Does this happen when you use firefox?

This is also happening to me, but I am using NewRemote instead of a local instance. I have ran it with Debug set to on, and it is using the correct URL. I am getting it sent to the right place, but it comes back with a 405 Method Not Allowed when I try to Submit it from the element. I am going to try to click on the button instead and see if I get a different result.

I can safely confirm that by clicking on the submit button (instead of using the Submit function), it works as expected.

Does this happen when you use firefox?
Happen to me and I found out the geckodriver does not use "http://localhost:%d/wd/hub" but "http://localhost:%d" %d is the port

I think we should update the example so it uses correct url prefix. I hit the same issues today and fixed by following your finding.

Does this happen when you use firefox? Happen to me and I found out the geckodriver does not use "http://localhost:%d/wd/hub" but "http://localhost:%d" %d is the port

Thank You @sunshine69
I spent all day on this, and you had the answer right here all along.
I was using NewRemote with Firefox too.


Catalyst CA frames require a workaround

Catalyst CAs have a "windup", but that windup is skipped depending on the previous action (NX -> CA for example). This can't easily be implemented in the current animation system, so this issue is blocked by #506. PRs apply a workaround for now, which leads to the following in the case of NX -> CA:
NX starts
CA starts
NX hits
CA hits

The frames of the NX are shortened while keeping the hitmark the same, so that the CA hits and ends at the right time. This does not match what happens ingame. It should actually be:
NX starts
NX hits
CA starts
CA hits

Character
PR/Commit
Status

Barbara
#676
no workaround

Klee
#666
no workaround

Lisa
91b3352
no workaround

Mona
#698
no workaround

Ningguang
#687
no workaround

Kokomi
414842b
no workaround

Sucrose
99fe7d4
no workaround

Yae Miko
#692
no workaround

Yanfei
#693
no workaround

part of #209

closing this since soon no character will be using that workaround anymore


(curl) fix incorrect version being grabbed

Due to not having the control of the order of the urls grabbed from
the website, we are sometimes grabbing the wrong version of the
64bit installer compared to the version we got for the 32bit installer.
This commit fixes that issue.
Reported on: http://disq.us/p/24kj4gl

:x: Package verification failed, please review the Appveyor Logs and the provided Artifacts before requesting a human reviewer to take a look.

:x: Package verification failed, please review the Appveyor Logs and the provided Artifacts before requesting a human reviewer to take a look.

:white_check_mark: Package verification completed without issues. PR is now pending human review


allow tsserver to be restarted via its public API

every time i open a JS file in my TS project in VSCode, i stop getting any help from tsserver, no autocomplete/hints/anything
i have to close VSCode and start it over, it would be nice to tell tsserver to restart itself instead

I actually have set this up because the problem is so rampant
  {
    "key": "ctrl+shift+l",
    "command": "workbench.action.reloadWindow"
  }

This sounds like a bug. we would appreciate it if you can share some repro steps/project samples to help us diagnose the issue.

@aleksey-bykov can you please enable tracing for tsserver in VSCode via "typescript.tsserver.trace": "verbose" and send us the content of TypeScript output window after opening .js file and requesting i.e. quick info?

[Trace - 2:20:18 PM] Sending request: quickinfo (7). Response expected: yes. Current queue length: 0
Arguments: {}
[Trace - 2:20:18 PM] Response received: quickinfo (7). Request took 1 ms. Success: false . Message: No content available.
[Trace - 2:20:24 PM] Sending request: open (8). Response expected: no. Current queue length: 0
Arguments: {}
[Trace - 2:20:24 PM] Sending request: geterr (9). Response expected: no. Current queue length: 0
Arguments: {}
[Trace - 2:20:30 PM] Sending request: quickinfo (10). Response expected: yes. Current queue length: 0
Arguments: {}
[Trace - 2:20:31 PM] TypeScript Service: tried to cancel request with sequence number 10. But request got already delivered.
[Trace - 2:20:42 PM] TypeScript Service: canceled request with sequence number 11

looks like the same symptoms of https://github.com/Microsoft/TypeScript/issues/10735. do you see this with all projects, or just one?

@aleksey-bykov is this still a problem?

yes, it still hangs any time i open javascript file
On Feb 13, 2017 6:59 PM, "Mohamed Hegazy"<EMAIL_ADDRESS>wrote:

@aleksey-bykov https://github.com/aleksey-bykov is this still a problem?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/Microsoft/TypeScript/issues/13059#issuecomment-279563461,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AA5PzWbjkV2Hi5q7ikke-GF3h_gUNlp7ks5rcO5ugaJpZM4LSGbU
.

Can you share a repro project?

no, it's not mine, and the client is very serious about not showing it to anyone

Do you see this on other projects? Anything special stands out to you about this project? Do you see any exceptions in the log?

i cannot see it on my own personal project that uses javascript along side with typescript, but i see in at the work project, i think i might know the reason, there are a bunch of heavy javascript libraries like knockout, jquery, jqx, etc in a close vicinity, i think what happens is that when i open a generated javascript files these libs are getting loaded via dependencies and it's just too much for the language service to handle
while coding typescript there is no such problem because instead of the implementation of these libs we only work with definitions which several times shorter
although it's the speculation i don't have a better explanation, so i blame heavy javascript libs

to clear it up, i see this problem when i open a javascript emitted by the typescript compiler
i cannot see it in my own personal project that uses javascript along side with typescript, but i see in at the work project, i think i might know the reason, there are a bunch of heavy javascript libraries like knockout, jquery, jqx, etc in a close vicinity of the typescript generated javascript files, i think what happens is that when i open a generated javascript file these libs get loaded via dependencies and it's just too much for the language service to handle
while coding typescript there is no such problem because instead of the implementation we work with definitions which are several times shorter
although it's the speculation i don't have a better explanation, so i blame heavy javascript libs

just checked my theory, i think i found it
i have test.js
var hey = 'hey';

alert(hey);

when i put it to my src folder (where i keep all *.ts files) it works!
    - src
       - test.js // <-- typescript service works
       - ...*.ts

when i put it outside of src at the same level where the heavy js libs sit, it hangs:
    - test.js // <-- typescript service doesn't work (hangs)
    - libs
       - ...*.js
    - src
       - ...*.ts

VS Code's Restart TS server command should address the request in the OP.
from the screen shots above, we are just loading too many files, we have added some checks for detecting too many files cases and handling them gracefully. but enumerating directories and parsing JS files still take resources. our recommendation is to add excludes to tsconfig.


✨ [Feature request]: Add customisation to umami dashboard.

Add customisation to the umami dashboard.
@atapas, Please add the action items here.

Logo
Name
Footer(Mention ReactPlay)

Closing as it's completed.


model.named_modules returns PyTorch modules not NNSight wrapped modules

I want to iterate over all submodules of an NNSight model using for name, module in model.named_modules() inside a trace context. But when I do this, the returned modules are just PyTorch modules, and don't have NNSight attributes like input and output
Motivation: I was trying to implement an equivalent of TransformerLens' run_with_cache, where we can run a model on some input and cache all intermediate activations. The key difficulty I ran into was iterating over all submodules to access their outputs (it's easy to do this if you know the model architecture and can enumerate them, but annoying and fiddly, and doesn't generalise between models).
Example:
from nnsight import LanguageModel

model = LanguageModel("openai-community/gpt2", device_map="auto")

with model.trace("The Eiffel Tower is in the city of"):
    cache = {}
    for name, mod in model.named_modules():
        print(name)
        print(type(mod))
        cache[name] = mod.output.save()

The type of the module is the expected PyTorch layer type, not an NNSight Envoy object, and this gives the following error as mod does not have an output attribute
---------------------------------------------------------------------------
AttributeError                            Traceback (most recent call last)
<ipython-input-25-1798760a759f> in <cell line: 1>()
----> 1 with model.trace("The Eiffel Tower is in the city of"):
      2     cache = {}
      3     for name, mod in model.named_modules():
      4         # print(name)
      5         # print(type(mod))

2 frames
/usr/local/lib/python3.10/dist-packages/nnsight/contexts/Runner.py in __exit__(self, exc_type, exc_val, exc_tb)
     39         """On exit, run and generate using the model whether locally or on the server."""
     40         if isinstance(exc_val, BaseException):
---> 41             raise exc_val
     42
     43         if self.remote:

<ipython-input-25-1798760a759f> in <cell line: 1>()
      4         # print(name)
      5         # print(type(mod))
----> 6         cache[name] = mod.output.save()

/usr/local/lib/python3.10/dist-packages/torch/nn/modules/module.py in __getattr__(self, name)
   1686             if name in modules:
   1687                 return modules[name]
-> 1688         raise AttributeError(f"'{type(self).__name__}' object has no attribute '{name}'")
   1689
   1690     def __setattr__(self, name: str, value: Union[Tensor, 'Module']) -> None:

AttributeError: 'GPT2LMHeadModel' object has no attribute 'output'

@neelnanda-io I actually just added something that work work here with Envoy.envoys() (or model.envoys())
https://github.com/ndif-team/nnsight/blob/12db3b599fc2224cb66c74d78844d40efeaf3d4f/src/nnsight/envoy.py#L210
For your case it would look like:
from nnsight import LanguageModel

model = LanguageModel("openai-community/gpt2", device_map="auto")

with model.trace("The Eiffel Tower is in the city of"):
    cache = {}
    for envoy in model.envoys():
        print(envoy._module_path)
        print(type(envoy._module))
        cache[name] = envoy.output.save()

You can also pass a fn in to .envoys() to include only some with a condition.
Maybe I should just assume people want to use an NNSight model as close as possible to a normal pytorch model and rename .envoys() to .modules() and also add .named_modules(). What are your thoughts on that?

Oh, awesome, that works great! Thank you. There's some complications to getting it to work properly (eg model.transformer.h has output a list, so .save() doesn't work on it), but wrapping that in a try, except works fine.
Yes, I think that trying to be as close as possible to the existing library is great, to minimise the need to learn new syntax. You really want new users to be able to zero shot guess the right way to do things without needing to read docs (especially if they might otherwise not even realise the feature exists/not know where to look, like me!). Converting it to .modules and adding named_modules as a wrapper that also returns envoy._module_path seems like a great idea
I'm surprised that the types of the objects in the cache are nnsight.models.LanguageModel.LanguageModelProxy not tensors or tuples, why does that happen? It's outside a trace statement

I think having a function like model.run_with_cache(*args, **kwargs) that returns the above cache might be a generally useful util, fwiw, it's one of my most commonly used TransformerLens functions, and it'd be great for NNSight to make it easy to do this on any HuggingFace model!

Oh, awesome, that works great! Thank you. There's some complications to getting it to work properly (eg model.transformer.h has output a list, so .save() doesn't work on it), but wrapping that in a try, except works fine.

Ah okay makes sense. I should probably have a way for .output on a ModuleList returns a Proxy and is therefore saveable.

Yes, I think that trying to be as close as possible to the existing library is great, to minimise the need to learn new syntax. You really want new users to be able to zero shot guess the right way to do things without needing to read docs (especially if they might otherwise not even realise the feature exists/not know where to look, like me!). Converting it to .modules and adding named_modules as a wrapper that also returns envoy._module_path seems like a great idea

Okay yeah awesome makes sense!

I'm surprised that the types of the objects in the cache are nnsight.models.LanguageModel.LanguageModelProxy not tensors or tuples, why does that happen? It's outside a trace statement

So how nnsight works is the variables you create in the .trace (like module.input/output and the operations on those) are Proxies for an eventual output. When you exit the with .trace() block, the model is actually ran with all of the operations/interventions you defined in the .trace() context. When the output or input of a module is actually calculated, its injected into the Proxy, which cascades to all Proxies that rely on it (dependencies), so on and so forth. Proxies also track other Proxies that depend on it (listeners) and if all of its listeners are done, it assumes its no longer needed and deletes its value. Calling .save() on a Proxy prevents this. This value can be accessed by doing Proxy.value (youll get an error if it was never populated. So once you exit the with .trace() block, you can call .value on the Proxy objects to get the true value (tensor or whatever).
Often in practice though, you don't actually need to call .value on Proxies outside the tracing context as nnsight knows whether or not its in the tracing context. So if outside it, all operations on Proxies just return the underlying value. This includes printing. Example:
from nnsight import LanguageModel

model = LanguageModel("openai-community/gpt2", device_map="auto")

with model.trace("The Eiffel Tower is in the city of"):
    proxy = model.output.save()
    print(proxy) # This prints out a Proxy with some information about what the eventual value might look like
    print(type(proxy)) # This prints that its a proxy

print(proxy) # This will print out the true underlying .value, even though its still a Proxy
print(type(proxy)) # Still a Proxy

value = proxy.value # value is now the underlying tensor or whatever

sum = proxy.sum() # Calling an operation on a Proxy outside of the tracing context does actually create a new Proxy, however it knows to immediately execute and return the underlying .value instead of the Proxy.

print(type(sum)) # This is a tensor


Upgrade modules to build with actual versions of node/node-gyp

Hello Soren.
Please upgrade node-gyp and other modules to modern versions,  otherwise it did not compile/assemble.
Thank You.

Everything should be up-to-date. What is the problem you're experiencing?


Only offers usage options upon run

This is likely user error, but since the instructions are so simple, I'm failing to figure out where it's going wrong.
npm version: 10.5.0
nodejs version: 18.20.2
from ./ of the project
--cut--
$ npm start -- export-activities -o ~/Downloads

<EMAIL_ADDRESS>start
nest start export-activities -o /home/Downloads

Successfully compiled: 15 files with swc (127.38ms)
Usage: main [options] [command]
Options:
-h, --help display help for command
Commands:
export-activities [options] Bulk export your Coros activities
help [command]
$
--cut--
Other than typing "help" after "--", nothing provides any different output (that I've tried).
Thanks for any help you can provide.

My mistake I just fixed the readme, the right command is npx nest start ... instead of npm start ... otherwise are not properly passed to the command.
Can you please confirm this is working now?

Thanks.  I think this got me a bit farther. Receiving:
ValiError: Invalid type: Expected string but received undefined[main]
(note a I have populated .env file based on your provided example)

You found an actual bug (fixed) 🎉
When we did not specify a file type there was an issue.
Should be good now!


Match the project card layout on Indv Org Page in Figma

Overview
Need to improve the project card layout in lg, md, sm screen sizes.
Action Items
Lg Screen:

Md Screen:

Sm Screen:

Resources/Instructions
https://www.figma.com/file/EFoSuj1b9G4aZ7bN8OX8tf/CivicTechIndex---Master-Design-File?node-id=8326%3A50502

Improved the indiv org page layout with making the 'header section', 'other project dropdown' and 'sort dropdown' responsive when the width is in different sizes.  I Will continue working on the project card section and tried to get it done by 08/09/2021.

Travis, I thought you were going to create 2 issues. One issue (this one) about the Project Card but then a second issue about the components that consume the Project Card and that are next to the Project Card.
Are you working exclusively on the Project Card? I'm asking because I want to avoid two people working on the same thing.

Are you working exclusively on the Project Card? I'm asking because I want to avoid two people working on the same thing.

Hi Kevin,
Thanks for the heads up. Since it doesn't take me so much time to fix the component that consumes the project card, I willl combine these two issues into one and work on that together. Will try to get it done as soon as I can.


void argument missing in some function declarations

There are a small number of functions that don't explicitly define the void argument:
./library/version.c
    unsigned int mbedtls_version_get_number()

./library/memory_buffer_alloc.c
    static void debug_chain()
    static int verify_chain()
    int mbedtls_memory_buffer_alloc_verify()
    void mbedtls_memory_buffer_alloc_status()
    void mbedtls_memory_buffer_alloc_free()

Some (mostly weird) compilers or strict code standards don't like that.

ARM Internal Ref: IOTSSL-1096

https://github.com/ARMmbed/mbedtls/pull/679


when block is local and client is local, retry policy is invalid

https://alluxio.atlassian.net/browse/ALLUXIO-3293

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-Pull-Request-Builder/360/
Test PASSed.


UwU Lend fix rewards

UwU lend needs rewards to be added. Didn't do this right now because it is not necessary for protocol metrics and there are other things with higher priority at the moment.

Rewards are being calculated; however, it is unclear how to differentiate between rewards for borrowers / depositers.

Made a message in their discord to see if I can get some clarity: https://discord.com/channels/978102149420560414/978261473996447744/1031654534965112842

Depost rewards are good most of the time, still unclear about how much to allocate to borrowers!

Rewards looked fixed. match front end this is good to go @dmelotik


Da/drop caps

@tadad before merging this PR, please increment the crate version to 0.6.0

fixes #51


Lazily load the attachment_upload_to configuration setting

In our project structure we can't simply import a function into our settings file to use within the SUMMERNOTE_CONFIG - trying to import a function before the project has been initialised simply doesn't work. In our specific case we import settings from environment variables and use a multiple settings files per environment which complicates things further.
This PR changes the attachment_upload_to to accept the dot notation to the file to be used, which is then loaded when it's needed.
This is a breaking change so I could work some backwards compatibility in to this if it's something you'd like to use in master?

Coverage decreased (-1.9%) to 96.656% when pulling 0323284d854c3eaf4062245360227d9570955e00 on workshoptech:master into f5f34de58443a880e2fc2bce0baf616d591dfeee on summernote:master.

Coverage decreased (-1.9%) to 96.656% when pulling 0323284d854c3eaf4062245360227d9570955e00 on workshoptech:master into f5f34de58443a880e2fc2bce0baf616d591dfeee on summernote:master.

Thank you for contribution, @djw27.
We can make it without breaking backward compatibilties by detecting the type of attachment_upload_to. Could you make it uses get_by_qname only when a string has given to the config?
And it would be much appreciated if you can also provide a test for it.
Thanks.


Cannot connect from ASP.NET Core Controller

I am trying to connect with Google API with ASP.NET Core Controller,but it's giving me not authorized error.User is already authenticated.I am using Microsoft.AspNetCore.Authentication.Google for user authentication.

Without any code showing what you're doing, it's hard to help. Could you provide a minimal example? Note that you may find more people able to help you on Stack Overflow than here, unless this really is a bug in the libraries.

I am not aware of any message stating not authorized error.User  in either the Client library or as a response from the authentication servers.   unauthorized_client and invalid_client are probably the closet things.
I suspect this error is coming form your own code.   As @jskeet  said posting your question on stackoverflow is the best place to get assistance with coding issues tag it google-api-dotnet-client and one of us should spot it.

Closing as stale. Please re-open if you have further information.


what was the quantisation algorithm used in unsloth/Llama-3.2-1B-bnb-4bit?

what was the quantisation algorithm used in unsloth/Llama-3.2-1B-bnb-4bit model: https://huggingface.co/docs/transformers/main/en/quantization/overview. Is it int4_awq or int4_weightonly ?

We use bitsandbytes!


Neo4j: Fixed similarity docs

Description: There was missing some documentation regarding the filter and params attributes in similarity search methods.

@eyurtsev please review this PR.