[BUG] NullReferenceException from StartRecognizeCustomForms

Describe the bug
Running a console app based on sample code. Getting a stack dump on some PDF files, but not on others. Error occurs when calling StartRecognizeCustomForms. I've attached a cutdown project and two PDFs. One that works (good.pdf) and one that doesn't (bad.pdf).
Expected behavior
Expect to return forms and fields. Does on some PDF forms, but not others
Actual behavior (include Exception or Stack Trace)
What is the actual behavior?
Unhandled Exception: System.AggregateException: One or more errors occurred. ---> System.NullReferenceException: Object reference not set to an instance of an object.
at Azure.AI.FormRecognizer.Models.FormField..ctor(String name, FieldValue_internal fieldValue, IReadOnlyList1 readResults)    at Azure.AI.FormRecognizer.Models.RecognizedForm.ConvertFields(IReadOnlyDictionary2 fields, IReadOnlyList1 readResults)    at Azure.AI.FormRecognizer.Models.RecognizedForm..ctor(DocumentResult_internal documentResult, IReadOnlyList1 pageResults, IReadOnlyList1 readResults)    at Azure.AI.FormRecognizer.Models.RecognizeCustomFormsOperation.ConvertSupervisedResult(AnalyzeResult_internal analyzeResult)    at Azure.AI.FormRecognizer.Models.RecognizeCustomFormsOperation.ConvertToRecognizedForms(AnalyzeResult_internal analyzeResult)    at Azure.AI.FormRecognizer.Models.RecognizeCustomFormsOperation.<UpdateStatusAsync>d__24.MoveNext() --- End of stack trace from previous location where exception was thrown ---    at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)    at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)    at Azure.AI.FormRecognizer.Models.RecognizeCustomFormsOperation.<UpdateStatusAsync>d__23.MoveNext() --- End of stack trace from previous location where exception was thrown ---    at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)    at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)    at Azure.Core.OperationHelpers.<DefaultWaitForCompletionAsync>d__61.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Threading.Tasks.ValueTask1.get_Result()    at System.Runtime.CompilerServices.ValueTaskAwaiter1.GetResult()
at FormRecogTest.Program.d__4.MoveNext() in C:\Visual Studio Projects\FormRecogTest\FormRecogTest\Program.cs:line 45
--- End of inner exception stack trace ---
at System.Threading.Tasks.Task.WaitAll(Task[] tasks, Int32 millisecondsTimeout, CancellationToken cancellationToken)
at System.Threading.Tasks.Task.WaitAll(Task[] tasks, Int32 millisecondsTimeout)
at System.Threading.Tasks.Task.WaitAll(Task[] tasks)
at FormRecogTest.Program.Main(String[] args) in C:\Visual Studio Projects\FormRecogTest\FormRecogTest\Program.cs:line 34
To Reproduce
Steps to reproduce the behavior (include a code snippet, screenshot, or any additional information that might help us reproduce the issue)

Compile attached project
Execute from powershell:  .\FormRecogTest.exe "C:\FormRecognizer\pdf\Bad.pdf"

Environment:

Name and version of the Library package used: Azure.AI.FormRecognizer 1.0.0-preview.2
Hosting platform or OS and .NET runtime version (dotnet --info output for .NET Core projects): Windows 10. .Net Framework 4.7.2
IDE and version : Microsoft Visual Studio Enterprise 2019 Version 16.5.5

FormRecogTest.zip

Thank you for reporting this issue, @eics-ips.
I could not perfectly reproduce your environment because I don't have the files that were used for training your model, so our models are different.
However, even with a different model, I could get the same error message, so it's probably the same bug. If that's the case, it has already been fixed here: #12233, so we're not expecting it to fail anymore in our Preview 3 release, which will be available soon.
Once you upgrade to Preview 3, you will need to add a null check for every field in your code:
foreach (FormField field in form.Fields.Values)
{
  if (field != null)
  {
    var output = $"Field '{field.Name}'".PadRight(33);
    output += $"Value: '{field.ValueText.Text}'".PadRight(80);
    output += $"Confidence: '{field.Confidence}'";
    Console.WriteLine($"    {output}");
  }
}

Do you think it's possible to share your training files (forms and label files) so I can make sure it's not a completely different issue?

Training Data Attached.
Training Data.zip

Thanks for the training files, @eics-ips.
Would you mind sending an email to caio [dot] maia [@] microsoft [dot] com so we can discuss this issue?


V5: Search book item error

If you are searching a book and nothing is found, it throws an error.

done. With small tweaks in design.


Hotkey menu idea - lazygit-like

Lazygit is probably my favorite CLI program from a HCI perspective. It's help menu is excellent.
Its help menu can be opened with ? and works as follows:

Only the keybinds that could be pressed right now without error appear
Shows hotkey and brief description of what they do (plus, most hotkeys are single letter keys, rather than a chord combination)
Can use arrows to scroll through and enter to select, or can just press the hotkey
Search filterable with /

thanks for your suggestion!
I think the help menu is a great way to do this.I will add it before version 1.2!
But plus, most hotkeys are single letter keys, rather than a chord combination
I think I probably wouldn't change that. This is just personal preference.And users can customize the hotkeys they want according to their own preferences.

But plus, most hotkeys are single letter keys, rather than a chord combination
I think I probably wouldn't change that. This is just personal preference.And users can customize the hotkeys they want according to their own preferences.

Totally understand, just wanted to add context. Excited for the help menu!

The prototype of the help menu has been completed, but about pressing / to search. I want to use / to enter commands.
For example / and enter sudo mv ./xx /bin/xx in the currently focused file panel
Or do you have an idea about what this hotkey should be?

If you already have a search file/etc keybind, just use that, and have it so that it filters down help if the help menu is opened.


Changing the height and the width of the circle

Signed-off-by: vikas arya<EMAIL_ADDRESS>

Done


Add OpenSCAP json tailoring (HMS-3826)

This PR adds the ability to consume an JSON tailoring file.

create autotailor stage options where the input is a json tailoring file
the osbuild stage generates an xml tailoring file which is consumed by the remediation stage.

Depends on: https://github.com/osbuild/osbuild/pull/1794

For context, Sanne and I had a meeting with compliance and the OpenSCAP team. They are trying to hide and abstract away the xml tailoring completely for future versions of RHEL and Fedora. So we decided we do actually need the json tailoring.


Timeseries widget won't load with exactly 366 days

STR

Import one_year.csv.txt. It has just two dates, separated by exactly one year (leap year, 366 days)
Create a map, add a timeseries widget

Result
The widget won't load.
Info
After some investigation with @ivanmalagon and @rubenmoya, it seems Builder is calculating 366 buckets for this, but there are really 367. Windshaft correctly calculates and returns this, and the widget cannot be rendered.
Workarounds (either one)

Manually switch to week buckets.
The dataset hast two dates: "2015-06-01 00:00:00" and "2016-06-01 00:00:00". Change the second one to "2016-06-01 00:00:01". Builder now stops offering the day buckets. But it still crashes upon adding the widget.

Found an issue that is fixed in a ticket that is on Builder acceptance stage. Blocking this until the other is merged and we can merge it here from master.

Shipped! 🚀


Add rotate layout shortcut

Before you make the issue, confirm that

[X] You are running the master build from GitHub actions
[X] You have read the FAQ and the usage instructions
[X] You have searched pull requests and issues and have found none similar to your issue
[X] This problem comes from a failure in the tiling system and not a missing feature

Describe the bug
I've finally found out how to  "rotate layout", but there is no shortcut available to invoke it:

none of these shortcut do anything:

I should have waited one more month to make it a one year anniversary :)
To reproduce

try any of these built-in shortcuts
nothing happens

Expected behavior
Layout rotates same as after switching the toggle  in the first screenshot and confirming new settings
Log output
Jun 02 16:04:53 host3 kwin_wayland[2148]: file:///usr/share/kwin/scripts/polonium/contents/code/main.mjs:2753: TypeError: Value is undefined and could not be converted to an object
Jun 02 16:05:36 host3 kwin_wayland[2148]: file:///usr/share/kwin/scripts/polonium/contents/code/main.mjs:2753: TypeError: Value is undefined and could not be converted to an object

None of those shortcuts are from polonium, more than likely they are from Bismuth. Polonium shortcuts fall under the KWin category and are all prefixed with Polonium. Also, it appears the shortcut does not exist in the first place. I'll get around to it someday maybe.

Oh I see, that makes sense. Sure, a shortcut would be nice (bismuth obviously had it :) ).


feat: DIA-1061: Add START_TRAINING to fit in models

This PR adds START_TRAINING webhook event to fit() methods. See https://github.com/HumanSignal/label-studio/pull/5761 for details.

Codecov Report
Attention: Patch coverage is 0% with 6 lines in your changes are missing coverage. Please review.

Project coverage is 45.17%. Comparing base (b062f6c) to head (9044a0a).

Files
Patch %
Lines

...tudio_ml/examples/sklearn_text_classifier/model.py
0.00%
5 Missing :warning:

label_studio_ml/examples/llm_interactive/model.py
0.00%
1 Missing :warning:

Additional details and impacted files
@@            Coverage Diff             @@
##           master     #529      +/-   ##
==========================================
- Coverage   51.15%   45.17%   -5.99%
==========================================
  Files          38       15      -23
  Lines        2473      963    -1510
==========================================
- Hits         1265      435     -830
+ Misses       1208      528     -680

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

/git merge master


t8n:: move env to a separate file

To get better with python I start with refactoring the existing code.
I first try to make it better without breaking existing functionality.

The code needs to be formatted but otherwise, it looks good to me. To identify the issues with the code formatting, you could run the isort, black, flake8 and mypy commands from tox.ini

I run  tox -e py3 but how can I make it change write the corrections instead of reporting?

You need to run isort src and black src manually. tox provides the --check flag which doesn't rewrite the file. You may need to pip install black and pip install isort, if they aren't already installed on your system or in you venv.


Test CI

Hmm I can't seem to get CI running with the latest dask=2024.12.0 release. @rsignell and I ran into rechunker errors using the latest dask release over in https://github.com/coiled/feedback/issues/308. Rolling back one release to dask=2024.11.2, things are working fine for me. I see the same thing when running the rechunker test suite locally.
From what I can tell the errors stem from manually constructing task graphs (in particular using blockwise -- cc @fjetter for visibility). This diff seems to fix things
diff --git a/rechunker/executors/dask.py b/rechunker/executors/dask.py
index ee75081..347ec66 100644
--- a/rechunker/executors/dask.py
+++ b/rechunker/executors/dask.py
@@ -6,6 +6,7 @@ import dask
 from dask.blockwise import BlockwiseDepDict, blockwise
 from dask.delayed import Delayed
 from dask.highlevelgraph import HighLevelGraph
+from dask._task_spec import TaskRef, Task

 from rechunker.types import ParallelPipelines, Pipeline, PipelineExecutor

@@ -67,7 +68,7 @@ def _make_pipeline(pipeline: Pipeline) -> Delayed:
         if stage.mappable is None:
             stage_key = append_token(stage.name, token)
             func = wrap_standalone_task(stage.function)
-            layers[stage_key] = {stage_key: (func, config_key, prev_key)}
+            layers[stage_key] = {stage_key: Task(stage_key, func, TaskRef(config_key), TaskRef(prev_key))}
             dependencies[stage_key] = {config_key, prev_key}
         else:
             func = wrap_map_task(stage.function)
@@ -79,9 +80,9 @@ def _make_pipeline(pipeline: Pipeline) -> Delayed:
                 BlockwiseDepDict({(i,): x for i, x in enumerate(stage.mappable)}),
                 # ^ this is extra annoying. `BlockwiseDepList` at least would be nice.
                 "x",
-                config_key,
+                TaskRef(config_key),
                 None,
-                prev_key,
+                TaskRef(prev_key),
                 None,
                 numblocks={},
                 # ^ also annoying; the default of None breaks Blockwise
@@ -89,7 +90,8 @@ def _make_pipeline(pipeline: Pipeline) -> Delayed:
             dependencies[map_key] = {config_key, prev_key}

             stage_key = f"{stage.name}-checkpoint-{token}"
-            layers[stage_key] = {stage_key: (checkpoint, *map_layer.get_output_keys())}
+            keys_ = [TaskRef(k) for k in map_layer.get_output_keys()]
+            layers[stage_key] = {stage_key: Task(stage_key, checkpoint, *keys_)}
             dependencies[stage_key] = {map_key}
         prev_key = stage_key


Removed Weights From Rayon

This a removal of the deprecated weight functions. I know this needs to wait to be merged until after release 0.7
Fixes #270

Thanks @ChristopherDavenport :)

We can land this now =)


Update the meta tag

Update the meta tag
Update the robots.txt to allow indexing all page.

All looks good to me after update


Update CLI for new prodcon build.

New prodcon build hasn't come out yet but this is the CLI hash that it will be (https://github.com/dotnet/cli/commit/32f29b6eb9fd4088625b1dea76000f0211c32305).

Looks like CLI never got auto-update re-enabled after we removed patches so we were behind.  Added a commit to re-enable it.


Make Host from File asynchronous

The image decoding can take a while, especially on debug mode.

Removing from 0.7.0 for now because it's too hard than I anticipated. Expect this to land in 0.8.0.


ObOpenObjectByPointer returns 0xC000000D

it's same with invalid pid and exist process..
What's wrong?
----Dbgview.exe--------------------------------------------------------------------------------------------
18:29:38.971 DBG #03 [00] 12776  8380 VivienneCL.exe     Processing IOCTL_SET_EPT_BREAKPOINT.
18:29:38.971 ERR #03 [00] 12776  8380 VivienneCL.exe     ObOpenObjectByPointer failed: 0xC000000D
18:29:38.971 ERR #03 [00] 12776  8380 VivienneCL.exe     EbmpCreateLogContext failed: 0xC000000D
18:29:38.971 ERR #03 [00] 12776  8380 VivienneCL.exe     EbmSetEptBreakpoint failed: 0xC000000D

I have the same problem in win10,It's just mapping the address to user space,you can do it by using mdl etc.

I pushed a fix in 5dce1e6. Let me know if it works.


iOS14 compatible

Note that on iOS 14 NSBonjourServices and NSLocalNetworkUsageDescription details need to be included in the Info.plist. A -72008 error code will be thrown otherwise and the app will crash due to an infinite loop.
/* Missing required configuration for local network access.
 *
 * NSBonjourServices and NSLocalNetworkUsageDescription are required in Info.plist
 */
    NSNetServicesMissingRequiredConfigurationError API_AVAILABLE(macos(11.0), ios(14.0), tvos(14.0)) API_UNAVAILABLE(watchos) = -72008L,

In case anyone struggling with it:
NSBonjourServices
<key>NSBonjourServices</key>
<array>
	<string>_Bagel._tcp</string>
</array>

NSLocalNetworkUsageDescription
<key>NSLocalNetworkUsageDescription</key>
<string>Network access required</string>


No update on Web App

Hi, I just implemented the scripts and the web server for configuration starts well. But any update in the web app and also the RFID are not updating so there is no interaction. What could be the reason?
Regards
Christian

Hm. If I understand you correctly, you can see the web interface for the Phoniebox. But nothing else works. Neither pressing buttons in the webapp nor using the RFID cards has any effect?
I don't know what OS you are using, so the following links assume it is Stretch

Make sure you have registered your RFID reader https://github.com/MiczFlor/RPi-Jukebox-RFID/blob/master/docs/CONFIGURE-stretch.md#register-your-usb-device-for-the-jukebox
Make sure the web server is in the sudoer list https://github.com/MiczFlor/RPi-Jukebox-RFID/blob/master/docs/INSTALL-stretch.md#lighttpd-web-server-for-web-app
Try different iFace names for the audio playout https://github.com/MiczFlor/RPi-Jukebox-RFID/blob/master/docs/CONFIGURE-stretch.md#create-settings-for-audio-playout

That's the best I can come up with for now. Please post your progress here.
Thanks and good luck!

Hi, thank you for you response, sorry, my question was very unspecific.
I realized, that any update of the RFID-reader cannot be written back, that is how it looks like.
When using "sudo systemctl status rfid-reader", I receive a positive feedback about the reader-status, but also:
"python2[390]: cp: cannot stat '/home/pi/RPi-Jukebox-RFID/../settings/rfid_trigger_play.conf.sample': No such file or directory"
despite the fact, that the file(s) are available.
Are there permissions missing?
Thank you
Regards
Daigel2002

Hi @Daigel2002
thanks for the update. I have actually no idea where this line could come from. The only places where the file rfid_trigger_play.conf.sample is mentioned in the repo is either in the documentation or in install scripts or, the only other place, inside rfid_trigger_play.sh like this:
# create the configuration file from sample - if it does not exist
if [ ! -f $PATHDATA/../settings/rfid_trigger_play.conf ]; then
    cp $PATHDATA/../settings/rfid_trigger_play.conf.sample $PATHDATA/../settings/rfid_trigger_play.conf
    # change the read/write so that later this might also be editable through the web app
    sudo chown -R pi:www-data $PATHDATA/../settings/rfid_trigger_play.conf
    sudo chmod -R 775 $PATHDATA/../settings/rfid_trigger_play.conf
fi

So where does this line you are quoting come from? When does it show on the screen? When you test the status of the daemon?
One thing I notice: the path in the line is not correct, I believe. It says
/home/pi/RPi-Jukebox-RFID/../settings/rfid_trigger_play.conf.sample

Where it should say
/home/pi/RPi-Jukebox-RFID/settings/rfid_trigger_play.conf.sample

This thread has been idle for some time, closing it.


Add Attachment API

Depends on and blocks go-gitea/gitea#3478
Adds Attachments field to Release and improves the Attachment model by making it swagger compatible.
TODO

[x] Add client functions for getting attachments

LGTM

@lunny Could you please re-review this PR because I've added some other functions which includes a file upload.


Build on stable rust

Hi,
Another question; would it be possible to get this to build on stable rust?

@FredrikNoren yes it would. Nightly is currently only required because of the use of some convenient methods that are only available on nightly.

Fixed in #5d6555a

@jquesada2016 Awesome!


Packer init PROJECT_NAME   not working

Describe the bug
I am trying to  initialize default packer project , this issue is producing not only  in mac but also in my window machine
To Reproduce
Steps to reproduce the behavior:

npm i @hayes0724/shopify-packer -g
packer init my_packer_theme
✖ There was an error:
ENOENT: no such file or directory, stat<EMAIL_ADDRESS>Removing directory<EMAIL_ADDRESS>
Expected behavior
should create  packer empty project
Screenshots

System (please complete the following information):

OS: [macOS Catalina version 10.15.6]
Node Version [14.15.4]
NPM Version [6.14.10]

Packer (please complete the following information):

Version [1.3.2]

Theme (please complete the following information):

Shopify Packer theme [e.g. True]
Version [1.0.9]

Packer blank theme now uses v in tag names, example: v1.0.9
When downloading the theme from the zip file has v1.0.9 in its name. When extracted it only contains the numbers 1.0.9 causing the extraction to fail since it can't find the correct folder.
This is fixed in Packer 1.3.4

Packer blank theme now uses v in tag names, example: v1.0.9
When downloading the theme from the zip file has v1.0.9 in its name. When extracted it only contains the numbers 1.0.9 causing the extraction to fail since it can't find the correct folder.
This is fixed in Packer 1.3.4


Added GlobalPerConnector as one of the redirect modes

There is a new functionality in custom connectors which enables users to update the redirect URL for OAuth to a unique one per connector.  Earlier this was a constant URL for all the custom connector. The new field is not present in the JSON schema.
Its confirmed that the presence of the new value 'GlobalPerConnector' is required when setting the redirect URL to a new one.

When submitting a connector, please make sure that you follow the requirements below, otherwise your PR might be rejected. We want to make you have a well-built connector, a smooth certification experience, and your users are happy :)
If this is your first time submitting to GitHub and you need some help, please sign up for this session.

[x] I attest that the connector doesn't exist on the Power Platform today. I've verified by checking the pull requests in GitHub and by searching for the connector on the platform or in the documentation.
[x] I attest that the connector works and I verified by deploying and testing all the operations.
[x] I attest that I have added detailed descriptions for all operations and parameters in the swagger file.
[x] I attest that I have added response schemas to my actions, unless the response schema is dynamic.
[x] I validated the swagger file, apiDefinition.swagger.json, by running paconn validate command.
[x] If this is a certified connector, I confirm that apiProperties.json has a valid brand color and doesn't use an invalid brand color, #007ee5 or #ffffff. If this is an independent publisher connector, I confirm that I am not submitting a connector icon.

If you are an Independent Publisher, you must also attest to the following to ensure a smooth publishing process:

[ ] I have named this PR after the pattern of "Connector Name (Independent Publisher)" ex: HubSpot Marketing (Independent Publisher)
[ ] Within this PR markdown file, I have pasted screenshots that show: 3 unique operations (actions/triggers) working within a Flow. This can be in one flow or part of multiple flows. For each one of those flows, I have pasted in screenshots of the Flow succeeding.
[ ] Within this PR markdown file, I have pasted in a screenshot from the Test operations section within the Custom Connector UI.
[ ] If the connector uses OAuth, I have provided detailed steps on how to create an app in the readme.md.

Hello @neel015,
Could you please help me to understand that why do you modify the schema? as this will be updated by MSFT team soon. Please let me know are you from MSFT?

@vmanoharas  Nope I am not from MSFT, the schema seems to be outdated. Earlier custom connector used to have a constant URL in terms of redirect URL for OAuth. (https://global.consent.azure-apim.net/redirect)
But now, once you get an option to have a unique URL for your connector.
If we are creating custom connector via an automated process, we have to provide the value for redirectMode
Earlier we used to have two values Global and 'Direct, now a third value GlobalPerConnector` needs to be provided to make sure that the redirect URL gets updated to a unique one.

As outside from the MSFT team will not be allowed to modify the schema. I am closing this PR. Thanks for your patience and understanding.


skip wating if key does not exists

getting this error:
Uncaught TypeError: this.$refs[("snackbar-" + key)] is undefined

Thanks


Remove GCS bucket requirement for TPUEstimator

Currently Adanet in Google Colab requires an GCS bucket. It would be neat to be able to use locally stored data instead.

@EugenHotaj: Is there a way we can use GCE TPU without a GCS bucket?

AFAIK it's not possible to use Cloud TPUs with data stored on your local machine. Since TPUs run on Cloud servers, they'd have no way to interact with your local data.
Closing this out as infeasible. Please feel free to reopen if there is a way to use your local data and we'll modify the Colab to do this instead!


Updated to .Net 5

Updated from .Net Core 3.1 to .Net 5
Solves #4

Hi! Both this and the nuget package have been on my list, but I've been (slowly) working on some other changes/fixes/updates (which includes waiting for my Flyout PR to get merged into Avalonia so I can remove that here) before I got to those two things. You just beat me to it, so thanks! Will merge this...

No worries, happy to maintain the package if it makes it easier :)


Feat: Create user controller

Added the following methods in UserController

[x] get users.
[x] get user.
[x] update user(except: username, email, password).
[x] find user.
[x] delete user(send verification email).
[x] change username.

The following methods have been added in UserRepository -

[x] update username
[x] update user except username, email, password
[x] find users

closes #15

Resolve all the conversation so that i can merge. you dont have to fix those problems, just see the comments.
@Ta-h-a


Recommendation page tests

Improve tests for recommendations page

test modal for disabled hosts
test page without disabled clusters
test enabling all clusters from card

Implements CCXDEV-8415

as for the rest of this PR: looks good, thank you

:tada: This PR is included in version 1.6.2 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


[Enemy In Shadows] Mutation script Error using Expanded tables (see #1948)

On pressing Add Mutaion button on a Bird folk from Dotr got the following error
caught (in promise) TypeError: undefined. table.roll is not a function
[Detected 1 package: system:wfrp4e]
at Object.eval (eval at execute (wfrp4e.js:7556:21), :8:27)
at WFRP4eScript.execute (wfrp4e.js:7556:121)
at ActorSheetWfrp4eCreature._onTriggerScript (wfrp4e.js:10158:14)
at HTMLFormElement.dispatch (jquery.min.js:2:43184)
at y.handle (jquery.min.js:2:41168
I think the table is present as the error is with table.roll.  This console command gives a result for table
let table = game.wfrp4e.tables.findTable("mutatephys");
table
{name: 'Expanded Physical Mutations', columns: Array(5)}From: steven.evansfoundry: 11.315wfrp4e: 7.1.2wfrp4e-altdorf: 5.0.1wfrp4e-archives1: 5.0.1wfrp4e-archives2: 5.0.0wfrp4e-core: 5.0.2wfrp4e-dotr: 5.0.1wfrp4e-eis: 5.0.1wfrp4e-empire-ruins: 5.0.1wfrp4e-horned-rat: 5.0.1wfrp4e-middenheim: 5.0.1wfrp4e-owb1: 5.0.1wfrp4e-pbtt: 5.0.1wfrp4e-rnhd: 5.0.1wfrp4e-starter-set: 5.0.1wfrp4e-ua1: 5.0.0wfrp4e-ua2: 5.0.1wfrp4e-up-in-arms: 5.0.0wfrp4e-wom: 5.0.1wfrp4e-zoo: 5.0.0Active Modules: about-time, ATL, autoanimations, betterroofs, breaktime, colorsettings, config-presets, custom-css, dd-import, dice-calculator, dice-so-nice, drag-ruler, easy-ruler-scale, filepicker-plus, find-the-culprit, forge-vtt, foundryvtt-simple-calendar, fuzzy-foundry, fxmaster, gm-vision, hover-distance, image-context, improved-macro-editor, inactive-tokens-lmao, initiative-double-click, item-piles, jb2a_patreon, levels, lib-wrapper, module-credits, monks-active-tiles, monks-bloodsplats, monks-combat-details, monks-combat-marker, monks-little-details, monks-player-settings, monks-scene-navigation, monks-tokenbar, monks-wall-enhancement, moulinette-core, moulinette-gameicons, moulinette-scenes, moulinette-sounds, moulinette-tiles, multi-token-edit, multiface-tiles, permission_viewer, pointer, popout, quick-doors, quick-encounters, quickdraw, quickscale, random-target, recycle-bin, scene-packer, sequencer, smarttarget, socketlib, tagger, theripper-premium-hub, TimedEvent, times-up, token-attacher, token-z, tokenflip, tokenmagic, visual-active-effects, vtta-tokenizer, wall-height, warpgate, wfrp4e-dotr-maps, wfrp4e-eis-maps, wfrp4e-gm-toolkit, wfrp4e-helper, wfrp4e-pbth-maps, wfrp4e-ubersreik-maps, _CodeMirror, forge-vtt-optional

Cannot reproduce this

have to use the Expanded tables to reproduce


NIFI-13688 Check Validation Status before Fetching Parameters

Summary
NIFI-13688 Resolves a problem where Parameter Providers can fail to fetch parameters on startup due to referenced Controller Services not being enabled.
This behavior is the result of Management Controller Services not being enabled before the application calls ParameterProvider.fetchParameters(). The application validates standard Controller Services later in the flow loading process, but the application enables Management Controller Services earlier. After enabling Management Controller Services, performing validation on those Services allows valid Controller Services to become enabled.
The addition of a validation status check without timeout for fetching parameters gives an interval of time to wait for enabling. Parameter Providers that are not valid will result in a warning message, but the application will start so that administrators can diagnose configuration problems.
Tracking
Please complete the following tracking steps prior to pull request creation.
Issue Tracking

[X] Apache NiFi Jira issue created

Pull Request Tracking

[X] Pull Request title starts with Apache NiFi Jira issue number, such as NIFI-00000
[X] Pull Request commit message starts with Apache NiFi Jira issue number, as such NIFI-00000

Pull Request Formatting

[X] Pull Request based on current revision of the main branch
[X] Pull Request refers to a feature branch with one commit containing changes

Verification
Please indicate the verification steps performed prior to pull request creation.
Build

[X] Build completed using mvn clean install -P contrib-check

[X] JDK 21

Licensing

[ ] New dependencies are compatible with the Apache License 2.0 according to the License Policy
[ ] New dependencies are documented in applicable LICENSE and NOTICE files

Documentation

[ ] Documentation formatting appears as expected in rendered files

Reviewing and testing


Tutorial page is missing a description of the CognitiveServicesKey

The C# code contains a line to extract a setting from appSettings.json but in the json file does not have this setting
string cognitiveServicesKey = configuration["CognitiveServicesKey"];
Is the CognitiveServicesKey different from the Search Service Admin Key and the query keys?

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

ID: f5117f79-c345-55ac-f607-90fd6c90a4ce
Version Independent ID: dcf7e0e9-34c7-7a52-5ade-7799e60980b0
Content: C# tutorial: AI on Azure blobs - Azure Cognitive Search
Content Source: articles/search/cognitive-search-tutorial-blob-dotnet.md
Service: cognitive-search
GitHub Login: @gmndrg
Microsoft Alias: gimondra

Hi @webswapp-phillip thank you for the detailed question. We are currently investigating and will update you when we have accurate information to provide.

Hi @webswapp-phillip and @Grace-MacJones-MSFT, I checked the sample code on GH and it has the full (correct) configuration settings. I'll correct the tutorial docs right now.  Thanks so much for raising the issue!  To unblock you, here are all the keys, endpoints, and connection strings you need to provide.  You need a search service, a multi-region Azure AI service (formerly known as Cognitive Servies) and a Storage account.   I'll update the sample and doc to use the new Azure AI service name.
{
"SearchServiceUri": "",
"SearchServiceAdminApiKey": "",
"SearchServiceQueryApiKey": "",
"CognitiveServicesKey": "",
"AzureBlobConnectionString": ""
}

The sample is updated and verified for the Azure AI services rebrand if you want to take a look:  https://github.com/Azure-Samples/azure-search-dotnet-samples/tree/main/tutorial-ai-enrichment/v11  APIs did not change, so watch out for that.  Docs are also updated and the edit should be live in a couple hours.
#please-close


[authoring] copy as HTML

copying content from composer to other rich text tools requires we learn how to copy in final HTML/rich text format. e.g. for copying from composer to a ghost editor for example.
This feature should be in addition to the regular plain/markdown text way of copying.

+1 for this. I installed a plugin in Obsidian in order to make this faster for me. It was one of my favorite features of the Bear markdown editor.
It really makes copying to Ghost or a Google Doc (an inevitable reality of collaborating and publishing) much more consistent and reliable.


Wrong punctuation in ReadMe

Location：vendor/platform/Fibocom-FM650/README.md,line 100

English comma has been changed to Chinese comma.


C++ version for faster_whisper

Is there a C++ version of SYSTRAN/faster-whisper
This request is specifically for creating a C++ version that replicates the functionality of the Python implementation, with the following key features:
High-speed transcription capabilities.
Compatibility with existing models and weights from the Python version.
Cross-platform support (Linux, Windows, macOS).
Minimal dependencies for easy integration into existing C++ projects.

Faster whisper is already a python wrapper around a c++ runtime which is ctranslate2، you can use that directly and there are discussions about that in CT2 repo

Thanks a lot. I will check that


Bash prompt has disappeared and no input is accepted.

I add/open the console w/ Terminal Plus, as per usual, and it no longer drops to the command line.  I'm faced with a terminal that simply sits there with a blinking cursor, as if it's reading Facebook and ignoring it's purpose in life.

Running the latest version of Atom, just installed terminal-plus and I am experiencing the same issue:
Atom = 1.12.6
macOS = 10.12.2
oh_my_zsh = latest commit
Hope this helps.

I've got following messages inside the Developer Tools console:
task.coffee:86
Module version mismatch. Expected 49, got 46. Error: Module version mismatch. Expected 49, got 46.

task.coffee:86
Cannot read property 'bind' of null TypeError: Cannot read property 'bind' of null
    at process.<anonymous>

Same problem here. Also on :
macOS 10.12.2
Atom 1.13.0

To be even more specific, I'm on...
macOS 10.12.2
Atom 1.13.0 x64
...as well.

Atom: 1.13.0
Same error message as @dkfiresky .

https://github.com/jeremyramin/terminal-plus/pull/235 Just will leave it here

Now, in Windows 10, I get the following error:

Installing<EMAIL_ADDRESS>failed.Hide output…
Failed to install terminal-plus because Git was not found.
The terminal-plus package has module dependencies that cannot be installed without Git.
You need to install Git and add it to your path environment variable in order to install this package.
You can install Git by downloading, installing, and launching GitHub for Windows: https://windows.github.com
Run apm -v after installing Git to see what version has been detected.

The only problem is that I do have Git installed.  Had to go with a fork of this repo, called "platformio-ide-terminal" (https://github.com/platformio/platformio-atom-ide-terminal
).  Unfortunately, I may be switching permanently since it's minus 150+ issues, with less pull requests lingering.
In Windows 10, when you have Git for Windows installed, simply adding...
C:\Program Files\Git\bin\bash.exe
...to the Shell Override option (which would normally be "C:\WINDOWS\System32\WindowsPowerShell\v1.0\powershell.exe") solved the issue lickety split.
With over 235 downloads, I wish Jeremy good luck for introducing me to the best terminal package I ever used in an editor.

Got same error on fresh install on macOS. The platformio fork works for me.

Totally unusable. No solution yet?

As @dkfiresky mentioned above, #235.

Same issue with platformio-atom-ide-terminal...
Wow, nothing works. Why did I even bother moving to Atom.io?

I've tested it on Linux, Windows, OSX and MacOS Sierra.  Works fine.  You should verify that you've updated to the most recent version of Atom, as well as disabling then uninstalling Terminal-Plus then restarting Atom to make sure the changes have been applied correctly.
Otherwise, the control bar of Terminal-Plus will continue to sit above the Platformio terminal.  Happened to me, so this feedback is based on personal experience.

Thanks @stevenventimiglia , that helped me: i am now using platform-io's terminal.
Hopefully, the next update of atom won't break another set of packages i was using: that is always my fear.

I also get a blank terminal on Mac OS X 10.11.6 and Atom 1.13.0 and this shows up the console:

@msabramo - As mentioned above:

Had to go with a fork of this repo, called "platformio-ide-terminal" (https://github.com/platformio/platformio-atom-ide-terminal). Unfortunately, I may be switching permanently since it's minus 150+ issues, with less pull requests lingering.

As @dkfiresky mentioned above, #235. As recommended, go with https://github.com/platformio/platformio-atom-ide-terminal.

Thanks, @stevenventimiglia! platformio-atom-ide-terminal works well for me.

I'm on Fedora 25, latest ATOM - the same thing

@dmitry-saritasa @stevenventimiglia @msabramo @stevenventimiglia @Stefanbracke @seeekr @seeekr @stevenventimiglia @dkfiresky @kaikun213 @adhisimon @EvisionPRO @ThroughLee @marabesi @incyi @dkfiresky @jlmoody @htmlcore Try out https://github.com/Fred-Barclay/Termination, worked perfectly for me and actively maintained.

@hanibash - I'll keep my eyes on it, but it needs more users to see if it's going to last (aka being maintained.)  Too many players are "all forks and no action".
Was happy to see your push request, "Terminal themes use ANSI colors".  Although Platformio Terminal had their last commit more recently, Termination is many commits ahead of them, and Fred seems to be a bit more proactive.  We shall see.  ;)

@hanibash thank you so much! I all but gave up with an atom terminal, you just made my day! Thanks thanks terminal-plus team, thanks platformio-ide-terminal, I did like you both but you've both failed and not recovered for many months.

What issues have you been having with "platformio-ide-terminal"?  They've been updating it quite often.  Fred Barclay's been doing a real good job with Termination (https://github.com/Fred-Barclay/Termination), too.  So I'm interested in finding out what's different between the two.

Ok embarrasingly, now that I've uninstalled platformio-ide-terminal and re-installed it, it appears to work. For the past several months I've had no luck getting it to work at all.


Update TERMS.md

minor spelling mistake

Minor enough to just be fixed with https://github.com/0xpayne/gpt-migrate/commit/086cfdd13ba3d6b3354164089368bb96ad87a58a
Thanks!


Some pre-work for embeddable instantiator work.

initial work on new EmbeddableInstantiator contract allowing ctor-injection.
the main work in this initial commit is just cleaning up where/when the EmbeddableRepresentationStrategy, EmbeddableInstantiator, etc are created/determined.  was especially important to drop those from the JPA model.
next steps include integrating my work on "cleaning up read paths"
p.s. the test is just for debugging :)

Looks like you found a way around the need to re-implement the JPA metamodel building based on the mapping model.

Its a little hacky, but its better to do minimal changes for now.  I do think it would be better longer term to change this to be based on the mapping model, but that can wait.

merge this or build on top of it

I have some local changes already based on top of this.  The plan was to get those working first.  Those changes are to actually pass the values to the instantiator, which meant changes to the initializer which is still a work in progress

I went ahead and pushed this.  The work I was doing locally was not working.  I'll come back to this next week.


Update dashboard Kubernetes / System / API Server ( 15 → 16 )

This PR contains the following updates:

Package
Update
Change

Kubernetes / System / API Server
major
15 -> 16

Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.

[ ] If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

Edited/Blocked Notification
Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.
You can manually request rebase by checking the rebase/retry box above.
⚠ Warning: custom changes will be lost.


[backport] Fix SCE with ChainerX and normalize

Backport of #8301

[automatic post] Jenkins, test this please.

Please follow #8307 to be merged.

Jenkins CI test (for commit 088798cd35568616d67cd99ab4dc5223bce05a3d, target branch v6) failed with status FAILURE.

Now ##8307 is merged and I've update this PR.

Jenkins, test this please.

Jenkins CI test (for commit 879c35b9254a55fd453aef8c70ed776bbae5eec5, target branch v6) succeeded!

Hm, seems like CI is failing.

Jenkins, test this please.

Jenkins CI test (for commit 879c35b9254a55fd453aef8c70ed776bbae5eec5, target branch v6) succeeded!

Waiting for https://github.com/chainer/chainer/pull/8075#issuecomment-548304889 to pass the CI failure.

Jenkins, test this please.

Jenkins CI test (for commit 879c35b9254a55fd453aef8c70ed776bbae5eec5, target branch v6) succeeded!

Some CI failures that are unrelated. Thanks for the changed, LGTM.


Warn about duplicate keybindings when building translations

With #6972 and #7181 occurring in relatively quick succession, it'd be worth adding a check upon downloading translations to determine when the same key is used for multiple shortcuts in the same locale. This issue is probably more common than we know.

I added this check and it came up with a number of conflicts for translators to resolve. Warnings are issued in the console whenever running npm run translations.
ar: duplicate shortcut "ك" for "inspector.zoom_to.key" and "operations.continue.key"
ar: duplicate shortcut "خ" for "background.key" and "operations.extract.key"
ar: duplicate shortcut "ف" for "operations.disconnect.key" and "operations.split.key"
ar: duplicate shortcut "ح" for "modes.add_note.key" and "operations.move.key"
ar: duplicate shortcut "د" for "operations.merge.key" and "operations.rotate.key"
ar: duplicate shortcut "د" for "operations.merge.key" and "operations.circularize.key"
ar: duplicate shortcut "ع" for "operations.reverse.key" and "operations.reflect.key.short"
ar: duplicate shortcut "⌘⇧ق" for "info_panels.location.key" and "info_panels.measurement.key"
ast: duplicate shortcut "A" for "help.key" and "operations.continue.key"
cs: duplicate shortcut "I" for "issues.key" and "background.minimap.key"
cs: duplicate shortcut "Q" for "sidebar.key" and "operations.orthogonalize.key"
gl: duplicate shortcut "P" for "issues.key" and "preferences.key"
he: duplicate shortcut "ע" for "preferences.key" and "modes.add_note.key"
he: duplicate shortcut "ר" for "operations.orthogonalize.key" and "operations.straighten.key"
pt: duplicate shortcut "P" for "issues.key" and "preferences.key"
sv: duplicate shortcut "P" for "issues.key" and "preferences.key"
vi: duplicate shortcut "L" for "operations.orthogonalize.key" and "operations.straighten.key"


Add warning when scope="openid profile" is used

Also try to catch the error when profile is too big


Remove TLSv1.3 as default

We specify TLSv1.3, but without any compatible cipher suites.  So makes sense to remove for older versions to avoid any weirdness.  n.b. JDK 11 detects this and strips anyway.

https://github.com/square/okhttp/issues/4114


config of CSL-Daily

Thanks for your awesome work! I don’t find the config file corresponding to CSL-Daily. Could you provide it?

I use the hf-trim method mentioned by the author on the Phonexi-2014T dataset, but in the second step, my dictionary size is 2215, not the provided 2454. At the same time, I am also curious about how to obtain pytorch_pretrain.bin in the third step. Could you provide a code? Thank you so much!

The model with a size of 2454 was created in our early experiments about gloss-to-text translation.    2. You can find the code in trim_model.py.

Also, I'm curious, how to use trim pruning to the model? Could you provide a code? Thank you so much!

You can find code in trim_model.py

Thanks for your awesome work! I don’t find the config file corresponding to CSL-Daily. Could you provide it?

We use char-based tokenizer in the CSL-Daily experiment so the code will be a little different. We will update soon.

Thanks for your awesome work! I don’t find the config file corresponding to CSL-Daily. Could you provide it?

We use char-based tokenizer in the CSL-Daily experiment so the code will be a little different. We will update soon.

Looking forward to your updates~

@Kakarot1103
Sorry to bother you, I'm curious, for the csl-daily dataset, when I calculate performance such as bleu, do I need to use spaces to separate each char?
I changed line442 in the evaluate function to migrate it to the Chinese domain. https://github.com/zhoubenjia/GFSLT-VLP/blob/4699132e1f71ee259133fb05f4373794fc4f94a2/train_slt.py#L442
    tgt_pres = tokenizer.batch_decode(tgt_pres, skip_special_tokens=True)
    tgt_refs = tokenizer.batch_decode(tgt_refs, skip_special_tokens=True)
    tgt_pres = [' '.join(list(r)) for r in tgt_pres]
    tgt_refs = [' '.join(list(r)) for r in tgt_refs]

Is this the right approach? Or do I need to do something else?

This is a question worth discussing. The output of tokenizer.batch_decode is a continuous Chinese sentence like "我去吃饭了“. When you calculate the bleu score, you can use either the char-based method like "我 去 吃 饭 了“ or the word-based method like "我 去 吃饭 了". Typically, the former method will have a higher bleu score than the latter. In our experiments, we used a char-based approach for performance evaluation just like previous work ( [1],[2]). Your code is correct.
[1] Hao Zhou, Wengang Zhou, Weizhen Qi, Junfu Pu, and Houqiang Li, "Improving Sign Language Translation with Monolingual Data by Sign Back-Translation," IEEE/CVF International Conference on Computer Vision and Pattern Recognition (CVPR), 2021.
[2] Chen, Yutong and Wei, Fangyun and Sun, Xiao and Wu, Zhirong and Lin, Stephen, "A Simple Multi-Modality Transfer Learning Baseline for Sign Language Translation," Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), 2022.

@Kakarot1103 Sorry to bother you, I'm curious, for the csl-daily dataset, when I calculate performance such as bleu, do I need to use spaces to separate each char?
I changed line442 in the evaluate function to migrate it to the Chinese domain.
https://github.com/zhoubenjia/GFSLT-VLP/blob/4699132e1f71ee259133fb05f4373794fc4f94a2/train_slt.py#L442
    tgt_pres = tokenizer.batch_decode(tgt_pres, skip_special_tokens=True)
    tgt_refs = tokenizer.batch_decode(tgt_refs, skip_special_tokens=True)
    tgt_pres = [' '.join(list(r)) for r in tgt_pres]
    tgt_refs = [' '.join(list(r)) for r in tgt_refs]

Is this the right approach? Or do I need to do something else?

This is a question worth discussing. The output of tokenizer.batch_decode is a continuous Chinese sentence like "我去吃饭了“. When you calculate the bleu score, you can use either the char-based method like "我 去 吃 饭 了“ or the word-based method like "我 去 吃饭 了". Typically, the former method will have a higher bleu score than the latter. In our experiments, we used a char-based approach for performance evaluation just like previous work ( [1],[2]). Your code is correct.
[1] Hao Zhou, Wengang Zhou, Weizhen Qi, Junfu Pu, and Houqiang Li, "Improving Sign Language Translation with Monolingual Data by Sign Back-Translation," IEEE/CVF International Conference on Computer Vision and Pattern Recognition (CVPR), 2021.
[2] Chen, Yutong and Wei, Fangyun and Sun, Xiao and Wu, Zhirong and Lin, Stephen, "A Simple Multi-Modality Transfer Learning Baseline for Sign Language Translation," Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), 2022.

@Kakarot1103 Sorry to bother you, I'm curious, for the csl-daily dataset, when I calculate performance such as bleu, do I need to use spaces to separate each char?
I changed line442 in the evaluate function to migrate it to the Chinese domain.
https://github.com/zhoubenjia/GFSLT-VLP/blob/4699132e1f71ee259133fb05f4373794fc4f94a2/train_slt.py#L442
    tgt_pres = tokenizer.batch_decode(tgt_pres, skip_special_tokens=True)
    tgt_refs = tokenizer.batch_decode(tgt_refs, skip_special_tokens=True)
    tgt_pres = [' '.join(list(r)) for r in tgt_pres]
    tgt_refs = [' '.join(list(r)) for r in tgt_refs]

Is this the right approach? Or do I need to do something else?

This is a question worth discussing. The output of tokenizer.batch_decode is a continuous Chinese sentence like "我去吃饭了“. When you calculate the bleu score, you can use either the char-based method like "我 去 吃 饭 了“ or the word-based method like "我 去 吃饭 了". Typically, the former method will have a higher bleu score than the latter. In our experiments, we used a char-based approach for performance evaluation just like previous work ( [1],[2]). Your code is correct.
[1] Hao Zhou, Wengang Zhou, Weizhen Qi, Junfu Pu, and Houqiang Li, "Improving Sign Language Translation with Monolingual Data by Sign Back-Translation," IEEE/CVF International Conference on Computer Vision and Pattern Recognition (CVPR), 2021. [2] Chen, Yutong and Wei, Fangyun and Sun, Xiao and Wu, Zhirong and Lin, Stephen, "A Simple Multi-Modality Transfer Learning Baseline for Sign Language Translation," Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), 2022.

Get! Thanks for your reply!


allow multiple sql queries in DbDependency

Q
A

Is bugfix?
no

New feature?
yes

Breaks BC?
no

Tests pass?
yes - PHP5.5 wrongly configured on travis

And also a little bit of refactoring.
I know that \yii\caching\ChainedDependency exists, but this way is much more convinient:
 'dependency' => [
        'class' => 'yii\caching\DbDependency',
        'sql' => [
           'SELECT updated_at from agency where user_id = ' . Yii::$app->user->id,
           'SELECT max(updated_at) from offer_has_agency where agency_id = ' . Yii::$app->user->identity->agency->id,
           'select count(*) from message where message.status = 1 and message.to = ' . Yii::$app->user->id,
        ],
    ],

Thank you for your idea, but I have some objection:

The change makes DbDependency class name irrelevant, because it will represent multiple dependencies at the same time.
There is already a way to get the same result without code changing and it looks pretty much the same
The change complicates the code in DbDependency

I'd like to hear more @yiisoft/core-developers opinions

I agree that the change should not be accepted. Reasons:

Complicates implementation.
Another way to the same thing.
Adds an easy way to kill application performance by executing multiple queries each time cache is accessed.


createAutoAnimatePlugin does not work in Nuxt build

Reproduction
https://stackblitz.com/edit/github-8gbhmr?file=formkit.config.ts
Describe the bug

By default, Stackblitz will run npm run dev, so play with the form (toggle the checkbox on and then off to trigger validation message) and notice the animations.
Now run npm run build && npm run preview and try again. Does not seem to animate.

Environment
any

Thank you for the reproduction. We’ll look into it.

Closing in favor of #1016 (same underlying issue) — fix is in the @next release.


Apply for opencollective

I know this is not that popular, but I'd assume some people (myself included) would want to contribute to this project any way they can; towards the goal of making this as feature-full as the VSCode extension and even more.
Here's the link: https://opencollective.com/opensource/apply

Hi, I don't know open collective: why do you say it is not popular ?
I don't feel legitimate to open a collective: this is a small project and it seems irrealistic to ask money for that.

By “not popular” I meant Reason/this plugin. The second part of the
argument, in my eyes you wouldn’t be “asking for money”, but enabling
people like myself to contribute. In my particular case, I can’t quite with
code but I’d very much love this project moving forward. Sorry if wishful
thinking.
--
Best Regards,
Adrian Perez
https://adrianperez.codes
On April 25, 2018 at 2:06:00 PM, Hervé Giraud<EMAIL_ADDRESS>wrote:

Hi, I don't know open collective: why do you say it is not popular ?
I don't feel legitimate to open a collective: this is a small project and
it seems irrealistic to ask money for that.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/reasonml-editor/reasonml-idea-plugin/issues/48#issuecomment-384263168,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAIIvKD9O_SnNM6DE4VfwNj1g-GQy6mGks5tsGaogaJpZM4TjIm4
.

no problem.
I'm open to proposals, but I'll have to read the legal information, it might be more difficult for people living in europe maybe.

lol! I tried OpenCollective, but I'm not there yet :smiley:

Oh darn. You can switch to Patreon or wait on stars 😞

I created an account on liberapay: https://liberapay.com/hgiraud. I'll see how it goes.

Nice. I signed up and it eventually worked. It's a bummer it doesn't support PayPal, but hey.

Awesome! You rock. Thank you very much.


Reproduce data from data-raw and test on CI (#1)

Closes #61
https://github.com/2DegreesInvesting/r2dii.data/issues/76

New internal source_data_raw() helps source all .R files
under data-raw/.
New expect_no_differences() fails with informative output
of waldo::compare().
CI workflow reproduces all data/ from data-raw/ and checks
for differences agains regression references.

For example:
Say I change something in data-raw/. I don't source any file nor test or check locally. I just commit and push. Now our GitHub Actions workflow sources all files in data-raw/, which updates all files in data/. As usual, R CMD check runs all tests and one of them fails because the updated dataset is now different that the regression reference scored in tests/testthat/ref-*.
A failing test on GitHub Actions now shows not only this usual uninformative result:

but also this more informative result:

This should allow us to fix the problem more quickly.

A couple of points:

I see failing checks in CI, which seem to occur when sourcing data-raw. In particular, we do not list the package here under Imports, but it is used a lot in "data-raw/*.R" files.
Running source_data_raw() locally on my machine errors, stating that it cannot find enlist_datasets()

Running source_data_raw() locally on my machine errors, stating that it cannot find enlist_datasets()

Those are all internal functions. Did you devtools::load_all()?

I see failing checks in CI, which seem to occur when sourcing data-raw. In particular, we do not list the package here under Imports, but it is used a lot in "data-raw/*.R" files.

We don't need to Import packages we use in data-raw/. To avoid the error on CI you can install those packages on the GitHub Actions workflow file. I did just that for dplyr and readr, but removed here because it's needless.


Fix #257, proper implement FixedBucketSampler

Channel for questions
Before or while filing an issue please feel free to join our Slack channel to get in touch with development team, ask questions, find out what's cooking and more!
Description
(Brief description of what this PR is about)
Checklist
Essentials
Please feel free to remove inapplicable items for your PR.

[ ] Changes are complete (i.e. I finished coding on this PR)
[ ] All changes have test coverage:
[ ] Code is well-documented:

For user-facing API changes, Java doc has been updated.
For new examples, README.md is added to explain the what the example does.

[ ] To the my best knowledge, examples and jupyter notebooks are either not affected by this change, or have been fixed to be compatible with this change

Changes

[ ] Feature1, tests, (and when applicable, Java doc)
[ ] Feature2, tests, (and when applicable, Java doc)

Comments

If this change is a backward incompatible change, why must this change be made?
Interesting edge cases to note here

Can you check if this helps for the Sentiment Analysis example?

Can you check if this helps for the Sentiment Analysis example?

The TrainSentimentAnalysis is working now.


Mobile nav stopped working

Need to dig into, why is not functioning anymore.

Fixed, Javascript external call was improper / typo


Should get a "bare" response if you Accept: text/plain

Currently, a request to GET / can either give you just your IP address as simple text, or a fancy HTML page - and this decision is exclusively made based on whether your user agent is one of the few recognised by the server as being not-a-browser.
I believe it would be more correct, and more flexible, to support the Accept header when making this decision. In particular, if you only Accept: text/plain, then you should naturally get the plain-text response rather than the fancy HTML. In other words, I would expect the following behaviour. (I've omitted all headers that aren't relevant to this issue. :wink: )
GET / HTTP/1.1
Accept: */*
User-Agent: something unrecognised

HTTP/1.1 200 OK
Content-Type: text/html; charset=utf-8

<!-- full fancy html page here -->

GET / HTTP/1.1
Accept: text/plain
User-Agent: something unrecognised

HTTP/1.1 200 OK
Content-Type: text/plain; charset=utf-8

<IP_ADDRESS>

This behaviour is also consistent with the existing support for the Accept header, which allows you to retrieve the JSON response from GET / by indicating that you will only Accept: application/json.
The existing system which sniffs your user agent would remain in place - although it would make sense to override the user agent and give the HTML page to Curl and friends too, if they send Accept: text/html rather than the default Accept: */*.

I agree. Feel free to submit a PR if you want, I think this should be an easy change.


(maint) Remove needless check in setting  default

This line is not sane for the setting of the log_levl default
loglevel = %x{ #{puppet_path} config --section agent --log_level notice print log_level }.chomp
this sets log_level to notice, and then return the output of the log_level setting
  loglevel = "notice"

is the same thing with fewer steps
Supersedes PR #8958

See https://github.com/puppetlabs/puppet/pull/8958#discussion_r1393789337 for details


Lombok not working in Java 10

Lombok not working when using java 10.
Java 10:
Junit 5:
lombok: 1.18.0

Lombok does not work with java modules, are you using Java modules?
I have my project working on Java 10 and Lombok 1.18.0

Duplicate of #1723


Refresh old EKS blog post

WIP refresh of the original EKS package announcement blog post.
Here's the preview link: http://pulumi-docs-origin-pr-4718-ebd9c7e2.s3-website.us-west-2.amazonaws.com/blog/easily-create-and-manage-aws-eks-kubernetes-clusters-with-pulumi/

Are we going to update the publish date and add "Updated" to the title to float this to the top?

Are we going to update the publish date and add "Updated" to the title to float this to the top?

I'll defer to you and @zchase on that. I wasn't sure if any of that would affect SEO, for example.


somatic SNV/InDel number is too many

Hi,
I used clairs(v0.4) to call somatic SNV/InDel(tumor/normal paired), but the PASS variants number is ~6w. Is it normal?
Compare to deepsomatic, the somatic SNV/InDel number is ~1.7w.
Do you have recommend the cutoff of  QUAL value for SNV and InDel, seperately?
ClairS-0.4.0/run_clairs --tumor_bam_fn hifi_tumor_pbmm2.bam --normal_bam_fn hifi_normal_pbmm2.bam --ref_fn chm13v2.0.fa --threads 30 --platform hifi_revio --output_dir clairs_out --enable_indel_calling --enable_clair3_germline_output
Should I set a higher number for --min_coverage ? I'm confused about it.
Best regards.

It depends on the cancer type and other clinicalpathological details of your sample to make a rough guess of the range of the somatic variants. Use HCC1395/BL from SEQC2 for example, it has over 40k somatic classified as truth. Nevertheless, you can always do downstream filtering based on the qual and tags given in ClairS' result to reach the number of somatic variants you except.


ERR_CONNECTION_REFUSED

Good afternoon!
I made the installation on a ubuntu 16.04 LTS server and when I click connect the following ERR_CONNECTION_REFUSED error appears:
Has anyone gone through this?
Thank you.

Hey! The "connection refused" error generally appears when there is no application listening at the desired port. As a demonstration, assuming there is no application occupying port 1234, entering "http://localhost:1234" into your browser will produce this error as well.
So if this error appears on the frontend web application, this means that the Node.js API server on port 2019 failed to start. Could you provide some command line output that would undermine this issue in particular?

Good Morning!
Thanks for the feedback, so the error that is appearing on the Chrome Console is WebSocket connection to 'ws: // localhost: 2019 /' failed: Error in connection establishment: net :: ERR_CONNECTION_REFUSED, I'm starting the Node server with the command npm start and I get the following screen.

already gave this command to release the door 2019
iptables -A INPUT -p tcp --port 2019 -j ACCEPT
I do not know if I did something wrong.

Well, there are clearly no errors in this output, so there is almost no chance that it's a problem with the application itself. I don't have a real solution yet either, just some things you could try out to find the real source of this issue.

After npm start, run nmap -p- localhost to see all open ports and to make sure the desired ones really are open.
Using sudo netstat -tulpn, you should be able to identify which applications occupy the ports. As for me, everything is working without a problem (on Ubuntu 16.04 as well, no server though), port 2018 and 2019 belong to the same node process and 2020 to a python process.
Without whatsapp-web-reveng running, launch python -m SimpleHTTPServer 2019 in any directory and see if entering http://localhost:2019 works.

I am getting some problems trying to make it wok. I have install all dependencies and I have check WS with Chrome extension and it is suppose to connect with it.
The error is showing a ws://localhost connections problem. I am trying to run it remotely, is this the problem?

sorry need to re-open this case .. it happened on my end
currently my setup is i have a Ubuntu 18.04 VM and i have installed from this repo.
Then all seems well:

Then from another PC with different IP, opened up the browser to that VM IP:

Tried to Reconnect while watching the Chrome Console:

I guess the question that i have is that is it the "client" that wil
hi @wazowski78 how did you manage to solve the issue? can you share? :)
thank you all


Battlefield 2: crash when Lightning and Dynamic Shadows are set to high

It only happens on DXVK during map loading and it's a bit fiddly. Sometimes it works with Dynamic Shadows set to medium, sometimes it doesn't. Once it randomly didn't crash but when entering the game it was running at 2 seconds/frame and the weapon was completely black. I don't have a trace of that run unfortunately.
This issue was also discussed on d9vk, but no trace/logs were provided for this crash: https://github.com/Joshua-Ashton/d9vk/issues/415
Screenshot of the crash error dialog:

Software information
Battlefield 2 v1.5, Lightning and Dynamic Shadows set to High. Other options don't matter.
System information

GPU: GTX 960m
Driver: 440.64
Wine version: 5.5
DXVK version: 1.6

Apitrace file(s)
https://drive.google.com/file/d/1FiolLb1cUJeRBCOz8pPXnfsX7yJY6NtX/view
Log files
BF2_d3d9_crash.log

See #1318 , tl;dr use a wine build that supports large address aware override (e.g. from Lutris) and set WINE_LARGE_ADDRESS_AWARE=1.

I did some more tests tests with LAA and this is what I found:

With Lightning = High, Dynamic Shadows = Off and everything else High the game crashes as described when loading the map "Operation Smoke Screen" in singleplayer.
With the same settings the map "Strike at Karkand" loads fine. If you try loading "Operation Smoke Screen" after "Strike at Karkand" it also loads fine.
Upping Dynamic Shadows to Low causes the game to crash even for  "Strike at Karkand".

Without dxvk even when everything is set to High I can't cause the crashes that I'm seeing. If address space exhaustion is the problem then dxvk is allocating a big chunk of memory for the map "Operation Smoke Screen" except if "Strike at Karkand" is loaded before it.
Is there a way to print virtual address space allocations that might be done by the game or by dxvk?

I think there's some way to print virtual memory mappings in /proc, but not sure off the top of my head how to use that exactly. That said, DXVK is known to have significant memory overhead compared to wined3d, and it's not an easy thing to improve at all.

I understand. This issue can be closed if you think there is nothing that can be done about it, the game works fine with Lightning set to Medium. I might try to trace the allocations when I some have time, maybe something pops up.

I'll do that because we have a meta issue (kind of) for this sort of thing (#1318).


merge from arlac77/npm-package-template

package.json

chore(package<EMAIL_ADDRESS>chore(scripts): cover@#overwrite c8 -x 'tests/**/*.mjs' --temp-directory build/tmp ava && c8 report -r lcov -o build/coverage --temp-directory build/tmp
chore(package): set $.ava.require='esm' as in template
chore(package): set $.ava.files='tests/*-test.mjs' as in template
chore(package): set $.ava.extensions='mjs' as in template

.travis.yml

chore(travis): (jobs.include)
chore(travis): add 12.13.0 remove 12.12.0 (jobs.include.node_js)
chore(travis): (script)

Coverage remained the same at 98.4% when pulling df885a554db0ee1baba625bc79085dab4c2a1c86 on npm-template-sync/1 into c70c1efc00cdaa29f6dd034d88c02f06c7573b94 on master.

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Add functions to create UPIDs from their underlying components.

Partially fixes #405, by implementing functions to create UPIDs.
added unit tests.

Thanks for the contribution @sethtroisi. We require a DCO for out commits, can you sign-off the commit using the process here: https://github.com/pixie-io/pixie/blob/main/CONTRIBUTING.md#sign-your-commits.

Thanks for the pointer @zasgar, fixed now.


1.0 Release Discussion / Wishlist

With Hyper on its way to 1.0, perhaps it's time to start discussing where this crate is at in relation to its own eventual 1.0 release, as well as create a place to document potential blockers for said release. That said, I haven't looked too closely at this crate lately so I don't know what any potential blockers might be.
Thoughts, @seanmonstar?

I just did a large redesign of this crate, resulting in v0.3. I realize reqwest is on the road to 1.0, and it publicly relies on mime, so there does need to be a way forward. I feel that the new design 0.3 is one that can be stabilized, with one possible caveat. I'm uncertain if I'd rather all the mime constants to be on the Mime type, or on the crate.
Should you do ContentType::new(mime::TEXT_CSV), or ContentType::new(Mime::TEXT_CSV). If the latter, then since associated constants won't stabilize until Rust 1.20, might have to wait till then.
Besides that, I think there just needs some usage out of 0.3, which should happen much more so when hyper releases 0.11, which contains the upgrade.

From a high-level perspective, I think I would prefer to see the constants contained within a submodule, perhaps namespaced by top-level type, e.g.:
/// `application/_` mime types
pub mod application {
    pub const NAME = "application"; // maybe?
    pub const WILDCARD = Mime { "application/*" }; // or STAR
    pub const OCTET_STREAM = Mime { "application/octet_stream" };
}

// ..

/// `multipart/_` mime types
pub mod multipart {
    pub const NAME = "multipart";
    pub const FORM_DATA = Mime { "multipart/form-data" };
    pub const ATTR_BOUNDARY = Name { "boundary" };
}
// ...

This would help avoid polluting the crate root namespace as more constants are added.
I think as far as desired APIs go, I do miss the ability to construct a Mime in a strongly typed manner, e.g. Mime(TopLevel::Multipart, SubLevel::FormData, vec![(Attr::Boundary, "boundary")]. Maybe add a method like Mime::add_param() which returns a new Mime with the given parameter and value appended?

Using modules to group by top level media type is an interesting idea! Seeing mime::text::CSS and things is neat.
There could be some confusing around which constant is a Mime and which is a Name. For instance, would this confuse a user: mime::JSON vs mime::application::JSON? Is that a situation where it'd be better to be Name::JSON?
I'm not sure whether the current situation really "pollutes" the crate root.  Using a flat design versus modules saves 1 character of typing per constant mime::TEXT_PLAIN vs mime::text::PLAIN, not much to bother considering. Maybe if you were looking in the docs, you'd want to look for constants that you can use with only application types, or something?

Constructing a Mime without strings: I delayed this to get 0.3 finished sooner. Designing methods to handle both optional suffixes and parameters might warrant something like a builder... I imagine with macros 2.0, a mime! macro can be used to both construct a Mime by combining Names, and also by parsing strings at compile time. Examples of this macro:

let form_data = mime!(MULTIPART / FORM_DATA; boundary = my_rando_str);
const GITHUB: Mime = mime!(APPLICATION / "vnd.github.api.v3" + JSON);
const INVENTED: Mime = mime!("sean/monstar; foo=bar");

Mutating a Mime: I also skipped this to get 0.3 released. The actual mutating isn't too difficult, update the inner source and any stored indices. However, like setting the boundary parameter with a string, it would need to be a fallible method. Not all characters are valid in a Mime. So either fn add_param() -> Result<(), ParseError>, or maybe adding a FromStr for Name, and then you call mime.add_param(BOUNDARY, my_rando_str.parse()?);.

I'm not sure whether the current situation really "pollutes" the crate root.

Currently? Not really, I guess. If you plan to add a large number of constants more, maybe. Are you going to keep it about the same? Just constants for the most used types?
Maybe then, just a few submodules would do, though it would make the absolute paths longer:
pub mod attrs {
    pub const BOUNDARY = Name { "boundary" };
    pub const CHARSET = Name { "charset" };
}

// Is having `Name` constants strictly necessary since they can be converted to and from strings at nearly zero cost?
pub mod names {
    pub const APPLICATION = Name { "application" };
    // ...
    pub const MULTIPART = Name { "multipart" };
    // ...
    pub const GIF = Name { "gif" };
}

pub mod types {
    pub const APPLICATION_JSON = Mime { "application/json" };
    pub const APPLICATION_OCTET_STREAM = Mime { "application/octet-stream" };
    // ...
    pub const IMAGE_WILDCARD = Mime { "image/*" };
    pub const IMAGE_GIF = Mime { "image/gif" };
    // ...
    pub const MULTIPART_FORM_DATA = Mime { "multipart/form-data" };
}

You could use proc-macro-hack to get a compile-time macro now, however I don't see much point in combining Names since their underlying strings will have to be concatted anyway. It's slightly safer but I still miss the old API design; I understand why it was difficult to work with and extend though.

If you plan to add a large number of constants more, maybe. Are you going to keep it about the same? Just constants for the most used types?

Undecided. I'm sure there's a few other fairly common that I have forgotten. I'm not sure I'd want to just copy the IANA registry into this crate. With a macro to make new static Mimes, that feels unnecessary.

Is having Name constants strictly necessary since they can be converted to and from strings at nearly zero cost?

Well, having constants instead of people typing strings does allow the catching of typos. mime.type_() == mime::APPLICATON will error, mime.type_() == "applicaton" will not. As to them being of type Name instead of &str, not all names are treated the same. Specifically, most names are case insensitive, so mime.type_() == "TEXT" and mime.get_param("charset").unwrap() == "UTF-8" should work.

You could use proc-macro-hack to get a compile-time macro now

I did start a macro trying to do just that, but hit 2 problems, 1 probably solvable, another not.

The hack defines an item, enum ProcMacroHack { ... }, and so you cannot use it multiple times in the same scope. I would consider trying to find a solution, except for number 2.
To allow the macro to construct a Mime outside of the mime crate, the fields would need to be public. That would mean libraries can no longer rely on the a constructed Mime to only have valid characters. Macros 2.0 already are executed in scope of the defining crate, so they can access private fields, without having to expose them to the world.

I don't see much point in combining Names since their underlying strings will have to be concatted anyway.

With a compile time macro, they can be concatenated into a single static string, so the there's no runtime cost. And by allowing things like mime!(APPLICATION / CSV), you can again get typo checks instead of using a string.

There was some discussion in #55 about splitting Mime into two types, MediaType and MediaRange, such that text/* is a valid MediaRange, but not a valid MediaType. I like the concept. Would be a breaking change...

Makes sense.

You might also want to consider adding some support for RFC2231.
Currently you can parse/uses MIME conforming with the RFC,
but you have to put extra work on top for using such mimes.
A example from the RFC would be:
Content-Type: application/x-stuff;
    title*0*=us-ascii'en'This%20is%20even%20more%20;
    title*1*=%2A%2A%2Afun%2A%2A%2A%20;
    title*2="isn't it!"

By adding a * to the end of you parameter name (e.g. filename => filename*) you
switch to a slightly different format for the values, which:

add a charset field followed by a language field separated by ' from the rest
instead of quoting you now use percent encoding to encode from the charset
specified into us-ascii valid for an parameter value

Additionally they add a mechanism to split long parameter values into multiple
sections by adding a *N (e.g. *0,*1,...) to the end of the parameter name,
but before any possible added * for encoding. Note that only the
first section contains a charset/language field, following sections
do not. Also following sections do not need to use encoding,
through if encoding is used in any section the first section has to
be encoded.
Like I said before this crate does parse such definitions just fine,
but it would be interesting to have e.g. a get_rfc2231_param,
method which iterates over all sections of a given parameter
and preferable does so in the section order (which can
differ from the order they appear in the MIME field).
(e.g. a ~ Iter<Item(bool, Name)> where the bool indicates,
if a section is encoded i.e. the full parameter name ended
in a *)
Similar nice would be a way to construct such MIMES,
through this would mean pulling in percent_encoding
dependencies.
For now I will implement some of the part on top of
Mime for my use case. I can post them here when
done or, if they don't contain any application specific
logic, make a pull request.

One question that's come up during the crate evaluation so far is whether mime is the best name for the crate. Since we're just dealing with media types then maybe media-types is more descriptive?
Splitting into MediaType and MediaRange seems like a good idea. I'm also thinking that if we did that then maybe it also makes sense to move the constants on to those respective types? That one seems like it's 6-of-one or half-a-dozen-of-the-other to me though.

Here are some other thinks which I think are a good idea:

do not use Name for both names and values. All "names" are can be compared case insensitive but only value of the charset param is compared case insensitive.
do not provide as_str for the "new" Value type as quoted-pairs (e.g. \") can not be handled correctly with it instead provide as_str_repr(&self) -> &str (for the underlying representation)  and to_content(&self) -> Cow<'a, str> for the actual content (comparasions can be implemented content based without needing any allocation even if quoted-pairs are used.
maybe drop special handling of the charset parameter. While charsets are case insensitive, this is a detail on a different abstraction level and case insensitive comparison is not enough at all. With other words if someone want's to compare  the person has to  use an additional API anyway which knows about alias names for charsets (e.g. utf8 == utf-8). Any such API would implement case insensitive comparison by themselves, so no need to implement it here.
consider if it is possible to parse a  "text/plain" into the same representation as TEXT_PLAIN, by e.g. using a tee data struct containing the most common type/subtypes (speedier comparisons matching etc. wrt. to parsed mime-types and mime-ranges, similar parsing speed (I guess) but higher binary size)

Any status on this a year later? Serde support still isn't available.

It'd be nice to have serde support by now.

for those who are asking about serde support I've been using serde_with's serde_as and DisplayFromStr to achieve this.
Like this, for example:
use serde::Deserialize;
use serde_with::{DisplayFromStr, serde_as};
use url::Url;

#[serde_as]
#[derive(Deserialize, Debug)]
pub struct ImageResponse {
  #[serde_as(as = "DisplayFromStr")]
  pub id: u64,
  pub url: Url,
  #[serde_as(as = "DisplayFromStr")]
  pub content_type: mime::Mime,
  pub bytes: usize,
  pub image_width: u32,
  pub image_height: u32,
}


docs: Begin migration to Tailwind

✅ Checklist

[x] I have followed every step in the contributing guide (updated 2022-08-15).
[x] The PR title follows the convention we established conventional-commit
~- [] I performed a functional test on my final commit~

Changelog

[x] Standardised Navbars across landing page + docs
[x] Begun migration from inline styles to Tailwind for docs
[x] Fixed responsive issue with initial landing page PR
[x] Fixed pnpm run dev:www with addition of Vite SSR exclusions

Screenshots
Light Mode:

Dark Mode:

Landing Page Content Max Width Applied

💯

Cool!
Some improvements we can iterate on:

Mobile navbar seems broken
Contrasting colors in dark mode
...

Agree with julius, also maybe a lighter purple in the light mode? It's not very easy on the eyes

Cool!
Some improvements we can iterate on:

100% - didn't get as much time as I thought today but is definitely progress made to making it look pretty.

Mobile navbar button missing on landing page
Mobile menu wonky (not full screen)
Contrasting colors in dark mode
Copy to clipboard buttons in code blocks reiterated
Add dark/light mode to mobile menu
...


Add Revision ID and Submission ID to grade export

Grade Export now includes the submission ID and revision ID
(this is the actual ID of the submission, not the backup)

I forgot to change these, just added them in 2947b36
        if not member:
          return [["Unknown-"+str(self.member[0]), 0, None, None, None, None, None]]

        return [[member.email[0], 0, None, None, None, None, None]]


cannot scan the Shipping class PDF417 bar code

cannot scan the Shipping class PDF417 bar code

Can you post your code?


NOT RECOMMENDED, THIS WILL BREAK MANY THINGS

Describe the Bug
After Installing a fresh windows and configuring it which took me several days, I tried this and now I have issue launching some installers, softwares... and I am unable to fix that as it appears that it has altered some core features. Now I have to start all over...
How can this issue be reproduced?
just use the tweaker
Expected behavior?
No response
Operating System
Windows 11
Operating System Version
23H2
Screenshots
No response
Logs
No response
Additional Info
No response

You've provided no screenshots or explanation of any specific thing that "doesn't work". This script does not have the capability to mess with your system in the way you describe. It sounds like your "multiple days of configuring" may have broken the system, instead.
If you're setting up your system, run the debloater FIRST. It won't break anything. I just tried it in a VM.

Thanks @weirdal3333, this is not the first time i've seen an issue like this (#105).
So @neoOpus, if you want to set up Windows your way, i'd recommend to do it after running a debloater, just like weirdal said.

Actually, I am highly technical and possess good expertise in Windows. I suspect that this debloater is the cause of the issue, as it is the only thing I had used before having to reinstall Windows. The previous installation had been stable for a couple of years. Despite not being certain if the debloater was the cause of the problem, I used it again after the reinstall because who wouldn't want a debloated OS?, And that caused some issues, such as being unable to install certain Adobe software. I attempted to find a solution by undoing the tweaks and trying various other methods, including reinstalling all runtimes.etc etc However, there is still an issue, and I don't see any alternative solution aside from reinstalling everything from scratch. I neglected to create a backup because I considered it unnecessary while performing multiple installations and modifications to the operating system.

My mistake I should've noticed that it only support 22H2 or older... I am using 23H2

I imagined that you knew a lot about Windows, and the funny thing is, you tried 23H2 before launch, because of the day of this issue...
Anyway, which Adobe Software were you using @neoOpus? I wanna test on my machine.

@neoOpus just backup the fresh windows partition its probably less than 100GB. I understand the frustration but you are blaming on a tool. Besides, its open source so why not just pinpoint the exact services and components that are supposed to be there but removed by the tool and make a pull request

I am mostly reporting the issue, I took the risk and I assume it! I tried to fix it, I used to have a fresh windows every month but I am not that person anymore and configuring a machine takes me days so that's part of why I wrote this "bug report", I didn't do a backup and I didn't make the required attention to the readme... this tool or any other debloater comes with a risk that something get broken but some can be easily fixed some other just require redoing all from scratch... I am still trying to find a solution and learn from it but mostly I will just reinstall all during this week, and yeah part of why I didn't backup is because my NAS is down since, my other storage full or bricked and I am too depressed (like seriously to not even be able to work or get up) to do soldering and other things other than tinkering with software in this laptop (I hope I will get better in the coming days or weeks)... so I can find a job as I need one for the moment (remote), meanwhile I am doing a lot of testing and breaking and bug fixing, reporting in GH until then.
I apologize for this frustration-induced issue report.

I kinda know how that feels, you're not alone on that. And yeah... Windows can get janky sometimes.
I really hope you can get through this and keep persisting, just believe in yourself and think about how long you've reached, i don't know exactly what parts of the system your installed softwares needed, and i'm sorry about that.
It's fine that you let me know your frustation, this isn't perfect or a silver bullet to "fix all problems on Windows", i didn't made these tools intending to fool others, just to solve most problems i've found on Windows and reuniting a lot of tweaks altogether, so it can be better than ever (or that was what i thought).


Index error on startup in collection2 (v2.3.2)

I get the following index error (on user collection) on app startup
MongoError: Index with pattern: { emails.address: 1 } already exists with different options
    at Object.Future.wait (/httpd/huqoo/www/programs/server/node_modules/fibers/future.js:326:15)
    at [object Object].MongoConnection._ensureIndex (packages/mongo/mongo_driver.js:689:1)
    at packages/aldeed:collection2/collection2.js:61:1
    at /httpd/huqoo/www/programs/server/boot.js:212:5
    - - - - -
    at Object.toError (/httpd/huqoo/www/programs/server/npm/mongo/node_modules/mongodb/lib/mongodb/utils.js:110:11)
    at /httpd/huqoo/www/programs/server/npm/mongo/node_modules/mongodb/lib/mongodb/db.js:1286:26
    at Server.Base._callHandler (/httpd/huqoo/www/programs/server/npm/mongo/node_modules/mongodb/lib/mongodb/connection/base.js:445:41)
    at /httpd/huqoo/www/programs/server/npm/mongo/node_modules/mongodb/lib/mongodb/connection/server.js:468:18
    at [object Object].MongoReply.parseBody (/httpd/huqoo/www/programs/server/npm/mongo/node_modules/mongodb/lib/mongodb/responses/mongo_reply.js:68:5)
    at [object Object].<anonymous> (/httpd/huqoo/www/programs/server/npm/mongo/node_modules/mongodb/lib/mongodb/connection/server.js:426:20)
    at [object Object].emit (events.js:95:17)
    at [object Object].<anonymous> (/httpd/huqoo/www/programs/server/npm/mongo/node_modules/mongodb/lib/mongodb/connection/connection_pool.js:201:13)
    at [object Object].emit (events.js:98:17)
    at Socket.<anonymous> (/httpd/huqoo/www/programs/server/npm/mongo/node_modules/mongodb/lib/mongodb/connection/connection.js:422:22)

Mongo db setup with replicaSet (don't know if that helps) and have no data.

You'll probably want to remove the index: true and unique: true from that field's schema. Accounts packages already set up a unique index for it I guess.

@aldeed That did the trick. Thanks. We can close this.

@aldeed I think I was experiencing a similar issue discussed here https://groups.google.com/forum/#!searchin/meteor-talk/mongo$202.6/meteor-talk/JtddViVERXw/griLdjrNrFUJ. It looks like it has something to do with mongo 2.6 and how indexes are created.

OK. Meteor doesn't support 2.6 yet, but they will in the next release so I'll have to make sure that everything is 2.6-compatible at that time.


Allow adding language codes to list_display

"Titel [de]", "Titel [fr]" would look better.

But only if there's a way to do this without magic :-D

Available in 0.6


Fix typo

Hi @jcubic,
I was trying out your git terminal hoping to find ways my own usage of isomorphic-git could be sped up, and this caught my eye:

Now it's fixed.
(I would prefer not to be added to the contributors list for removing one letter.)

Thanks for the fix


"Unminify" feature does not work if a "version" query string parameter is appended to the file path.

I am embedding scripts into my page like this <script type="text/javascript" src="~/Scripts/bundled/register.min.js" asp-append-version="true"></script> which results in the final HTML in having a "version" appended to the file url like this: https://mysite.com/Scripts/bundled/register.min.js?v=HgCD8hP3kcnJPwImmu8nky2zGX3hPNKSoyT6rTyEfuc. This is to avoid caching issues on the client. It seems to me, that the "unminify" feature does not recognize the query string (which should be stripped out), thus looking for a .map file named exactly like the full path (including query string) plus .map. (see image below).

#178 for reference.

Hey, I've released a fix for this on the Portal. It should roll out completely in the next few days. Let me know if this is still an issue after a week or so.

it looks good, thank you!


JAVA to Kotlin Migration : Options package

In this issue, we will be focusing on migrating JAVA code to Kotlin in the options package :
https://github.com/ken1000minus7/YADA/blob/2532095b161fbe73dee1114d821d463b6fd35b62/app/src/main/java/com/kamikaze/yada/options

i would like to work on this


[Code Addition Request]: Bestselling Books Analysis

Have you completed your first issue?

[X] I have completed my first issue

Guidelines

[X] I have read the guidelines
[X] I have the link to my latest merged PR

Latest Merged PR Link
#401
Project Description
This project analyzes a dataset of best-selling books to uncover trends and patterns in pricing, ratings, reviews, and genres. Exploratory Data Analysis (EDA) includes visualizations like histograms, scatter plots, and pair plots to better understand the relationship between different variables. The project also employs machine learning models (e.g., Random Forest, K-Nearest Neighbors, XGBoost, Logistic Regression) to classify books based on their features. The Random Forest model achieves the highest accuracy. Data is preprocessed using techniques such as label encoding and scaling, and model performance is evaluated using classification metrics.
Full Name
Deepanshu Baghel
Participant Role
gssoc-ext

@UTSAVS26

@deepanshubaghel you can raise 1 issue at a time.


Incorrect page title / content

The title of this page is "Receive and send B2B messages by using Azure Logic Apps and Enterprise Integration Pack", but to be correct it should be named: "Receive and confirm B2B AS2 messages by using Azure Logic Apps and Enterprise Integration Pack", because:

it doesn't send messages, just receipt confirmations
It should have AS2 in the title, because that's what it is. It's not RosettaNet or X12 or SWIFT, but AS2.

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

ID: 01308979-0d8a-71f3-4fb1-ebe6c35410ea
Version Independent ID: 2591d589-8876-b1cb-906b-00b0ab39cb2b
Content: Exchange messages for B2B enterprise integration scenarios - Azure Logic Apps
Content Source: articles/logic-apps/logic-apps-enterprise-integration-b2b.md
Service: logic-apps
GitHub Login: @divyaswarnkar
Microsoft Alias: divswa

Hi @lokijota Thanks for your feedback. We will review and update as appropriate.

@lokijota PR has been created for this which will address this. Thanks so much for providing the feedback that help us in improving the documentation. For now I will proceed with closure of this and If there are further questions regarding this matter, please tag me in your reply. We will gladly continue the discussion and we will reopen the issue.

#reassign @ecfan

#reassign @DixitArora-MSFT


Remove @ResponseBody when using ResponseEntity

This PR removes @ResponseBody when using ResponseEntity as it's not necessary AFAICT.
Along the way, this PR also changes to use diamond operators for brevity.

Codecov Report

Merging #1125 into 2.0.x will increase coverage by 0.2%.
The diff coverage is 20%.

@@             Coverage Diff             @@
##              2.0.x    #1125     +/-   ##
===========================================
+ Coverage     77.86%   78.06%   +0.2%
- Complexity      936      937      +1
===========================================
  Files           109      109
  Lines          3347     3347
  Branches        469      469
===========================================
+ Hits           2606     2613      +7
+ Misses          567      558      -9
- Partials        174      176      +2

Impacted Files
Coverage Δ
Complexity Δ

...config/server/encryption/EncryptionController.java
57.6% <20%> (ø)
16 <0> (ø)
:arrow_down:

...rk/cloud/config/client/ConfigClientProperties.java
91.37% <0%> (+1.72%)
41% <0%> (+1%)
:arrow_up:

...fig/client/ConfigServicePropertySourceLocator.java
69.5% <0%> (+3.54%)
25% <0%> (ø)
: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 4ee026b...e27c7b7. Read the comment docs.


Added doubleclick Eventcallback to Splitter

I've added the ondblclick to forward this as an OnDoubleClick EventCallback to the Splitter component.
In my case there's need for this; when a users double clicks the splitter I execute the callback
to reset the splitter to its original position, for example:
private void OnDoubleClicked()
{
    _percentage = 50;
    _splitter.SetDimensions(_percentage);
}

Thanks 🥇