Error when trying to install NSNSDAcoustics

Hello,
I get the following error when I attempt to install the package:
Error in .install_package_code_files(".", instdir) :
files in 'Collate' field missing from 'C:/Users/vladk/AppData/Local/Temp/RtmpagvOJn/R.INSTALL2e98702075ac/NSNSDAcoustics/R':
  bcp-functions.R
  nvspl_to_ai.R
ERROR: unable to collate and parse R files for package 'NSNSDAcoustics'
* removing 'C:/Users/vladk/Documents/R/win-library/4.1/NSNSDAcoustics'

Thanks in advance!
-Vlad

Hi Vlad,
Thank you for attempting an install! We don't have a stable release of the package yet, but perhaps the function code can provide inspiration or utility in the meantime. I just found out that BirdNET underwent a major update in April 2022. And coincidentally, PAMGuide (upon which the wave_to_nvspl function is based) also just went through a minor update. I will need to do a big overhaul on all of this before it will be useful to anyone else. Let me know if I can help with anything in the meantime though.
If you were interested in the BirdNET functions, it looks like they've added in a GUI and some other cool features that might be helpful: https://github.com/kahst/BirdNET-Analyzer

Hi Vlad, just an update that this issue is now fixed and install_github() should work. During the install process, you may be prompted to update other packages and/or Rtools, and can follow any prompts accordingly.
I still don't consider the package in a stable state overall, but the BirdNET functions are stable for now, in case you are interested in them. Please feel free to open additional issues if you end up trying any of these.

Thanks so much, Cathleen!
Best,
Vlad Kovalenko
(he, him, his)

From: Cathleen Balantic @.>
Sent: Monday, May 2, 2022 6:14 PM
To: nationalparkservice/NSNSDAcoustics @.>
Cc: vladkov88 @.>; Author @.>
Subject: Re: [nationalparkservice/NSNSDAcoustics] Error when trying to install NSNSDAcoustics (Issue #1)
Hi Vlad, just an update that this issue is now fixed and install_github() should work. During the install process, you may be prompted to update other packages and/or Rtools, and can follow any prompts accordingly.
I still don't consider the package in a stable state overall, but the BirdNET functions are stable for now, in case you are interested in them. Please feel free to open additional issues if you end up trying any of these.
—
Reply to this email directly, view it on GitHubhttps://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnationalparkservice%2FNSNSDAcoustics%2Fissues%2F1%23issuecomment-1115487639&data=05|01|vladimir.kovalenko%40umconnect.umt.edu|a3dff35fa686445cfdd308da2c99f2fb|68407ce503da49ffaf0a724be0d37c9d|0|0|637871336985763873|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000|||&sdata=RTZJ8GRa0unn5CGq6vYkBphz0AhroU%2B%2FYxvU%2BjA4bg4%3D&reserved=0, or unsubscribehttps://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAYI6RKYCA5XF6FRJVBURZFLVIBVXXANCNFSM5UJ3ZAAQ&data=05|01|vladimir.kovalenko%40umconnect.umt.edu|a3dff35fa686445cfdd308da2c99f2fb|68407ce503da49ffaf0a724be0d37c9d|0|0|637871336985763873|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000|||&sdata=iCCOD%2BLufGKE%2F3SZSqY7GV5xM3PXH5hem6Gz%2FHhoBq0%3D&reserved=0.
You are receiving this because you authored the thread.Message ID: @.***>

Hi Cathleen,
Sorry to bug you again, but I just tried to install the package again and got the following error:
Error: Failed to install 'NSNSDAcoustics' from GitHub:
System command 'Rcmd.exe' failed, exit status: 1, stdout + stderr:
E> * checking for file 'C:\Users\vladk\AppData\Local\Temp\RtmpqkZTBf\remotes37f07e64121b\nationalparkservice-NSNSDAcoustics-0a119f0/DESCRIPTION' ... OK
E> * preparing 'NSNSDAcoustics':
E> * checking DESCRIPTION meta-information ... ERROR
E> @.*** field gives no person with maintainer role, valid email
E> address and non-empty name.
E>
E> See section 'The DESCRIPTION file' in the 'Writing R Extensions'
E> manual.
Thanks for your help!
Best,
Vlad Kovalenko
(he, him, his)

From: Kovalenko, Vladimir @.>
Sent: Monday, May 2, 2022 6:31 PM
To: nationalparkservice/NSNSDAcoustics @.>; nationalparkservice/NSNSDAcoustics @.>
Cc: vladkov88 @.>; Author @.***>
Subject: Re: [nationalparkservice/NSNSDAcoustics] Error when trying to install NSNSDAcoustics (Issue #1)
Thanks so much, Cathleen!
Best,
Vlad Kovalenko
(he, him, his)

From: Cathleen Balantic @.>
Sent: Monday, May 2, 2022 6:14 PM
To: nationalparkservice/NSNSDAcoustics @.>
Cc: vladkov88 @.>; Author @.>
Subject: Re: [nationalparkservice/NSNSDAcoustics] Error when trying to install NSNSDAcoustics (Issue #1)
Hi Vlad, just an update that this issue is now fixed and install_github() should work. During the install process, you may be prompted to update other packages and/or Rtools, and can follow any prompts accordingly.
I still don't consider the package in a stable state overall, but the BirdNET functions are stable for now, in case you are interested in them. Please feel free to open additional issues if you end up trying any of these.
—
Reply to this email directly, view it on GitHubhttps://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnationalparkservice%2FNSNSDAcoustics%2Fissues%2F1%23issuecomment-1115487639&data=05|01|vladimir.kovalenko%40umconnect.umt.edu|497f174efe3247cd1a8508da2c9c4ac4|68407ce503da49ffaf0a724be0d37c9d|0|0|637871347024254907|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000|||&sdata=imZTnHKb83k4bbtfr2AqS9P8Fs3mssl2RQAatlPMqjE%3D&reserved=0, or unsubscribehttps://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAYI6RKYCA5XF6FRJVBURZFLVIBVXXANCNFSM5UJ3ZAAQ&data=05|01|vladimir.kovalenko%40umconnect.umt.edu|497f174efe3247cd1a8508da2c9c4ac4|68407ce503da49ffaf0a724be0d37c9d|0|0|637871347024254907|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000|||&sdata=%2FStgpP5R3AnRlzyM%2BJ55hcRonM8qD%2F7XsKRXB36lM5Q%3D&reserved=0.
You are receiving this because you authored the thread.Message ID: @.***>

Vlad, no worries, it's super helpful to have someone attempting an install since I'm working on this alone at the moment! I've fixed the DESCRIPTION file which was causing this problem.  Commit 2b5e73c. I'm able to get it to install on a different machine. Does it work for you now?

Thanks for the quick response, Cathleen!
Now I get this:
Warning: package 'monitoR' was built under R version 4.1.3
Warning: package 'tuneR' was built under R version 4.1.3
Error: package or namespace load failed for 'tuneR' in library.dynam(lib, package, package.lib):
DLL 'signal' not found: maybe not installed for this architecture?
Error : package 'tuneR' could not be loaded
Error: loading failed
Execution halted
*** arch - x64
Warning: package 'monitoR' was built under R version 4.1.3
Warning: package 'tuneR' was built under R version 4.1.3
Warning: replacing previous import 'monitoR::readMP3' by 'tuneR::readMP3' when loading 'NSNSDAcoustics'
Warning: replacing previous import 'data.table::week' by 'lubridate::week' when loading 'NSNSDAcoustics'
ERROR: loading failed for 'i386'

removing 'C:/Users/vladk/Documents/R/win-library/4.1/NSNSDAcoustics'
Warning message:
In i.p(...) :
installation of package ‘C:/Users/vladk/AppData/Local/Temp/RtmpqkZTBf/file37f01d394f24/NSNSDAcoustics_<IP_ADDRESS>00.tar.gz’ had non-zero exit status

Best,
Vlad Kovalenko
(he, him, his)

From: Cathleen Balantic @.>
Sent: Thursday, May 5, 2022 2:46 PM
To: nationalparkservice/NSNSDAcoustics @.>
Cc: vladkov88 @.>; Author @.>
Subject: Re: [nationalparkservice/NSNSDAcoustics] Error when trying to install NSNSDAcoustics (Issue #1)
Vlad, no worries, it's super helpful to have someone attempting an install since I'm working on this alone at the moment! I've fixed the DESCRIPTION file which was causing this problem. Commit 2b5e73chttps://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnationalparkservice%2FNSNSDAcoustics%2Fcommit%2F2b5e73c2ee4f7c74a264f1192467ab5cf9a46449&data=05|01|vladimir.kovalenko%40umconnect.umt.edu|87102b2361bb4fab24cb08da2ed84812|68407ce503da49ffaf0a724be0d37c9d|0|0|637873803704172475|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000|||&sdata=ihFQFfzkIh%2FLN0TklI%2Bduu5srZx3xzUzbXfPgRMnhAo%3D&reserved=0. I'm able to get it to install on a different machine. Does it work for you now?
—
Reply to this email directly, view it on GitHubhttps://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnationalparkservice%2FNSNSDAcoustics%2Fissues%2F1%23issuecomment-1119031518&data=05|01|vladimir.kovalenko%40umconnect.umt.edu|87102b2361bb4fab24cb08da2ed84812|68407ce503da49ffaf0a724be0d37c9d|0|0|637873803704172475|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000|||&sdata=7b2OP4Ma4oxbCyW6SU8pW6Pbm%2BEPbZcxr4tdcLTQuqQ%3D&reserved=0, or unsubscribehttps://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAYI6RK5JMVDEO6GXUTW3YGTVIQXQ3ANCNFSM5UJ3ZAAQ&data=05|01|vladimir.kovalenko%40umconnect.umt.edu|87102b2361bb4fab24cb08da2ed84812|68407ce503da49ffaf0a724be0d37c9d|0|0|637873803704172475|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000|||&sdata=epGEA%2Bgx9cVH6tJTzzMisnyetAt%2F6N4Thsw25a74Z%2FU%3D&reserved=0.
You are receiving this because you authored the thread.Message ID: @.***>

Hi Vlad, what a journey! This install works on a Windows machine running R 4.1.2, and on another Windows machine running R 4.2.0. Do you still get this error if you update R to the latest version (4.2.0?).
Feel free to contact me at<EMAIL_ADDRESS>and maybe we could set up a virtual meeting to troubleshoot.

That worked! Thanks Cathleen 🙂
Best,
Vlad

From: Cathleen Balantic @.>
Sent: Friday, May 6, 2022 3:57 PM
To: nationalparkservice/NSNSDAcoustics @.>
Cc: vladkov88 @.>; Author @.>
Subject: Re: [nationalparkservice/NSNSDAcoustics] Error when trying to install NSNSDAcoustics (Issue #1)
Hi Vlad, what a journey! This install works on a Windows machine running R 4.1.2, and on another Windows machine running R 4.2.0. Do you still get this error if you update R to the latest version (4.2.0?).
Feel free to contact me at<EMAIL_ADDRESS>and maybe we could set up a virtual meeting to troubleshoot.
—
Reply to this email directly, view it on GitHubhttps://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnationalparkservice%2FNSNSDAcoustics%2Fissues%2F1%23issuecomment-1120039871&data=05|01|vladimir.kovalenko%40umconnect.umt.edu|06f235b0875c40a53a7208da2fab7c0e|68407ce503da49ffaf0a724be0d37c9d|0|0|637874710810000637|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000|||&sdata=YNvgajxcjTnOCS8cwjpLZyYGZT%2BOeJ0i%2Byp8luVxFNo%3D&reserved=0, or unsubscribehttps://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAYI6RKZKLKY3VZLRXP3FBMLVIWIWLANCNFSM5UJ3ZAAQ&data=05|01|vladimir.kovalenko%40umconnect.umt.edu|06f235b0875c40a53a7208da2fab7c0e|68407ce503da49ffaf0a724be0d37c9d|0|0|637874710810000637|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000|||&sdata=4tniSotUWlGE%2BBAh6%2FS%2FBnQEDd8yAcG7jGG8nPjjKLA%3D&reserved=0.
You are receiving this because you authored the thread.Message ID: @.***>


Update mysql cookbook to 6.0.x

The MySQL cookbook has changed upstream with incompatible changes. To keep up-to-date with this cookbook, we need to modify our repository to adhere to the new changes.
The most important change is that there aren't recipes in this cookbook anymore, but you need to call a new mysql_service resource yourself in your recipe.

:+1:


flutter attach should not assume that the application dill and local filesystem are in sync

During flutter run, a dill file (1) contain all sources is built and bundled into the APK/IPA that is installed onto the device. Then, when the tool attaches to the observatory for debugging and hot reload, it initializes the frontend server from the existing dill file and recompiles all sources (2). For here on out, any time a hot reload is requested, the filesystem is stat'd and updated sources are passed into the frontend server. This produces an incremental dill based on the updated sources and the state of (2). By construction (1) and (2) are identical files, so this works as expected.
During flutter attach, an APK/IPA that has already been built in some other tool/process/session is started on a device. This must contain a dill file (1) from some previous compile. We connect to the observatory and initialize the frontend server from an existing dill file (if it exists)  and recompile all sources into a new dill file (2). For here on out, any time a hot reload is requested, the filesystem is stat'd and updated sources are passed into the frontend server. Unlike flutter run, there is no guarantee that (1) and (2) were the same file.
Consider the following sequence of user actions:

User edits flutter sources and builds APK, installs on device.
User further edits source code.
User starts app and runs flutter attach.
User requests hot reload, changes from (2) are not observed.

By the time the tool has reached (4), it assumes based on the flutter run workflow that the initial compile from the frontend server represents the source of truth. Therefore the hot reload does not result in any changes, since in this case the stat tells us the file was updated prior to the compile.
Fix:
In the case of flutter attach, the first hot reload should assume that every source file has been invalidated. This will significantly slow down the first reload, but will not effect subsequent reloads.
See also: https://github.com/flutter/flutter/issues/37976
cc @zanderso @feinstein

Is it also the case that a sufficiently speedy person (or bot/ide) could modify sources between (1) and (2) during flutter run?

Yes, that's a good point. I'll confirm locally but changes after the APK/IPA has been built but before the attach are likely to be lost in the run case as well.

I'm closing this issue because I don't think this is possible to fix in a way that is generally useful. Performing a hot restart to bring things in sync is not particularly expensive, but doing it every time adds a lot of overhead

But wouldn't it be needed only once, after flutter attach has started?


Dreams searchbar

Description
implement search functionality for dreams
Checklist
Remove any items which are not applicable.

[ ] I have performed a self-review of my own code
[ ] 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 AND the tests pass

lets get these merge conflicts fixed!


Fix for #1338

subj

build has failed... interesting :confused:

Close PR as it's fixed. https://github.com/SciCatProject/scicat-backend-next/issues/1338


How to load the local pretrained (backbone) file as the pretrained of the backbone in mmdet?

Thank you for your amazing job！
I have a small question about mmdet.
I transplanted a backbone of mmcls to mmdet. I want to load the weight file generated by mmcls (without the final fully-connected layer) into the backbone of mmdet as pretrained, and the neck and subsequent structures of mmdet all use default initialization values , How can I load it?
Thank you!

Could you tell me how to do that?
Thank you!

You can modify the key pretrain, e.g., pretrain='xxxxxxx.pth'.

Thank you! @ZwwWayne

Should we still use the prefix=mmcls://+
as mmcls weights key starts with 'backbone.'


Investigate the origin and the purpose of Raiden Testnet Token

Today @rakanalh mentioned a token called RTT (Raiden Testnet Token) https://ropsten.etherscan.io/token/0x0f114a1e9db192502e7856309cc899952b3db1ed#writeContract .
This issue keeps track of figuring out who deployed this for what purpose, and more importantly who is using it currently.

We don't use it. I don't see a benefit in researching this contracts past, so I'm closing this issue.


Download Lab Videos

First of all thanks a lot for making this program. It's been extremely helpful! I would like to put in a request. It would be great if this program could download the Lab videos as those are some of the most important videos. Thanks again for all of your hard work.

Also course/exercise files.

It doesn't work for me. How did you fix It?
On Sep 17, 2017 10:51, "Milan"<EMAIL_ADDRESS>wrote:

Also course/exercise files.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/vassim/linuxacademy-dl/issues/47#issuecomment-330030321,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ASlc686D_GY9Plk-G1vqhT-LnlvL9AUPks5sjN2ZgaJpZM4PIbPG
.


Improve browse layout for long file names

PR for issue #439

More changes based on the existing layout

Hmmm, now it's not as responsive anymore. I kind of liked it before the extra changes.
I can take a stab at a better browse layout soon, just gotta get this patch done first.

Mobile

Desktop

Nice, I'm liking the details though that make it better in the header and table cells - and the IE11 fix. Thanks. I'm almost finished with a revamped layout that makes better use of space, feels lighter, doesn't rely on unicode (good idea in gitter to use svg) and incorporates your subtle changes as well for better viewing experience.
But I'm having an issue with the SVGs, if you want to take a look: https://gist.github.com/mholt/3f6a441646383dede68f - something wrong with the fills I think.


500 Error

hi, After providing the update, gives http 500 error https://youtu.be/IwpceSZV2DU error video available on the link can you help?

u see server error log?

can you give me updated joberbase file? i want it to work but 2.0 is to old it doesn't work for me please provide your file to lock up

do you have any error? what version of php are you using?

i don't know but it shows multiple errors and says that php functions are old and doesn't supported any more i search on internet for update versions but find nothing, i see your video on youtube it also shows recapcha and if it is possible can you provide your updated version file that was shown on youtube? i can change front end and customize languages but i don't know backend. hope you will help and thanks for your response!

copy here what error shows

there are several

can you help to work all as it was before as shown in your video that has recapcha? also codes are red in visual studio

u have php 7+ version
try use changes https://github.com/jobberbase/jobberbase/pull/42/files
change only files public/_lib/CacheLite/Lite.php and after (before public/_lib/CacheLite/Lite.php - u don't need)
write here, if error still exest

nothing changed my code are not same as indicated in second example it shows same messages and nothing work i don't know programming to correct code can u give me that CacheLite/Lite.php file? it isn't same as indicated in line 59 it is totally different i am struggling 1 month i find people that have that code but no one helped

write me on itmgk at mail.ru

hi are u there i sent email please lock up

hepl me

help me pls?

help me pls?

what u see in error.log?


Remove LRAParticipantDeserializer. Fixes #60.

Forgot Signed-off and amending commit doesn't fix it apparently.


[vm/ffi] @Array.variable() reports variable_length_array_not_last error for getters/setters

The following code
import 'dart:ffi';

base class MyStruct extends Struct {
  @Size()
  external int length;

  @Array.variable()
  external Array<Uint8> inlineArray;

  bool get foo => true;
}

produces this error:

I believe this error is incorrect and the following code should be updated to exclude getters/setters in Ln 1484:
https://github.com/dart-lang/sdk/blob/da48538b1025d0d10ccd16cd32b4d2bef04d2bc6/pkg/analyzer/lib/src/generated/ffi_verifier.dart#L1480-L1492
/cc @dcharkes

Thanks @halildurmus!
Do you have the setup to submit a PR to fix this? (It should be a relatively easy fix indeed.) Otherwise I'll make one.

Do you have the setup to submit a PR to fix this? (It should be a relatively easy fix indeed.) Otherwise I'll make one.

I don't have the setup ready at the moment, but this could be a great opportunity for me to get it done. I've been looking to contribute more to Dart, so I'll work on it and submit a PR in a few days. Feel free to assign the issue to me. Thanks!

If you're in vscode you can run the analyzer from source in the debugger with:
			{
				"name": "dart analyzer.dart",
				"type": "dart",
				"request": "launch",
				"program": "pkg/analyzer_cli/bin/analyzer.dart",
				"args": [
					"tests/ffi/static_checks/vmspecific_static_checks_array_test.dart",
				],
				"toolArgs": [],
				"enableAsserts": true,
				"cwd": "${workspaceFolder}",
			},

That file would also be the place to add a new test. (but one that doesn't throw an error. 😄
Tests can be run with
$ tools/build.py -mrelease runtime create_platform_sdk && tools/test.py -mrelease -cfasta tests/ffi/static_checks/vmspecific_static_checks_array_test.dart
$ tools/build.py -mrelease runtime create_platform_sdk && tools/test.py -mrelease -cdart2analyzer tests/ffi/static_checks/vmspecific_static_checks_array_test.dart

https://dart-review.googlesource.com/c/sdk/+/379622


Feathers generate hook returns Cannot read property 'files' of undefined

Steps to reproduce
Running feathers generate hook gives me the following stack trace
TypeError: Cannot read property 'files' of undefined
at subloop (/Users/florian/.nvm/versions/node/v13.1.0/lib/node_modules/@feathersjs/cli/node_modules/generator-feathers/node_modules/node-dir/lib/paths.js:92:58)
at /Users/florian/.nvm/versions/node/v13.1.0/lib/node_modules/@feathersjs/cli/node_modules/generator-feathers/node_modules/node-dir/lib/paths.js:107:13
at onDirRead (/Users/florian/.nvm/versions/node/v13.1.0/lib/node_modules/@feathersjs/cli/node_modules/generator-feathers/node_modules/node-dir/lib/paths.js:139:35)
at onStat (/Users/florian/.nvm/versions/node/v13.1.0/lib/node_modules/@feathersjs/cli/node_modules/generator-feathers/node_modules/node-dir/lib/paths.js:154:14)
at files (/Users/florian/.nvm/versions/node/v13.1.0/lib/node_modules/@feathersjs/cli/node_modules/generator-feathers/node_modules/node-dir/lib/paths.js:162:12)
at /Users/florian/.nvm/versions/node/v13.1.0/lib/node_modules/@feathersjs/cli/node_modules/generator-feathers/node_modules/node-dir/lib/paths.js:104:29
at onDirRead (/Users/florian/.nvm/versions/node/v13.1.0/lib/node_modules/@feathersjs/cli/node_modules/generator-feathers/node_modules/node-dir/lib/paths.js:139:35)
at onStat (/Users/florian/.nvm/versions/node/v13.1.0/lib/node_modules/@feathersjs/cli/node_modules/generator-feathers/node_modules/node-dir/lib/paths.js:154:14)
at files (/Users/florian/.nvm/versions/node/v13.1.0/lib/node_modules/@feathersjs/cli/node_modules/generator-feathers/node_modules/node-dir/lib/paths.js:162:12)
at /Users/florian/.nvm/versions/node/v13.1.0/lib/node_modules/@feathersjs/cli/node_modules/generator-feathers/node_modules/node-dir/lib/paths.js:104:29
at onDirRead (/Users/florian/.nvm/versions/node/v13.1.0/lib/node_modules/@feathersjs/cli/node_modules/generator-feathers/node_modules/node-dir/lib/paths.js:139:35)
at onStat (/Users/florian/.nvm/versions/node/v13.1.0/lib/node_modules/@feathersjs/cli/node_modules/generator-feathers/node_modules/node-dir/lib/paths.js:154:14)
at Object.files (/Users/florian/.nvm/versions/node/v13.1.0/lib/node_modules/@feathersjs/cli/node_modules/generator-feathers/node_modules/node-dir/lib/paths.js:162:12)
at HookGenerator._listServices (/Users/florian/.nvm/versions/node/v13.1.0/lib/node_modules/@feathersjs/cli/node_modules/generator-feathers/generators/hook/index.js:11:23)
at HookGenerator.prompting (/Users/florian/.nvm/versions/node/v13.1.0/lib/node_modules/@feathersjs/cli/node_modules/generator-feathers/generators/hook/index.js:94:27)
at Object. (/Users/florian/.nvm/versions/node/v13.1.0/lib/node_modules/@feathersjs/cli/node_modules/yeoman-generator/lib/index.js:438:23)
Emitted 'error' event on HookGenerator instance at:
at Immediate. (/Users/florian/.nvm/versions/node/v13.1.0/lib/node_modules/@feathersjs/cli/node_modules/yeoman-generator/lib/index.js:451:18)
at processImmediate (internal/timers.js:439:21)
Expected behavior
It should show the normal prompt to enter hook details (name, before/after, etc).
Actual behavior
See stack trace. It noteworthy, that I used the feathers generate hook command succesfully before in this project.
System configuration
Tell us about the applicable parts of your setup.
Module versions (especially the part that's not working):
feathers cli 4.2.5
NodeJS version: 13.1.0 via nvm
Operating System: MacOS Catalina

This probably means that your directories.lib in package.json (https://github.com/feathersjs/feathers-chat/blob/master/package.json#L17) is not set or set to the wrong path. It must be set for the CLI to work.

Thank you. I can replicate the error as soon as I have an empty folder inside a service folder. Closing this as it is no real issue once you know about it. But I guess there is a recursive directory/file loop where a check if missing if the directory is empty.

Could just replicate the same issue. Was sure that I had a clean repo after a checkout, but an empty dir in src\services was causing the same error for me.  Thanks for sharing the solution @florianbepunkt.

@florianbepunkt thank you for the solution. This was my issue as well.


Implement fetching subdir from repo (fixes #48)

This PR solves issue #48, so an user can request a subdirectory from the git repo and then those files appear inside destination.
When the regex finds a subdirectory, only the specified path is extracted from the .tar.gz, other files are still there but ignored.
The regex was tested with these requests by hand
user/repo/foo/bar/
github.com/user/repo/foo/bar
github:user/repo/foo/bar
git@github.com:user/repo/foo/bar
https://github.com/user/repo/foo/bar

gitlab:user/repo/foo/bar
git@gitlab.com:user/repo/foo/bar
<EMAIL_ADDRESS>https://gitlab.com/user/repo/foo/bar

bitbucket:user/repo/foo/bar
git@bitbucket.org:user/repo/foo/bar
https://bitbucket.org/user/repo/foo/bar

git.sr.ht/user/repo/foo/bar
git@git.sr.ht:user/repo/foo/bar
https://git.sr.ht/user/repo/foo/bar

user/repo/foo/bar/#dev
user/repo/foo/bar/#v1.2.3
user/repo/foo/bar/#1234abcd

Thank you! I added a test


feat: add Item Value: to missing accessories

Description
Adds https://canary.discord.com/channels/738971489411399761/738990231348314123/1059056018564325397

Add Item Value to missing accessories

Examples

If item doesn't have price Item Value: is hidden

Added in #1836, closed because conflicts & rewrite


ARP Cache purging docoumentation

in the README.me it mentions "You can also manually reset the cache." -> If there is a reproducible solution, can you please supply the exact command line that will perform this?  Is this something that will need to only be run on the host that went through a consul restart, or any other hosts in the cluster? does it need to be run in the docker container networking namespace (e.g using nsenter --net) or simply on the host?
I've been running into this issue and trying the following things on the host doesn't seem to help (either after stopping docker-consul and/or the docker daemon, or while either one of them is still running). only thing that works is waiting a few minutes, but thats not an acceptable solution for my environment atm.
ip -s -s neigh flush all
or
nsenter --target ${CONSUL_DOCKER_PID} --net ip -s -s neigh flush all
or
arp -i docker0 -d <docker0_ip_addr_of_consul_container>

I can't seem to make any of the above workarounds work. The only thing that works for me is to shut the container down for 5 minutes and then start it again.
Docker: 1.5.0
Progrium/Consul: 53a7b829dd6f

@johnrengelman.  wondering, can your try to hard code the mac of the container with --mac-address or maybe using --net=host in your docker run for consul ?

I'll give those a try hopefully today...off on something else at the moment.

@johnrengelman were you able to try suggested mitigations?
@pfcarrier to clear up the issues you referenced, were those fixes a part of docker 1.5.0?  Meaning @johnrengelman issue still persists despite them?
Seems like we've been running into this issue, initially opened a ticket on consul: https://github.com/hashicorp/consul/issues/738
What I really need to know is if there is any valid workaround or if this issue has been addressed in a newer version of docker (we're running 1.4.1).  This has been a persistent problem for us, making it difficult to try and use our consul cluster for some more interesting applications, where uptime is more critical.  In the end we're probably going to be forced to go another route.

I am still seeing this, even with docker 1.5. Using --net=host, while not ideal, does appear to sidestep this issue.

This works for me as a temporäre workaround: just remove The (all) containers with:
docker rm $(docker ps -a -q)

Damn this android autocomplete :(

I spent a large chunk of the day digging into this. I flushed every ARP cache from here to Timbuktu with no improvement.
However, this worked for me: https://github.com/hashicorp/consul/issues/352#issuecomment-77218044
Try conntrack -F on the docker host where you want to quickly bounce a consul container (after docker stop but before the next docker run). The new container synced up with the cluster after that.

If anyone else is on CoreOS like me, you can use my Docker image to do this:
docker run --net=host --privileged --rm cap10morgan/conntrack -F

upvote. This thing is really annoying. conntrack -F not helping at all on ubuntu14lts hosts.

:+1: conntrack -F doesn't work for me also on ubuntu 12.04 LTS...

+1 had the same issue running centos. Ended up dropping docker-consul for now and install things the old way. Happy to help fixing the issue although *nix networks is not my cup of tea.

I'm on docker 1.7.
--net=host --privileged=true works for me on CentOS7.

I'm on docker 1.9.0 with CentOS 7, running consul with --net=host --privileged=true hasn't helped. Also, running "conntract -F" hasn't helped.

Hope this helps

Can someone explain what the actionable item is for this issue (is it still an issue?) and give an updated way to reproduce the issue (docker-compose.yml)?

Removing the data dir worked for me... it also deleted all my vault secrets :joy:

This is still relevant. The best (and about the only working) workaround so far is to manually clear the UDP cache of conntrack before re-starting (or re-running) the Consul container after it was stopped (for redeploy, for example):
I've added the following to my deployment script after tearing down the old Consul server container and before starting the new container:
sudo docker run --net=host --privileged --rm cap10morgan/conntrack -D -p udp

I've faced this issue running a small cluster of ambari/hdp services. Ambari has using consul as nameserver to coordinate the members of the cluster. And even cluster members has shutted down, they can't be startup correctly due consul neither have other ip or is unable to register new members.
To make possiblie to all cluster members to find it, i run consul exposing the dns port on the ip of docker0 (-p <IP_ADDRESS>:53:53) and set the nameserver on resolv.conf on the ambari agents to this ip.
And for restore the consul normal behaviour, i just stopped, removed and start it again before restart all cluster members.
It's not the better solution but it's working.


epm module does not work in Windows

I needed to use a Windows 11 machine, and tried to get elvish to use my rc.elv. I find that with standard commands to conditionally install:
epm:install &silent-if-installed ^
	github.com/iwoloschin/elvish-packages ^
	github.com/zzamboni/elvish-modules ^
	github.com/muesli/elvish-libs ^
	github.com/xiaq/edit.elv

I get an error:
=> Installing github.com/iwoloschin/elvish-packages
fatal: destination path 'C:\Users\iando\AppData\Local/elvish/lib/github.com/iwoloschin/elvish-packages' already exists and is not an empty directory.

On inspection by @krader1961, it appears there are several places where the epm module uses *nix commands like test, e.g.
# Returns a boolean value indicating whether the given package is installed.
fn is-installed {|pkg|
  bool ?(test -e (dest $pkg))
}

It would be great if epm could be updated to try to remove some of these *nix-only dependencies if possible...

On line 29 of epm.elv %appdata% is hard-coded for Windows, it would be nice if we could check for XDG_ env variables first...

Note that resolving issue #1659 would make it possible for the epm module to only rely on commands (like curl and git) that will never be be integrated as an Elvish builtin. Thus making it simpler to document the explicit external commands the epm module depends on.
The hardcoded %appdata% value could be replaced with a dynamic value if issue #1600 is resolved.

As things stand today, a user needs to install the MSYS2 package to be able to use the epm module on Windows. While installing MSYS2 is a good idea for anyone expecting a CLI experience on Windows comparable to a UNIX system it shouldn't be mandatory for using the epm module. It should be sufficient for the user to have installed the handful of commands (e.g., curl) that cannot be reasonably expected to be Elvish builtins.

The hardcoded %appdata% value could be replaced with a dynamic value if issue #1600 is resolved.

It seems that just got fixed, so one step closer...

@iandol, I don't see any commits that resolve issue #1600 and that issue is still open. Can you provide a Git commit ID? I'm guessing you misunderstood the point of an unrelated change but I would be thrilled to learn I am wrong.

@krader1961 -- indeed my mistake, I read #1660 and missed the second 6 — sorry for the false hope!!!

FWIW, with the changes I have queued the epm module will only depend on the rsync and git external commands. That is still a bit of a challenge for its use by Elvish users on Windows but it is at least easier, in theory, to document how to satisfy the requirement for those two commands without requiring the user to install Msys2 or something similar. It is not obvious how to eliminate the requirement to have the rsync and git external commands available on Windows but at least the changes I have queued limit the external command dependencies to those two commands.

Dear Kurtis, thank you for you work on this. AFAIK there are native versions of both rsync and git (at least available via scoop), so this should be better than the full msys2 requirement.


gene page switch thetext OR to beta in coding variant table

┆Issue is synchronized with this Wrike task by Unito

This was implemented @Fedja .


Question: IAP

Can you make a IAP Helper that use skspritenodes
(if you click on the skspritenode then it open that thing where you need to type your password)

(thanks for the new version of the admob and iAd helper)

You are welcome. Have been updating it a lot recently. In regards to the in app purchases, I am not planning on releasing a helper,  I might consider doing so in the future tho. If you have a search on GitHub or google you can find quite a few google tutorials.
This one is very detailed and tells you all the setUps. Its also a very new tutorial and set up in such a way that you can just call the methods from anywhere in your project (similar to this helper)
https://www.raywenderlich.com/122144/in-app-purchase-tutorial
Thanks again


Parallelize stream indexing at startup.

In GitLab by @doddzilla on Sep 15, 2019, 11:31
null

Done.


Add CI/CD

Added

Github pages Documentation
Github workflows

Test
Release

Any Typehints at some spots to avoid mypy complaining (should be reworked to be more specific where possible)
Dependencies for docs (also ceviche-challenges)

Hey @mfschubert,
I set up some CI/CD to autogenerate docs and publish to PyPI (currently to my profile, but I am happy to hand the project over as soon as you have credentials)
Addresses #4

Docs can be found here: https://jan-david-black.github.io/agjax/

@mfschubert definitely take your time! It is a lot to take in. If you have any doubts, I am here to help.

This looks good to me for now. Thank you!

@mfschubert I have seen that the docs deploy failed. This is related to gh-pages not being active. Head to the project settings (it is a tab on the agjax landing page) and activate github pages there :)

@mfschubert I have seen that the docs deploy failed. This is related to gh-pages not being active. Head to the project settings (it is a tab on the agjax landing page) and activate github pages there :)

OK @Jan-David-Black thanks for monitoring! I think I have it switched on now -- I set the source for pages to be GitHub actions.

@jan-david-fischbach Please contact me at<EMAIL_ADDRESS>work out how to transfer the pypi project, so that new releases can be triggered by pushes to the main branch.

@mfschubert I sent you a message.


OpenWRT (luci) error on 0.97.0

my config:
arch | armv7l
-- | --
dev | false
docker | false
hassio | false
os_name | Linux
python_version | 3.7.3
timezone | Europe/Warsaw
version | 0.97.0
virtualenv | true

after upgrade to 0.97.0 I get this error in the log:
2019-08-07 22:00:52 ERROR (MainThread) [homeassistant.components.device_tracker] Error setting up platform legacy
Traceback (most recent call last):
  File "/home/pi/homeassistant/lib/python3.7/site-packages/homeassistant/components/device_tracker/setup.py", line 65, in async_setup_legacy
    self.platform.get_scanner, hass, {DOMAIN: self.config}
  File "/usr/local/lib/python3.7/concurrent/futures/thread.py", line 57, in run
    result = self.fn(*self.args, **self.kwargs)
  File "/home/pi/homeassistant/lib/python3.7/site-packages/homeassistant/components/luci/device_tracker.py", line 30, in get_scanner
    scanner = LuciDeviceScanner(config[DOMAIN])
  File "/home/pi/homeassistant/lib/python3.7/site-packages/homeassistant/components/luci/device_tracker.py", line 40, in __init__
    from openwrt_luci_rpc import OpenWrtRpc
  File "/home/pi/homeassistant/lib/python3.7/site-packages/openwrt_luci_rpc/__init__.py", line 9, in <module>
    from .openwrt_luci_rpc import OpenWrtLuciRPC
  File "/home/pi/homeassistant/lib/python3.7/site-packages/openwrt_luci_rpc/openwrt_luci_rpc.py", line 14, in <module>
    from packaging import version
ModuleNotFoundError: No module named 'packaging'

but after manual installation "packaging" module inside HASS virtualenv and after HASS restart, error has disappeared.
So...it seems that a "packaging" module should be added as required
https://github.com/fbradyirl/openwrt-luci-rpc/commit/642f311b9a25c7e75b5c413a6a12f0144ff46af5#diff-d6b852e242cc0fcbec212afbd73db3beR14

Can confirm the same issue here, same workaround worked for me.

Same here, looks like a missing dependency.

same here...

arch
armv7l

dev
false

docker
true

hassio
true

os_name
Linux

python_version
3.7.4

timezone
America/Argentina/Buenos_Aires

version
0.97.2

virtualenv
false

can confirm this on 0.97.2
fix is:
installing packaging in venv manually
pip3 install packaging

I installed packaging 19.1 and it works with this manual step.
@fbradyirl could you have a look at this? I think it's just a missing dependency towards packaging.


Prevent extraneous file generated by docs build

Summary
Fix #8713.
Details and comments

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

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

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
57815

Relevant Lines:
68580

💛  - Coveralls


MSL code generation problem: Undefined type

Hello.
I'm having an issue where MSL code generated for a particular shader doesn't compile, because of what appears to be a definition order issue when it comes to nested structs: Parent struct has another struct as a member, and that other struct is defined /after/ the parent struct.
I've included the original GLSL source code (which gets passed through glslang to generate SPIR-V) and the resulting MSL code (after passing SPIR-V through SPIR-V Cross).
In the MSL shader note SHVectorRGB_1 is defined after its first use in SHCoeffsAndWeight_1.
GLSL: https://pastebin.com/x7AtdCM6
MSL: https://pastebin.com/KjSNEzmL
If you feel this is something I can easily fix myself, feel free to point me in the direction of the file/class/method that might be relevant and I can take a crack at solving it.
Additional information
SPIR-V Cross version: d11665424d515e224509bfe9cb4bd7a4e90a3158
glslang version: https://github.com/KhronosGroup/glslang/commit/2dd4ab3a4acba413ca6fe7585dab1c149d028000
Code I'm using to compile GLSL->SPIR-V
glslang::TShader* shader = bs_new<glslang::TShader>(glslType);
shader->setStrings(&sourceBytes, 1);
shader->setEntryPoint("main");

SPtr<GpuProgramBytecode> bytecode = bs_shared_ptr_new<GpuProgramBytecode>();
bytecode->compilerId = VULKAN_COMPILER_ID;
bytecode->compilerVersion = VULKAN_COMPILER_VERSION;

EShMessages messages = (EShMessages)((int)EShMsgSpvRules | (int)EShMsgVulkanRules);
if (!shader->parse(&resources, 450, false, messages))
{
	bytecode->messages = "Compile error: " + String(shader->getInfoLog());
	goto cleanup;
}

program->addShader(shader);

if (!program->link(messages))
{
	bytecode->messages = "Link error: " + String(program->getInfoLog());
	goto cleanup;
}

program->mapIO();
program->buildReflection();

// Compile to SPIR-V
GlslangToSpv(*program->getIntermediate(glslType), spirv, &logger);

And to compile SPIR-V to MSL:
spirv_cross::CompilerMSL compiler((UINT32*)spirv->instructions.data, spirv->instructions.size / sizeof(UINT32));
spirv_cross::CompilerMSL::Options mslOptions;
mslOptions.msl_version = spirv_cross::CompilerMSL::Options::make_msl_version(2, 1);
mslOptions.argument_buffers = true;
compiler.set_msl_options(mslOptions);

spirv_cross::CompilerGLSL::Options glslOptions;
glslOptions.separate_shader_objects = true;
glslOptions.vulkan_semantics = true;

compiler.set_common_options(glslOptions);
std::string source = compiler.compile();

I'll try to have a look at this tomorrow.


Dragging a selection box out of existing chunks when in Chunk Control mode will crash MCEdit

When moving the mouse cursor to a nonexisting chunk while selecting some chunks in Chunk Control mode, MCEdit crashes.
Example: I started selecting some chunks as visible on this screenshot:

When moving the cursor outside of the area of existing chunks, MCEdit crashes.
Here's the first stack trace:
[   ERROR][                  root.py:1601]:'NoneType' object is not iterable
Traceback (most recent call last):
  File "<string>", line 774, in main
  File "<string>", line 629, in main
  File "C:\build\bin64\build\mcedit\out00-PYZ.pyz\albow.root", line 168, in run
  File "C:\build\bin64\build\mcedit\out00-PYZ.pyz\albow.root", line 233, in run_modal
  File "C:\build\bin64\build\mcedit\out00-PYZ.pyz\albow.widget", line 786, in gl_draw_all
  File "C:\build\bin64\build\mcedit\out00-PYZ.pyz\albow.widget", line 786, in gl_draw_all
  File "C:\build\bin64\build\mcedit\out00-PYZ.pyz\albow.widget", line 786, in gl_draw_all
  File "C:\build\bin64\build\mcedit\out00-PYZ.pyz\albow.widget", line 786, in gl_draw_all
  File "C:\build\bin64\build\mcedit\out00-PYZ.pyz\albow.widget", line 783, in gl_draw_all
  File "C:\build\bin64\build\mcedit\out00-PYZ.pyz\albow.openglwidgets", line 22, in gl_draw_self
  File "C:\build\bin64\build\mcedit\out00-PYZ.pyz\albow.openglwidgets", line 28, in gl_draw_viewport
  File "C:\build\bin64\build\mcedit\out00-PYZ.pyz\viewports.camera", line 1818,in gl_draw
  File "C:\build\bin64\build\mcedit\out00-PYZ.pyz\viewports.chunk", line 81, in render
  File "C:\build\bin64\build\mcedit\out00-PYZ.pyz\viewports.camera", line 1845, in render
  File "C:\build\bin64\build\mcedit\out00-PYZ.pyz\albow.root", line 583, in update_tooltip
  File "C:\build\bin64\build\mcedit\out00-PYZ.pyz\albow.root", line 569, in show_tooltip
  File "C:\build\bin64\build\mcedit\out00-PYZ.pyz\viewports.chunk", line 85, in tooltipText
  File "C:\build\bin64\build\mcedit\out00-PYZ.pyz\viewports.camera", line 1617, in tooltipText
  File "C:\build\bin64\build\mcedit\out00-PYZ.pyz\editortools.chunk", line 195, in worldTooltipText
  File "C:\build\bin64\build\mcedit\out00-PYZ.pyz\editortools.select", line 721, in selectionBoxInProgress
  File "C:\build\bin64\build\mcedit\out00-PYZ.pyz\editortools.editortool", line 259, in selectionBoxForCorners
TypeError: 'NoneType' object is not iterable
Press RETURN or close this window to dismiss.

And this is the second stack trace after pressing return:
Traceback (most recent call last):
  File "<string>", line 815, in <module>
  File "<string>", line 774, in main
  File "<string>", line 629, in main
  File "C:\build\bin64\build\mcedit\out00-PYZ.pyz\albow.root", line 168, in run
  File "C:\build\bin64\build\mcedit\out00-PYZ.pyz\albow.root", line 233, in run_modal
  File "C:\build\bin64\build\mcedit\out00-PYZ.pyz\albow.widget", line 786, in gl_draw_all
  File "C:\build\bin64\build\mcedit\out00-PYZ.pyz\albow.widget", line 786, in gl_draw_all
  File "C:\build\bin64\build\mcedit\out00-PYZ.pyz\albow.widget", line 786, in gl_draw_all
  File "C:\build\bin64\build\mcedit\out00-PYZ.pyz\albow.widget", line 786, in gl_draw_all
  File "C:\build\bin64\build\mcedit\out00-PYZ.pyz\albow.widget", line 783, in gl_draw_all
  File "C:\build\bin64\build\mcedit\out00-PYZ.pyz\albow.openglwidgets", line 22, in gl_draw_self
  File "C:\build\bin64\build\mcedit\out00-PYZ.pyz\albow.openglwidgets", line 28, in gl_draw_viewport
  File "C:\build\bin64\build\mcedit\out00-PYZ.pyz\viewports.camera", line 1818, in gl_draw
  File "C:\build\bin64\build\mcedit\out00-PYZ.pyz\viewports.chunk", line 81, in render
  File "C:\build\bin64\build\mcedit\out00-PYZ.pyz\viewports.camera", line 1845, in render
  File "C:\build\bin64\build\mcedit\out00-PYZ.pyz\albow.root", line 583, in update_tooltip
  File "C:\build\bin64\build\mcedit\out00-PYZ.pyz\albow.root", line 569, in show_tooltip
  File "C:\build\bin64\build\mcedit\out00-PYZ.pyz\viewports.chunk", line 85, in tooltipText
  File "C:\build\bin64\build\mcedit\out00-PYZ.pyz\viewports.camera", line 1617, in tooltipText
  File "C:\build\bin64\build\mcedit\out00-PYZ.pyz\editortools.chunk", line 195, in worldTooltipText
  File "C:\build\bin64\build\mcedit\out00-PYZ.pyz\editortools.select", line 721, in selectionBoxInProgress
  File "C:\build\bin64\build\mcedit\out00-PYZ.pyz\editortools.editortool", line 259, in selectionBoxForCorners
TypeError: 'NoneType' object is not iterable

==================================
                          MCEdit has crashed
==================================
Press the Enter key to close this window

Fixed already for next release
Thanks for the report


Required named parameter 'userName' must be provided.[Bug]:

Platform
Android 12
Plugin
package_info_plus
Version
1.4.2
Flutter SDK
2.10.5
Steps to reproduce

flutter pub get
run project

Code Sample
No response
Logs
/C:/flutter/.pub-cache/hosted/pub.dartlang.org/device_info_plus_windows-2.1.1/lib/src/device_info_plus_windows.dart:24:35: Error: Required named parameter 'userName' must be provided.
    final data = WindowsDeviceInfo(
                                  ^
/C:/flutter/.pub-cache/hosted/pub.dartlang.org/device_info_plus_platform_interface-2.4.0/lib/model/windows_device_info.dart:12:3: Context: Found this candidate, but the arguments don't match.
  WindowsDeviceInfo({
  ^^^^^^^^^^^^^^^^^

FAILURE: Build failed with an exception.

* Where:
Script 'C:\flutter\packages\flutter_tools\gradle\flutter.gradle' line: 1102

* What went wrong:
Execution failed for task ':app:compileFlutterBuildDebug'.
> Process 'command 'C:\flutter\bin\flutter.bat'' finished with non-zero exit value 1

* Try:
> Run with --stacktrace option to get the stack trace.
> Run with --info or --debug option to get more log output.
> Run with --scan to get full insights.

* Get more help at https://help.gradle.org

BUILD FAILED in 1m 44s
Exception: Gradle task assembleDebug failed with exit code 1

Flutter Doctor
C:\Development\StudentinkMaster>flutter doctor -v
[√] Flutter (Channel stable, 2.10.5, on Microsoft Windows [Version 10.0.19044.1826], locale en-US)
    • Flutter version 2.10.5 at C:\flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 5464c5bac7 (4 months ago), 2022-04-18 09:55:37 -0700
    • Engine revision 57d3bac3dd
    • Dart version 2.16.2
    • DevTools version 2.9.2

[√] Android toolchain - develop for Android devices (Android SDK version 32.1.0-rc1)
    • Android SDK at C:\Users\lenovo\AppData\Local\Android\sdk
    • Platform android-32, build-tools 32.1.0-rc1
    • Java binary at: C:\Program Files\Android\Android Studio2\jre\bin\java
    • Java version OpenJDK Runtime Environment (build 11.0.11+9-b60-7590822)
    • All Android licenses accepted.

[!] Visual Studio - develop for Windows (Visual Studio Build Tools 2019 16.11.16)
    • Visual Studio at C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools
    • Visual Studio Build Tools 2019 version 16.11.32602.291
    X The current Visual Studio installation is incomplete. Please reinstall Visual Studio.

[√] Android Studio (version 2021.1)
    • Android Studio at C:\Program Files\Android\Android Studio2
    • Flutter plugin can be installed from:
       https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
       https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 11.0.11+9-b60-7590822)

[√] VS Code (version 1.70.0)
    • VS Code at C:\Users\lenovo\AppData\Local\Programs\Microsoft VS Code
    • Flutter extension can be installed from:
       https://marketplace.visualstudio.com/items?itemName=Dart-Code.flutter

[√] Connected device (2 available)
    • SM M315F (mobile) • RZ8NA01BN8V • android-arm64 • Android 12 (API 31)
    • Windows (desktop) • windows     • windows-x64   • Microsoft Windows [Version 10.0.19044.1826]

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

! Doctor found issues in 1 category.

me too..

me too

me too

Me too

edit file : device_info_plus/lib/device_info_plus.dart replace
Future<WindowsDeviceInfo> get windowsInfo async =>
      _cachedWindowsDeviceInfo ??= await _platform.windowsInfo()!;

to
Future<WindowsDeviceInfo> get windowsInfo async =>
      _cachedWindowsDeviceInfo !;

and edit file device_info_plus_windows/lib/src/device_info_plus_windows.dart like this on line 25
 @override
  Future<WindowsDeviceInfo> windowsInfo() {
    return Future.value(null);
  }

now, i have avoid it temporarily.

overrides device_info_plus_platform_interface version.
add this into pubspec.yaml.
  device_info_plus_platform_interface: '2.3.0+1'

It can work.

me three..

me four....

me four.... but I solved. haha
#HAHH9527

same issue

me

me four.... but I solved. haha @HAHH9527

me five but @HAHH9527  help me solve it.

Using device_info_plus version 4.0.2 will solve this problem.

Setting minSdkVersion to 19 worked for me

me too

Same herer

I don't have this plugin device_info_plus_windows installed in my project but still I get this error. However where should I add the device_info_plus_platform_interface plugin. In my project or is there some place else that I need to add it to?

@1MochaChan1 add in pubspec.yaml

@HAHH9527 Done works now. I hope they fix it soon.

remember to add the override to your main module too, I spent 4 hours trying to figure this out.

very significant bug that breaks a lot

Duplicated of #1000 please move the conversation there


Add comment and remove not required filtering

Data mapping smoke tests pass even for the filtered types hence removed the filtering.
Added a comment reminding that DATE and TIMESTAMP coercion tests might need to be re-implemented.

@findepi AC.


Adds dd ignore exceptions for user errors

Some exceptions that cross datadog tracing context boundaries are not actually errors and are handled further up the stack. We need to ensure these are not treated as error traces for accurate error monitoring. Ignore these errors using the private interface that makes this possible. It's unfortunate that there isn't a public interface for this.

Codecov Report

Merging #767 (2539677) into main (5867507) will increase coverage by 0.00%.
The diff coverage is 100.00%.

@@           Coverage Diff           @@
##             main     #767   +/-   ##
=======================================
  Coverage   99.59%   99.59%
=======================================
  Files          71       71
  Lines        3190     3196    +6
  Branches      317      317
=======================================
+ Hits         3177     3183    +6
  Misses          6        6
  Partials        7        7

Impacted Files
Coverage Δ

src/spellbot/client.py
100.00% <100.00%> (ø)

src/spellbot/interactions/base_interaction.py
100.00% <100.00%> (ø)

src/spellbot/metrics.py
100.00% <100.00%> (ø)

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 5867507...2539677. Read the comment docs.


After installing new version of opentelemetry getting this error in my working flow

INFO  2022-10-16 15:10:28,971 [[MuleRuntime].uber.15: [poc-datadog].uber@org.mule.runtime.module.extension.internal.runtime.source.ExtensionMessageSource.lambda$null$17:419 @183f91ee] [processor: ; event: ] org.mule.runtime.module.extension.internal.runtime.source.ExtensionMessageSource: Message source 'listener' on flow 'poc-datadogFlow' successfully reconnected
INFO  2022-10-16 15:14:55,669 [http.listener.11 SelectorRunner] [processor: ; event: ] com.avioconsulting.mule.opentelemetry.internal.connection.OpenTelemetryConnection: Initialising OpenTelemetry Mule 4 Agent for instrumentation mule-opentelemetry-module:1.1.0
INFO  2022-10-16 15:14:55,688 [http.listener.11 SelectorRunner] [processor: ; event: ] org.mule.runtime.core.internal.context.notification.Policy: NotificationListener com.avioconsulting.mule.opentelemetry.internal.listeners.MulePipelineMessageNotificationListener@6542dce6 was unable to fire notification PipelineMessageNotification{action=pipeline process start, resourceId=poc-datadogFlow, serverId=Zubair-Aslam..poc-datadog, timestamp=1665915295668} due to an exception: java.lang.NoSuchMethodError: io.opentelemetry.sdk.resources.ResourceBuilder.removeIf(Ljava/util/function/Predicate;)Lio/opentelemetry/sdk/resources/ResourceBuilder;.
INFO  2022-10-16 15:14:55,689 [[MuleRuntime].uber.15: [poc-datadog].poc-datadogFlow.CPU_LITE @257b8a19] [processor: poc-datadogFlow/processors/0; event: ] com.avioconsulting.mule.opentelemetry.internal.connection.OpenTelemetryConnection: Initialising OpenTelemetry Mule 4 Agent for instrumentation mule-opentelemetry-module:1.1.0
INFO  2022-10-16 15:14:55,690 [[MuleRuntime].uber.15: [poc-datadog].poc-datadogFlow.CPU_LITE @257b8a19] [processor: poc-datadogFlow/processors/0; event: ] org.mule.runtime.core.internal.context.notification.Policy: NotificationListener com.avioconsulting.mule.opentelemetry.internal.listeners.MuleMessageProcessorNotificationListener@795caae3 was unable to fire notification MessageProcessorNotification{action=message processor pre invoke, processor=poc-datadogFlow/processors/0, resourceId=poc-datadogFlow, serverId=Zubair-Aslam..poc-datadog, timestamp=1665915295688} due to an exception: java.lang.NoSuchMethodError: io.opentelemetry.sdk.resources.ResourceBuilder.removeIf(Ljava/util/function/Predicate;)Lio/opentelemetry/sdk/resources/ResourceBuilder;.
INFO  2022-10-16 15:14:55,690 [[MuleRuntime].uber.15: [poc-datadog].poc-datadogFlow.CPU_LITE @257b8a19] [processor: poc-datadogFlow/processors/0; event: ] com.avioconsulting.mule.opentelemetry.internal.connection.OpenTelemetryConnection: Initialising OpenTelemetry Mule 4 Agent for instrumentation mule-opentelemetry-module:1.1.0
ERROR 2022-10-16 15:14:55,691 [[MuleRuntime].uber.15: [poc-datadog].poc-datadogFlow.CPU_LITE @257b8a19] [processor: poc-datadogFlow/processors/0; event: ] org.mule.service.scheduler.internal.threads.SchedulerThreadPools: Thread '[MuleRuntime].uber.15: [poc-datadog].poc-datadogFlow.CPU_LITE @257b8a19' stopped.
java.lang.NoSuchMethodError: io.opentelemetry.sdk.resources.ResourceBuilder.removeIf(Ljava/util/function/Predicate;)Lio/opentelemetry/sdk/resources/ResourceBuilder;
at io.opentelemetry.sdk.autoconfigure.ResourceConfiguration.filterAttributes(ResourceConfiguration.java:84) ~[?:?]
at io.opentelemetry.sdk.autoconfigure.ResourceConfiguration.configureResource(ResourceConfiguration.java:59) ~[?:?]
at io.opentelemetry.sdk.autoconfigure.AutoConfiguredOpenTelemetrySdkBuilder.build(AutoConfiguredOpenTelemetrySdkBuilder.java:331) ~[?:?]
at com.avioconsulting.mule.opentelemetry.internal.connection.OpenTelemetryConnection.(OpenTelemetryConnection.java:69) ~[?:?]
at com.avioconsulting.mule.opentelemetry.internal.connection.OpenTelemetryConnection.getInstance(OpenTelemetryConnection.java:81) ~[?:?]
at com.avioconsulting.mule.opentelemetry.internal.config.OpenTelemetryExtensionConfiguration.lambda$start$0(OpenTelemetryExtensionConfiguration.java:135) ~[?:?]
at com.avioconsulting.mule.opentelemetry.internal.interceptor.ProcessorTracingInterceptor.before(ProcessorTracingInterceptor.java:53) ~[?:?]
at org.mule.runtime.core.internal.processor.interceptor.ProcessorInterceptorWrapper.before(ProcessorInterceptorWrapper.java:60) ~[mule-core-4.4.0-20220722.jar:4.4.0-20220722]
at org.mule.runtime.core.internal.processor.interceptor.ReactiveInterceptorAdapter.lambda$null$5(ReactiveInterceptorAdapter.java:159) ~[mule-core-4.4.0-20220722.jar:4.4.0-20220722]
at org.mule.runtime.core.api.util.ExceptionUtils.tryExpecting(ExceptionUtils.java:265) ~[mule-core-4.4.0-20220722.jar:4.4.0-20220722]
at org.mule.runtime.core.api.util.ClassUtils.withContextClassLoader(ClassUtils.java:1032) ~[mule-core-4.4.0-20220722.jar:4.4.0-20220722]
at org.mule.runtime.core.api.util.ClassUtils.withContextClassLoader(ClassUtils.java:970) ~[mule-core-4.4.0-20220722.jar:4.4.0-20220722]
at org.mule.runtime.core.internal.processor.interceptor.ReactiveInterceptorAdapter.lambda$doBefore$6(ReactiveInterceptorAdapter.java:159) ~[mule-core-4.4.0-20220722.jar:4.4.0-20220722]
at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onNext(FluxMapFuseable.java:107) ~[reactor-core-3.2.22.RELEASE.jar:3.2.22.RELEASE]
at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onNext(FluxMapFuseable.java:121) ~[reactor-core-3.2.22.RELEASE.jar:3.2.22.RELEASE]
at reactor.core.publisher.Operators$ScalarSubscription.request(Operators.java:2205) ~[reactor-core-3.2.22.RELEASE.jar:3.2.22.RELEASE]
at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.request(FluxMapFuseable.java:162) ~[reactor-core-3.2.22.RELEASE.jar:3.2.22.RELEASE]
at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.request(FluxMapFuseable.java:162) ~[reactor-core-3.2.22.RELEASE.jar:3.2.22.RELEASE]
at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.request(FluxMapFuseable.java:162) ~[reactor-core-3.2.22.RELEASE.jar:3.2.22.RELEASE]
at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.request(FluxOnAssembly.java:448) ~[reactor-core-3.2.22.RELEASE.jar:3.2.22.RELEASE]
at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.request(FluxPeekFuseable.java:138) ~[reactor-core-3.2.22.RELEASE.jar:3.2.22.RELEASE]
at reactor.core.publisher.FluxHide$SuppressFuseableSubscriber.request(FluxHide.java:142) ~[reactor-core-3.2.22.RELEASE.jar:3.2.22.RELEASE]
at reactor.core.publisher.FluxHandleFuseable$HandleFuseableSubscriber.request(FluxHandleFuseable.java:245) ~[reactor-core-3.2.22.RELEASE.jar:3.2.22.RELEASE]
at reactor.core.publisher.FluxHide$SuppressFuseableSubscriber.request(FluxHide.java:142) ~[reactor-core-3.2.22.RELEASE.jar:3.2.22.RELEASE]
at reactor.core.publisher.FluxPeekFuseable$PeekFuseableConditionalSubscriber.request(FluxPeekFuseable.java:430) ~[reactor-core-3.2.22.RELEASE.jar:3.2.22.RELEASE]
at reactor.core.publisher.FluxContextStart$ContextStartSubscriber.request(FluxContextStart.java:132) ~[reactor-core-3.2.22.RELEASE.jar:3.2.22.RELEASE]
at reactor.core.publisher.MonoFlatMapMany$FlatMapManyMain.onSubscribeInner(MonoFlatMapMany.java:143) ~[reactor-core-3.2.22.RELEASE.jar:3.2.22.RELEASE]
at reactor.core.publisher.MonoFlatMapMany$FlatMapManyInner.onSubscribe(MonoFlatMapMany.java:237) ~[reactor-core-3.2.22.RELEASE.jar:3.2.22.RELEASE]
at reactor.core.publisher.FluxContextStart$ContextStartSubscriber.onSubscribe(FluxContextStart.java:97) ~[reactor-core-3.2.22.RELEASE.jar:3.2.22.RELEASE]
at reactor.core.publisher.FluxPeekFuseable$PeekFuseableConditionalSubscriber.onSubscribe(FluxPeekFuseable.java:464) ~[reactor-core-3.2.22.RELEASE.jar:3.2.22.RELEASE]
at org.mule.runtime.core.privileged.processor.chain.AbstractMessageProcessorChain$2.onSubscribe(AbstractMessageProcessorChain.java:511) ~[mule-core-4.4.0-20220722.jar:4.4.0-20220722]
at reactor.core.publisher.FluxHide$SuppressFuseableSubscriber.onSubscribe(FluxHide.java:113) ~[reactor-core-3.2.22.RELEASE.jar:3.2.22.RELEASE]
at reactor.core.publisher.FluxHandleFuseable$HandleFuseableSubscriber.onSubscribe(FluxHandleFuseable.java:150) ~[reactor-core-3.2.22.RELEASE.jar:3.2.22.RELEASE]
at org.mule.runtime.core.privileged.processor.chain.AbstractMessageProcessorChain$2.onSubscribe(AbstractMessageProcessorChain.java:511) ~[mule-core-4.4.0-20220722.jar:4.4.0-20220722]
at reactor.core.publisher.FluxHide$SuppressFuseableSubscriber.onSubscribe(FluxHide.java:113) ~[reactor-core-3.2.22.RELEASE.jar:3.2.22.RELEASE]
at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onSubscribe(FluxPeekFuseable.java:172) ~[reactor-core-3.2.22.RELEASE.jar:3.2.22.RELEASE]
at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onSubscribe(FluxOnAssembly.java:432) ~[reactor-core-3.2.22.RELEASE.jar:3.2.22.RELEASE]
at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onSubscribe(FluxMapFuseable.java:90) ~[reactor-core-3.2.22.RELEASE.jar:3.2.22.RELEASE]
at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onSubscribe(FluxMapFuseable.java:90) ~[reactor-core-3.2.22.RELEASE.jar:3.2.22.RELEASE]
at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onSubscribe(FluxMapFuseable.java:90) ~[reactor-core-3.2.22.RELEASE.jar:3.2.22.RELEASE]
at reactor.core.publisher.MonoJust.subscribe(MonoJust.java:54) ~[reactor-core-3.2.22.RELEASE.jar:3.2.22.RELEASE]
at reactor.core.publisher.MonoMapFuseable.subscribe(MonoMapFuseable.java:59) ~[reactor-core-3.2.22.RELEASE.jar:3.2.22.RELEASE]
at reactor.core.publisher.MonoMapFuseable.subscribe(MonoMapFuseable.java:59) ~[reactor-core-3.2.22.RELEASE.jar:3.2.22.RELEASE]
at reactor.core.publisher.MonoMapFuseable.subscribe(MonoMapFuseable.java:59) ~[reactor-core-3.2.22.RELEASE.jar:3.2.22.RELEASE]
at reactor.core.publisher.FluxSourceMonoFuseable.subscribe(FluxSourceMonoFuseable.java:39) ~[reactor-core-3.2.22.RELEASE.jar:3.2.22.RELEASE]
at reactor.core.publisher.FluxOnAssembly.subscribe(FluxOnAssembly.java:122) ~[reactor-core-3.2.22.RELEASE.jar:3.2.22.RELEASE]
at reactor.core.publisher.FluxPeekFuseable.subscribe(FluxPeekFuseable.java:86) ~[reactor-core-3.2.22.RELEASE.jar:3.2.22.RELEASE]
at reactor.core.publisher.FluxLiftFuseable.subscribe(FluxLiftFuseable.java:78) ~[reactor-core-3.2.22.RELEASE.jar:3.2.22.RELEASE]
at reactor.core.publisher.FluxHandleFuseable.subscribe(FluxHandleFuseable.java:66) ~[reactor-core-3.2.22.RELEASE.jar:3.2.22.RELEASE]
at reactor.core.publisher.FluxLiftFuseable.subscribe(FluxLiftFuseable.java:78) ~[reactor-core-3.2.22.RELEASE.jar:3.2.22.RELEASE]
at reactor.core.publisher.FluxPeekFuseable.subscribe(FluxPeekFuseable.java:82) ~[reactor-core-3.2.22.RELEASE.jar:3.2.22.RELEASE]
at reactor.core.publisher.FluxContextStart.subscribe(FluxContextStart.java:49) ~[reactor-core-3.2.22.RELEASE.jar:3.2.22.RELEASE]
at reactor.core.publisher.Flux.subscribe(Flux.java:7967) ~[reactor-core-3.2.22.RELEASE.jar:3.2.22.RELEASE]
at reactor.core.publisher.MonoFlatMapMany$FlatMapManyMain.onNext(MonoFlatMapMany.java:188) ~[reactor-core-3.2.22.RELEASE.jar:3.2.22.RELEASE]
at reactor.core.publisher.Operators$ScalarSubscription.request(Operators.java:2205) ~[reactor-core-3.2.22.RELEASE.jar:3.2.22.RELEASE]
at reactor.core.publisher.MonoFlatMapMany$FlatMapManyMain.onSubscribe(MonoFlatMapMany.java:134) ~[reactor-core-3.2.22.RELEASE.jar:3.2.22.RELEASE]
at reactor.core.publisher.MonoCurrentContext.subscribe(MonoCurrentContext.java:35) ~[reactor-core-3.2.22.RELEASE.jar:3.2.22.RELEASE]
at reactor.core.publisher.MonoFlatMapMany.subscribe(MonoFlatMapMany.java:52) ~[reactor-core-3.2.22.RELEASE.jar:3.2.22.RELEASE]
at reactor.core.publisher.MonoNext.subscribe(MonoNext.java:40) ~[reactor-core-3.2.22.RELEASE.jar:3.2.22.RELEASE]
at reactor.core.publisher.MonoOnErrorResume.subscribe(MonoOnErrorResume.java:44) ~[reactor-core-3.2.22.RELEASE.jar:3.2.22.RELEASE]
at reactor.core.publisher.MonoMap.subscribe(MonoMap.java:52) ~[reactor-core-3.2.22.RELEASE.jar:3.2.22.RELEASE]
at reactor.core.publisher.MonoMap.subscribe(MonoMap.java:52) ~[reactor-core-3.2.22.RELEASE.jar:3.2.22.RELEASE]
at reactor.core.publisher.MonoSubscriberContext.subscribe(MonoSubscriberContext.java:47) ~[reactor-core-3.2.22.RELEASE.jar:3.2.22.RELEASE]
at reactor.core.publisher.MonoSubscriberContext.subscribe(MonoSubscriberContext.java:47) ~[reactor-core-3.2.22.RELEASE.jar:3.2.22.RELEASE]
at reactor.core.publisher.Mono.subscribe(Mono.java:3873) ~[reactor-core-3.2.22.RELEASE.jar:3.2.22.RELEASE]
at reactor.core.publisher.FluxFlatMap$FlatMapMain.onNext(FluxFlatMap.java:420) ~[reactor-core-3.2.22.RELEASE.jar:3.2.22.RELEASE]
at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onNext(FluxPeekFuseable.java:204) ~[reactor-core-3.2.22.RELEASE.jar:3.2.22.RELEASE]
at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onNext(FluxPeekFuseable.java:204) ~[reactor-core-3.2.22.RELEASE.jar:3.2.22.RELEASE]
at reactor.core.publisher.FluxPublishOn$PublishOnSubscriber.runAsync(FluxPublishOn.java:447) ~[reactor-core-3.2.22.RELEASE.jar:3.2.22.RELEASE]
at reactor.core.publisher.FluxPublishOn$PublishOnSubscriber.run(FluxPublishOn.java:534) ~[reactor-core-3.2.22.RELEASE.jar:3.2.22.RELEASE]
at reactor.core.scheduler.WorkerTask.call(WorkerTask.java:84) [reactor-core-3.2.22.RELEASE.jar:3.2.22.RELEASE]
at reactor.core.scheduler.WorkerTask.call(WorkerTask.java:37) [reactor-core-3.2.22.RELEASE.jar:3.2.22.RELEASE]
at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_332]
at org.mule.service.scheduler.internal.AbstractRunnableFutureDecorator.doRun(AbstractRunnableFutureDecorator.java:151) [mule-service-scheduler-1.4.2/:?]
at org.mule.service.scheduler.internal.RunnableFutureDecorator.run(RunnableFutureDecorator.java:54) [mule-service-scheduler-1.4.2/:?]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_332]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_332]
at java.lang.Thread.run(Thread.java:750) [?:1.8.0_332]

@Zubair199 Could you also add here your mule-maven-plugin configuration with additional zipkin dependency?

@Zubair199 I was able to reproduce this using the zipkin example in documentation - https://avioconsulting.github.io/mule-opentelemetry-module/#_generic_exporter. Looks like we missed to update the zipkin exporter dependency in that document. Module 1.1.0 is upgraded to use OpenTelemetry 1.19.0 ( PR #56 ) and hence any related dependencies from OpenTelemetry must be 1.19.0 or later.
Please upgrade opentelemetry-exporter-zipkin dependency version to 1.19.0 and try again.

@Zubair199 If updating dependency version resolved your error, please close this issue.


Can disallow given node only a single time

Codecov Report

Merging #28 into develop will decrease coverage by 0.67%.
The diff coverage is 0.00%.

@@             Coverage Diff             @@
##           develop      #28      +/-   ##
===========================================
- Coverage    75.89%   75.22%   -0.68%
===========================================
  Files            9        9
  Lines          336      339       +3
===========================================
  Hits           255      255
- Misses          70       72       +2
- Partials        11       12       +1

Impacted Files
Coverage Δ

presence/db.go
82.71% <0.00%> (-3.19%)
: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 5c21284...9c17633. Read the comment docs.


Change 'boundValueSet' cardinality in ConceptDomainBindingDirectoryEntry (XSD) to 1..1

'boundValueSet' cardinality in ConceptDomainBindingDirectoryEntry (XSD) needs to change from 0..* to to 1..1

Moved to the specification page.


Replace recommended lifetime of client cert with period of 30 years

Remove the current recommended lifetime of<PHONE_NUMBER>5959Z with a
with a minimum of 30 years. This is due to issue with generating
CA's, intermediates and clients certs with the a notAfter date of
99991231235959Z and lifetime of products unlikely to be over 30
years.
Highlights that the Client certificate's chain of trust must
also be valid for the lifetime of the certificate for the
chain to valid.
Makes it clear that EST must check revocation status of
TLS Client Certificates.
Closes #6

If the devices and EST server may be in an air-gapped network, can we require the revocation check?

Maybe the wording needs to change slight, there still needs to be a process to prevent an EST Server from trusting a compromised Manufacturer certificate even in an air-gapped network, that could be removing the the Root CA for that manufacturer, but if it is only one certificate that has been compromised that seems excessive.
Would changing MUST to a SHOULD be better here or as it does not specify the mechanism (CRL, OCSP , ACL) the revocation checking can be changed depending on the use case?
"The EST Server MUST check the validity of the EST Client's TLS Certificate before responding to its request, including checking the TLS certificate's revocation status."

To follow up on Jame's comment

Would changing MUST to a SHOULD be better here or as it does not specify the mechanism (CRL, OCSP , ACL) the revocation checking can be changed depending on the use case?

In the draft we currently have https://github.com/AMWA-TV/nmos-certificate-provisioning/blob/v1.0-dev/docs/1.0. Certificate Provisioning.md#est-client-1

It is RECOMMENDED that manufacturers maintain a public Certificate Revocation List (CRL) and OCSP server.

If there's an ambiguity perhaps we could say "MUST check where applicable"?

To follow up on Jame's comment

Would changing MUST to a SHOULD be better here or as it does not specify the mechanism (CRL, OCSP , ACL) the revocation checking can be changed depending on the use case?

In the draft we currently have https://github.com/AMWA-TV/nmos-certificate-provisioning/blob/v1.0-dev/docs/1.0. Certificate Provisioning.md#est-client-1

It is RECOMMENDED that manufacturers maintain a public Certificate Revocation List (CRL) and OCSP server.

If there's an ambiguity perhaps we could say "MUST check where applicable"?


Error: Unknown error occurred.

https://should-i-call-back.binary-person.dev/
Tried a dozen or so numbers and get that error every time:
Error: Unknown error occurred.

the service seems to be rate limiting users. i'd need to get a paid endpoint, but i would need people to donate or subscribe to this service

try this: https://should-i-call-back.org/
and let me know what you think


Error: object_begin or list_begin w/o key!

I'm getting this error in the python console, upon importing and directly exporting a valid jbeam file.
Looking in the code the error seems to be triggered because the global dictionary of the file doesn't have a key obviously. But the code doesn't seem to differentiate between that.

Yeah so that "error" isn't an error, but only for the global dictionary 👍


Adding solutions in go

I will be adding solutions one by one as I go through the questions. This is a work in progress PR

Hi @Maximilian5189  Could you review this and if you have write access request you to merge the PR.
Thank you

@mitchellirvin Thanks for the suggestions.

I added test files so that the users could run most of the basic code and try it out themselves. since for Go main package is mandatory to run the code, having tests would make life easy to run sample cases. I will remove them as other languages are not having them
Sure
Sure
I will make the changes and try to make small PRs. I thought I could add solutions in bulk and merge them at once. It makes sense that the reviewer would get overwhelmed.
All the codes are tested in leetcode and are accepted.

@khvr1993 thanks so much! Please link the PRs when they're open and I'll review them as soon as I can.
I trust that you've submitted them on leetcode and they pass, I just always have to go run them myself just in case!

I'll close this as stale since the directory structure for go solutions has changed, feel free to update the structure in which case I'll reopen and merge this.


in `find_command': Unknown command 'rdoc' (GLI::UnknownCommand)

martincleaver@martincaversmbp.home:~/SoftwareDevelopment/proxmox-setup 18:40:17 817$ bundle exec bin/proxmox-setup rdoc
error: Unknown command 'rdoc'

NAME
    proxmox-setup - Setup Proxmox in various interesting ways, in Virtualbox etc.

SYNOPSIS
<...>
/Volumes/Storage/martincleaver/.chefdk/gem/ruby/2.1.0/gems/gli-2.12.2/lib/gli/command_finder.rb:26:in `find_command': Unknown command 'rdoc' (GLI::UnknownCommand)
	from /Volumes/Storage/martincleaver/.chefdk/gem/ruby/2.1.0/gems/gli-2.12.2/lib/gli/gli_option_parser.rb:42:in `parse!'
	from /Volumes/Storage/martincleaver/.chefdk/gem/ruby/2.1.0/gems/gli-2.12.2/lib/gli/gli_option_parser.rb:20:in `block in parse_options'
	from /Volumes/Storage/martincleaver/.chefdk/gem/ruby/2.1.0/gems/gli-2.12.2/lib/gli/gli_option_parser.rb:18:in `tap'
	from /Volumes/Storage/martincleaver/.chefdk/gem/ruby/2.1.0/gems/gli-2.12.2/lib/gli/gli_option_parser.rb:18:in `parse_options'
	from /Volumes/Storage/martincleaver/.chefdk/gem/ruby/2.1.0/gems/gli-2.12.2/lib/gli/app_support.rb:75:in `run'
	from bin/proxmox-setup:174:in `<main>'

Yet:
6$ rdoc
Parsing sources...
100% [33/33]  test/test_helper.rb

Generating Darkfish format into /Volumes/Storage/martincleaver/SoftwareDevelopment/proxmox-setup/doc...

  Files:      33

  Classes:     2 ( 1 undocumented)
  Modules:     2 ( 2 undocumented)
  Constants:   2 ( 2 undocumented)
  Attributes:  0 ( 0 undocumented)
  Methods:    31 (24 undocumented)

  Total:      37 (29 undocumented)
   21.62% documented

  Elapsed: 1.2s

Code is here: https://github.com/mrjcleaver/proxmox-setup
Could equally be something about my chef+rbenv environment.
Thanks, Martin.

I hit this same issue, I was also under the impression that my readme file would be generated by gli.

Generate this with
proxmox-setup rdoc
After you have described your command line interface

sets unclear expectations, no? if calling rdoc is the same as calling foobar, then why is the user instructed to do so?

Ah, seems like the issue is here: https://github.com/davetron5000/gli/blob/d76eac94de48b3837ac878747d5fade3f2be5a2e/lib/gli/commands/scaffold.rb#L47  It's telling you to use the old rdoc command and not _doc.


Howto?

Hello,
Nice project! But how does it work? I download the source but do not understand how to test/use it. What is the first file to launch through the Internet browser to get it work?
Regards,

Hi xophe86, instructions:

Install Node.js from nodejs.org
Download or clone the OpenLang repo locally
Using a cli run npm install on the repo
Using a cli run npm start on the repo

The app will then run on localhost port 3000.
Cheers, Chris.


Optionally specify the main git repository

Follows git's convention for option naming.
The use case was to add extra files to the archive from an external directory, in cases where the main directory is not user-writeable.

Thank you for the PR!
Could you add a test?

Sure!
I think I would need a bit of guidance on your part though. This PR doesn't make change in the core logic but just exposes some parameter on the command line. In fact, tests currently rely on the main_repo_abspath parameter to Repo.
So, were you thinking about a test for the command line handling, that shells out to the executable directly? I don't think those exist right now, do you have a specific opinion on the best way to add that to the suite now?

Check out https://github.com/Kentzo/git-archive-all/blob/master/test_git_archive_all.py: most of the tests rely on shell to set up the git environment. Just add new test function there, just make sure it sets up and cleans a temporary directory for its doing.

Ok I tried to write a test that actually goes through optparse.

Thank you!


Implement shift left and shift right for u32 and u64

With the technique described in https://github.com/TritonVM/tasm-lang/issues/16, we should add left and right shift to the u32 type and the u64 type.

Completed by 1a02d0b8f3f76d50056e5e66adaaddd72229c752


It's not possible to create EVP_MD_CTX on the stack (even though the documentation claims it would be)

Compiling the simple program
#include <openssl/objects.h>

int main()
{
  EVP_MD_CTX mctx;
  EVP_MD_CTX_init(&mctx);
}

fails with the following error:
test.c:5:14: error: storage size of ‘mctx’ isn’t known
   EVP_MD_CTX mctx;

According to the man page for EVP_DigestInit(3), however, this should be legal code. The NOTES section says:

Stack allocation of EVP_MD_CTX structures is common, for example:
  EVP_MD_CTX mctx;
  EVP_MD_CTX_init(&mctx);

Which one is wrong? The manual or the header files?

Errrr, the manual page from what version?  There's been some radical changes for 1.1.0, so if you're looking at a pre-1.1.0 manual and try to apply that to 1.1.0 libraries, you're going to be disappointed.

Evidently. 😞 So I reckon that this is intended behavior and that I must create that type with EVP_MD_CTX_new().

Yes, you must.


[Script API][Items/Blocks Tags] - Imperfection of API Design

Methods such as getTags and hasTag on ItemStacks and Blocks should be on thier Types,
sometimes you need to find out if a given type has a given tag, why shouldn't it be no data type classes?
The tags for the given items and blocks are constant and do not change during the game, so they should be reachable without creating a new item or laying a new block.

Block.prototype.hasTag -> BlockType.prototype.hasTag
ItemStack.prototype.hasTag -> ItemType.prototype.hasTag
Block.prototype.getTags -> BlockType.prototype.getTags
ItemStack.prototype.getTags -> ItemType.prototype.getTags

sometimes you need to find out if a given type has a given tag, why shouldn't it be no data type classes?
This can be done by creating a permutation for that BlockType and calling the tag methods on there. Defining the tag methods solely on the BlockType class would not work well due to permutations being able to declare different tags in the Holiday Creator Features experimental toggle.

sometimes you need to find out if a given type has a given tag, why shouldn't it be no data type classes?

This can be done by creating a permutation for that BlockType and calling the tag methods on there. Defining the tag methods solely on the BlockType class would not work well due to permutations being able to declare different tags in the Holiday Creator Features experimental toggle.

Thx, i miss this, i thought its only on Block instances, about items its ok, you can create ItemStack any time.


AssociationType.ClassOfExtension and AssociationType.FileExtension are not working.

Hi!.
I'm using SharpShell v2.6.1. The thing is that I'm developing a property sheet that shows a property page with metadata of .NET assemblies, so I want to associate it with only .exe and .dll file extensions.
I tried to specify the AssociationType.ClassOfExtension and AssociationType.FileExtension flags in the COMServerAssociationAttribute attribute class, like this:
    <DisplayName(".NET Assembly Info")>
    <COMServerAssociation(AssociationType.ClassOfExtension, ".exe", ".dll")>
    <ComVisible(True)>
    Public Class PropertySheet : Inherits SharpPropertySheet
    ...
    End Class

And this:
    <DisplayName(".NET Assembly Info")>
    <COMServerAssociation(AssociationType.FileExtension, ".exe", ".dll")>
    <ComVisible(True)>
    Public Class PropertySheet : Inherits SharpPropertySheet
    ...
    End Class

...and even I've specified both at same time (dunno if that takes any effect), however, the association is not done in any of the cases.
Maybe I'm missing something to do?.
The only thing I can do by the moment is to use the AssociationType.AllFiles flag and do a file extension validation by myself inside the CanShowSheet method block, like this:
Protected Overrides Function CanShowSheet() As Boolean
    ....
    Dim filepath As String ...

    If Not Path.HasExtension(filepath) OrElse
       Not {".exe", ".dll"}.Contains(Path.GetExtension(filepath).ToLower()) Then

        Return False
    End If
    ...
End Function

But this workaround seems not very efficient since I suppose the AssociationType.FileExtension or FileExtension.ClassOfExtension precisely exists to avoid this kind of custom file extension validation and improve run time performance among other things or possible benefits.
Then, Is there any fix for this issue?.
If I could provide useful debug information or something else to help on this issue, just tell me how do I and what could be needed from my side to try determine the cause of this problem. Thanks for read.
PS: time ago (many months ago) I seen related opened issues like mine, exactly like mine reporting the same problem about AssociationType.ClassOfExtension and AssociationType.FileExtension usage not registering properly the association, but I didn't seen any official fix or resolution for this.

Hey Elektro (again ;) ),
You mentioned related issues - I guess these are #154 and #126
For #154 - AssociationType.FileExtension
Please see my last comment. It works (for me) with custom extensions (like *.c0pppp-Files) but not wit h stuff like "pdf", "docx", "xml", "txt", "jar". Don't know why though.
But for #126 - AssociationType.ClassOfExtension
Please see/test my proposed workaround/fix, tried it many times and so far always worked.
SharpShell doesn't register your Server for the specified extension but the "ClassOf" the extension.
If there is no "Class" for the extension specified in the registry, no registration will happen.
Summary from my post: https://github.com/dwmkerr/sharpshell/issues/126#issuecomment-235953107
Find out the ClassName for the .dll-extension, then...
Define the following key-value in the registry:
"HKCR/.dll" > (Default) = <ClassName of .md-files>
Then registration should work.
Example for .ico:
"HKCR/.ico" > (Default) = icofile
-> Server will be registered under "HKCR/icofile/..."
I hope that works for you, too :)
Please note that my comment and workaround/solution was from back then 2017, with a previous version of SharpShell. But I think this never changed. Can't test it till Sunday, sadly.

Hi both,
The root of the problem is that in most cases it would be incorrect to use FileExtension, as extensions should be registered against classes, but if you use ClassOfExtension then you run the risk of the extension not being registered if there is not already a class registered.
I think the best approach here would be to update ClassOfExtension to simply register the class if it is not already present, then deprecate FileExtension and update the docs. I will have to double check all of the extension docs to verify that there is no longer a valid reason use FileExtension, but that can happy later. For now I'll look at making ClassOfExtension capable of handling the case where the class is not yet registered.
Reviewing: https://docs.microsoft.com/en-us/windows/desktop/shell/reg-shell-exts#example-of-an-extension-handler-registration
It seems that we should always use the 'ProgID', so I'll work on the update now.

This seem fixed. Thanks again!.


Automated Package Upgrade

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Adding GLEU score

nltk has a simple implementation of GLEU score as described in Wu et al.'s (2016) GMNT system: https://github.com/nltk/nltk/blob/develop/nltk/translate/gleu_score.py
It'll be great if the seq2seq has a similar port of GLEU =)

Yup, would be a good addition to BLEU and ROUGE. I don't want to make NLTK a dependency, but it's simple enough to just add from scratch.

Is there a particular place (directory) to put metrics and significance computation scripts?

Yeah, in [metrics/](https://github.com/google/seq2seq/tree/master/seq2seq/metrics). After adding the metric as a python function there you also need to add a MetricSpec that can be used with Tensorflow, like this


Natural Laguage Process

Provide guidance to process text data with Python, including text cleaning, feature engineering, label classification and etc.

Text Data Cleaning

Remove punctuation
Remove stopwords
Tokenization
Lemmatize/Stem

Feature Engineering

bag-of-words
TF-IDF
Word2Vec
BERT

ML models (classification/regression)

Documenting what we discussed just now. For pointing to existing code that may be helpful for users, we can add that to https://go.ncsu.edu/resourcelist. Code contributed to this cookbook should be original (or modified open source) code. @rhuang44 You can close this comment when you've had a chance to add these ideas to go.ncsu.edu/resourcelist/


Update for game version 1.21

Will this plugin be updated in the future or is it deprecated?

Big update coming very soon! #27
The old version should work fine in 1.21.0 if you want to use it now

@JW6677 It was just released


Add Moustache Template Operation

I'm looking to add other templates, e.g. Jade (now Pug), EJS, etc.  Do you think it would be better to present these as different operations, or within a dropdown of this operation?

That's a good question. In general we split this kind of functionality out into different operations because if someone wants to do something with a Mustache template, they're probably going to be looking for 'Mustache' rather than 'template'. However, in some cases we've rolled operations together, for instance the 'SHA2' operation handles SHA256, SHA512 etc.
Does anyone else have any thoughts?

May be new to this project, but your reasoning does make a lot of sense.

Agreed, but perhaps we don't need to import the entire library. Is it possible to just pull in the bits we really need?

Just looking at the library code here the main file moustache.js is only 22KB and there is no opportunity for named imports or anything like that.
I think it would be reasonable to start a templating module.


Get current dropdown list

Hi,
First, great package!
Second, I have a question...
How can I get/retrieve the current items in the dropdown list and update my value on every change?
Thanks in advance!
Kind regards,
Matthias

Thanks, but I do not understand your question.
what does current items mean?

With current items, I mean the suggestions listed in the dropdown when typing in the input.

The items/objects/list/array in the red section.
Does this clarify?

Can someone help me please?
Thanks in advance!

That's your source, and it should be in your code. From the following example, your current items are specified in arrayOfStrings
    <input
      ng2-auto-complete
      [(ngModel)]="model1"
      [source]="arrayOfStrings" />

About and update my value on every change, what is my value? on what is every change?
Do you mean when auto complete dropdown is selected how do you update your value? It's done automatically.

The "source" are all items. I want the current items visible in the dropdown.
Let's say I have an array of 100 items specified as "source" and I also use "max-num-list='10' ".
How can I get the 10 current, visible items?
Thanks in advance!

What does 'current' mean?

Do you 10 items matching your search criteria?

Yes

It's filteredList of the dropdown component. A dropdown component is dynamically created and removed and currently it's not exposed out side of a directive.
https://github.com/ng2-ui/ng2-auto-complete/blob/master/src/ng2-auto-complete.component.ts#L132
To be frankly, I do not see use cases of needs to see the source of dropdown list at the moment.

I wanted to use it to update my table beneath it.


Enable Elastic Sharded Checkpointing

What does this PR do?
Before submitting
Save Local

[x] implemented
[ ] approved by Daniel or Mihir

Save Remote

[ ] implemented
[ ] approved by Daniel or Mihir

Load Local (remember to do fix torchmetrics + torch 2.0 sharded)

[ ] implemented
[ ] approved by Daniel or Mihir

Save/Load local symlinks

[ ] implemented
[ ] approved by Daniel or Mihir

Load Remote

[ ] implemented
[ ] approved by Daniel or Mihir

Save/Load Remote Symlinks

[ ] implemented
[ ] approved by Daniel or Mihir

Clean Up checkpoints

[ ] implemented
[ ] approved by Daniel or Mihir

What issue(s) does this change relate to?

Ok, I changed it so only optimizer gets bumped to the top. Can either @dakinggg or @mvpatel2000 click the approved by Daniel or Mihir box?

ok, @mvpatel2000, @dakinggg, I'm ready for the next partial PR review. Most of the changes are here
Thanks y'all 🥰

Save Remote
done. thanks, @dakinggg and @mvpatel2000

alright @dakinggg, @mvpatel2000 , I got local load working. give it a look when you can! it's here

Load Local
Done. Thanks @mvpatel2000 and @dakinggg !

Ok, @dakinggg , @mvpatel2000 , load from remote is live. PTAL. it's here

Load Remote
Ok this part is done!

Add Elasticity Test
Done

Local Symlink Support
Done

Remote Symlink/Autoresume Support
done

Legacy Sharding Support
done

Legacy Sharded Support
Done

Clean up local checkpoints
done

EDIT: sorry, just saw the manual tests in the pr description. Do we have any tests around the backwards compat/errors when it won't work?

What do you mean? Like loading old checkpoints? there is a load_old_checkpoint test

Please add a full PR description,

Done

I mostly meant, for that one thing where you forgot the parenthesis for the functions, did we have a test that would've caught that issue?

I mostly meant, for that one thing where you forgot the parenthesis for the functions, did we have a test that would've caught that issue?

Confirmed. Got this error when running multinode load on torch 2.0 once I added the parentheses:
│ load_sharded_checkpoint                                                      │
│                                                                              │
│   314 │                                                                      │
│   315 │   using_multinode = dist.get_world_size() != dist.get_local_world_si │
│   316 │   if not using_torch_2_0_1() and using_multinode:                    │
│ ❱ 317 │   │   raise ValueError(                                              │
│   318 │   │   │   f'Sharded checkpoint loading on >1 node requires torch ver │
│   319 │   │   )                                                              │
│   320                                                                        │
╰──────────────────────────────────────────────────────────────────────────────╯
ValueError: Sharded checkpoint loading on >1 node requires torch version >=
2.0.1. You have torch version 2.0.0+cu117


Extend evalorder.d test with a slice expression without implicit type cast of the bounds

An addition to the testsuite to improve compiler test coverage.
The original test only failed with LDC in 32bit mode, but succeeds in 64bit mode.
The first tests use an offset of type uint, meaning that for 64bit compilation there will be an implicit conversion to 64bit. This implicit cast meant that LDC would store a 64bit copy of the lower bound expression before evaluating the second upper bound, with the effect that the test would pass. For 32bit, there is no implicit cast, and the actual value of the lower bound would only be loaded after evaluating the upper bound expression.

Auto-merge toggled on


Suggestion: Comments in words file

Hello, I have been using this program for a bit and I have noticed that the words file doesn't allow for comments. I think have some comments would useful even for a small words file.
Here's my proposal:

There would only be whole-line comments, where clac would just ignore the line if it starts with a comment character. Probably having inline comments wouldn't be that much harder, but given how simple this program is, I think it wouldn't be worth it.
The comment character would be the pound sign #, as in it is various UNIX(-like) shells, python, and various configuration languages.
Played a bit with the words file, it seems like "#" is already interpreted as just #, so I thinking there would be no need for any escape sequences here, just an update to the man page.

I'm not exactly the world's greatest C programmer, but I would be willing to try doing it if you think it's a reasonable idea.

Hey @cjpbirkbeck, I think it is a good idea. I have been using # as an alias of count, but I will happily give it away in order to have comments. The patch is simple:
diff --git a/clac.c b/clac.c
index 7d08fa5..3fce9d2 100644
--- a/clac.c
+++ b/clac.c
@@ -260,6 +260,10 @@ static void load(sds filename) {
 	for (i = 0; i < linecount; i++) {
 		lines[i] = sdstrim(lines[i], " \t\r\n");

+		if (lines[i][0] == '#') {
+		  continue;
+		}
+
 		if (parse(lines[i]) != 0) {
 			sdsfreesplitres(lines, linecount);

Before making a definitive decision, I would like to have the opinion of @waltertross, another big user of clac.

hi, it would work, but it's a bit of a pity if the # cannot be used as a word any more. I thought of //, but that can also be useful as a word for integer division (if you come from Python). I don't know, maybe ' or ". Also /* closed by */ would be nice, but spreading this over lines, or handling more than one on a line, would make the code definitely more complicated. An idea which would break lots of rules would be a /* at start of line, NOT CLOSED. But that's too revolutionary, probably ;-) A very conservative idea, OTOH, would be to NOT allow line comments, and to allow a comment string (enclosed in quotes) to follow the word definition string. This would stay associated with the word, and would be printed out by the words command.

Ah, but in search for a solution I found that the # at start of line is perfectly viable, because already now the word being defined can be enclosed in double quotes, so that your alias for count can be defined as "#"! So... green light!

Woops, I left my last comment as wtross-eg. It's still me, but as an EG employee...

Wow, that's a great finding! I tested it and having comments looks like a good improvement. I'll document it and push the changes.

Added in this commit: https://github.com/soveran/clac/commit/ba208c0380bae7acb79d7fd896c2b0d67ea3205d
@waltertross @cjpbirkbeck If you are OK with the implementation and the comment, I will release a new version.

Maybe for completeness you might want to add something similar to the following, somewhere:
Note that to define the word # you have to use "#"
in order for the definition not to be interpreted as a comment
If you don't write something like this anywhere, most users will be unable to define the # word.

Maybe for completeness you might want to add something similar to the following, somewhere:
Note that to define the word # you have to use "#"
in order for the definition not to be interpreted as a comment
If you don't write something like this anywhere, most users will be unable to define the # word.

I agree and I would suggest that an extra paragraph is added to the man page documenting how comments are written and how to escape # . Again, I'm not sure if I have written the troff syntax correctly, but I would suggest something like the following:
.
.Ss Comments
.
Any lines that begin with
.Sy #
are considered to be a comment, and are ignored. There are no inline comments, and any
.Sy #
characters that is not the first character is interpreted literally. To assign
.Sy #
as an operation, use
.Sy "#"
. So, for example:
.Pp
.Dl # This is a comment.
.Dl "#" "count"
.Pp
This assigns
.Sy #
to the operation
.Sy count.
.

Excellent, I added a paragraph to both the README and the man page: https://github.com/soveran/clac/commit/beae8c4bc89912f4cd66bb875585fa471692cd54
Can you check it?


VM: Implement INC, DEC opcode

Closes #220

Codecov Report

Merging #231 into vm will decrease coverage by 0.02%.
The diff coverage is 50%.

@@            Coverage Diff             @@
##               vm     #231      +/-   ##
==========================================
- Coverage   52.87%   52.84%   -0.03%
==========================================
  Files          76       76
  Lines        2557     2581      +24
==========================================
+ Hits         1352     1364      +12
- Misses       1092     1098       +6
- Partials      113      119       +6

Impacted Files
Coverage Δ

pkg/vm/vm_ops.go
100% <ø> (ø)
:arrow_up:

pkg/vm/vm_ops_maths.go
51.72% <50%> (-1.22%)
: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 24cd21b...79d3a3e. Read the comment docs.

LGTM

100 points dauTT

https://neoscan.io/transaction/630c74684cc6dad330397c63e8c7aa6403c043cc1f241638cff87e3b97a40716


blinking marker may not be seen on every site

Describe the bug
Char marker may not be seen on every site
To Reproduce
Steps to reproduce the behavior:

Go to a text area or input field and click to focus
No cursor blinking

Can you provide a list of example websites so I can investigate further.

Github text areas are one example for sure


HTMl

Hello,
I have tried many different ways but I am not able to show the HTML source button as it does in the "official" version.
I tried to do like this
buttons: ['html', 'formatting', 'bold', 'italic']
But I can´t make it work!
I´d appreciate some help! :)

It's working for me:
<?= $form->field($model, 'description')->widget(Redactor::className(), [
    'clientOptions' => [
        'imageManagerJson' => Url::to(['/redactor/upload/imagejson']),
        'imageUpload' => Url::to(['/redactor/upload/image']),
        'fileUpload' => Url::to(['/redactor/upload/file']),
        'lang' => 'ru',
        'plugins' => ['imagemanager', 'fontcolor', 'fullscreen', 'table'],
        'buttonSource' => true, // <-- show source button
    ]
]) ?>