stoq starting fail

Description

Environment

OS (where S1EM server runs): { e.g. Mac OS 10, Windows 10, Ubuntu 16.4, etc. }
S1EM version: { e.g. S1EM 1.0.2 }
Other environment details:

Reproducible Steps
5c45131fe946   v1d1an/stoq:3.0.5                                                          "stoq run -a yara ha…"   9 minutes ago    Restarting (1) 58 seconds ago                                                                                stoq
docker logs stoq
stoq.exceptions.StoqPluginException: Mwdb API Key was not provided
{"asctime": "2022-04-24 09:51:14,292", "levelname": "DEBUG", "name": "stoq", "message": "Writing logs to /home/stoq/.stoq/logs/stoq.log"}
Traceback (most recent call last):
  File "/usr/local/bin/stoq", line 33, in <module>
    sys.exit(load_entry_point('stoq-framework==3.0.1', 'console_scripts', 'stoq')())
  File "/usr/local/lib/python3.7/site-packages/stoq_framework-3.0.1-py3.7.egg/stoq/cli.py", line 294, in main
    plugin_dir_list=args.plugin_dir,
  File "/usr/local/lib/python3.7/site-packages/stoq_framework-3.0.1-py3.7.egg/stoq/core.py", line 470, in __init__
    d: self.load_plugin(d) for d in dest_archivers if d  # type: ignore
  File "/usr/local/lib/python3.7/site-packages/stoq_framework-3.0.1-py3.7.egg/stoq/core.py", line 470, in <dictcomp>
    d: self.load_plugin(d) for d in dest_archivers if d  # type: ignore
  File "/usr/local/lib/python3.7/site-packages/stoq_framework-3.0.1-py3.7.egg/stoq/plugin_manager.py", line 177, in load_plugin
    plugin = plugin_class(plugin_config)
  File "/home/stoq/.stoq/plugins/mwdb/mwdb.py", line 45, in __init__
    raise StoqPluginException("Mwdb API Key was not provided")
stoq.exceptions.StoqPluginException: Mwdb API Key was not provided
{"asctime": "2022-04-24 09:52:15,042", "levelname": "DEBUG", "name": "stoq", "message": "Writing logs to /home/stoq/.stoq/logs/stoq.log"}
Traceback (most recent call last):
  File "/usr/local/bin/stoq", line 33, in <module>
    sys.exit(load_entry_point('stoq-framework==3.0.1', 'console_scripts', 'stoq')())
  File "/usr/local/lib/python3.7/site-packages/stoq_framework-3.0.1-py3.7.egg/stoq/cli.py", line 294, in main
    plugin_dir_list=args.plugin_dir,
  File "/usr/local/lib/python3.7/site-packages/stoq_framework-3.0.1-py3.7.egg/stoq/core.py", line 470, in __init__
    d: self.load_plugin(d) for d in dest_archivers if d  # type: ignore
  File "/usr/local/lib/python3.7/site-packages/stoq_framework-3.0.1-py3.7.egg/stoq/core.py", line 470, in <dictcomp>
    d: self.load_plugin(d) for d in dest_archivers if d  # type: ignore
  File "/usr/local/lib/python3.7/site-packages/stoq_framework-3.0.1-py3.7.egg/stoq/plugin_manager.py", line 177, in load_plugin
    plugin = plugin_class(plugin_config)
  File "/home/stoq/.stoq/plugins/mwdb/mwdb.py", line 45, in __init__
    raise StoqPluginException("Mwdb API Key was not provided")
stoq.exceptions.StoqPluginException: Mwdb API Key was not provided

docker logs mwdb-web
2022/04/24 09:50:57 [error] 10#10: *75 connect() failed (111: Connection refused) while connecting to upstream, client: <IP_ADDRESS>, server: mwdb-web, request: "POST /api/auth/login HTTP/1.1", upstream: "http://<IP_ADDRESS>:8080/api/auth/login", host: "mwdb-web"
<IP_ADDRESS> - - [24/Apr/2022:09:50:57 +0000] "POST /api/auth/login HTTP/1.1" 502 157 "-" "mwdblib/4.1.0 python-requests/2.27.1" "-"
2022/04/24 09:51:07 [error] 10#10: *75 connect() failed (111: Connection refused) while connecting to upstream, client: <IP_ADDRESS>, server: mwdb-web, request: "POST /api/auth/login HTTP/1.1", upstream: "http://<IP_ADDRESS>:8080/api/auth/login", host: "mwdb-web"
<IP_ADDRESS> - - [24/Apr/2022:09:51:07 +0000] "POST /api/auth/login HTTP/1.1" 502 157 "-" "mwdblib/4.1.0 python-requests/2.27.1" "-"
<IP_ADDRESS> - - [24/Apr/2022:09:51:17 +0000] "POST /api/auth/login HTTP/1.1" 502 157 "-" "mwdblib/4.1.0 python-requests/2.27.1" "-"
2022/04/24 09:51:17 [error] 10#10: *75 connect() failed (111: Connection refused) while connecting to upstream, client: <IP_ADDRESS>, server: mwdb-web, request: "POST /api/auth/login HTTP/1.1", upstream: "http://<IP_ADDRESS>:8080/api/auth/login", host: "mwdb-web"
2022/04/24 09:51:17 [error] 10#10: *82 connect() failed (111: Connection refused) while connecting to upstream, client: <IP_ADDRESS>, server: mwdb-web, request: "POST /api/auth/login HTTP/1.1", upstream: "http://<IP_ADDRESS>:8080/api/auth/login", host: "mwdb-web"
<IP_ADDRESS> - - [24/Apr/2022:09:51:17 +0000] "POST /api/auth/login HTTP/1.1" 502 157 "-" "mwdblib/4.1.0 python-requests/2.27.1" "-"
<IP_ADDRESS> - - [24/Apr/2022:09:51:27 +0000] "POST /api/auth/login HTTP/1.1" 502 157 "-" "mwdblib/4.1.0 python-requests/2.27.1" "-"
2022/04/24 09:51:27 [error] 10#10: *82 connect() failed (111: Connection refused) while connecting to upstream, client: <IP_ADDRESS>, server: mwdb-web, request: "POST /api/auth/login HTTP/1.1", upstream: "http://<IP_ADDRESS>:8080/api/auth/login", host: "mwdb-web"
2022/04/24 09:51:37 [error] 10#10: *82 connect() failed (111: Connection refused) while connecting to upstream, client: <IP_ADDRESS>, server: mwdb-web, request: "POST /api/auth/login HTTP/1.1", upstream: "http://<IP_ADDRESS>:8080/api/auth/login", host: "mwdb-web"
<IP_ADDRESS> - - [24/Apr/2022:09:51:37 +0000] "POST /api/auth/login HTTP/1.1" 502 157 "-" "mwdblib/4.1.0 python-requests/2.27.1" "-"

docker logs mwdb
psql: error: connection to server at "postgres" (<IP_ADDRESS>), port 5432 failed: FATAL:  password authentication failed for user "mwdb"
Waiting for postgres
psql: error: connection to server at "postgres" (<IP_ADDRESS>), port 5432 failed: FATAL:  password authentication failed for user "mwdb"
Waiting for postgres
psql: error: connection to server at "postgres" (<IP_ADDRESS>), port 5432 failed: FATAL:  password authentication failed for user "mwdb"
Waiting for postgres
psql: error: connection to server at "postgres" (<IP_ADDRESS>), port 5432 failed: FATAL:  password authentication failed for user "mwdb"
Waiting for postgres
psql: error: connection to server at "postgres" (<IP_ADDRESS>), port 5432 failed: FATAL:  password authentication failed for user "mwdb"
Waiting for postgres
psql: error: connection to server at "postgres" (<IP_ADDRESS>), port 5432 failed: FATAL:  password authentication failed for user "mwdb"
Waiting for postgres
psql: error: connection to server at "postgres" (<IP_ADDRESS>), port 5432 failed: FATAL:  password authentication failed for user "mwdb"
Waiting for postgres
psql: error: connection to server at "postgres" (<IP_ADDRESS>), port 5432 failed: FATAL:  password authentication failed for user "mwdb"

Expected Output

Actual Output

Additional information

Screenshots (optional)

same with https://github.com/V1D1AN/S1EM/issues/56

If you have any idea for improve S1EM. Tell me.

@V1D1AN maybe you can change Elastalert to   https://github.com/johnsusek/praeco  :)
Praeco is an alerting tool for Elasticsearch – a GUI for ElastAlert 2, using the ElastAlert API.
Interactively build alerts for your Elasticsearch data using a query builder
Preview results in an interactive chart
Test your alerts against historical data
Send notifications to Slack, MS Teams, Email, Telegram, Jira, Line Notify, Mattermost, Command, Gitter, Amazon SNS, Amazon SES, Zabbix, Twilio, PagerTree, Exotel, GoogleChat, Stomp, Splunk On-Call (Formerly VictorOps), ServiceNow, Chatwork, Discord, TheHive, Alerta, Datadog, Rocket.Chat, PagerDuty, Tencent SMS or an HTTP POST/HTTP POST 2 endpoint
Supports the Any, Blacklist, Whitelist, Change, Frequency, Flatline, Spike, Cardinality, New Term, and Metric Aggregation rule types
View logs of when your alerts check, fire and fail


Deploying module with the CLI tool Version 2.0.46

Page: https://docs.microsoft.com/en-us/azure/iot-edge/how-to-deploy-modules-cli
How does one do this with the current (2.0.46) version of the AZ CLI tool?
The command group contains neither the apply-configuration nor the module-identity commands:

az --version
azure-cli (2.0.46)

and

az iot hub --help
Group
az iot hub : Manage Azure IoT hubs.
Subgroups:
certificate            : Manage IoT Hub certificates.
consumer-group         : Manage the event hub consumer groups of an IoT hub.
job                    : Manage jobs in an IoT hub.
policy                 : Manage shared access policies of an IoT hub.
route                  : Manage routes of an IoT hub.
routing-endpoint       : Manage custom endpoints of an IoT hub.
Commands:
create                 : Create an Azure IoT hub.
delete                 : Delete an IoT hub.
list                   : List IoT hubs.
list-skus              : List available pricing tiers.
show                   : Get the details of an IoT hub.
show-connection-string : Show the connection strings for an IoT hub.
show-quota-metrics     : Get the quota metrics for an IoT hub.
show-stats             : Get the statistics for an IoT hub.
update                 : Update metadata for an IoT hub.

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

ID: ed3eb802-31f2-6c9c-7c8d-17b88f33f7c6
Version Independent ID: fb1ea209-a141-85ef-c9b4-113d69536892
Content: Deploy Azure IoT Edge modules (CLI)
Content Source: articles/iot-edge/how-to-deploy-modules-cli.md
Service: iot-edge
GitHub Login: @kgremban
Microsoft Alias: kgremban

Hi @adwk67 you need to install the IoT extension for Azure CLI. like it is referenced on Prerequisites:

Let us know if you are now unblocked? Thanks!

@sergaz-msft Thanks, I'd missed that! Now the options show up as expected.
Closing this issue.

Thank you for letting us know. If there are further questions regarding this matter, please tag me in your reply. We will gladly continue the discussion and we will reopen the issue.


Worth building openmm on win-32 py2?

For python2, using MSVC2008, the CPU platform does not compile. This is a mixture of issues relating to bugs in MSVC2008 and the lack of AVX support. These probably could be worked around.
If I turn off the CPU platform, it will compile though. So, is it worth it to release a "crippled" build of OpenMM for omnia, or should we just not build a py2 build of OpenMM at all?

(related: https://github.com/pandegroup/openmm/issues/785)

None of us use win support, so can't say. Maybe @peastman has ideas?
Would it have CUDA support compiled in too?  If so, it may not be so crippled on machines with NVIDIA GPUs.

Yeah, the CUDA platform compiles just fine.

We're talking about the set of people who want to use OpenMM as part of Omnia on a Windows computer with an NVIDIA GPU, and who for some reason don't want to use Python 3.  When you take the intersection of all those things, I suspect the number of people it covers is pretty tiny.
The OpenCL platform might be more useful, since that also covers AMD and Intel GPUs.  Still, I wonder how many people would really object if we just said, "Windows requires Python 3?"

The OpenCL platform might be more useful, since that also covers AMD and Intel GPUs. Still, I wonder how many people would really object if we just said, "Windows requires Python 3?"

Okay. I think that's probably fine.


Use TRY/EXCEPT block to handle yfinance related error

This is a solution to Issue #861 opened.

Hello @miracle-a-osigwe
Please checkout the development branch, test it, edit, retest, and submit a new PR. All development is always done on the development branch.
Kind Regards,
KJ


[Sluggable] I want to keep the history

Hello I just started using sluggable today, now I'm thinking that if I update my title the slug will be updated, and this is the intended behavior.
However I would also like to redirect traffic from the old slug to the new slug..
How is that possible? should I use loggable alongside ?

loggable or something more useful for auditing

After digging in loggable it doesn't look like the ideal solution as it
would degrade performance in the long run. However adding a listener to
loggable and adding old slugs to a redirect table of some sort and a
listener on sluggable to avoid duplicates.
Wish he luck, dunno if i can pull this off XD
On Jun 10, 2016 8:45 PM, "Gediminas Morkevicius"<EMAIL_ADDRESS>wrote:

loggable or something more useful for auditing
https://github.com/DATA-DOG/DataDogAuditBundle
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/Atlantic18/DoctrineExtensions/issues/1614#issuecomment-225264014,
or mute the thread
https://github.com/notifications/unsubscribe/AA1-4JpPPBMuli7Jas_0OjrkAmU4LIQyks5qKbC1gaJpZM4IzAFC
.

implement a custom event listener, this is much easier actually, instead of looking for existing solutions which are for broad use cases..

Now that you mention that i guess the best course of action is adding a
feature to Sluggable [redirect-updated-slugs] to the vendor and then making
a pull request. But i doubt I'll do it properly, neither would the feature
be easily accepted
On Jun 10, 2016 9:27 PM, "Gediminas Morkevicius"<EMAIL_ADDRESS>wrote:

implement a custom event listener, this is much easier actually, instead
of looking for existing solutions which are for broad use cases..
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/Atlantic18/DoctrineExtensions/issues/1614#issuecomment-225273839,
or mute the thread
https://github.com/notifications/unsubscribe/AA1-4LFeV3BIb45_3f6j5uehw00LkjVPks5qKbqIgaJpZM4IzAFC
.

I would not accept such feature, it is not related to sluggable in general. sluggable may be used in different context not only url related and such options are not a concern of sluggable.

Thank you @l3pp4rd you've been very helpful, I will close this issue now.


SonarQube and JaCoCo plugins status

I was wondering what is the current status of SonarQube and JaCoCo plugins?
From this comment I understand that https://github.com/jeka-dev/jeka/tree/master/plugins/dev.jeka.plugins.sonarqube and https://github.com/jeka-dev/jeka/tree/master/plugins/dev.jeka.plugins.jacoco should not be used (and actually I would expect them to no longer exist according to comment) and that instead, I should use https://github.com/jerkar/sonarqube-plugin and https://github.com/jerkar/jacoco-plugin but both repositories are archived.
So I was wondering if a maintained version of those plugins still exist?
Thanks a lot.

Hi Antoine,`
Both Sonarqube and Jacoco plugin has moved to Jeka 'mono' repo, here :  https://github.com/jeka-dev/jeka/tree/master/plugins/dev.jeka.plugins.sonarqube and https://github.com/jeka-dev/jeka/tree/master/plugins/dev.jeka.plugins.jacoco
This has improved consistency and eased release management.
The archived repos has been so on purpose, you can skip them.
Kind Regards
I was wondering what is the current status of SonarQube and JaCoCo plugins?
From this comment I understand that https://github.com/jeka-dev/jeka/tree/master/plugins/dev.jeka.plugins.sonarqube and jeka/plugins/dev.jeka.plugins.jacoco at master · jeka-dev/jeka should not be used (and actually I would expect them to no longer exist according to comment) and that instead, I should use https://github.com/jerkar/sonarqube-plugin and https://github.com/jerkar/jacoco-plugin but both repositories are archived.
|
|
|
|  |  |
|
|
|
|  |
jeka/plugins/dev.jeka.plugins.jacoco at master · jeka-dev/jeka
The DevOps Backbone for JVM. Contribute to jeka-dev/jeka development by creating an account on GitHub.
|
|
|
So I was wondering if a maintained version of those plugins still exist?
Thanks a lot.
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you are subscribed to this thread.Message ID: @.***>

Thanks for the clarification @djeang
This comment let me believe that I should not use the JaCoCo and SonarQube plugin from the mono repo but I was wrong :slightly_smiling_face:
I'll try to run the plugins from the mono repo but first I need to solve #238.


 There seems to be weird UX behaviors when mixing Daisy UI modals with the Drawer component we have.
Since the Drawer component is using Radix dialog under the hood, this should resolve those weird issues.
Testing
To test the drawer and modal together, I am going into nextjs/services/store/store.ts and setting isSendDrawerOpen to be true initially.
When I have a balance, both the send drawer and warning modal will show up. I can interact and close the warning modal and the send drawer stays open. Hopefully this will also fix the issues in https://github.com/BuidlGuidl/burnerwallet/pull/71

Thanks @ChangoMan !!!
Working goood! The only issue is that if you click outside the Warning modal it's closed. Maybe it should only be closed if you click   "Close Warning" button.

Thanks @ChangoMan !!!
Working goood! The only issue is that if you click outside the Warning modal it's closed. Maybe it should only be closed if you click "Close Warning" button.

Good idea, got that pushed up


Depend on camptocamp/systemd ~> 3.1

In 8ab95bcd65cdb83f8d1ca4d5b4473880b6737eb7 a change was made that required at least version 3.1.0. This fixes the metadata to reflect that.

Technically, there is no such version.
https://forge.puppet.com/modules/camptocamp/systemd maxes out at 3.0.0, and newer ones are at https://forge.puppet.com/modules/puppet/systemd
Should we reflect that too?

I just came to the same conclusion. It'd be the right thing to do (and solve https://github.com/theforeman/puppet-puppet/issues/802). Looking at our installer, only puppet/redis is outside of our namespace so it should be fairly easy to move.

Out of curiosity, what happens if we ask librarian to install camptocamp/systemd (via some dependency) and puppet/systemd?

We should coordinate merging these PRs in order not to break our nightly builds.
$ rg systemd _build/modules/*/metadata.json
_build/modules/systemd/metadata.json
2:  "name": "camptocamp-systemd",
7:  "source": "https://github.com/camptocamp/puppet-systemd",
8:  "project_page": "https://github.com/camptocamp/puppet-systemd",
9:  "issues_url": "https://github.com/camptocamp/puppet-systemd/issues",

_build/modules/redis/metadata.json
16:      "name": "camptocamp/systemd",

_build/modules/qpid/metadata.json
20:      "name": "camptocamp/systemd",

_build/modules/puppet/metadata.json
31:      "name": "camptocamp/systemd",

_build/modules/pulpcore/metadata.json
30:      "name": "camptocamp/systemd",

_build/modules/foreman/metadata.json
16:      "name": "camptocamp/systemd",

_build/modules/dhcp/metadata.json
19:      "name": "camptocamp/systemd",

Redis should switch with version 8; foreman and pulpcore need to allow that
https://github.com/theforeman/puppet-qpid/pull/173
https://github.com/theforeman/puppet-pulpcore/pull/228
https://github.com/theforeman/puppet-puppet/pull/804
https://github.com/theforeman/puppet-foreman/pull/997

Out of curiosity, what happens if we ask librarian to install camptocamp/systemd (via some dependency) and puppet/systemd?

I think it should fail but I'm not sure tbh.

It picks one

If two modules disagree, librarian picks one; you can override by specifying it in your own Puppetfile. You should also "fix" the Puppetfile.lock


Add ADR% to chart

Added in https://github.com/e0/stock-chart-generator/commit/d367c30137c07504fc93eec2156195c644121125


Improvement to Nested Scopes

As a result of previous discussions, I think the best approach to nested scopes is to create a "scope stack".
When you are in a nested template, all Selectors are evaluated "down the stack" -- so if the Selector can't be resolved by the top item, it will attempt to resolve using the next item in the stack, and so on.
(This is very similar to how AngularJS works)
This will also allow for some extensions to insert values into the stack, which can be particularly useful for the List formatter.
Anyway, this "issue" is just to track this change, to consolidate some threads, and to discuss any details that might come up.

v1.5 released


How to use pretrain.model for continuing training?

I want to add some chinese audios to the training data.
Can I use your pretrain.model and continue to train using my data,
Or Do I have to download all the VoxCeleb1data plusing my data, and train it from the beginning?
Thank you for your reply.

I think both are ok.
You can use my pretrain model to train on the Chinese audios, it will be first then train from the random init. I guess you just want to finetune, which means the number of Chinese utterances is much smaller than VoxCeleb2. So you need to start with a small learning rate.
You can also download VoxCeleb2 and train it together. However, if your number of Chinese data is much smaller than VoxCeleb2, I do not suggest you to do that.

Chinese audios are almost the same size of voxceb2.
In that case, Can I use the pretrain model ?

I think you can use the pretrain model, and reduce the initial learning rate. Then only train on your data.
You can do experiments to compare. Here is my understanding:

Train from scratch on your chinese data only
Train from the pretrain model, and train on your chinese data only.
Train from scratch and train on your data and Vox2 together.

I guess 2 and 3 might perform similar results, which might be better than 1.
2 can train much faster than 1. 3 needs a quite long time.
That is my understanding, you can do experiments to verify that.

Thank you so much , it is very clear.
Another question, Are MUSAN and RIR dataset required in all of the three experiments?

That is used for augmentation,
you can add it or not in all experiments, it can make the result better;
you can also remove it. It can make training faster.

Thank you so much , it is very clear.
Another question, Are MUSAN and RIR dataset required in all of the three experiments?

Get it~

Thanks for the information about continuous training.
I have a question about the continuous training:
After we trained a general model (from X speakers), we want to adapt or finetune the model for the N speakers. If we have dataset for the N speakers (X>>>N, and not none of the N speakers is included in X), and we want to use these N speakers to finetune the model, how to train? The models trained has X classes. When training with the new N speakers, how to set the number of classes, and what is the relationship between the X speakers and the new N speakers? During finetuning, what is the number of classes, N (overwrite the original X speakers), or X+N (append N new speakers to the original X speakers)?
For a given N, say N=10, what value of X should be suitable for acceptable performance? Will size of X influence model size much?
Thanks!


Initialize TSD on macOS even without Swift runtime

Without this, you get some really fun to debug segfaults at runtime because (among other things I assume) CFRunLoopGetCurrent queries TSD to avoid doing the heavier _CFRunLoopGet0 (which then sets the TSD to avoid later work). But if we don't initialize the TSD machinery, the _CFGetTSD function returns garbage and we never get a valid CFRunLoopRef.
cc @parkera @millenomi
For context, I have the standalone framework working just fine for most things, but was getting some really weird runtime crashes whenever someone used a CFRunLoop 😄

@swift-ci please test

Yeah, agree that this might not be the correct solution, but ultimately this was my thinking:

TSD initialization is guarded by swift runtime
CFRunLoop (and others) uses TSDs regardless of swift runtime

So for it to work properly, either I think either 1 or 2 need to change or we'll get garbage TSD behavior.

I think this is ok. Worst case we call pthread_once more than once.

Worst case, I may have a patch to conditionalize this on !DEPLOYMENT_RUNTIME_OBJC or similar.

Now that you mention it, would you expect a build with DEPLOYMENT_RUNTIME_OBJC to work for this public version? I'm intrigued 😄
Also, thanks for merging!

I wouldn’t. !DEPLOYMENT_RUNTIME_OBJC (note the !) is in my limited rollout the “either Swift or standalone” flag.

Cool, I won't waste time on it then 😄I was poking at it and saw quite a bit of missing stuff (symbols that are ostensibly from Foundation that actually come from CoreFoundation, etc.) in the public release and wasn't sure if that's intentional or not, but if it is I won't waste time reporting discrepancies in it.


Ignore editor temp files

MR:post-3992019

Nano: *.swp
Vim: *~, *.swp, *.swo (it can also create more sequential extensions, but those aren't likely to happen anyways)
Gedit: *~

Any others?

I should probably also exclude OS-specific files too:

macOS: .DS_Store*, .Spotlight-V*, ._*
Windows: thumbs.db, Thumbs.db, desktop.ini

Kate does .${file}.kate-swp (i.e., besides the extension, it also makes it hidden).

I think I'll exclude all dotfiles, the Windows stuff, and stuff ending with a ~ or #.

Wouldn't it have been easier to have a defined config format? Either a custom extension, and/or file signature?
Something like config.nm?

That was my original plan, but I realized it would be easier for Windows users if I allowed any extension (most don't know how to rename files to / save files under different extensions, and many don't even know files have extensions).


Linked project idea to readme

Please debase and squash the commits. Some other stuff is here from changes already committed.


Load dynamic library using two alternative methods

The first method is borrowed from #240 / GeoDjango, which is to use an
environment variable GEOS_LIBRARY_PATH to point directly to a dynamic library.
If this seems like a hack, it can be removed. However, it could be useful
for folks that don't have GEOS_CONFIG, such as Windows, and want to use a
different DLL file.
The second method is to use geos-config from the PATH, or can be explicity set
using a GEOS_CONFIG flag. It attempts a few paths to libraries from the output
from geos-config --clibs. If used in combination with GEOS_LIBRARY_PATH,
the two library versions are checked by setup.py.
After these attempts, the old code is still in place (with very minor changes).
An unused free object is still a TODO.
This is a continuation of #239.

:+1:

Thanks, this enables the HashDist project to provide multiple versions of Shapely and GEOS builds without any extra hacking on our side :)


Workspaces - CVAT - Get available node pools via SDK

The machine type selection should use the get_config call to get a list of node pools.
Also change "Select machine type" label to "Select node pool"

@rushtehrani ConfigServiceAPI isn't available on the master.

@rushtehrani ConfigServiceAPI isn't available on the master. I installed latest onepanel-sdk and getting AttributeError: module 'onepanel.core.api' has no attribute 'ConfigServiceApi'.

@savan77
Please try pip install onepanel-sdk==0.12.0b1
Here's a sample script to test.
from __future__ import print_function

import time
import onepanel.core.api
from onepanel.core.api.rest import ApiException
from pprint import pprint

configuration = onepanel.core.api.Configuration(
    host = "http://localhost:8888" # change me
)

configuration = onepanel.core.api.Configuration(
    host = "http://localhost:8888",
    api_key = {
        'Bearer': 'token'
    }
)
configuration.api_key_prefix['Bearer'] = 'Bearer'

# Enter a context with an instance of the API client
with onepanel.core.api.ApiClient(configuration) as api_client:
    # Create an instance of the API class
    api_instance = onepanel.core.api.ConfigServiceApi(api_client)

    try:
        api_response = api_instance.get_config()

        # print(api_response.node_pool.options)

        pprint(api_response)
    except ApiException as e:
        print("Exception when calling AuthServiceApi->is_authorized: %s\n" % e)

Response
{
  'api_url': 'https://test.andrey-3.onepanel.io/api',
  'domain': 'andrey-3.onepanel.io',
  'fqdn': 'test.andrey-3.onepanel.io',
  'node_pool': {
    'label': 'beta.kubernetes.io/instance-type',
    'options': [
      {
        'name': 'CPU: 2, RAM: 8GB',
        'value': 'Standard_D2s_v3'
      },
      {
        'name': 'CPU: 4, RAM: 16GB',
        'value': 'Standard_D4s_v3'
      },
      {
        'name': 'CPU: 8, RAM: 32GB',
        'value': 'Standard_D5s_v3'
      }
    ]
  }
}```

Thanks @Vafilor I tried this Friday and it seems to work. Also, that two configuration objects is a typo or intentional?

Thanks @Vafilor I tried this Friday and it seems to work. Also, that two configuration objects is a typo or intentional?

Whoops, that's a typo. Please use the second one.


Standardize ".cfn" file extension for CloudFormation templates

Resource Name
Template files of all formats.
Details
From CloudFormation concepts:

A CloudFormation template is a JSON or YAML formatted text file. You can save these files with any extension, such as .json, .yaml, .template, or .txt.

The lack of a standard file extension makes it more difficult to configure tools like pre-commit to run checks such as cfn-lint only on CloudFormation files.
Current workarounds require you to use a file path filter to identify where the CloudFormation files are. This can get tricky when there are other JSON or YAML files in the project and when the CloudFormation files are stored in different places.
I propose ".cfn" as a standard file extension to make it easy to identify CloudFormation files.
This ought to be backwards compatible since the existing tooling can continue to accept files with any name and depend on the content instead.
See https://github.com/pre-commit/identify/issues/281 for context.

I love the idea of ".cfn.yaml".  That would make a lot of our automations much simpler.
And perhaps this is heretical, but this feels like a first step to treating the "Cloud Formation template language" as its own first-class programming language (CFTL?), which just happens to have a built-in module for managing AWS resources...


Convert Table

Would love to see such a convert table being implemented:
https://github.com/magento/magento2/blob/master/lib%2Finternal%2FMagento%2FFramework%2FFilter%2FTranslit.php#L20
Above PHP code comes in handy for map[rune][rune] :-)

Good point, will look into it :)

For PR see #3

Awesome! Thank you very much!


[Plotting]: Word cloud

Use the wordcloud python library to generate a word cloud from this (source: Modified from I2K Program):
BioImage-Analysis Code Generation
Introduction to CellProfiler: A beginner’s guide to segmentation
Napari meets Cellpose: Developing Workflows for Finetuning Biological Instance Segmentation Models
Introducing napari ndev: a plugin for generalizable start-to-finish batch analysis without code
Interactive phasor analysis of FLIM data using FLUTE
Jupyter Notebooks and Napari Widgets for SAM, Cellpose, Stardist and friends
Introduction to Fiji / ImageJ
TrackMate-Lacss: A plugin for 2D or 3D single-cell segmentation with time-lapse capabilities in a server/client model.
Connecting CellProfiler to ilastik and Cellpose
Object tracking and track analysis using TrackMate and CellTracksColab
3D Segmentation using CellProfiler
Image Analysis Ask Me Anything
Scalable Interactive Visualizations and AI-based Image Processing in the WIPP Image Analytics Platform
QuPath for Fiji Fans
Segmentation & Scripting with Fiji / ImageJ
Piximi: Installation-free Segmentation and Classification in the Browser
QuPath for Beginners
Browsing, Filtering, and Downloading Data in the Cell Painting Gallery
SAMJ: Fast annotation with foundation models on Java-based Bioimage Platforms
PhasorPy: an open-source Python library for the analysis of fluorescence lifetime and hyperspectral images using the phasor approach
Fine tuning deep-learning models with the active-learning plugin for Napari
Single-cell segmentation, tracking, annotation, and quantification with Cell-ACDC
Mastering Mastodon: Tracking, Analyzing, and Visualizing Inside Large Biological 3D Timelapse Datasets
Deep-Learning for Image Classification: Model Optimization and Visualization
clEsperanto: GPU-accelerated Image Processing Library
QuPath for Python Programmers
Unlock the Potential of Your Microscopy Images with Morpheus Software!
Using Fiji from Python based software
multiview-stitcher: image registration and fusion in python and napari
Introducing InstanSeg, a deep-learning based method for the segmentation of cells in brightfield and fluorescence images
Deep-Learning for Microscopy
ezomero - making your OMERO life easier
Versatile Deep-Learning for 2D and 3D Bioimage-Analysis with CytoDL

git-bob try to do this

Link to the source: https://www.i2kconference.org/workshops


registry: Fixed proxy use when insecure flag is set

Fixes https://github.com/appc/acbuild/issues/235. Hopefully.

LGTM.


Clarify in documentation why documented project should compile

It's a question by @Bullfrog666 and @Adi3000

Done in readme, I think


Distance and Direction WAB widget: Radials are not geodetic when creating range rings

Widget
Distance and Direction
Version of widget
Bug or Enhancement
Repo Steps or Enhancement details
The following range rings were created using the following parameters:
Center Point (DD): 55.77 37.56
Number of Rings: 5
Ring Interval: 500 Km
Number of Radials: 6

Creating in ArcMap creates the following correct radials:

@elinz Fixed please check

@adgiles When a fix needs to be verified can you please assign the issue to the person who opened the issue and set the label to verify. It makes it much easier to filter the issues in GitHub that need to be verified. Thanks.

@adgiles I downloaded this widget from the master branch and tested. The radials are not being generated correctly. The radials are intersecting the rings at the wrong locations.

Assigning back to you.

@elinz @kgonzago
redesigned how the code was creating the radials should be fixed now, please can someone check

@adgiles @kgonzago I will verify.

@adgiles @kgonzago @nfeuerstein The radials are now being drawn correctly, see screenshot below:

The positional of where the rings and radials are drawn is slightly different that what the ArcMap addin creates. I think about 6 miles, which at this point I believe is do to the density of the vertices. See issue #688
I will close this issue.


Add reset time / note to mention reset time for daily data

Currently daily data on the front page is reset only when there is a new case confirmed for that day
Daily number should be reset at a fixed given time every day OR there should be a note mentioning the reset time

In the screenshot, we see the daily data for 14th May even at 8:45 AM on 15th May

/available

/claim

I would like to /claim this.
This is my first contributing.
Please guide me.

@bee-rickey Please could you guide me on how to approach this?

@vishals9711 are you working on this issue?

I would like to /claim this

Closing due to inactivity


Add UPI and its sub-product Icons

UMAP
UPIDeeplinks
UPIRecur
UPIQR
UPIReserve
UPIReservePlus
UPITPV

@aditya-67 , merging this PR, as I have checked the codebase once again, everything seems fine and the icons. Closing this PR which will close the issue #30


Problems with offline uwp app development

Hello
I have been developing UWP apps from S Card in Korea since January this year.
S Card is a company that restricts the use of external internet from internal systems by Korean law.
There are various problems in UWP application development in this environment.

Problems downloading Nuget packages
By default, UWP app development is not possible without the nuget packages. So, when I started the project, I created a project using Windows Template Studio on a PC capable of Internet access, compressed all the packages in the users \ .nuget \ packages folder installed on the PC, copied it to the offline PC, I had to proceed.

Problems Compile with .NET Native tool chain
If I check the Build option, Visual Studio will download some additional files from the Internet, which I need to know exactly what files I need to use and I do not know how to use them.

The "ParseILMergeInfoTask" task failed unexpectedly. If an error occurs and I open the csv file, it looks like this:

I can not change the version of Dependencies appx files when I create a Store package.
For example, if I try to install by double-clicking the Microsoft.VCLibs.x64.Debug.14.00.appx file, the detailed version is 14.0.27023.1, but there is no way to downgrade this version.

In order for UWP application development to become more active, it will require a guide or tool for offline development.ex) 14.0.26xxx or 14.0.24xxx
Best,
Park

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

ID: 89cc1b93-b31f-09c7-681f-02a43a5fc682
Version Independent ID: 76d7a4eb-90f8-3501-3513-9637577dc999
Content: Feedback report - Windows UWP applications
Content Source: windows-apps-src/publish/feedback-report.md
Product: uwp
Technology: publish
GitHub Login: @hickeys
Microsoft Alias: hickeys

It looks like you have product feedback rather than documentation feedback. If you are looking for functionality that isn’t currently provided by the product, please use the Windows developer feedback site. We’d be happy to have this on record, where others can view it and upvote it.


Update bug_report.yml

Changed wording from K-9 Mail to Thunderbird for Android in two locations

@monica-thunderbird What do you think, should we change these to neutral form, like "the app" for or stay with Thunderbird?


email not working on prod env

I get this error,
connect ECONNREFUSED <IP_ADDRESS>:25
coz im using <IP_ADDRESS>
port: process.env.PORT || 8443,
// Binding to <IP_ADDRESS> is safer in production.
host: process.env.HOST || '<IP_ADDRESS>',
db: {
BUT if I use the server address i get this error.

just use <IP_ADDRESS>   i was missign mailer = gmail.


Build fails with spdlog 1.14.0: error: undefined symbol: spdlog::get(char const*)

Problem Description
log
How to reproduce
regular build
How did you get eCAL?
Custom Build / Built from source
Environment
clang-18
FreeBSD 14.0
eCAL System Information
Version: 5.13.0

I replicated the issue Ubuntu. There has been an API break from spdlog 1.13.0 to 1.14.0. I don't think that was intended, so maybe it would be the correct way to redirect this issue to the spdlog repo.

@yurivict
There is an issue in spdlog that prevents linking spdlog built with C++11 (spdlog default version) into a C++17 or later applications. Currently you have the choice to:

downgrade to spdlog 1.13.0
or
manually set the C++ version on command-line via -DCMAKE_CXX_STANDARD=17 to force spdlog use C++17

I guess, this will be solved in the next spdlog release. You can refer to this ticket for more information: https://github.com/gabime/spdlog/issues/3081
I am closing the issue here.


Update scala-ide to 4.6.0,2.12:20170516

After making all changes to the cask:

[x] `brew cask audit --download {{cask_file}}` is error-free.
[x] `brew cask style --fix {{cask_file}}` left no offenses.
[x] The commit message includes the cask’s name and version.

Thank you for the contribution. It was merged directly as 1f8056d3c8f51f62fb923e690495eb22e4b5ba7f. Your contribution is still credited to you.


Cluster cannot be deleted if a node pool deletion fails

Describe the bug
When a node pool is already partially deleted (ie. CF stack deleted), cluster deletion fails with the following (or similar) message:
XYZ is not authorized to perform: cloudformation:DeleteStack on resource: pipeline-eks-nodepool-CLUSTER_NAME/*

Steps to reproduce the issue:

Create an EKS cluster (with at least one, might try with two node pools)
Manually delete a node pool CF stack
Try to delete the cluster

Expected behavior
The cluster should be deleted.
Additional context

The customer who reported the issue has special IAM roles in place.
The node pool deletion logic is slightly more advanced in the node pool API (it skips already deleted resources). We should probably reuse that in the cluster delete flow.

Blocked by #3223, #3224
The solution is going to involve adding a check to the NodePoolAPI.DeleteNodePool's stack deletion process preventing the system from trying to delete already deleted CloudFormation stacks - in this case node pools, because those cause access denied issues for permission-restricted Pipeline IAM users.
The two refactors referenced are required in order to

properly separate the distribution specific implementation from the common (legacy) components.
provide a single implementation for the 3 locations executing the same action (deleting node pool).

This issue should cover the deletion logic extension with non-existing stack check only.
In the short run I'm going to extend the eksproviderworkflow.DeleteStackActivity with an optional stack ID input and a corresponding cloudformation.DescribeStack call (for available stack ID or falling back to available stack name) to ensure the stack is not being (already) deleted as I believe there is no use case where we wouldn't want to ensure we are only trying to delete existing stacks.
The reason behind optionality is that we use the same activity for other stacks as well, such as cluster, subnet, IAM and we do not currently have stack IDs available for those.
In the long run there is a plan to transition from stack name to stack ID usage with all CloudFormation entities, see #3225, #3226, #3227 for details, but currently we are aiming for the shortest solution as this is an existing bug in the system and those refactors are going to take significant amount of time (days).

(forgot to add the resolve keyword to the corresponding PR)


Please add useSSL=false in the mysql8 connection

Please add useSSL=false in the mysql8 connection.
WARN: Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established by default if explicit option isn't set. For compliance with existing applications not using SSL the verifyServerCertificate property is set to 'false'. You need either to explicitly disable SSL by setting useSSL=false, or set useSSL=true and provide truststore for server certificate verification.
I used mysql8 and set the authentication method to be compatible with mysql5, but the console still warned me.
It seems that need a url like this: jdbc:mysql://...?useSSL=false

There is a sectionin the wiki covering this.
Look at the storage error page forthe one you have

There is a sectionin the wiki covering this.
Look at the storage error page forthe one you have

Sorry, I didn't find it. Can you give me a URL?

Step to step guide how to get your information on the LP Wiki:

Open the wiki (click "Wiki) in the navigation bar, if you can't find it, use the search function of your browser
Search "error" (The page is called "Storage system errors", but no gurantee) in the sidebar, if you can't find it, do the same as in step 1
Search useSSL on the page, if you can't find it, do the same as in step 1

步骤指导如何在LP Wiki上获取您的信息：

打开维基（点击导航栏中的“维基”），如果找不到，请使用浏览器的搜索功能
在侧栏中搜索“错误”（该页面称为“存储系统错误”，但没有保证），如果找不到，请执行与步骤1中相同的操作
在页面上搜索“useSSL”，如果找不到，请执行与步骤1相同的操作

Thank you so much. My sorry, forgot to find the wiki before issues.xD


Deprecation Warning

I'm getting the following warning when running a pipeline with a DotNetCoreCLI@2 task:
Info: .NET Core SDK/runtime 2.2 and 3.0 are now End of Life(EOL) and have been removed from all hosted agents.

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

ID: 1d1d9884-19f7-592b-f47c-8cf100639ff0
Version Independent ID: 555c3826-60d9-2589-54af-850efbfbb13a
Content: .NET Core CLI task - Azure Pipelines
Content Source: docs/pipelines/tasks/build/dotnet-core-cli.md
Product: devops
Technology: devops-cicd-tasks
GitHub Login: @pulkitaggarwl
Microsoft Alias: puagarw

@cb55555 Thank you for your feedback! If you changed the name of any of the assemblies, make sure you change the folder names as well.


kpt pkg update overwrites set Kptfile values

Expected behavior
I expect KPT to keep upstream values that I set.
Actual behavior
kpt loads some old values from somewhere and overrides my repo and tag values
Information
> kpt version
1.0.0-beta.19

Steps to reproduce the behavior
Set KPT File to the values I intend
> ocat Kptfile
apiVersion: kpt.dev/v1
kind: Kptfile
metadata:
  name: Permissions
  annotations:
    config.kubernetes.io/local-config: "true"
upstream:
  type: git
  git:
    repo: sso://waze-sandbox/sre/kpt-packages
    directory: /infra/gcp/IAM/Permissions
    ref: v0.7.2
  updateStrategy: resource-merge
upstreamLock:
  type: git
  git:
    repo: sso://waze-sandbox/sre/kpt-packages
    directory: /infra/gcp/IAM/Permissions
    ref: v0.7.2
    commit: 1df87f724cb19bd752c6b1b3cffa6200ebdfe58d
info:
  description: A package for configuring bindings to resources on the old TI platform
pipeline:
  mutators:
    - image: gcr.io/kpt-fn/apply-setters:v0.2.0
      configPath: setters.yaml

Run KPT pkg update to ensure references/upstream lock are correct and any changes are pulled down
> kpt pkg update
Package "dreViewer":
Fetching upstream from<EMAIL_ADDRESS>From sso://waze-sandbox/sre/kpt-packages
 * tag               v0.7.2     -> FETCH_HEAD
Fetching origin from<EMAIL_ADDRESS>From sso://waze-sandbox/sre/kpt-packages
 * branch            1df87f724cb19bd752c6b1b3cffa6200ebdfe58d -> FETCH_HEAD

Updated 1 package(s).

View the results of the kpt file and the branch and repo have been overridden with old values that are not referenced anywhere.  Perhaps something is cashed?
> ocat Kptfile
apiVersion: kpt.dev/v1
kind: Kptfile
metadata:
  name: Permissions
  annotations:
    config.kubernetes.io/local-config: "true"
upstream:
  type: git
  git:
    repo: /home/tylerreid/dev/waze/kpt-packages
    directory: /infra/gcp/IAM/Permissions
    ref: master
  updateStrategy: resource-merge
upstreamLock:
  type: git
  git:
    repo: sso://waze-sandbox/sre/kpt-packages
    directory: /infra/gcp/IAM/Permissions
    ref: v0.7.2
    commit: 1df87f724cb19bd752c6b1b3cffa6200ebdfe58d
info:
  description: A package for configuring bindings to resources on the old TI platform
pipeline:
  mutators:
    - image: gcr.io/kpt-fn/apply-setters:v0.2.0
      configPath: setters.yaml

The output of kpt pkg update itself that you provided looks correct, so I find it odd that it is overwriting your Kptfile with irrelevant information.
I tried doing a kpt pkg get followed by a kpt pkg update and that seems to work fine on my end with that basic setup, so it's possible that somewhere along the way your package reached an unusual state. Would you be able to provide more context about how you created the Kptfile, and any other potentially relevant changes you made in between the original creation of your package and running into this error?
I also see that you are using 1.0.0-beta.19, could you confirm if you still get this error if you update to 1.0.0-beta.30?
Reassigning to the area lead for triage.

Thanks for the quick response.

Would you be able to provide more context about how you created the Kptfile, and any other potentially relevant changes you made in between the original creation of your package and running into this error?

When I originally created the kpt package, the upstream was a local version of the package I was working on.  I am now trying to migrate the package to have the remote repo be its source.  The original kpt pkg get would have been something like the following
kpt pkg get ~/dev/waze/kpt-packages.git/infra/permissions/CrossPlatformPermissions@master UsagePubSubEditor

With respect to the error, perhaps something is in the KPT_CACHE_DIR that kpt pkg update is using?  However, I set it to /tmp and the issue persisted
> echo $KPT_CACHE_DIR

> vi Kptfile
> export KPT_CACHE_DIR=/tmp
> echo $KPT_CACHE_DIR
/tmp
> kpt pkg update
Package "dreViewer":
Fetching upstream from<EMAIL_ADDRESS>From sso://waze-sandbox/sre/kpt-packages
 * tag               v0.7.2     -> FETCH_HEAD
Fetching origin from<EMAIL_ADDRESS>From sso://waze-sandbox/sre/kpt-packages
 * branch            1df87f724cb19bd752c6b1b3cffa6200ebdfe58d -> FETCH_HEAD

Updated 1 package(s).

I also see that you are using 1.0.0-beta.19, could you confirm if you still get this error if you update to 1.0.0-beta.30

Almost.  gcloud components update took me to 1.0.0-beta.29. The issue still exists with this version

I will try to take a look at this tomorrow.

I've tried to follow the same setup as described, but I'm not able to reproduce the issue.
I used the following steps:

Create a local kpt package, initialize git, and make a local commit with the package.
Use kpt pkg get providing the path on the local filesystem to get a downstream package.
Push the original package to GitHub and create a release by tagging it on the local filesystem and then push the tag to GitHub.
Update the Kptfile in the downstream package to point the repo and ref fields to point to the release of the initial package in GitHub. I tried both with only updating the fields under upstream, and changing the fields both in upstream and upstreamLock.
Run kpt pkg update

It seems to do the right thing, where the package content is updated and the upstreamLock.git.commit field is set to the correct value.

Thanks for looking into this so quickly.   I will wipe the pkg and reinitialize it from scratch.
cp dreSpannerAdmin/setters.yaml /tmp
rm -rf dreSpannerAdmin
kpt pkg get<EMAIL_ADDRESS>mv Permissions/ dreSpannerAdmin
> ocat dreSpannerAdmin/Kptfile
apiVersion: kpt.dev/v1
kind: Kptfile
metadata:
  name: Permissions
  annotations:
    config.kubernetes.io/local-config: "true"
upstream:
  type: git
  git:
    repo: sso://waze-sandbox/sre/kpt-packages
    directory: /infra/gcp/IAM/Permissions
    ref: v0.7.2
  updateStrategy: resource-merge
upstreamLock:
  type: git
  git:
    repo: sso://waze-sandbox/sre/kpt-packages
    directory: /infra/gcp/IAM/Permissions
    ref: v0.7.2
    commit: 1df87f724cb19bd752c6b1b3cffa6200ebdfe58d
info:
  description: A package for configuring bindings to resources on the old TI platform
pipeline:
  mutators:
    - image: gcr.io/kpt-fn/apply-setters:v0.2.0
      configPath: setters.yaml

Now, run a kpt pkg update
cd dreSpannerAdmin/
kpt pkg update
> ocat Kptfile
apiVersion: kpt.dev/v1
kind: Kptfile
metadata:
  name: Permissions
  annotations:
    config.kubernetes.io/local-config: "true"
upstream:
  type: git
  git:
    repo: /home/tylerreid/dev/waze/kpt-packages
    directory: /infra/gcp/IAM/Permissions
    ref: master
  updateStrategy: resource-merge
upstreamLock:
  type: git
  git:
    repo: sso://waze-sandbox/sre/kpt-packages
    directory: /infra/gcp/IAM/Permissions
    ref: v0.7.2
    commit: 1df87f724cb19bd752c6b1b3cffa6200ebdfe58d
info:
  description: A package for configuring bindings to resources on the old TI platform
pipeline:
  mutators:
    - image: gcr.io/kpt-fn/apply-setters:v0.2.0
      configPath: setters.yaml

This is really weird.  I will ask one of my teammates to try and reproduce with the same steps.  I would guess there is something cached on my machine about that particular folderpackage that wants to reset it

I worked with a teammate and they could not reproduce either with the exact same packages.
Weirdly, this still happens with me even after rm -rf the repo.
@mortent is there any cache or something that I can wipe (uninstall kpt?) to stop this issue?

Just confirming issue still exists on latest kpt version
> kpt version
1.0.0-beta.30
> ocat Kptfile
apiVersion: kpt.dev/v1
kind: Kptfile
metadata:
  OMITTED
upstream:
  type: git
  git:
    repo: sso://waze-sandbox/sre/kpt-packages
    directory: /infra/discrete/IAM/CrossPlatformPermissions
    ref: v0.7.7
  updateStrategy: resource-merge
upstreamLock:
  type: git
  git:
    repo: sso://waze-sandbox/sre/kpt-packages
    directory: /infra/discrete/IAM/CrossPlatformPermissions
    ref: v0.7.7
    commit: 30130405a87786a1d143fbe314f37ed102d646ad
info:
  description: OMITTED
pipeline:
  OMITTED
> kpt pkg update
Package "AdmanageInvPredStorageObjectViewer":
Fetching upstream from<EMAIL_ADDRESS>From sso://waze-sandbox/sre/kpt-packages
 * tag               v0.7.7     -> FETCH_HEAD
Fetching origin from<EMAIL_ADDRESS>From sso://waze-sandbox/sre/kpt-packages
 * branch            30130405a87786a1d143fbe314f37ed102d646ad -> FETCH_HEAD

Updated 1 package(s).
> ocat Kptfile
apiVersion: kpt.dev/v1
kind: Kptfile
metadata:
  OMITTED
upstream:
  type: git
  git:
    repo: /home/tylerreid/dev/waze/kpt-packages
    directory: /infra/gcp/IAM/CrossPlatformPermissions
    ref: master
  updateStrategy: resource-merge
upstreamLock:
  type: git
  git:
    repo: sso://waze-sandbox/sre/kpt-packages
    directory: /infra/discrete/IAM/CrossPlatformPermissions
    ref: v0.7.7
    commit: 30130405a87786a1d143fbe314f37ed102d646ad
info:
  description: OMITTED
pipeline:
  OMITTED

Yes, kpt does have a local cache. Try to remove the ~/.kpt directory and see if that fixes the issue.

Okay, this is interesting.  After wiping the cache
apiVersion: kpt.dev/v1
kind: Kptfile
metadata:
  name: UsagePubSubEditor
  annotations:
    config.kubernetes.io/local-config: "true"
upstream:
  type: git
  git:
    repo: sso:/REDACTED/kpt-packages
    directory: /infra/discrete/IAM/CrossPlatformPermissions
    ref: v0.7.7
  updateStrategy: resource-merge
upstreamLock:
  type: git
  git:
    repo: sso://REDACTED/kpt-packages
    directory: /infra/discrete/IAM/CrossPlatformPermissions
    ref: v0.7.7
    commit: 30130405a87786a1d143fbe314f37ed102d646ad
info:
  description: A package for configuring bindings to resources on the old TI platform
pipeline:
  mutators:
    - image: gcr.io/kpt-fn/apply-setters:v0.2.0
      configPath: setters.yaml

then kpt pkg update
apiVersion: kpt.dev/v1
kind: Kptfile
metadata:
  name: UsagePubSubEditor
  annotations:
    config.kubernetes.io/local-config: "true"
upstream:
  type: git
  git:
    repo: /home/tylerreid/REDACTED/kpt-packages
    directory: /infra/gcp/IAM/CrossPlatformPermissions
    ref: master
  updateStrategy: resource-merge
upstreamLock:
  type: git
  git:
    repo: sso://REDACTED/kpt-packages
    directory: /infra/discrete/IAM/CrossPlatformPermissions
    ref: v0.7.7
    commit: 30130405a87786a1d143fbe314f37ed102d646ad
info:
  description: A package for configuring bindings to resources on the old TI platform
pipeline:
  mutators:
    - image: gcr.io/kpt-fn/apply-setters:v0.2.0
      configPath: setters.yaml

After stashing all of those changes, wiping the cache again, removing the upstreamLock section, and running kpt pkg update
apiVersion: kpt.dev/v1
kind: Kptfile
metadata:
  name: UsagePubSubEditor
  annotations:
    config.kubernetes.io/local-config: "true"
upstream:
  type: git
  git:
    repo: /home/tylerreid/dev/REDACTED/kpt-packages
    directory: /infra/gcp/IAM/CrossPlatformPermissions
    ref: master
  updateStrategy: resource-merge
upstreamLock:
  type: git
  git:
    repo: sso://REDACTED/kpt-packages
    directory: /infra/discrete/IAM/CrossPlatformPermissions
    ref: v0.7.7
    commit: 30130405a87786a1d143fbe314f37ed102d646ad
info:
  description: A package for configuring bindings to resources on the old TI platform
pipeline:
  mutators:
    - image: gcr.io/kpt-fn/apply-setters:v0.2.0
      configPath: setters.yaml

The issue seams to persist.  Note, my teammates were not able to reproduce the issue either.  I also rm -rf'd the repo from my machine, delete the kpt cache, and the issue persisted

Okay.  I think I may have finally resolved this and found the root cause.
The way I had (just fixed it), I had to run render with sudo.  So, while I had an updated version of kpt, sudo did not
> sudo kpt version
1.0.0-beta.2

After fixing my docker installation and running without sudo, the issue is gone.  Sorry for the Goose chase I sent you on, but glad we got it resolved :)


[Priority: Medium] Wallet Restore Bug

When we try to restore the wallet that we already have the following message appears:

However now we have 2 wallets with the same name: the stratis one and the bitcoin one. So the instruction should be removing both. It's a little tricky for reasons I don't go into it, instead I ask the question: why don't we delete the old and actually restore the user's wallet as it wishes it?

it's true that this could be automated, but I want to prevent the user from doing it by mistake and him have to resync his whole wallet.
This is like us saying "Are you sure you want to do this?"

I'd vote for resyncing, it's unlikely the user would want to recover a wallet that he's already using, unless it messed up creation time. But don't insist.
So how would you tell the user to delete both wallet file? We have a stratis and a bitcoin process. One process knows about only one wallet file. You cannot throw an exception that knows about both.

Hmm that's true, although at this point I don't want to introduce new things that are not absolutely necessary to the code. We may want to add this as an improvement to the next version, though.
For the error, you're right. We can probably think of a way to say it so that user knows what to do.

Fixed: https://github.com/stratisproject/Breeze/pull/260


Unable to find file<EMAIL_ADDRESS>

I am on the latest version and got this error:

I also get the same problem.
I can see the Modernizr.js file is located at vendor/avanzu/admin-theme-bundle/Resources/public/vendor/modernizr/src/Modernizr.js
If I edit assets.php to point to this file then avanzu:admin:build-assets works and everything works.

@timwhite thanks for the hotfix, but i think this is a real bug, isn't it?
ping @chteuchteu @avanzu

Hi,
Me last time I manually download and placed in that directory:
2015-09-19 11:42 GMT+00:00 Oskar Stark<EMAIL_ADDRESS>
@timwhite https://github.com/timwhite thanks for the hotfix, but i
think this is a real bug, isn't it?
ping @chteuchteu https://github.com/chteuchteu @avanzu
https://github.com/avanzu
—
Reply to this email directly or view it on GitHub
https://github.com/avanzu/AdminThemeBundle/issues/55#issuecomment-141653894
.

--
Sény Mbaye
Etudiant en Master II
Génie Informatique option Génie Logiciel / UFR Sciences et Technologies
Université de THIES
Portable : (+221)775915416
<EMAIL_ADDRESS><EMAIL_ADDRESS>

Hi,

Hi,
I updated to the latest version but I'm afraid I'm not experiencing your issue. What's the problem with the missing asset? Is the file path and name exactly the same as the one AdminThemeBundle is expecting?
@timwhite said that there is a "Modernizr.js" file, but ATB is actually expecting "modernizr.js"...

I had the same error and this worked for me:
Install bower
sudo apt-get install nodejs
sudo apt-get install npm
sudo npm install -g bower
sudo ln -s /usr/bin/nodejs /usr/bin/node
sudo apt-get install nodejs-legacy

git config --global url."https://".insteadOf git://
sudo php app/console avanzu:admin:fetch-vendor
sudo php app/console assets:install

Reference:
http://www.codediesel.com/javascript/installing-bower-on-ubuntu-14-04-lts/
and a coworker. =)


Could not import extension nbsphinx-link

When running  make html, I get the following error:
Running Sphinx v4.5.0

Extension error:
Could not import extension nbsphinx-link (exception: No module named 'nbsphinx-link')
make: *** [Makefile:20: html] Error 2

I have installed nbsphinx-link with pip, added it to extensions in conf.py and added it to requirements.txt.
Is nbsphinx-link not supported with Sphinx v4.5.0 ?

Can you try adding nbsphinx_link instead of nbsphinx-link?

Closing, as I believe the solution suggested previously is the correct one (it is also what the README says).


Merge Opencv Demo changes into master

Still todo:

update readme
test locally with 1.2.6 and 1.3

@sjezewski I think this is ready to merge. The conflict is literally one line in the readme I added in a different PR that accidentally got merged before this one. Any chance you help me resolve that and merge this is as I have to run

@sjezewski Tensorflow CI is failing is some way. Can you take a look and help me get this merged?

@sjezewski I can't get Ci to pass here. Any idea what's going on?


Error with Flutter 2.2.0

Hi. Since I updated Flutter to 2.2.0 I get this error and can't use this package.
Error: telephony-0.1.3\android\src\main\kotlin\com\shounakmulay\telephony\sms\SmsMethodCallHandler.kt: (52, 62): Expecting a parameter declaration

Duplicate of #84
I will remove the trailing commas in next release.

@shounak-mulay Thanks, man. But when will be the next release? I want to use your package but I can't right now.

Fixed in v0.1.4


Support parsing arbitrary URLs for valid YouTube links

What about being able to query by any URL in the search form; so that the extension can parse out all youtube videos from html? I think this will be very very useful. Imagine how one can easily add videos from blog posts, facebook pages/walls, forums, whatever other web pages...  This is solving the issue #203 as well.

The trouble with this one is I believe we'd need to request permissions to access all sites in the manifest file in order to make a cross origin request to them. I'm not sure such a broad request for permissions would be well received.
Thoughts @MeoMix ?

Well, you can do it through an optional opt-in permission. Not all permissions have to be requested upon installation. It's the same permission request that would be needed for supporting having Streamus pause itself when audio starts coming out of another tab. That said, this issue isn't suuuper high up on my list of things to do.

Makes sense, thanks. An optional permission request would be a good way to go.
Slightly off topic for this thread, but it'd be great if there were a list of high priority issues that you'd like help with.I was planning on taking a look at this one as a relatively self contained feature without any UI impact (I'm not sure my CSS chops are up to making sweeping UI changes!), but I equally don't want to spend too much time on things that aren't a priority.

Totally, I'm working on it. Hopefully will have that sorted tomorrow.
On 5/9/15, Jamie<EMAIL_ADDRESS>wrote:

Makes sense, thanks. An optional permission request would be a good way to
go.
Slightly off topic for this thread, but it'd be great if there were a list
of high priority issues that you'd like help with.I was planning on taking a
look at this one as a relatively self contained feature without any UI
impact (I'm not sure my CSS chops are up to making sweeping UI changes!),
but I equally don't want to spend too much time on things that aren't a
priority.

Reply to this email directly or view it on GitHub:
https://github.com/MeoMix/StreamusChromeExtension/issues/205#issuecomment-100574371


What events are available for drag and drop?

I see the $scope.callbacks but its not clear how those are triggered. I tried including them as items to $scope.callbacks but they are not firing when I drag or drop.

readme is sufficient. thank you

where are events triggered? I added a drop event but drop actions are still not firing.


fix path to correct screen when pressing on Host name

FIXES # https://issues.redhat.com/browse/THEEDGE-3603
this commit fix the path to correct screen, when user press on Host name, in Edge application
Description
Please include a summary of the change and which issue is fixed. Please also include relevant motivation and context. List any dependencies that are required for this change.
Fixes # (issue)
Type of change
What is it?

[x] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Documentation update
[ ] Tests update

Checklist:

[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] New and existing unit tests pass locally with my changes
[x] I run npm run lint:js:fix to check that my code is properly formatted

Codecov Report
Attention: 1 lines in your changes are missing coverage. Please review.

Files
Coverage Δ

src/Routes/Devices/UpdateSystem.js
0.00% <0.00%> (ø)

:loudspeaker: Thoughts on this report? Let us know!.


Create workflow to add primer/behaviors issues to the Primer teams backlog for triage

I noticed recently that issues filed in the primer/behaviors repo don't end up in our inbox for triage (e.g. https://github.com/orgs/github/projects/4503), so are likely getting missed.
This PR attempts to create an "add to inbox" workflow for this repo so that new and reopened issues will get labelled as react and rails (so we can discuss at the appropriate weekly maintainer syncs) and moved into the Inbox of the Primer teams backlog.
Questions:

Are all of the vars, steps, and secrets used in this workflow valid? I assumed these values are defined in the specified actions, but would be good to confirm.
Any other ideas for a better triage plan for primer/behaviors issues?

@lesliecdubs made sure the variables and secrets are available so should be good to go now!

Thanks all ✨


The view does not go to the "first place" if moveBy reverse value!

This is my code:
    LinearInterpolator interpolator = new LinearInterpolator();
    float width = (float) worldMap[0].getWidth();
    //width = 400;
    float duration = 1f;
    play(forever(sequence(moveBy(-width, 0f, duration, interpolator), moveBy(width, 0f, duration, interpolator))), worldMap[0]);

I am trying to make a loop but The view does not go to the first place, and instead it moves left more than moving to right! So, after few seconds, the view goes out of the screen!
What is wrong here?

I'll investigate what's happenning whan I'll have a free time, as workaround currently you may add run action with empty Runnable in the end of your sequence.

I already tried that but no luck.


[fix] Navbar User Icon Rounded and Resized (#1273)

Description
This PR fixes issue where the user icon on the navbar was oversized and appeared oval in shape. The problem negatively impacted the visual appeal of the navbar and user interface. This pull request introduces the following changes to ensure the user icon is properly sized and perfectly rounded.
Fixes #1273
Changes Introduced
Updated Icon Styling:
The user icon has been adjusted to be fully circular by setting the border-radius to 50%.
The icon size has been optimized to ensure the icon is appropriately sized within the navbar.
Before  (Screenshots):

After (Screenshots):

Testing
Browsers Tested:
Chrome, Firefox, Safari ,Edge
The icon displays correctly as fully circular across all tested browsers.
Checklist
[ x ] Code follows the style guidelines of this project.
[ x ] The issue #1273 has been fully addressed.
[ x ]  Changes have been tested in various browsers and screen sizes.

@TejasMore477 Awesome contribution to Hacktoberfest'24! 🎉 Your work is super valuable. Keep up the great work!


Binding to interface style class Protocols

Separated out from #168 - specifically to deal with binding to a class level Protocol usage (i.e normal methods defined in the protocol rather than the special __call__() usage.
This use case for Protocol is about as close as I've found in python to a java interface, thus also feels like it would be a pretty desirable use case to support in an injection framework. In fact, if you ignore the MyPy warnings, this use case seems to work with the injector code on master. (based on a very quick unit test!)
With usage of @runtime_checkable on the Protocol class, you can use isinstance() on it, which might ease some of the implementation pain?
I think with some sensible use of @overload on the binder.bind method, it might be possible to isolate these use cases and allow some type checking that things aren't entirely wrong, if your concerns are around pushing a load of checking to run-time?
If only the class level Protocol is being supported at this stage, we should ensure that any attempt to bind to a protocol with a __call__ method fails at runtime.

Already have some initial unit tests for this as described above, am pretty flat out until tomorrow evening, but will try and get an initial PR with some sample unit tests up then to see if I have the rough use-cases covered in my head.

So this should already work to a large degree I think (as you already found out). Injector specifically doesn't do too much, if any, runtime checking if you're not doing some "wrong" things typing-wise so I don't think any extra checks are required (or even desired) unless there are some good cases for them. My position on this front is: in ideal case, if mypy is unhappy with the way the client code uses Injector all bets are off and the client code has no guarantees it's doing anything reasonable. Granted, there may be some false positives and we probably need to document those.
The support for partially applied injected-into functions was removed because there was no correctly express that in the type system I think.
What you're saying sounds good overall, looking forward to seeing the use cases you mention.

So, I had a go at this a little while back. Seems to be blocked on MyPy not allowing Protocol to be used as a type. So it appears there is no way of having a generic TypeVar which bounds on Protocol.
Utterly snowed under with work stuff at the moment, but will try and raise something over mypy side and see if I can get that changed, suspect it's something to do with the special case treatment for Protocol classes.
Anyhow, this would appear to be a non-starter until that behaviour changes.

Are the errors you're getting similar to https://github.com/alecthomas/injector/issues/143 (https://github.com/python/mypy/issues/4717)?
Does your thing work at runtime though? If yes maybe it's worth sharing it in the current state to judge what's already there. :)

Exactly that issue, same problem as with other abstract types. Given you had said that the MyPy checking was a fairly ideal, it seemed a non-starter so I mostly just played with some type signatures and then left it at that!
I'll chuck the code together and ignore the type warnings for now and see if it works at runtime :)

FWIW I had a long effort at this with my injector and came to the same conclusion on protocols and mypy. I'm on the PyCharm team, spent some time pair-programming with the team lead who is big in Python typing, and he convinced me protocols were a dead end for what I wanted. (I'm an old zope.interface guy and he convinced me that Java interfaces are part of nominal typing, not structural.)


🎨  Changed showing update notifications for minor/major only

closes #9006

this is a temporary fix to only show update notifications for minor/major release
the notification refactoring is in the pipeline, but not yet merged into 1.X/LTS, see https://github.com/TryGhost/Ghost/pull/8871

LGTM 👍  Will only show update notifications for minor now (e. g. 1.9.0).


VanillaFix and Phosphor together cause immediate crash

Version of VanillaFix

VanillaFix-1.0.10-99

Have you verified this is an issue in the latest build

[ ] Y
[x] N
[ ] N/A

Version of Minecraft

1.12.2

Does this occur without other mods installed

[ ] Y
[x] N
[ ] N/A

phosphor-forge-mc1.12.2-0.2.7-universal.jar

Crash report or log or visualVM (if applicable)

https://paste.ee/p/lWh3y

Description of the problem
When I launch Minecraft with both VanillaFix and Phosphor installed, I receive the traceback before Minecraft even has a chance to spawn a window.
Current workaround is to disable one mod and run Minecraft with the other one.  I'm running an Enigmatic 2 server, which comes with Phosphor, but I am not blocked by anything except running the two mods together.
It's worth noting that jellyquid no longer supports any of his Forge mods.

Why'd he make the mods then.

Phosphor isn’t required on the client when it’s on the server.
This crash is probably caused due to different a mixin version which can’t be solved now as jellysquid no longer supports forge.

Why'd he make the mods then.

To know why jellysquid stopped supporting the forge versions of her mods, read this

@EnderBro123 Dude, come on.  This mod (assuming you mean VF) is not dead at all, if you payed attention you'd know that .  Also, people do sometimes stop working on things for whatever reason, and not making something in the first place because something might happen in the future to stop working on your mod is STUPID.  That logic doesn't work out at all. Modders do what they do because they want, and pleasing irritating people like you is not on their priority list.  Sometimes things work sometimes they don't, sometimes it can be fixed and sometimes not.

@Oct0bass I think he meant phosphor is dead. That mod's developer is no longer updating for forge, only fabric.

@sappykun Update vanillafix to 1.0.10-150

@Oct0bass I think he meant phosphor is dead. That mod's developer is no longer updating for forge, only fabric. F.Y.I. I managed to run both phosphor and vanillafix once I added mixin 0-7-0-8 compatibility. Issue should probably be closed with this advise. Don't know which of the two mods is behind with mixin, but I would assume it's phosphor since it's no longer updating.

vanillafix 1.0.10-99 uses an older mixin version, hence it's the cause for incompatibility with phosphor, which uses the newest


cmake CUDA issue

I think everything is installed correctly, but I cannot get past this error:
CMake Error at /usr/local/mapd-deps/20170505/share/cmake-3.7/Modules/FindPackageHandleStandardArgs.cmake:138 (message):
Could NOT find CUDA (missing: CUDA_INCLUDE_DIRS CUDA_CUDART_LIBRARY) (found
version "8.0")
Call Stack (most recent call first):
/usr/local/mapd-deps/20170505/share/cmake-3.7/Modules/FindPackageHandleStandardArgs.cmake:378 (_FPHSA_FAILURE_MESSAGE)
/usr/local/mapd-deps/20170505/share/cmake-3.7/Modules/FindCUDA.cmake:1013 (find_package_handle_standard_args)
CMakeLists.txt:62 (find_package)

I was able to get it by using the run file instead of the rpm and yum.

@pdiddyb
Hi, I face the same error. And I cannot understand what you mean by "using the run file". Please help.


Set protocol_version nullable ?

Hello,
is it possible not to set the "protocol_version" property in the configuration ?
Thank you

N/A


links to HOOKS.md after move in e5da08d19823c872af8b4aad6448c7073d48c117

Overview

HOOKS.md was moved in e5da08d19823c872af8b4aad6448c7073d48c117. Some links was forgotten.
What this PR does / why we need it
Links are broken now.

Special notes for your reviewer

@arve0 good catch! Thank you for this


Latex

Change in makefile, project report and some images

Wow Ben, that's so awesome.

awsum

making progress


get texture file path

Hello! Could you help me please with this issue. When importing material there is a checkbox - Import material and Import textures. If in fbx there are material applied to the mesh, and they have textures assigned in them, then when importing mesh this materials are created and textures are imported and applied in them. I could find the slots names ( they are the same as materials in fbx), but couldn't find textures, how could i get this texture paths ? I've digged through all of static mesh properties, but it seems no one of them doesn't give needed result.
In my case i have alot of already created materials with similar names ( and different textures), but in different folders. And i cant simply tell to search in perent \root folder becouse what will be found may be incorrect material with same name. I want to automate material search in CB and assignment when importing fbx.

Maybe easier to parse fbx ascii file when import to get this info...


Unpackerr Waiting

It appears that unpackerr was able to find the rar files, but it will not extract anything.
The log file states:
2020/10/14 04:30:02 [Unpackerr] Queue: [24 waiting] [0 queued] [0 extracting] [0 extracted] [0 imported] [0 failed] [0 deleted], Totals: [0 restarts] [0 finished]
It seems to just continuously keep the files in the waiting queue. Confirmed the files are 100% downloaded in Sonarr

I confirmed the /downloads is the same path as sonarr, and radarr
Running in Unraid Docker.
Downloads Location: /mnt/user/Media/Torrents/
Sonarr Download Path: /mnt/user/Media/Torrents/

I confirmed the /downloads is the same path as sonarr, and radarr
Running in Unraid Docker.
Downloads Location: /mnt/user/Media/Torrents/
Sonarr Download Path: /mnt/user/Media/Torrents/
Also have tried Sonarr Download Path: /mnt/user/Media/Torrents/Completed
Sonarr: Configured path (/mnt/user/Media/Torrents/The.Simpsons.S29E05.iNTERNAL.MULTi.1080p.WEB.H264-CiELOS, err: stat /mnt/user/Media/Torrents/The.Simpsons.S29E05.iNTERNAL.MULTi.1080p.WEB.H264-CiELOS: no such file or directory) does not exist; trying path found in status message: /data/Completed/The.Simpsons.S29E05.iNTERNAL.MULTi.1080p.WEB.H264-CiELOS
2020/10/14 05:00:04.910338 handlers.go:117: [Sonarr] Waiting for Start Delay: The.Simpsons.S29E05.iNTERNAL.MULTi.1080p.WEB.H264-CiELOS (1m0s remains)
2020/10/14 05:00:04.910368 sonarr.go:83: [DEBUG] Sonarr (Removed): Completed (torrent:100%): The.Simpsons.S29E05.iNTERNAL.MULTi.1080p.WEB.H264-CiELOS (Ep: Grampy, Can Ya Hear Me)

Turn on debug.

Set debug log to true which is where I pulled that info from. Is there something specific that you need from the debug log?

All you've provided are two logs line. One of them says it looked in two locations and couldn't find your files. Short of any other logs lines, it seems the issue is with what you've set path to, or what folders you've mapped into the container. You haven't told me any of that so I can only guess.

Log.txt
Ohhh! I use binhex-sonarr and binhex-radarr which does use /data/ not /downloads/
So, to use your docker I would have to switch to my radarr/sonarr to one that uses /data/?

You just need to set the path variables correctly. Try /data/Completed and mount your files (/mnt/user/Media/Torrents/) in as /data instead of /downloads.

@davidnewhall You sir are a godsend!! You saved me so much time and frustration! THANK YOU THANK YOU THANK YOU!

A working beta version is available. Please try it out and let me know how it works out for you. https://github.com/davidnewhall/unpackerr/releases/tag/v0.7.2-beta7
On docker: docker pull golift/unpackerr:0.7.2-beta7


NodeJS: @member -> @memberof in message docs

Codecov Report

Merging #1596 into master will not change coverage.
The diff coverage is n/a.

@@            Coverage Diff            @@
##             master    #1596   +/-   ##
=========================================
  Coverage     87.01%   87.01%
  Complexity     4226     4226
=========================================
  Files           408      408
  Lines         16985    16985
  Branches       1848     1848
=========================================
  Hits          14780    14780
  Misses         1709     1709
  Partials        496      496

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 ce5de36...66b442a. Read the comment docs.

Superceded by #1609.