Error: socket hang up when trying to send a notification

hello
i'm having a problem with this module and i almost give up with it
so i just recently deployed my script to handle a push notification to android and ios
for ios i'm using this module
the strange thing is, it worked perfectly until this morning and then suddenly it doesn't work anymore
here's the error when i use debug
apn Initialising connection +1s
apn 2 left to send +0ms
apn Socket error occurred +772ms undefined { [Error: socket hang up] code: 'ECONNRESET', sslError: undefined }
apn Destroying connection +1ms undefined
apn Removing socket from pool +0ms undefined
apn Socket closed +0ms undefined
apn Removing socket from pool +0ms undefined
apn 2 left to send +0ms
apn Raising error: +1ms { [Error: socket hang up] code: 'ECONNRESET', sslError: undefined } undefined undefined
apn Error occurred with trace: +0ms Error: socket hang up
at SecurePair.error (tls.js:1011:23)
at EncryptedStream.CryptoStream._done (tls.js:703:22)
at CleartextStream.read [as _read] (tls.js:499:24)
at CleartextStream.Readable.read (_stream_readable.js:341:10)
at EncryptedStream.onCryptoStreamFinish (tls.js:304:47)
at EncryptedStream.g (events.js:180:16)
at EncryptedStream.emit (events.js:117:20)
at finishMaybe (_stream_writable.js:360:12)
at endWritable (_stream_writable.js:367:3)
at EncryptedStream.Writable.end (_stream_writable.js:345:5)

i already generated a new key and cert but the problem is still there
even i tried to create a new instance server for my script and it's not solved anything!
any thought with it?
thanks before!

Are you running the latest version of the module?
―A

On 5 Jun 2015, at 14:54, ricoharisin91<EMAIL_ADDRESS>wrote:
hello
i'm having a problem with this module and i almost give up with it
so i just recently deployed my script to handle a push notification to android and ios
for ios i'm using this module
the strange thing is, it worked perfectly until this morning and then suddenly it doesn't work anymore
here's the error when i use debug
apn Initialising connection +1s
apn 2 left to send +0ms
apn Socket error occurred +772ms undefined { [Error: socket hang up] code: 'ECONNRESET', sslError: undefined }
apn Destroying connection +1ms undefined
apn Removing socket from pool +0ms undefined
apn Socket closed +0ms undefined
apn Removing socket from pool +0ms undefined
apn 2 left to send +0ms
apn Raising error: +1ms { [Error: socket hang up] code: 'ECONNRESET', sslError: undefined } undefined undefined
apn Error occurred with trace: +0ms Error: socket hang up
at SecurePair.error (tls.js:1011:23)
at EncryptedStream.CryptoStream._done (tls.js:703:22)
at CleartextStream.read [as _read] (tls.js:499:24)
at CleartextStream.Readable.read (_stream_readable.js:341:10)
at EncryptedStream.onCryptoStreamFinish (tls.js:304:47)
at EncryptedStream.g (events.js:180:16)
at EncryptedStream.emit (events.js:117:20)
at finishMaybe (_stream_writable.js:360:12)
at endWritable (_stream_writable.js:367:3)
at EncryptedStream.Writable.end (_stream_writable.js:345:5)
i already generated a new key and cert but the problem is still there
even i tried to create a new instance server for my script and it's not solved anything!
any thought with it?
thanks before!
―
Reply to this email directly or view it on GitHub.

yep, i'm using the latest version which is 1.7.3 right?

Error is: Error: socket hang up
Note undefined
am using latest version

am using latest version and follow all steps regarding this module. any suggestion will be gretally welcome

solved already
it's turns out that my NODE_ENV was empty, and when i searching about it, i discovered that if NODE_ENV is empty it will use 'development' instead and i didn't set production flag to true on config because i expected the default flag which is production


View is cut off and can't scroll

I am unable to scroll to see the 2nd button under Export

Can you please export this profile and share it with me so that I can repro?

Here you go: https://gist.github.com/TylerLeonhardt/400a96590f08deeb2314ec20a44acb5c


Patch 1000 issue in Indonesian language

Hi, @radar!
There is a bug in the number 1000 in the Indonesian locale I wrote.
1000 in Indonesian language is kind of interesting.
No other numbers possess the same behaviour.
The quirks are:

When it is the lone thousand in its thousands range, satu (one) and ribu (thousand) merge to become seribu (one thousand).
When it is not the lone thousand in its thousands range, satu and ribu do not merge.

Other numbers are either always merge: satu and puluh(ten(s)) => sepuluh (ten), and satu and ratus (hundred(s)) => seratus (one hundred); or never merge: satu and juta (million) => satu juta (one million), satu and miliar (billion) => satu miliar (one billion), and so on.

Wow that's a messed up rule! Ok, this patch seems to fix that issue, so I'm happy to merge it.

Yes, it is messed up. 😄  Thank you and sorry for the bug. 😬


Fix race condition with history stream on auth'd feed

This addresses the following situation:

A hyperdb is created (A); it authorizes a new feed (B)
A live history stream is created on B (no entries written yet) and B writes its first entry
The writer event will fire first
The writer event handler in createHistoryStream turns off event listeners and does an async call to lookup the new head node
During this async period append fires, but is lost because step 4 turned it off
The history stream hangs indefinitely, waiting for an append event that never comes

v2.1.0


How can I generate per point classification?

Hi, thanks for sharing your excellent work first! I have several questions.
I met the following error while testing.
For my understanding, there are no annotations available while testing. So after a hard debug, I found that the second composer of test_pipeline called the 'annos' key of my test.pkl data, so I comment out this line     dict(type='GlobalAlignment', rotation_axis=2),  in the config file so that I can get a result. But actually I'm not sure will it cause any alignment problem on the results.

File "tools/test.py", line 214, in
main()
File "tools/test.py", line 184, in main
outputs = single_gpu_test(model, data_loader, args.show, args.show_dir)
File "/media/yangtian/SATA3/Workspace/fcaf3d-master/mmdet3d/apis/test.py", line 36, in single_gpu_test
for i, data in enumerate(data_loader):
File "/home/yangtian/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/utils/data/dataloader.py", line 517, in next
data = self._next_data()
File "/home/yangtian/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/utils/data/dataloader.py", line 1199, in _next_data
return self._process_data(data)
File "/home/yangtian/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/utils/data/dataloader.py", line 1225, in _process_data
data.reraise()
File "/home/yangtian/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/_utils.py", line 429, in reraise
raise self.exc_type(msg)
KeyError: Caught KeyError in DataLoader worker process 0.
Original Traceback (most recent call last):
File "/home/yangtian/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/utils/data/_utils/worker.py", line 202, in _worker_loop
data = fetcher.fetch(index)
File "/home/yangtian/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/utils/data/_utils/fetch.py", line 44, in fetch
data = [self.dataset[idx] for idx in possibly_batched_index]
File "/home/yangtian/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/utils/data/_utils/fetch.py", line 44, in
data = [self.dataset[idx] for idx in possibly_batched_index]
File "/media/yangtian/SATA3/Workspace/fcaf3d-master/mmdet3d/datasets/custom_3d.py", line 354, in getitem
return self.prepare_test_data(idx)
File "/media/yangtian/SATA3/Workspace/fcaf3d-master/mmdet3d/datasets/scannet_dataset.py", line 135, in prepare_test_data
example = self.pipeline(input_dict)
File "/home/yangtian/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/mmdet/datasets/pipelines/compose.py", line 41, in call
data = t(data)
File "/media/yangtian/SATA3/Workspace/fcaf3d-master/mmdet3d/datasets/pipelines/transforms_3d.py", line 475, in call
assert 'axis_align_matrix' in input_dict['ann_info'].keys(),
KeyError: 'ann_info'

And after that, I wanna visualize the results, so I added--show --show_dir ./results/custom_test/ . However met another error:

File "tools/test.py", line 214, in
main()
File "tools/test.py", line 184, in main
outputs = single_gpu_test(model, data_loader, args.show, args.show_dir)
File "/media/yangtian/SATA3/Workspace/fcaf3d-master/mmdet3d/apis/test.py", line 46, in single_gpu_test
model.module.show_results(data, result, out_dir)
File "/media/yangtian/SATA3/Workspace/fcaf3d-master/mmdet3d/models/detectors/base.py", line 107, in show_results
show_result(points, None, pred_bboxes, out_dir, file_name)
TypeError: show_result() missing 2 required positional arguments: 'out_dir' and 'filename'

Not fixed yet. But I found that in show_result.py, the function show_result() takes gt_labels and pred_labels as well while in the testing procedure it doesn't pass  this two values. I'm gonna continue debugging on it.
Finally, I'm wondering if there's a convenience way to get per point classification results?

Hi @sylyt62,

Yes in general annotations should not be used for testing. However for some reasons in mmdetection3d this axis_align_matrix is stored in annotations, so we get it from there also during testing

Did you make any modifications in our code? I think, after #17 everything should be fine.

Actually we do not solve per point classification. You can try to assign the point with the class of the box, that contains it.

Oh I removed the comment  outputs = single_gpu_test(model, data_loader)  # , args.show, args.show_dir) in line 184, tools/test.py...
I do get those .obj files when doing validation on the official scannetv2 dataset, cause I added --eval mAP I think. But for  testing there's no groundtruth to do mAP and this error shows up,

Traceback (most recent call last):
File "tools/test.py", line 214, in
main()
File "tools/test.py", line 210, in main
print(dataset.evaluate(outputs, show=args.show, out_dir=args.show_dir, **eval_kwargs))
File "/media/yangtian/SATA3/Workspace/fcaf3d-master/mmdet3d/datasets/custom_3d.py", line 259, in evaluate
gt_annos = [info['annos'] for info in self.data_infos]
File "/media/yangtian/SATA3/Workspace/fcaf3d-master/mmdet3d/datasets/custom_3d.py", line 259, in
gt_annos = [info['annos'] for info in self.data_infos]
KeyError: 'annos'

my test.pkl:

[{'point_cloud': {'num_features': 6, 'lidar_idx': 'scene0707_00'},
'pts_path': 'points/scene0707_00.bin'},
{'point_cloud': {'num_features': 6, 'lidar_idx': 'scene0708_00'},
'pts_path': 'points/scene0708_00.bin'},
{'point_cloud': {'num_features': 6, 'lidar_idx': 'scene0709_00'},
'pts_path': 'points/scene0709_00.bin'},
{'point_cloud': {'num_features': 6, 'lidar_idx': 'scene0710_00'},
'pts_path': 'points/scene0710_00.bin'}]

Unfortunately, we only update the show call in dataset.evaluate method in #10. You can somehow update detector.show_results method with the same call but only for pred_bboxes without gt_bboxes...

Gotcha thx ~:)


Stubbing and mocking

When I have to inject UserDefaults, I do the following:
protocol UserDefaultsType
{
    func object(forKey defaultName: String) -> Any?
    func set(_ value: Any?, forKey defaultName: String)
}

extension UserDefaults: UserDefaultsType {  }

Are there any good practices to accomplish the same for SwiftyUserDefaults?

Check this out: https://twitter.com/johnsundell/status/855713943809032192


Lint and typecheck examples against RN 0.73

Updates the harness for linting snack examples to the newest version of RN.

Netlify Deploy is using Node 16. Need to update.


Error message when debugging with gdb

When debugging with gdb, uhyve prints the following error message (multiple times) every time the code is continued:
[2021-12-13T14:01:22Z ERROR uhyvelib::linux::gdb] Setting guestdbg
Nevertheless the debugging seems to work as intended, the error does not seem to impact the functionality.

I see. You are actually running a rather old version of uhyve published on crates.io.
The offending line has been removed when gdb support was rewritten: https://github.com/hermitcore/uhyve/pull/164/commits/3c58759bd929602dc5ef506714b142a21b24c12e#diff-0e8a17f42ee47bc3caa601ddf3a05a44726759d1884622d6b416117a039fc62fL116
We'll want to release a new version on crates.io as soon as possible, but we are still waiting on a few dependencies to be published there first.
In the meantime you can install the latest development version of uhyve as described here: https://github.com/hermitcore/uhyve/issues/230#issuecomment-967320190.
Feel free to open new issues if you encounter any problems.


[Bug] [TC-ICDM-6.1] does not exist on TH (Version: v2.11+fall2024) even though PICS Tool (v2.1.19) and Matter-1.4-Core-TestPlans include this.

Describe the bug
[TC-ICDM-6.1] does not exist on TH (Version: v2.11+fall2024) even though PICS Tool (v2.1.19) and Matter-1.4-Core-TestPlans doc include this. Also, there is no yaml file for manual test or python script for simulated test.
This is urgent issue for DUT preparing Matter 1.4 Certification so you should update TH as soon as possible.
Steps to reproduce the behavior
No response
Expected behavior
No response
Log files
No response
PICS file
No response
Screenshots
No response
Environment

TH Version: v2.11+fall2024 (Sha: 8f86ccd)

Additional Information
No response

All test scripts come from the SDK repo. To fix this we would need a new SDK SHA to be defined.
@raju-apple please comment.


Add reserved words; Fix some expansion errors

Add "const", "class", and "import" to the reserved words list

Prevent "toString", "constructor", et al. from incorrectly being considered reserved words on JS hosts

This happens because (get reserved x) returns non-nil when x is a prototype property like "toString". The fix is to use ((get reserved 'hasOwnProperty) x).

Fix the following error:

$ git clone https://github.com/sctb/motor

$ LUMEN_HOST=node lumen -c motor/buffer.l -t lua
lumen/bin/lumen.js:201
        r[_k2] = v;
               ^
RangeError: Invalid array length
    at join (lumen/bin/lumen.js:201:16)
    at Function.setenv.macro (lumen/bin/lumen.js:1138:23)
    at apply (lumen/bin/lumen.js:627:12)
    at expand1 (lumen/bin/compiler.js:284:16)
    at expand_macro (lumen/bin/compiler.js:278:22)
    at macroexpand (lumen/bin/compiler.js:307:24)
    at map (lumen/bin/lumen.js:272:13)
    at macroexpand (lumen/bin/compiler.js:309:28)
    at Object.expand (lumen/bin/compiler.js:1051:16)
    at compile_file (lumen/bin/lumen.js:1190:23)

The error occurs when a JS host attempts to expand (export length) when target is "lua".
In that scenario, (export length) causes the following code to run:
  (define-macro export names
    ...
    (let x (obj)
      (each k names
        (set (get x k) k))
      `(return (obj ,@x))))

This becomes
`(return (obj ,@(list length: "length")))

... which is an error on JS, because the "length" property determines the size of an array and hence can't be set to arbitrary values.
The most straightforward fix is to avoid the quasisplice in the export macro:
  (define-macro export names
    ...
    (let x (obj)
      (each k names
        (set (get x k) k))
      `(return (%object ,@(mapo (fn (x) x) x))))))

I'll submit separate pull requests for each commit. Small PRs are easier to review.

Sounds good! I'm sorry that these are languishing at the moment, just no time.

No problem!


De-dupe the font declaration in flutter.yaml

We list our fonts in flutter.yaml under a fonts section. However, we're also required to list the font file under the assets section of that file. This is duplicate information.
Can we require the user to add the font file once , under fonts, and omit the declaration under assets ?

Addressed by https://github.com/flutter/flutter/pull/2876

Fixed!


Semantic release don't push package.json with new version

:tada: This issue has been resolved in version 1.1.1 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Move captureCiMetadata to execution phase

The PR aims to capture CI metadata at execution time (in a buildFinished block) not to invalidate configuration cache on CI metadata change (ie. build number)
Teamcity data are now fetched from a teamcity generated build file because project properties set in an init file can't easily be read at execution time through a Provider due to this issue.
The projectEvaluated callback has been replaced with a afterProject callback. The latter is called even in case of a configuration cache entry restored.
Note that Teamcity is not yet compatible with configuration cache due to this
fixes #80
Signed-off-by: Jerome Prinet<EMAIL_ADDRESS>

Closing in favor of #121 and #123


[IMPROVEMENT] improve the doc section about jinja template tutorial

Is your feature request related to a problem? Please describe.
In tutorial, some prebuilt magic template vars are not documented for jinja template.
In this page, http://splunk.github.io/eventgen/TUTORIAL.html , as a user, I have no idea what "time_now", "time_now_epoch", "time_now_formatted" means in the template. And I do not know what kind of configuration vars can be defined when I use jinja template, such as earliest, latest, end, interval etc.
Describe the solution you'd like

All the prebuilt template vars should be well explained in the doc and user can learn how to use them.
clearly explain the configuration parameters which work with jinja template generator

Describe alternatives you've considered
N/A
Additional context
this is only a document enhancement.

I wrote a lot of this in the template: https://github.com/splunk/eventgen/tree/develop/tests/sample_eventgen_conf/jinja
We need to just get this stuff specifically:
https://github.com/splunk/eventgen/blob/develop/tests/sample_eventgen_conf/jinja/templates/test_jinja_timeexamples.template
transferred into a tutorial section.


[Android] Bottom Sheet causes bug in Tabs Components

Which platform(s) does your issue occur on?
-Android, all tested devices (Android 10) and simulator
Please, provide the following version numbers that your issue occurs with:
See the attached project
Please, tell us how to recreate the issue in as much detail as possible.
It took me ages to find, but the usage of the nativescript-material-bottomsheet plugin causes a strange behavior for various components within a Tabs component.
I attached an example with a "Switch" Component, but the behavior also occurs for fonts, icons, ripple effects, or the CardView from nativescript-cardview.
The navigation from the route where the Tabs Component is placed to another component leads to slight visual increase in the component (watch very closely!). You can see it after you navigate back to the Tabs Component. The major issue is that the issue keeps stacking and the (e.g) the Thumb of the switch gets bigger and bigger and starts to blur, due to too many overlapping parts.
I can reproduce the issue on all available android devices and with Nativescript 6.3 and 6.5.1
Also I tested it the 3.6 and 3.17 of the nativescript-material-bottomsheet plugin.
The behavior only occurs within the Tabs component! As soon as i uninstall the plugin, the issue is gone.
Is there any code involved?
I stripped my main project of most of the code for a demonstration. Some of the structure is still the same, so be not surprised, that there is some left-over code and structure :)
I uploaded the demo project to firefox send (the link works for 7 days, i can reupload after that!):
https://send.firefox.com/download/d0666a9e2f6f3199/#IXxA6wgDxr8J8BKPtzF5nQ
In the screenshot the above switch is inside the Tabs. The lower one is outside. This is the status after maybe 5 navigations via "Create" button and "back" again.

Maybe it is also an issue that needs to be reported to nativescript directly :)

What version of the android material lib are.you using?

Hey,
thanks for the fast reply, but I am not sure what you mean?
Do i need to set some additional dependencies via gradle?

@Firetrip i have tried to run your sample but it crashes with a ton of errors. Please create a sample app NOT using angular.

@Firetrip i have tried to run your sample but it crashes with a ton of errors. Please create a sample app NOT using angular.

i just tried again with a simple "tns debug android" which works perfectly fine (from the downloaded zip). I never worked with plain nativescript. maybe i can manage to do it over the weekend, but please try again :) thanks!

@Firetrip sorry but i don't have time to debug why it is crashing here. A lot too many projects to maintain


Issue with tflite converter in tf-nightly:  'tf.If' op 'then_branch' input type tensor<?xf32> is incompatible with input type tensor<?xi64> at index 0

System information

OS Platform and Distribution: Linux Ubuntu 18.04.5
Python version: 3.7.4
TensorFlow version: tf-nightly-2.5.0.dev20210124

Hello, I have a new issue with the tflite converter which is happening only when using nightly (it isn't happening when using tensorflow main branch). I tried as much as I can to create the minimal code to reproduce:
!pip install tf-nightly
import tensorflow as tf
import os
import numpy as np

class EXAMPLE(tf.Module):

    @tf.function(input_signature=[tf.TensorSpec(shape=[100], dtype=tf.float32)])
    def calculate(self, x):

      maxima_ind = tf.where(x > 0.8)
      maxima_ind = tf.gather(maxima_ind,0,axis=1)

      maxima_ind = tf.cast(maxima_ind, dtype=tf.float32)

      if len(maxima_ind) > 10:
          maxima_ind = tf.cast(maxima_ind, dtype=tf.float32)

      return maxima_ind

to_export = EXAMPLE()
np.random.seed(54)
buffer_size = 100
x1  = tf.convert_to_tensor(np.random.rand(buffer_size).astype('float32'))

solution = to_export.calculate(x1)
print(solution)
models_dir = '/content/model_example/'
tf.saved_model.save(to_export, models_dir)
imported = tf.saved_model.load(models_dir)
converter = tf.lite.TFLiteConverter.from_saved_model(models_dir) # path to the SavedModel directory
converter.target_spec.supported_ops = [tf.lite.OpsSet.TFLITE_BUILTINS,
                                        tf.lite.OpsSet.SELECT_TF_OPS]

tflite_model = converter.convert()
with open(models_dir + 'model_example.tflite', 'wb') as f:
  f.write(tflite_model)

When running it, I'm getting this error:
Exception                                 Traceback (most recent call last)
/usr/local/lib/python3.6/dist-packages/tensorflow/lite/python/convert.py in toco_convert_protos(model_flags_str, toco_flags_str, input_data_str, debug_info_str, enable_mlir_converter)
    216                                                  debug_info_str,
--> 217                                                  enable_mlir_converter)
    218       return model_str

4 frames
Exception: <unknown>:0: error: loc("cond@__inference_calculate_3155"): 'tf.If' op 'then_branch' input type tensor<?xf32> is incompatible with input type tensor<?xi64> at index 0

During handling of the above exception, another exception occurred:

    ConverterError                            Traceback (most recent call last)
    /usr/local/lib/python3.6/dist-packages/tensorflow/lite/python/convert.py in toco_convert_protos(model_flags_str, toco_flags_str, input_data_str, debug_info_str, enable_mlir_converter)
        218       return model_str
        219     except Exception as e:
    --> 220       raise ConverterError(str(e))
        221
        222   if distutils.spawn.find_executable(_toco_from_proto_bin) is None:

    ConverterError: <unknown>:0: error: loc("cond@__inference_calculate_3155"): 'tf.If' op 'then_branch' input type tensor<?xf32> is incompatible with input type tensor<?xi64> at index 0

You can also use this gist (which include the above code): https://colab.research.google.com/gist/AiaHaruv/6cac62614ef85f76db8bcfcfa0b8baae/conversion_bug.ipynb
I understand there is a thing with the types but I'm using casting before the if statement and inside of it I'm actually doing nothing, and it isn't happening in the main branch..
Any help will be appreciated. Thank you

@abattery - thank you, where can I see the fix? (running the gist with installing the latest tf-nightly still throws the same error)


[Bug] [1.8.01]: All exported pages display the same content

What happened?
When exporting the resulting HTML files all contain the same content. The file names match the names of my vault markdown files, but the contents are all duplicated from one of the files selected for export.

Reproduction
For me this occurs when exporting via the button in the ribbon, or using the context menu. It occurs when exporting the entire vault or a smaller number of files.
Last Working Version
No response
Version
1.8.01
Operating System
macOS Sonoma 14.4.1
Obsidian Version
Current: 1.5.12, Installer: 1.4.16
Which browsers can you reproduce this in?
No response
Relevant log output
Log:
[WARNING] 	Creating an RSS feed requires a site url to be set in the export settings.
[WARNING] 	No existing export metadata found. All files will be exported.
[WARNING] 	No existing search index found. All files will be exported.
[WARNING] 	No existing RSS feed found. All files will be exported.
[INFO] 	Closing render window
[WARNING] 	Creating an RSS feed requires a site url to be set in the export settings.
[WARNING] 	No existing export metadata found. All files will be exported.
[WARNING] 	No existing search index found. All files will be exported.
[WARNING] 	No existing RSS feed found. All files will be exported.
[INFO] 	Using "brutalism" header because it was very similar to the file's title.
[INFO] 	Using "brutalism" header as title because it was H1 at the top of the page
[INFO] 	Using "brutalism" header as title because it was H1 at the top of the page
[INFO] 	Using "brutalism" header as title because it was H1 at the top of the page
[INFO] 	Using "brutalism" header as title because it was H1 at the top of the page
[INFO] 	Using "brutalism" header as title because it was H1 at the top of the page
[INFO] 	Using "brutalism" header as title because it was H1 at the top of the page
[INFO] 	Closing render window
[WARNING] 	No existing export metadata found. All files will be exported.
[WARNING] 	No existing search index found. All files will be exported.
[INFO] 	Closing render window
[WARNING] 	No existing export metadata found. All files will be exported.
[WARNING] 	No existing search index found. All files will be exported.
[INFO] 	Closing render window
[WARNING] 	No existing export metadata found. All files will be exported.
[WARNING] 	No existing search index found. All files will be exported.
[INFO] 	Using "postmodernism" header because it was very similar to the file's title.
[INFO] 	Using "postmodernism" header as title because it was H1 at the top of the page
[INFO] 	Using "postmodernism" header as title because it was H1 at the top of the page
[INFO] 	Using "postmodernism" header as title because it was H1 at the top of the page
[INFO] 	Using "postmodernism" header as title because it was H1 at the top of the page
[INFO] 	Using "postmodernism" header as title because it was H1 at the top of the page
[INFO] 	Closing render window
[WARNING] 	No existing export metadata found. All files will be exported.
[WARNING] 	No existing search index found. All files will be exported.
[INFO] 	Using "postmodernism" header because it was very similar to the file's title.
[INFO] 	Using "postmodernism" header as title because it was H1 at the top of the page
[INFO] 	Using "postmodernism" header as title because it was H1 at the top of the page
[INFO] 	Using "postmodernism" header as title because it was H1 at the top of the page
[INFO] 	Using "postmodernism" header as title because it was H1 at the top of the page
[INFO] 	Using "postmodernism" header as title because it was H1 at the top of the page
[INFO] 	Closing render window

Settings:
	settingsVersion ------------- 1.8.01
	makeOfflineCompatible         false
	inlineAssets ---------------- false
	includePluginCSS              1 plugins included
	includeSvelteCSS ------------ true
	titleProperty                 title
	customHeadContentPath -------
	faviconPath
	documentWidth --------------- 40em
	sidebarWidth                  20em
	minOutlineCollapse ---------- 2
	startOutlineCollapsed         false
	allowFoldingHeadings -------- true
	allowFoldingLists             true
	allowResizingSidebars ------- true
	logLevel                      warning
	minifyHTML ------------------ false
	makeNamesWebStyle             true
	onlyExportModified ---------- true
	deleteOldFiles                true
	addThemeToggle -------------- false
	addOutline                    false
	addFileNav ------------------ true
	addSearchBar                  true
	addGraphView ---------------- true
	addTitle                      true
	addRSSFeed ------------------ false
	siteURL
	authorName ------------------
	vaultTitle                    Notes
	exportPreset ---------------- website
	openAfterExport               false
	graphAttractionForce -------- 1
	graphLinkLength               10
	graphRepulsionForce --------- 150
	graphCentralForce             3
	graphEdgePruning ------------ 100
	graphMinNodeSize              3
	graphMaxNodeSize ------------ 7
	showDefaultTreeIcons          false
	emojiStyle ------------------ Native
	defaultFileIcon               lucide//file
	defaultFolderIcon ----------- lucide//folder
	defaultMediaIcon              lucide//file-image
	exportPath ------------------ /Users/eca/Desktop/Export Test
	filesToExport                 6
	inlineCSS ------------------- false
	inlineJS                      false
	inlineImages ---------------- false
	sidebarsAlwaysCollapsible     false
	addFilenameTitle ------------ true
	customLineWidth
	contentWidth ----------------
	incrementalExport             false
	deleteOldExportedFiles ------ false
	addDarkModeToggle             true
	includeOutline -------------- false
	includeGraphView              true
	includeFileTree ------------- true
	beautifyHTML                  false
	dataviewBlockWaitTime ------- 700
	showWarningsInExportLog       true
	lastExportPath -------------- /Users/eca (Deleted)/Desktop/Test

Enabled Plugins:
	Obsidian42 - BRAT
	Opener
	Text Format
	Webpage HTML Export

Additional Info
No response

Hey, I just released a beta version that might address this. If you could try it out and let me know if this issue is fixed and if you find any other issues. There are instructions for installing the beta in the readme :)
Thanks!

@ericcarl Hi thanks, I have never been able to replicate this issue. If you could create a minimum reproduction or provide an exact enironment in which I can be guarenteed to reproduce this behavior, that is what I need to be able to fix this. Thanks!


fix: Hydration error

Issue : #24 : Hydration error on landing page UI mismatch
Fixed the error: By Adding mounting state: which'll remove conflicts between server and client's side rendering.

@IrfanshaikH-7 this looks quite good. Thanks for your contribution.


Lint all features

This temporarily includes the TMP PR solely for testing that it works. Do not merge as is.

Codecov Report

Merging #25 (cfed5b9) into main (31644d6) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main      #25   +/-   ##
=======================================
  Coverage   74.44%   74.44%
=======================================
  Files           8        8
  Lines         720      720
=======================================
  Hits          536      536
  Misses        184      184

Impacted Files
Coverage Δ

src/public_key.rs
75.79% <0.00%> (ø)

Continue to review full report at Codecov.

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


Breaking blocks in WorldGuard region not included in quest progress

Hi there,
This is not a terrible bug, but I thought I'd share it. Plugin version 3.8.8.
When breaking blocks in a WorldGuard region with the 'passtrough' flag set on 'allow', the broken blocks won't be included in the quest, if you require to do so in a quest.
This bug can be fixed by just setting the WorldGuard 'block-break' to true, but still, it seems to me that this shouldn't be like this. The blocks are getting broken, but they aren't included in quest progress.
Hope you can fix this!

Not a bug; WorldGuard still likely cancels the BlockBreakEvent even if 'passthrough' is allowed. I'd imagine that's why the 'block-break' flag exists. And, according to their documentation, you may want to consider using the 'build' flag instead.


[TIR][CodeGen] Process buffer elem_offset in target codegen

After https://github.com/apache/tvm/pull/9727, the low level TIR memory access is on Buffer objects. The Buffer has elem_offset
https://github.com/apache/tvm/blob/e34985b5b89e13cbbb7ebddee1ec5c1470a952f6/include/tvm/tir/buffer.h#L79-L80
Thus the addressing rule for BufferLoad, BufferStore and T.address_of should also take this offset field into consideration.

Also, the buffer combine functionality in StorageRewrite pass currently create alias buffers to the alloc buffer var, which denotes the start offset of the merged buffer. But it seems illness since the alias buffer's accessed indices exceed the alias buffer extent.
# example from ut
@T.prim_func
def func(A: T.Buffer[(4,), "float32"], A4: T.Buffer[(8,), "float32"]) -> None:
    A0 = T.allocate([16], "float32", "global:tag")
    A0_1 = T.buffer_decl([8], dtype="float32", data=A0.data, scope="global:tag")
    A0_2 = T.buffer_decl([8], dtype="float32", data=A0.data, scope="global:tag")
    A0_3 = T.buffer_decl([8], dtype="float32", data=A0.data, scope="global:tag")
    A0_4 = T.buffer_decl([8], dtype="float32", data=A0.data, scope="global:tag")
    for i in T.serial(8):
        A0_1[i] = A[i] + A[0] + T.float32(1)
    for i in T.serial(8):
        A0_2[8 + i] = A0_1[i] + A0_1[0] + T.float32(2)
    for i in T.serial(8):
        A0_3[i] = A0_2[8 + i] + A0_2[8] + T.float32(3)
    for i in T.serial(8):
        A0_4[8 + i] = A0_3[i] + A0_3[0] + T.float32(4)
    for i in T.serial(8):
        A4[i] = A0_4[8 + i] + A0_4[8] + T.float32(5)

It would be great to set elem_offset to alias buffers, thus each alias buffer's address range is marked explicitly.
@T.prim_func
def func(A: T.Buffer[(4,), "float32"], A4: T.Buffer[(8,), "float32"]) -> None:
    A0 = T.allocate([16], "float32", "global:tag")
    A0_1 = T.buffer_decl([8], dtype="float32", data=A0.data, scope="global:tag")
    A0_2 = T.buffer_decl([8], dtype="float32", data=A0.data, elem_offset=8, scope="global:tag")
    A0_3 = T.buffer_decl([8], dtype="float32", data=A0.data, scope="global:tag")
    A0_4 = T.buffer_decl([8], dtype="float32", data=A0.data, elem_offset=8, scope="global:tag")
    for i in T.serial(8):
        A0_1[i] = A[i] + A[0] + T.float32(1)
    for i in T.serial(8):
        A0_2[i] = A0_1[i] + A0_1[0] + T.float32(2)
    for i in T.serial(8):
        A0_3[i] = A0_2[i] + A0_2[0] + T.float32(3)
    for i in T.serial(8):
        A0_4[i] = A0_3[i] + A0_3[0] + T.float32(4)
    for i in T.serial(8):
        A4[i] = A0_4[i] + A0_4[0] + T.float32(5)

CC @Hzfengsy  would you like to review this PR? Thanks a lot!

cc @Lunderberg

Thanks @wrongtest . I agree handling elem_offset is going to be useful.
One thing to note here is that we want to ensure that the alignment is handled properly. Specifically when elem_offset is non-zero, then low-level passes and analysis would need to take elem_offset into account when analyzing possible alignment properties of an access (this is something that we should note. Perhaps in the doc).

Thanks for the remind @tqchen !
For the data_alignment , I have an extra question that whether the data_alignment is about the data ptr address or about
the first element's address?
If the former, I think we should ensure the alignment property every time we create alias buffer to existing buffer vars, no matter whether the elem_offset is non-zero. I would like to change the alignment handling in StorageRewrite pass since it has explicit buffer aliasing impl code path.

https://github.com/apache/tvm/blob/2f7bb58377736bec2a15b45fa730e6f5b73605fb/include/tvm/tir/buffer.h#L84-L90

it is about data ptr's address

buffer->elem_offset is already processed in FlattenBuffer / StorageFlatten, it is added to the buffer indices (https://github.com/apache/tvm/blob/main/src/tir/ir/buffer.cc#L307). Since subsequent passes can still declare buffer with elem_offset, I agree they still need to be handled. One option is to change GetFlattenBuffer(https://github.com/apache/tvm/blob/main/src/tir/ir/buffer.cc#L334)  to have the output buffer elem_offset erased to ensure elem_offset are not being processed more than once.
cc @Lunderberg

Hi, @vinx13, many thanks for the notes:)

it is added to the buffer indices
I think why we may still need elem_offset is that if we only add the indices, the alias buffer shape accesses may become not well-formed, assume a buffer A[8] is aliased to B + 8, than if we add offset to the access index,  it comes to

B = T.allocate([16], dtype="float32)
A = T.buffer_decl([8], dtype="float32", data=B.data)
for i in range(8):
    T.evaluate(A[i + 8])  # index out of bound form

Also note that the USMP use the form like
with T.let(A.data, T.address_of(B[8], dtype="handle")):
    for i in range(128):
        T.evaluate(A[i])

However, use let binding and addrees_of seems definitely increase the complexity if we want subsequent analyses on aliasing.
All three alternatives try to represent gep semantics since we can not directly add a buffer var of handle dtype. From my understanding, they all have some pro and cons:

add offset to access index

pro: cleanest
cons: the IR maybe in somewhat strange and ill form

bind a new buffer var

pro: the buffer access semantic is correct
cons: complexity for alias analyzing

use elem_offset field

pro: the buffer access semantic is correct
cons:  handling the field is adhoc

I'm overall in favor of keeping logic in the lowering stages, so that it wouldn't need to be repeated across multiple different codegens.  I agree that the current state where a non-zero elem_offset can be silently ignored isn't a good state, but I don't think it is good to handle at the codegen level, because the semantics being handled aren't specific to any one codegen.
What if we allow codegens to assume that the elem_offset is zero, but add a lowering pass that validates this assumption?  Having such a check would also be a good place to define what other assumptions codegens are allowed to make about the TIR that they receive (e.g. no Prefetch nodes, no builtin::tvm_thread_allreduce, no warp scope memory), along error messages specifying which lowering pass was expected to have lowered those constructs.

cc @junrushao1994 Hi, now I think this PR should be closed~, for
(1) we do not want elem_offset left to codegen part
(2) community are going on multi-dim elem offset refactor https://github.com/apache/tvm/pull/10816
For new elem offset occured in lowering phase, I think some verifing pass as @Lunderberg suggested is a great idea, which could be introduced by other pr after refactoring done.


Change the powered by logo in live-chat

Rocket.Chat Version:
Running Instances:
DB Replicaset OpLog:
Node Version:

This is already done, isn't it?


[JS][Accessibility] [Toggle Visibility is not setting aria-expanded property to true/false on change of visibility]

Platform
What platform is your issue or question related to? (Delete other platforms).

[ ] JavaScript

Author or host
We are using JS Renderer to render adaptive cards and we are also sending adaptive cards json to Outlook. Also plan is to send Adaptive cards to teams as well
If you're an author, who are you sending cards to?
Outlook and future plan is to send to teams
Version of SDK
AdaptiveCards 2.0.5
Details
We have noticed that Toggle Visibility is not setting aria-expanded property to true/false on change of visibility

Toggle Visibility as designed does not allow us to deduce expanded/collapsed for individual elements. We would need to either enhance toggle visibility or design a new mechanism to handle this scenario accessibly.

What I meant was like using toggle visibility, we are expanding section and displaying further section or we can hide that section too. However reader is not reading and not giving enough explanation from accessibility perspective that specific section is visible or hide. So one way is like if we set aria-expanded as true and false based on visibility of Toggle Visibility, read reads that this section is expanded and collapsed accordingly.

@niravk-microsoft - would ShowCard work for you in the interim?

Closing due to lack of response.
Addressing this issue is not currently on our roadmap. We may return to this in the future. Feel free to continue the conversation in this issue.


ReferenceError in /clan/klan-kc-v9yrgyy

Error in ClashLeaders
ReferenceError in /clan/klan-kc-v9yrgyy
Can't find variable: fetch
View on Bugsnag
Stacktrace
https://www.clashleaders.com/static/js/details-page.405410cd3871e04d149d.js:1 -

View full stacktrace
Created automatically via Bugsnag

An error linked to this issue has been marked as fixed in Bugsnag
ReferenceError in /clan/klan-kc-v9yrgyy


Adds Carthage/Build into .gitignore

This is so that ZipZap plays nicer when used with carthage (esp with the flag --use-submodules enabled)

Looks good to me!
Please isolate @8220b17 into a separate branch and do a pull request on that, I dislike having extraneous history like @1db2ff6.

Any progress on separating out the commit? I would really appreciate the pull request.

Oops, forgot this totally. I'm afraid I don't actually have a clue of how that same change it into the PR twice (the supposed merge commit has exactly the same content as 8220b17). I'll just close this and make a new PR that just has 8220b17 on top of current master.

@pixelglow done as #135!


Apply --strip-root to verbose info

I've been diffing --verbose output from the same test run under two branches lately.  The --strip-root flag doesn't get applied to verbose output under __flow, making for long, noisy lines.  With indented verbose output, line wrapping makes deep flows especially difficult to scan.
Verbose, but not too verbose :)

Thanks!
I wonder if these could be put in Debug_js instead? If not then this seems good.

I assume you mean the additions to the Context interface.  I'll get them migrated within a couple days.

Whoops. I removed the PID for my purposes on that branch and forgot to undo. Recomputing....

agreed the PID is annoying to diff. I end up doing stuff like
diff -u <(flow-old check --verbose-indent | perl -p -e 's/\[\d+\]//g') <(flow-new check --verbose-indent | perl -p -e 's/\[\d+\]//g')

@facebook-github-bot shipit

I was fantasizing about a template argument, but that sounds easier.  Is there a reason that flows to an OpenTs don't report ids?

my guess is that the verbose output just prints string_of_ctor and it doesn't make total sense for that function to print tvar ids.
i think there's a function that's commented out for printing tvars with ids, though.

yeah, https://github.com/facebook/flow/blob/32f0b2b4fa6d4ab8b149212bece274e3382f2131/src/typing/type.ml#L1113

Ah.  The comment says no ids because parallelism => non-deterministic.  I've been using --max-workers 0, reasoning that it eliminates the parallelism.  Thanks for the pointer.


kontena vagrant master create systemd unit times out on Docker image pull

I don't know if this should be here instead?
issue on main kontena repo

See https://github.com/kontena/kontena/issues/1960, the systemd service units have an implicit DefaultTimeoutStartSec=90s for things like ExecStartPre=/usr/bin/docker pull mongo:3.0... with a slow internet connection where pulling the docker image takes more than 1.5 minutes, booting up the vagrant node will enter a systemd service restart loop, where it aborts the docker image pull every 90s, and it never completes.


Only device colors are supported with NSColor

On OS X, usually the preferred creation is using the +colorWithCalibrated* methods, while this plugin only works with +colorWithDevice*. Do you think you could fix this in the next update? Thanks in advance!

Would you be able to provide a bit more detail because I just tried it out on my machine and it was working for colorWithCalibratedRed:

I'm pretty sure that this was working before.  I uploaded new code today to support HSB colours and it didn't impact anything to do with the RGB.
It is strange that it would work for the Device and not for the Calibrated because the code is exactly the same.  The only difference between the two is in the regular expression which is can be found in RGBFloatSeeker.swift.  The part of the regular expression looks like
colorWith(?:Calibrated|Device|SRGB)Red:
If it's still not working for you please send along some examples of working and non-working statements and I'll look further into it.

Sorry about the slightly vague description... I should have mentioned I'm using OS X 10.10.4 with Xcode 7 beta at this moment.
Here is a code snippet (I've indicated which lines it works for and which not):
	NSShadow *shadow = [[NSShadow alloc] init];
	[shadow setShadowColor:[NSColor colorWithCalibratedWhite:0.8 alpha:1.0]]; // Doesn't work
	[shadow setShadowBlurRadius:6.0];
	[shadow setShadowOffset:NSMakeSize(3.0, 0.0)];
	[shadow set];

	BOOL b = NO;

	for (x = -30.0;x<r.size.width + 30.0;x+=CMStripesWidth){
		if (b){
			[[NSColor colorWithCalibratedRed:0.255 green:0.471 blue:0.808 alpha:1.0] set]; // Works
		}else{
			[[NSColor blackColor] set]; // Works
		}
		b = !b;
		[NSBezierPath strokeLineFromPoint:NSMakePoint(x - _progressDelta, -10.0) toPoint:NSMakePoint(x-_progressDelta, r.size.height + 10.0)];
	}

	if (_bgAlpha!=0.0){
		shadow = [[NSShadow alloc] init];
		[shadow set];

		[[NSColor colorWithCalibratedWhite:0.0 alpha:_bgAlpha] set]; // Doesn't work, but here the alpha value is a variable
		[[NSBezierPath bezierPathWithRect:r] fill];
	}

	shadow = [[NSShadow alloc] init];
	[shadow setShadowColor:[NSColor colorWithCalibratedWhite:0.8 alpha:1.0]]; // Doesn't work
	[shadow setShadowBlurRadius:6.0];
	[shadow setShadowOffset:NSMakeSize(0.0, 0.0)];
	[shadow set];

I'll post more code samples tomorrow.

Ok, I'm sorry about the confusion - after further testing, this issue is only with [NSColor colorWith(Device|Calibrated)White:0.8 alpha:1.0]

Hi,
I've just uploaded a new patch which hopefully does everything.  I've never worked with these functions before (or the greyscale colorspace) so my testing was limited to it not crashing Xcode.  I added in support for the functions colorWithWhite for NSColor and UIColor.  For NSColor I also added in colorWith(Device|Calibrated|genericGamma22)White.  And there are the corresponding functions in Swift.  I'd appreciate it if you could test things out and make sure that everything is working.
Thanks,
Reid.

Thanks, that worked great!
BTW do you think you could also add AABB7188-E14E-4433-AD3B-5CD791EAD9A3 to the UUIDs array in Info.plist (it's Xcode 7 - I've tested it and seems to be working well).

Hi,
I've added the UUID.  Would you please test it out since I don't have a developer account and can't get Xcode 7 yet?  Just want to make sure that I copied the UUID correctly and that it build OK.
Thanks,
Reid.

Works great, thanks!


trying a fix for the intermittent failure in test/640

May fix #1588
Based on the systemctl error, it looks like sudo can't find the systemctl on it's path, so we could pass in the absolute path to it.
Not sure why this would only happen sometimes on GCE?
Waiting for this to run on circle a couple times...

iirc @bboreham says that the systemctl whining has nothing to do with the error, i.e. it is expected.

though I would say that the test really should suppress that sort of noise.


Create 0000-01-02-Mutalenic.md

Add Mutalenic's  file

created a brunch
created a file
made a commit


Change "..." to "Loading..." in reducer

Coverage remained the same at 100.0% when pulling 752371b93574d9dbc3b0079a8db430dd86835322 on feature/change-loading-text into 709628d39da575a7d5a915e47acf6208836b6b16 on master.


fix

Description

fix #11903
When the mouse is pressed, the modifiers will be recorded. Modifying the modifiers during this process is invalid.

Issue number and link

#11903

Testing plan

Author checklist

[x] I have submitted a Contributor License Agreement
[x] I have added my name to CONTRIBUTORS.md
[x] I have updated CHANGES.md with a short summary of my change
[x] I have added or updated unit tests to ensure consistent code coverage
[x] I have updated the inline documentation, and included code examples where relevant
[x] I have performed a self-review of my code

Hi @EMapGIS, I don't see a signed CLA on file for you. We'll need one to review this PR. Could you please submit a Contributor License Agreement (CLA)?

Hi @EMapGIS, I don't see a signed CLA on file for you. We'll need one to review this PR. Could you please submit a Contributor License Agreement (CLA)?

Sorry, I submitted a version before, but I submitted the wrong Github account. I have now resubmitted a version. Please check.

I have now resubmitted a version. Please check.

@EMapGIS Perfect, thank you! I can confirm we received it.

@jjspace Could you please review this PR?

Hey @EMapGIS, thanks for the PR!
This solution does seem to fix the specific reproduction steps in the original issue however I don't think it's the right approach for a generalized answer. Changing the ScreenSpaceEventHandler to rely on a global variable creates an interdependence for mouse events that may not be obvious or intuitive to users and completely prevents listening to changes in the modifiers being held down throughout a drag if that's what the user wanted.
I believe the better approach would be to modify ScreenSpaceCameraController to better handle the cases where modifiers change and canceling ongoing events (like the initial drag event). I haven't dug into the the code to know the specific changes needed but I think it should be the responsibility of the default camera controller (in that class) to handle changes in modifiers similar to what's mentioned in this comment

Hey @EMapGIS, thanks for the PR!
This solution does seem to fix the specific reproduction steps in the original issue however I don't think it's the right approach for a generalized answer. Changing the ScreenSpaceEventHandler to rely on a global variable creates an interdependence for mouse events that may not be obvious or intuitive to users and completely prevents listening to changes in the modifiers being held down throughout a drag if that's what the user wanted.
I believe the better approach would be to modify ScreenSpaceCameraController to better handle the cases where modifiers change and canceling ongoing events (like the initial drag event). I haven't dug into the the code to know the specific changes needed but I think it should be the responsibility of the default camera controller (in that class) to handle changes in modifiers similar to what's mentioned in this comment
(also please make sure CI is passing, seems there are some linting issues)

Thank you very much for your reply. I have made some changes to my code and optimized the following aspects:

_lastMousePassModifier was modified to be a private property of ScreenSpaceEventHandler to prevent conflicts among multiple ScreenSpaceEventHandler.
Added "isMousePassModifierLock" as a static property of ScreenSpaceEventHandler. When its value is true, the modifier will be locked after entering the event. By default, it is false, still maintaining the original way of Cesium.

I have thought about what you said above about completely solving this problem. It is no small project. If there is no need to be compatible with the previous one, it would be fine. But if it needs to be compatible with the previous one, it will be very complicated. We will also sort this out to see if there is a better solution, and then we will communicate again.

@EMapGIS We do not need to preserve the previous behavior, that was clearly a bug. But I believe the proper solution is probably a change to the default ScreenSpaceCameraController not the ScreenSpaceEventHandler. I do not think it should lock what modifiers were held down. It should handle changing modifiers during a drag "interrupting" ongoing events better.

@EMapGIS We do not need to preserve the previous behavior, that was clearly a bug. But I believe the proper solution is probably a change to the default ScreenSpaceCameraController not the ScreenSpaceEventHandler. I do not think it should lock what modifiers were held down. It should handle changing modifiers during a drag "interrupting" ongoing events better.

@jjspace I restored the ScreenSpaceEventHandler. And according to your suggestion, I modified the CameraEventAggregator. Currently, it is possible to modify the modifiers during the movement process, stop the previous event and execute the new event. Thank you for the ideas you provided. You can take a look at the effect of the newly modified content.
https://github.com/user-attachments/assets/9ee9e90e-0c33-4d0c-9af4-9cc907b44efc

Thanks for the changes @EMapGIS I think this is much closer to what we want. I definitely like the new interaction now that it always respects the behavior of the currently held modifiers.
I did have one concern when testing this. It seems the cancel function is getting called a ton while dragging the mouse which seems unintentional/undesired. I think it's through the refresh function being aggressive with canceling actions or something but I can't quite tell. Would you be able to take a look at that?
https://github.com/user-attachments/assets/9ad5ad52-cede-4085-86c7-17e299aac0fd

@jjspace Thank you for your reply. We have located the problem and fixed it. Currently, when moving the mouse, the cancellation event will not be triggered frequently.

Thanks @EMapGIS this is looking good! I think the behavior is what we want I just had some smaller code cleanup comments then we can get this in

Thanks @jjspace . I have dealt with the problem in the code.


Log shim panic logs before shim cleanup

Changes the bundle cleanup function to look for a file named panic.log and log the contents of that file if it exists.
We already added a change to hcsshim to log the contents of panic.log file during shim delete command. However, that doesn't handle all of the cases. This change should fix that.
Signed-off-by: Amit Barve<EMAIL_ADDRESS>

Bundle cleanup always gets called when cleaning up a container but shim delete doesn't, is that correct? So in most cases we'd get the shim panic logs logged twice? Once on shim delete and once on bundle cleanup when reading the file itself?

@dcantah You are right, I was planning on removing that code from the shim delete command, I will push a PR for that.

@ambarve Cool thanks for clarification!

@dcantah Actually we shouldn't remove the logging changes added to hcsshim. This is because in some cases containerd calls shim delete first before calling delete on the bundle. In that case the shim delete command will remove the bundle directory and bundle cleanup will never find panic.log file.

@ambarve Cool thanks for checking on this


Gaming landing page

📝 Changed routes:

/solutions/gaming

(view full size)

Commit 01d9995012e11d739ab4a09f24bd714f80ad123b (https://thirdweb-ahjhhjnkp.thirdweb-preview.com).


[release/3.1] Add macOS brew image/env workaround

(cherry picked from https://github.com/dotnet/source-build/pull/1817)

Was rolled into other OSX CI fix PRs.


How to include plain values?

The abstract method item() in SerializerAbstract.php requires the second argument $data to be an array. But what if I need to return a plain value as an include? For example, ?include=postsCount.
The best thing I could do is:
"items": [
{
    "id": 1,
    "name": "John Doe",
    "created_at": "2016-01-14 09:51:12",
    "updated_at": "2016-01-14 09:51:12",
    "posts_count": {
        "count": 79
    }
},

My PostsCountTransformer.php:
class PostsCountTransformer extends ApiTransformer
{
    public function transform($count)
    {
        return [
            'count' => $count,
        ];
    }
}

and I can't simply return $count.
What I want to get:
"items": [
{
    "id": 1,
    "name": "John Doe",
    "created_at": "2016-01-14 09:51:12",
    "updated_at": "2016-01-14 09:51:12",
    "posts_count": 79
},

you can try primitive resource, under PostTransformer class

public function includePostCount($resource){
    return $this->primitive($resource->count);
}

Didn't even know about this method. Had to update my fractal package to get it.
Thank you very much, @terrylow!

I'm making a note to add this to the documentation now. @greydnls If you want to do it you can but if you don't / can't I will soon.


lab2

I upload my assignments three times, but I don't know how to cancel it. Sorry about that

Looks good, thanks!


Remove subversion from suggested plugins

subversion plugin is not actively maintained, however it is in the list
of suggested plugins during first install. Having a unmaintained plugin
in the suggested list of plugins does not look correct.
Links

https://github.com/jenkinsci/jenkins/pull/4750
https://issues.jenkins-ci.org/browse/JENKINS-62477

Thanks for your contribution!
@all-contributors please add @amuniz for code


Put together a README

For those wanting to learn more about the project, it would be good to have a README providing:

[x] What the package does.
[x] How to install / use it.
[x] A high-level overview of how it works.
[x] How to contribute.

:ship:


Separate application database deployments

Let's generate an image and test it out! (Not going to merge yet, I want to have a separate process to configure the PostgreSQL database before I make this code be main and also the integration into helloworld.py is ugly)

Very promising! I can connect to the database when it's public. Now I'm reverting that change in order to see if it still works with the database set to private. If it does, then that's a success.

The connection still works with the database set to private! Good! Now I just need to figure out how to specify / upload the configuration of the database so that versions of the application and the database are tied together.


Asset Sync gem override refile s3 credentials

Asset Sync gem override refile s3 credentials on frontend where i want to display image. The link to image isn't correct (bucket is set by asset_sync).
On backend works fine, it uploads image to s3 and i could get it via console.

Please reconsider. Don't use asset_sync anymore https://devcenter.heroku.com/articles/please-do-not-use-asset-sync

Thanks


cmd/cue: cue --help doesn't work

on tip (commit f89aa483a05b267a0581ad3b84134d2d9490a3aa)
Passing the --help flag to the top level command doesn't print much in the way of help.
% cue --help
pflag: help requested

I'm fine with doing anything sensible. Not a Cobra expert.

Running cue v0.2.2 I find that cue --help just hangs (for 10+ seconds). cue help seems to do the same. Would be super helpful to get meaningful CLI help output with a command similar to these :+1:

@joestringer: I do not have this issue myself. Could you confirm this is still the case with the latest verison.
@rogpeppe: this seems to be fixed. Could you confirm?

Seems to be fixed. Closing due to inactivity.

Seems to be fixed. Closing due to inactivity.

This issue has been migrated to https://github.com/cue-lang/cue/issues/311.
For more details about CUE's migration to a new home, please see https://github.com/cue-lang/cue/issues/1078.


importing a geojson with z coordinates breaks upload

When exporting a GeoJSON file from QGIS unless you untick the z coordinates button it could output GeoJSON coordinates as [lon, lat, z], it seems maproulette doesn't support this as once I tick this off the upload works (but it could also be that I've specified the file type too).

The backend does not currently support z coordinates. I'm going to close this issue, but I'd be happy to accept a PR if someone wants to submit a frontend change to reliably detect the z coordinates and generate an error during the GeoJSON validation step.

I wanted to resurface this.
Can we just drop the Z coordinates silently if we encounter them?


Calculation of SD and CI in get_params

Hi!
I have a question regarding the standard deviation and confidence interval bounds that are reported alongside daily estimates of GPP, ER, and K600 in get_params.
How are these metrics of parameter uncertainty calculated? Are they based on the entire number of steps run across all chains? Or some other method? I am trying to assess model performances of using different parameters for the same dataset, and am trying to better understand the modeled metrics of metabolism.

If you consider the MCMC steps samples from the posterior probability distribution of the parameter, the error bars are the 2.5% and 97.5% quantiles of the MCMC steps after the burn-in, thus they represent the 95% area of the posterior probability of the parameter.  How many steps depends on what you selected in the specs part of the model specification.
Bob Hall
On Nov 1, 2019, at 9:43 AM, PsaltakisJ <notifications<EMAIL_ADDRESS>wrote:
Hi!
I have a question regarding the standard deviation and confidence interval bounds that are reported alongside daily estimates of GPP, ER, and K600 in get_params.
How are these metrics of parameter uncertainty calculated? Are they based on the entire number of steps run across all chains? Or some other method? I am trying to assess model performances of using different parameters for the same dataset, and am trying to better understand the modeled metrics of metabolism.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHubhttps://github.com/USGS-R/streamMetabolizer/issues/381?email_source=notifications&email_token=AC4CU5VBXS6MRJZ7XFSB2MTQRRFA7A5CNFSM4JH4PAB2YY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4HWEOQ2A, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AC4CU5XKETT547F2KYBUD6DQRRFA7ANCNFSM4JH4PABQ.

For Bayesian models, these metrics are computed based on the empirical distribution of the MCMC chains after the burn-in period (the saved_steps only). The standard deviation (get_params(mm, uncertainty='sd')) is the standard deviation of the values selected by those chains. The .lower and .upper interval bounds (get_params(mm, uncertainty='ci')) are the 95% credible interval bounds.

Thank you! The explanation of the warm-up steps and saved steps really cleared things up.


[New Port Request] vala

Library name:vala
Library description:
Source repository URL:https://gitlab.gnome.org/GNOME/vala
Project homepage (if different from the source repository):https://gitlab.gnome.org/GNOME
Anything else that is useful to know when adding (such as optional features the library may have that should be included):

Why this should be in vcpkg?

But is gnome a library?

vala没加吗？

Vala is a programming language
你明白了吗？

Yes I understand this. And because of that I don't understand why it should be added to vcpkg. vcpkg is a package manager for c++ libraries and vala is not a c++ library.

I don't know, you'll have to ask the Vala people.

please close all your new port request that not about C and C++lib, @RainbowTaro2022


[Windows] Fix new scheduled task behavior

Fixes #345. Commit messages below:
Enabling system start task prompts user for password
This is because Windows will refuse to start the KA Lite server
in the background *before* the user logs in if the password is
not provided. Note that passing the /np (no password) flag will
cause the task to *attempt* to start, but it will fail because
"no logon server could process the request".

When upgrading to 0.16.0, remove old "KALite" scheduled task
It's run as the SYSTEM user, which has been an error since
0.13.0 -- see #345. Delete it so we can start fresh.

@radinamatic hold off on testing until I reconfigure the build server.

Roger!

I just started build 107, should be good to go. See if it addresses the issues you mentioned in the referenced issue (#345).

After the first test on upgrade 0.15 > 0.16 (with build # 110), the old SYSTEM user task was still there... Re-testing now to confirm.

Tested the upgrade 0.14.2 > 0.16 (build # 110) on W7, and again the old SYSTEM user task was still present in Task Scheduler & C:\Windows\System32\Tasks.

In both upgrade scenarios, since the old task is still there, I delete it and install the new from task-tray options. This new one is setup to run only if the user is logged in, but it fails to raise python processes:

If I change the task to run whether user is logged in or not, and add the password, it finally manages to start the server. How is this option reflected in production settings? Are the users required to input their password? Every time?

Okay, seemingly the old task is not removed correctly. I'm looking in to that. However, regardless of whether the old task is there, I would expect creating the new task using the task-tray program would prompt you for a password -- are you saying that doesn't happen? If not, what are the results of running the following command in a cmd.exe shell? schtasks /create /tn "KALite" /tr "\"%KALITE_SCRIPT_DIR%\kalite.bat\" start" /sc onstart /ru %USERNAME% /rp /f

Ah, yeah, it's not building from this branch. Whoops! That would be why the error isn't resolved.

Let's try again starting from build 112.

I thought that might be the case...
I might have also figured out another thing that was confusing me for a while. It's related to tasks, but I better put it in a new issue for clarity sake.

Actually I'm gonna hold on reporting that until I confirm it on build # 112.

Try build 113 now.

We're on the right track @MCGallaspy!
Old task is eliminated correctly and the new one installs and is able to start the server upon system restart... :+1:
Tested on 0.15.1 > 0.16 upgrade scenario on W7, I'll repeat to confirm with other base installs, but I'm confident it's going to be OK.
I'll open issues for two new bug/enhancement proposals tangential to this, but I think we can move on and close the original issues for this PR.

Opened 2 new issues that became evident and confirmed during this testing scenario: #351 & #352.

On another hand, build 114 works equally well on 0.14.2 > 0.16 upgrade scenario on W7.
I think you can close this one as you will @MCGallaspy! :wink:


Dont allow jit

Add an option to SBExpressionOptions to disallow JITting the expressions, only allow IR Interpretation.

@swift-ci please test and merge

This was already merged.


Home page : buttons "Read the documentation" and "Contribute to siimple" sends to https://www.siimple.xyz/ (href attributes of links empty )

Seen on Firefox 66 (Windows 7)

Fixed. Thank you!


Easier than I thought.  I cloned the wiki down, BUT it generated a .git folder, and so got entangled with my root project folder .git.  I had to reboot to break the lock, and finally managed to delete the git repo.


fix(error-handling): removed duplicate sections

Heyo 👋
was skimming through a bit and found this (possibly) copy/paste error(?). Anyway it seemed a bit out of place. 😅
BR,
Marco

I have read the CLA Document and I hereby sign the CLA

Hey @wridgeu ,
thanks for the improvement. You're right, something must have gone wrong.
Welcome to the repo as a contributor :)


Discussions

Could we enable the Discussions tab? I'm going to be planning on factory resetting my MacOS in about a month and it's a 2023 MBP (ARM64). I can do some testing, but I think that the discussion forums will be useful for exchanging information and collaborating.

Enabled.


Fix typos

Fix typos

thanks for pointing these out. ive got a spell checker installed on vscode now <3


Update requirements.txt need bump PyPi version

after
pip install tessera
got  pkg_resources.ContextualVersionConflict

>tessera
Traceback (most recent call last):
  File "/usr/local/bin/tessera", line 5, in
    from pkg_resources import load_entry_point
  File "/usr/local/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 3084, in
    @_call_aside
  File "/usr/local/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 3070, in _call_aside
    f(*args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 3097, in _initialize_master_working_set
    working_set = WorkingSet._build_master()
  File "/usr/local/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 653, in _build_master
    return cls._build_from_requirements(__requires__)
  File "/usr/local/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 666, in _build_from_requirements
    dists = ws.resolve(reqs, Environment())
  File "/usr/local/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 844, in resolve
    raise VersionConflict(dist, req).with_context(dependent_req)
pkg_resources.ContextualVersionConflict: (requests 2.4.3 (/usr/local/lib/python2.7/dist-packages), Requirement.parse('requests==2.3.0'), set(['tessera-client']))

Fixed (best practice is to pin the exact version, btw, not leave it up to chance).


Update Twitter logo to use official X logo SVG

Twitter has rebranded to X, SVG from https://about.twitter.com/en/who-we-are/brand-toolkit

Here's a screenshot of what it looks like displayed alongside a complete bio.


Change default relist and add a config flag

I might not be looking at the right spot, but from looking at the code it appears that we will automatically re-list the broker's catalog every 15 minutes and there is no way to set this default timeout to something else (unless you do it on a per-broker basis as you register them).
While I know there are some brokers that change their catalogs very often (and in those cases I suspect they'll set this re-list timeout to a much lower value for their brokers), it seems like 15 minutes is actually really low/quick - in our experience brokers don't change their catalogs that often.
So, there are two asks:
1 - can we change the default from 15 minutes to something longer, like a few hours?
2 - regardless of number 1, can we get a config option so we can set if for all brokers as they are registered rather than having to set it on each broker's yaml?
ping @MHBauer

/assign @mhbauer

@duglin dup of https://github.com/kubernetes-incubator/service-catalog/issues/1086

going to leave a comment over there, because it's broken now.

To answer the question asked, we have a flag
https://github.com/kubernetes-incubator/service-catalog/blob/master/charts/catalog/values.yaml#L101-L105
it defaults to true and 24 hrs.
We don't honor the flag, as it's set and never read
https://github.com/kubernetes-incubator/service-catalog/blob/master/pkg/controller/controller.go#L99

I suppose we can keep it open to have a bug to point at.
/reopen


Move filter fields into the FilterMode structure

Dissect filtering logic to the FilterMode implementation.
Move filtering to the on() event handling.
Make RadioButton and Checkbox private (not sure why they were pub).

Continuation of feature #6

@cylewitruk  @antoinePutmans Check it out. The diff is not pretty, it's better to view the resulting file.

Hey @fadeevab, it looks way better ! I started implementing it but it seems that you are faster than me haha 😄
Good job ! 👍
I was wondering if it would be possible to use this FilterMode in the multiselect also 🤔 The Checkbox<T> is a Radiobutton<T> with a selected field added

Thanks, folks!
@cylewitruk There is one improvement that it shows an error now if the list appears to be empty after pressing Enter:
 [<-Enter]
@antoinePutmans Yeah, I was wondering too, it should be possible but much harder 😅

@antoinePutmans Actually, maybe not much harder, maybe I can do it 🤔

@fadeevab Be careful there is a problem when pressing the top/bottom keys when the filter result is empty !
https://github.com/fadeevab/cliclack/assets/113629846/25fe4cea-d18c-499e-b93f-c6360b4ba9ea

Superseded by PR #52


Review obsoletion candidates

We should review the list of obsoletion candidates and update the obsoletion date, do the obsoletion, or remove the obsoletion tag. (let's call it "end of the year clean-up").
The list of obsoletion candidates with the GH issues is here:
https://docs.google.com/spreadsheets/d/1-X5d2Ep4EuBRUakh1NvtQw5_r-2ZoEsLOKhQMF-WZHY/edit#gid=2084320747.

@sabrinatoro did you already review this list? Should I just review it next and then we can work on removing the tags where needed?

@nicolevasilevsky I need to remove the tags and the obsoletion dates for some.
I would like for you to review 1) whether it is true that we agree on not obsoleting, 2) what to do with the one that has not been obsoleted yet (maybe we need to discuss this during a call)/

@nicolevasilevsky
I am seeing conflicting information about the following 2 terms:
MONDO:0100387 - acute myeloid leukemia, Monosomy 7
MONDO:0100376 - acute myeloid leukemia, t(9;11)(p21.3;q23.3)
These have the "obsoletion tag".
Based on https://github.com/monarch-initiative/mondo/issues/3583, these terms were to be merged, but we decided to not merge them. But based on your table review, I understand that we might want to obsolete them (and add a date).
Can you please confirm which should be done? (I think we need to keep and remove the obsoletion tag, but I want to double check) Thank you!
Should we update the obsoletion dates for the one that has a "past date"? (since we say "will be obsolete on or after", it might be ok to leave it as such)

Let's not obsolete them based on #3583. I will remove the obs tag.

@sabrinatoro is there further action needed for this or can it be closed?
I think you took care of everything?

@nicolevasilevsky it is all done. (I thought it would close with the last PR).
Closing now. Thank you!


ARROW-15584: [C++] Add support for Substrait's RelCommon::Emit

Adding emit feature for Substrait plan deserialization.
This PR covers emits for read, filter, project, join and aggregate operations.

cc @westonpace @jeroen please take a look.

@westonpace I updated the PR.

Thank you for reviewing this one and keeping up with a few rounds of reviews.


NetworkManager-wait-online.service times out

Describe the bug
When I 'nixos-rebuild switch', this takes a long time, as NetworkManager-wait-online.service is timing out. The network seems to work fine, though.
I set networking.networkmanager.logLevel to DEBUG, but this didn't turn up anything obvious in journalctl yet.
Metadata
Please run nix-shell -p nix-info --run "nix-info -m" and paste the result.
[user@system:~]$ nix-shell -p nix-info --run "nix-info -m"
 - system: `"x86_64-linux"`
 - host os: `Linux 6.7.5, NixOS, 24.05 (Uakari), 24.05.20240316.c75037b`
 - multi-user?: `yes`
 - sandbox: `yes`
 - version: `nix-env (Nix) 2.18.2`
 - channels(root): `"nixos-20.03pre194293.2436c27541b"`
 - nixpkgs: `/home/aengelen/nixpkgs`

Add a :+1: reaction to issues you find important.

See #247608.
I use:
systemd.services.NetworkManager-wait-online = {
    serviceConfig = {
      ExecStart = [ "" "${pkgs.networkmanager}/bin/nm-online -q" ];
    };
  };

See #247608.

Thanks for the reference! I don't think I have networking.useNetworkd enabled, though - unclear whether it's the same issue?

I use:
systemd.services.NetworkManager-wait-online = {
    serviceConfig = {
      ExecStart = [ "" "${pkgs.networkmanager}/bin/nm-online -q" ];
    };
  };

haven't checked what that does, but it indeed does appear to make switching fast again :)

Yeah I actually took it from https://github.com/NixOS/nixpkgs/issues/180175#issuecomment-1658731959. Found it now.

This is still a problem in nixos-24.05 (specifically 6e6b3dd395c) and should be added as a release blocker for 24.11.
People should not all be following workarounds, especially those not using networkd, since nerworkd is supposed to be the more experimental configuration.

This is most likely a duplicate of https://github.com/NixOS/nixpkgs/issues/180175 which recently got fixed for Tailscale users with https://github.com/NixOS/nixpkgs/pull/344678
The fix has been backported to 24.05 in https://github.com/NixOS/nixpkgs/pull/344678 but is not available on the nixos-24.05 channel yet

Enzime, I don't run tailscale. So, the "root cause" it probably is not. It might be that the tailscale resolution describes a class of root causes, but I think I don't even have custom services depending on any network* targets.
Nevertheless, I will install it when it becomes available.

(The only place where I so something remotely related to this is (which has worked before):
fileSystems."/home/a" = {     device = "nfsserver:/a";     noCheck = true;     fsType = "nfs4";     options = ["x-systemd.automount" "vers=4" "x-systemd.requires=network-online.target" "noauto"];   };
)
The above use case is hosting a home directory on a server and it would be nice to have such a use case covered by nixpkgs tests. I don't think it's related to this issue, but it's just doe completeness.
I tried with nixos-24.05 and I still got the same failure as described by OP.


[Bug] Config Inspector uses recommended/deprecated rule indications from ESLint v9 rather than the installed ESLint version

I am working on setting up flat configuration with ESLint v8.57.0 as an initial step before switching to v9.
I wanted to check the configuration, so I was trying out config inspector. Looking at the rules applied to all files from the recommended config, I was surprised to see some that weren't flagged as being included in the recommended configuration, or that were flagged as deprecated.
STR

In a new project, install ESLint 8.57.0 and config-inspector 4.8.0.
Create a dummy index.js file
Create a simple eslint.config.mjs file:

import js from "@eslint/js";

export default [
  js.configs.recommended,
];

Look at the results in the inspector (npx @eslint/config-inspector)

Actual Results
The rules are marked according to how they are in ESLint v9.
Expected Results
The rules are marked as recommended or deprecated according to how they were for ESLint v8.57.0, or not marked at all if the information is not available.

We read the info from your local eslint: https://github.com/eslint/config-inspector/blob/720e5de4c86c54a74a3e81c6144945fbd6b83faa/src/configs.ts#L107
Can you double check your lockfile and see if there is eslint v9 installed locally?

As referenced above, the project does not have ESLint v9 installed, I also do not have it installed globally.
If I install config-inspector into the repository that I created, then it seems to use v8 - the no-new-symbol rule is not marked as deprecated.
If I don't install config-inspector into the repository, but use it directly via npx @eslint/config-inspector@latest (as suggested by the readme then it is using v9 and no-new-symbol is marked as deprecated.
When I look in the .npm/_npx/ directory, I see that under the relevant node_modules/eslint/package.json ESLint is v9.
Looking around I can't see why there is a v9 installed in that .npm/_npx/ directory. If I clean it out and run only npx @eslint/config-inspector@latest then ESLint v9 gets put back into that directory.
So as far as I can tell, the inspector is picking up the ESLint installed alongside the config-inspector, rather than the ESLint installed in the local repository where the configuration is.

Thank you for fixing this, that works better.


566 doc source basics overviewrst

Added Morpheus run pipeline modes to overview.rst

@gpuci merge

@gpucibot merge


Enhance pre-join

Feature Request
Is your feature request related to a problem or unsupported use case? Please describe.
We currently use the default Pre-join component from LiveKit, which, while convenient, has several drawbacks in terms of UX and accessibility.
First, the dropdown menu serves two purposes: enabling/disabling data and selecting the data source. This dual functionality can be confusing for users.
Second, the layout of this page needs improvement for a better user experience.
Lastly, we should consider whether to add a pre-join screen when creating a new meeting. If users have a preferred configuration saved, we might want to skip this screen when they create a meeting.
I've designed a pre-join mockup, inspired by Google's interface. Let me know what you think.
Please refer to the mockup page in the figma file

@rouja shares the same feedbacks, it's quite frustrating having a pre-join screen when you just create a meeting.

PR opened by @manuhabitela #106. Still draft, I've started merging some parts.

Additional Feedback:

Pre-join Enhancement: Add a background blur toggle button before entering the room (similar to GMeet's implementation)

Layout Issue: The horizontal layout poses problems for agents with low-resolution public screens: some users can't even see the join button due to their screen constraints.

Pre-join screen will automatically populate usernames using ProConnect full names once backend serialization (issue #206) is completed.

Enable mic testing, to make sure your mic is working