Well...  I got it loaded and it was doing something until...

Error completing request
Arguments: ('task(27pjrvvz6k7p7oz)', ' lora:LoghrifGaiaFFXIV:1  (masterpiece), best quality, black background, solo, black theme, black capelet, glowing, simple background, 1girl, capelet, dark, long hair, crystal, bangs, black hair, black eyes, upper body, spikes, hooded capelet, blue hair, blunt bangs, from side, gem', '', [], 30, 7, False, False, 1, 1, 7,<PHONE_NUMBER>.0, -1.0, 0, 0, 0, False, 512, 512, True, 0.7, 2, '4x-AnimeSharp', 0, 0, 0, [], 0, False, False, 'LoRA', 'None', 0, 0, 'LoRA', 'None', 0, 0, 'LoRA', 'None', 0, 0, 'LoRA', 'None', 0, 0, 'LoRA', 'None', 0, 0, None, 'Refresh models', <scripts.external_code.ControlNetUnit object at 0x7f6ec5f9a100>, 'NONE:0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0\nALL:1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1\nINS:1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0\nIND:1,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0\nINALL:1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0\nMIDD:1,0,0,0,1,1,1,1,1,1,1,1,0,0,0,0,0\nOUTD:1,0,0,0,0,0,0,0,1,1,1,1,0,0,0,0,0\nOUTS:1,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1\nOUTALL:1,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1\nALL0.5:0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5', True, 0, 'values', '0,0.25,0.5,0.75,1', 'Block ID', 'IN05-OUT05', 'none', '', '0.5,1', 'BASE,IN00,IN01,IN02,IN03,IN04,IN05,IN06,IN07,IN08,IN09,IN10,IN11,M00,OUT00,OUT01,OUT02,OUT03,OUT04,OUT05,OUT06,OUT07,OUT08,OUT09,OUT10,OUT11', 'black', '20', False, False, None, None, '', '', '', '', 'Auto rename', {'label': 'Upload avatars config'}, 'Open outputs directory', 'Export to WebUI style', True, {'label': 'Presets'}, {'label': 'QC preview'}, '', [], 'Select', 'QC scan', 'Show pics', None, False, False, 'positive', 'comma', 0, False, False, '', 1, '', 0, '', 0, '', True, False, False, False, 0, None, False, 50) {}
Traceback (most recent call last):
File "/content/gdrive/MyDrive/sd/stable-diffusion-webui/modules/call_queue.py", line 56, in f
res = list(func(*args, **kwargs))
File "/content/gdrive/MyDrive/sd/stable-diffusion-webui/modules/call_queue.py", line 37, in f
res = func(*args, **kwargs)
File "/content/gdrive/MyDrive/sd/stable-diffusion-webui/modules/txt2img.py", line 56, in txt2img
processed = process_images(p)
File "/content/gdrive/MyDrive/sd/stable-diffusion-webui/modules/processing.py", line 503, in process_images
res = process_images_inner(p)
File "/content/gdrive/MyDrive/sd/stable-diffusion-webui/modules/processing.py", line 653, in process_images_inner
samples_ddim = p.sample(conditioning=c, unconditional_conditioning=uc, seeds=seeds, subseeds=subseeds, subseed_strength=p.subseed_strength, prompts=prompts)
File "/content/gdrive/MyDrive/sd/stable-diffusion-webui/modules/processing.py", line 869, in sample
samples = self.sampler.sample(self, x, conditioning, unconditional_conditioning, image_conditioning=self.txt2img_image_conditioning(x))
File "/content/gdrive/MyDrive/sd/stable-diffusion-webui/modules/sd_samplers_kdiffusion.py", line 358, in sample
samples = self.launch_sampling(steps, lambda: self.func(self.model_wrap_cfg, x, extra_args={
File "/content/gdrive/MyDrive/sd/stable-diffusion-webui/modules/sd_samplers_kdiffusion.py", line 234, in launch_sampling
return func()
File "/content/gdrive/MyDrive/sd/stable-diffusion-webui/modules/sd_samplers_kdiffusion.py", line 358, in
samples = self.launch_sampling(steps, lambda: self.func(self.model_wrap_cfg, x, extra_args={
File "/usr/local/lib/python3.9/dist-packages/torch/autograd/grad_mode.py", line 27, in decorate_context
return func(*args, **kwargs)
File "/content/gdrive/MyDrive/sd/stablediffusion/src/k-diffusion/k_diffusion/sampling.py", line 594, in sample_dpmpp_2m
denoised = model(x, sigmas[i] * s_in, **extra_args)
File "/usr/local/lib/python3.9/dist-packages/torch/nn/modules/module.py", line 1194, in _call_impl
return forward_call(*input, **kwargs)
File "/content/gdrive/MyDrive/sd/stable-diffusion-webui/modules/sd_samplers_kdiffusion.py", line 126, in forward
x_out = self.inner_model(x_in, sigma_in, cond=make_condition_dict([cond_in], image_cond_in))
File "/usr/local/lib/python3.9/dist-packages/torch/nn/modules/module.py", line 1194, in _call_impl
return forward_call(*input, **kwargs)
File "/content/gdrive/MyDrive/sd/stablediffusion/src/k-diffusion/k_diffusion/external.py", line 112, in forward
eps = self.get_eps(input * c_in, self.sigma_to_t(sigma), **kwargs)
File "/content/gdrive/MyDrive/sd/stablediffusion/src/k-diffusion/k_diffusion/external.py", line 138, in get_eps
return self.inner_model.apply_model(*args, **kwargs)
File "/content/gdrive/MyDrive/sd/stable-diffusion-webui/modules/sd_hijack_utils.py", line 17, in
setattr(resolved_obj, func_path[-1], lambda *args, **kwargs: self(*args, **kwargs))
File "/content/gdrive/MyDrive/sd/stable-diffusion-webui/modules/sd_hijack_utils.py", line 28, in call
return self.__orig_func(*args, **kwargs)
File "/content/gdrive/MyDrive/sd/stablediffusion/ldm/models/diffusion/ddpm.py", line 858, in apply_model
x_recon = self.model(x_noisy, t, **cond)
File "/usr/local/lib/python3.9/dist-packages/torch/nn/modules/module.py", line 1194, in _call_impl
return forward_call(*input, **kwargs)
File "/content/gdrive/MyDrive/sd/stablediffusion/ldm/models/diffusion/ddpm.py", line 1329, in forward
out = self.diffusion_model(x, t, context=cc)
File "/usr/local/lib/python3.9/dist-packages/torch/nn/modules/module.py", line 1194, in _call_impl
return forward_call(*input, **kwargs)
File "/content/gdrive/MyDrive/sd/stablediffusion/ldm/modules/diffusionmodules/openaimodel.py", line 776, in forward
h = module(h, emb, context)
File "/usr/local/lib/python3.9/dist-packages/torch/nn/modules/module.py", line 1194, in _call_impl
return forward_call(*input, **kwargs)
File "/content/gdrive/MyDrive/sd/stablediffusion/ldm/modules/diffusionmodules/openaimodel.py", line 82, in forward
x = layer(x, emb)
File "/usr/local/lib/python3.9/dist-packages/torch/nn/modules/module.py", line 1194, in _call_impl
return forward_call(*input, **kwargs)
File "/content/gdrive/MyDrive/sd/stablediffusion/ldm/modules/diffusionmodules/openaimodel.py", line 249, in forward
return checkpoint(
File "/content/gdrive/MyDrive/sd/stablediffusion/ldm/modules/diffusionmodules/util.py", line 114, in checkpoint
return CheckpointFunction.apply(func, len(inputs), *args)
File "/content/gdrive/MyDrive/sd/stablediffusion/ldm/modules/diffusionmodules/util.py", line 129, in forward
output_tensors = ctx.run_function(*ctx.input_tensors)
File "/content/gdrive/MyDrive/sd/stablediffusion/ldm/modules/diffusionmodules/openaimodel.py", line 262, in _forward
h = self.in_layers(x)
File "/usr/local/lib/python3.9/dist-packages/torch/nn/modules/module.py", line 1194, in _call_impl
return forward_call(*input, **kwargs)
File "/usr/local/lib/python3.9/dist-packages/torch/nn/modules/container.py", line 204, in forward
input = module(input)
File "/usr/local/lib/python3.9/dist-packages/torch/nn/modules/module.py", line 1194, in _call_impl
return forward_call(*input, **kwargs)
File "/content/gdrive/MyDrive/sd/stable-diffusion-webui/extensions/a1111-sd-webui-locon/scripts/../../../extensions-builtin/Lora/lora.py", line 317, in lora_Conv2d_forward
lora_apply_weights(self)
File "/content/gdrive/MyDrive/sd/stable-diffusion-webui/extensions/a1111-sd-webui-locon/scripts/../../../extensions-builtin/Lora/lora.py", line 273, in lora_apply_weights
self.weight += lora_calc_updown(lora, module, self.weight)
File "/content/gdrive/MyDrive/sd/stable-diffusion-webui/extensions/a1111-sd-webui-locon/scripts/main.py", line 562, in lora_calc_updown
updown = rebuild_weight(module, target)
File "/content/gdrive/MyDrive/sd/stable-diffusion-webui/extensions/a1111-sd-webui-locon/scripts/main.py", line 556, in rebuild_weight
updown = updown.reshape(output_shape)
RuntimeError: shape '[4, 320, 3, 3]' is invalid for input of size 921600

Update:
Popped open my runpod instance and then tried to install shiznit:
Closing server running on port: 3000
Restarting UI...
Additional Network extension not installed, Only hijack built-in lora
LoCon Extension hijack built-in lora successfully
[AddNet] Updating model hashes...
0it [00:00, ?it/s]
[AddNet] Updating model hashes...
0it [00:00, ?it/s]
Civitai: API loaded
Image Browser: Creating database
Image Browser: Database created
Traceback (most recent call last):
File "/usr/local/lib/python3.10/dist-packages/gradio/networking.py", line 119, in start_server
s.bind((LOCALHOST_NAME, server_port))
OSError: [Errno 98] Address already in use
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/workspace/sd/stable-diffusion-webui/webui.py", line 340, in
webui()
File "/workspace/sd/stable-diffusion-webui/webui.py", line 257, in webui
app, local_url, share_url = shared.demo.launch(
File "/usr/local/lib/python3.10/dist-packages/gradio/blocks.py", line 1454, in launch
server_name, server_port, local_url, app, server = networking.start_server(
File "/usr/local/lib/python3.10/dist-packages/gradio/networking.py", line 122, in start_server
raise OSError(
OSError: Port 3000 is in use. If a gradio.Blocks is running on the port, you can close() it or gradio.close_all().

in a new cell, run
import gradio
gradio.close_all()


[Datepicker] Add a check to fetch current system date

[x] PR has tests / docs demo, and is linted.
[x] Commit and PR titles begin with [ComponentName], and are in imperative form: "[Component] Fix leaky abstraction".
[x] Description explains the issue / use-case resolved, and auto-closes the related issue(s) (http://tr.im/vFqem).

The current issue #3545 deals with the date picker not picking up the updated system date when the dialog opens.  This happens because if the system date updates but the page is not refreshed then the date which the dialog box gets is the old system date as the system date is set in the getinitialState() of the date picker and is not updated on the system date change.
I observed that there is no check when the openDialog() to get the updated date, which  is what I added. I check if the Datepicker has a pre-existing selected date , if it does show that date on openDialog() else if the Datepicker is empty pick up the current system date (this will always pick up the updated date) and hence solves the problem.
Heres the example:

Fixes #3545.

@tintin1343 I think we can remove that date construction in getInitialState() now.

@nathanmarks : Done. The date attribute is not needed in the getInitialState() method

@nathanmarks : Made the necessary changes. :sweat_smile:

LGTM

@tintin1343 Thanks!

@oliviertassinari : Thanks!


misc: add tip to resolve virtual package issue

Add tip to the error of a to low local system requirement.
closes #346

Thanks @ruben-arts!


az webapp list-runtimes

This is autogenerated. Please review and update as needed.
Describe the bug
Command Name
az webapp list-runtimes
Errors:
'bool' object has no attribute 'provider'
Traceback (most recent call last):
python3.6/site-packages/knack/cli.py, ln 206, in invoke
    cmd_result = self.invocation.execute(args)
cli/core/commands/__init__.py, ln 608, in execute
    raise ex
cli/core/commands/__init__.py, ln 666, in _run_jobs_serially
    results.append(self._run_job(expanded_arg, cmd_copy))
cli/core/commands/__init__.py, ln 659, in _run_job
    six.reraise(*sys.exc_info())
...
cli/command_modules/appservice/custom.py, ln 704, in list_runtimes
    return [s['displayName'] for s in runtime_helper.stacks]
cli/command_modules/appservice/custom.py, ln 2159, in stacks
    self._load_stacks()
cli/command_modules/appservice/custom.py, ln 2180, in _load_stacks
    raw_stacks = self._client.provider.get_available_stacks(os_type_selected=os_type, raw=True)
AttributeError: 'bool' object has no attribute 'provider'

To Reproduce:
Steps to reproduce the behavior. Note that argument values have been redacted, as they may contain sensitive information.

Put any pre-requisite steps here...
az webapp list-runtimes

Expected Behavior
Environment Summary
Linux-4.15.0-1067-azure-x86_64-with-debian-stretch-sid
Python 3.6.5
Shell: bash

azure-cli 2.0.81

Additional Context
I'm trying to run the example from https://docs.microsoft.com/en-us/azure/app-service/web-sites-php-configure

@larryclaman , thanks for reporting, we are looking at it.

Hi @panchagnula , could you please help with this ? There are several similar issues recently(#12159, #12160 , #12164 )

@arrownj i will take a look - this seems like a regression from the hybrid profile support change.

Hello All, I am facing same error as #12164 , #12160  while creating a .NetCore web app. Here is the link https://docs.microsoft.com/en-us/azure/app-service/containers/quickstart-dotnetcore#create-a-web-app. Any workaround ?
I am trying to create a webapp
$ az webapp create -n tail-spinxxxx -g tailspin-space-gamexxx -p tail-spinxxx --runtime "DOTNETCORE|3.1"
Runtime 'DOTNETCORE|3.1' is not supported. Please invoke 'list-runtimes' to cross check

@AgnosticCoder the fix will be available with the next release please use the Edge builds in the mean time. https://github.com/Azure/azure-cli#edge-builds

Hi,
Not better on edge this morning
The command failed with an unexpected error. Here is the traceback:

cannot import name 'AzureStorageType' from 'azure.mgmt.web.models' (/usr/local/lib/python3.7/dist-packages/azure/mgmt/web/models/__init__.py)
Traceback (most recent call last):
  File "/home/xxxx/.local/lib/python3.7/site-packages/knack/cli.py", line 206, in invoke
    cmd_result = self.invocation.execute(args)
  File "/home/xxxx/.local/lib/python3.7/site-packages/azure/cli/core/commands/__init__.py", line 528, in execute
    self.commands_loader.load_arguments(command)
  File "/home/xxxx/.local/lib/python3.7/site-packages/azure/cli/core/__init__.py", line 299, in load_arguments
    self.command_table[command].load_arguments()  # this loads the arguments via reflection
  File "/home/xxxx/.local/lib/python3.7/site-packages/azure/cli/core/commands/__init__.py", line 291, in load_arguments
    super(AzCliCommand, self).load_arguments()
  File "/home/xxxx/.local/lib/python3.7/site-packages/knack/commands.py", line 97, in load_arguments
    cmd_args = self.arguments_loader()
  File "/home/xxxx/.local/lib/python3.7/site-packages/azure/cli/core/__init__.py", line 496, in default_arguments_loader
    op = handler or self.get_op_handler(operation, operation_group=kwargs.get('operation_group'))
  File "/home/xxxx/.local/lib/python3.7/site-packages/azure/cli/core/__init__.py", line 536, in get_op_handler
    op = import_module(mod_to_import)
  File "/usr/lib/python3.7/importlib/__init__.py", line 127, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 1006, in _gcd_import
  File "<frozen importlib._bootstrap>", line 983, in _find_and_load
  File "<frozen importlib._bootstrap>", line 967, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 677, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 728, in exec_module
  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
  File "/home/xxxx/.local/lib/python3.7/site-packages/azure/cli/command_modules/appservice/custom.py", line 52, in <module>
    from ._params import AUTH_TYPES, MULTI_CONTAINER_TYPES, LINUX_RUNTIMES, WINDOWS_RUNTIMES
  File "/home/xxxx/.local/lib/python3.7/site-packages/azure/cli/command_modules/appservice/_params.py", line 13, in <module>
    from azure.mgmt.web.models import DatabaseType, ConnectionStringType, BuiltInAuthenticationProvider, AzureStorageType
ImportError: cannot import name 'AzureStorageType' from 'azure.mgmt.web.models' (/usr/local/lib/python3.7/dist-packages/azure/mgmt/web/models/__init__.py)

I still sees this issue with CLI 2.1.0
OS: Ubuntu
azure-cli                          2.1.0
command-modules-nspkg              2.0.3
core                               2.1.0
nspkg                              3.0.4
telemetry                          1.0.4
Python location '/opt/az/bin/python3'
Extensions directory '/home/..../.azure/cliextensions'
Python (Linux) 3.6.5 (default, Feb 14 2020, 05:22:53)
[GCC 7.4.0]
Legal docs and information: aka.ms/AzureCliLegal
Your CLI is up-to-date.
Here is command:
$az webapp create -n $AppName -g $ResourceGroup -p $ServicePlanName   --tags Environment="$Environment" CostCenter="$CostCenter" Contact="$contact" "IT Owner"="$ITOwner" --runtime "java|11|Tomcat|8.5"
Error: TypeError: update_site_config() takes 2 positional arguments but 3 were given

This is still broken on Azure CLI 2.2 which was released yesterday:
chrisw@home$ az webapp create -n XXX -p YYY --runtime 'DOTNETCORE|2.2'
Runtime 'DOTNETCORE|2.2' is not supported. Please invoke 'list-runtimes' to cross check
chrisw@home$ az --version

azure-cli                          2.2.0

command-modules-nspkg              2.0.3
core                               2.2.0
nspkg                              3.0.4
telemetry                          1.0.4

Extensions:
application-insights               0.1.4
azure-cli-iot-ext                  0.8.9
azure-devops                      0.17.0

Python location '/opt/az/bin/python3'
Extensions directory '/home/chrisw/.azure/cliextensions'

Python (Linux) 3.6.5 (default, Mar  6 2020, 14:41:24)
[GCC 7.4.0]

Legal docs and information: aka.ms/AzureCliLegal

Your CLI is up-to-date.

Please let us know how we are doing: https://aka.ms/clihats

@chriswue note the difference in the stack trace error message
looks like in this case you are trying ti create a windows app with the following runtime version & as per az webapp list-runtimes this is not a supported runtime version. If you are trying to create a linux app make sure you use an ASP that supports Linux. Also if you still believe you have an issue please file a new issue. since the original issue here is fixed & this marked closed.

@panchagnula Indeed - I'm sure I checked it many time, still missed it. Thanks.

same issue for me

Same here:

@Macro21 - you forgot the V in front of the 4.8

I try with 'V' in front, but same error. The solution is: --runtime '"aspnet|V4.8"'.
The error was put the runtime value only with double quotes. The solution is '"value"'


array of or reference of .. in seed wizard -- need to show but not let user pic

Array of references is still showing up in the seeder.
Also, if there are no fields to ask about ... we should not display the question at all...!!


Does wirefilter support BPF target?

In Wireshark filters are compiled to Berkeley Packet Filter which are then mounted to appropriate network interfaces by WinPcap. This avoids copying packets from kernel space to user space.

It doesn't, because it's not meant for operating on packets. That said, you should be able to implement this yourself as own execution engine, while still reusing the parser.
I'm going to close this issue for now assuming it was a question and not an actual issue report.


InvalidOperationException when saving a Memory Workbook

We currently use ReoGridWPF to export some data to an xlsx-file and not as an actual WPF component. When Saving a MemoryWorkbook from a thread that is not the thread owning the MainWindow, we get an InvalidOperationException that says 'The calling thread cannot access this object because a different thread owns it'. This comes from the fact that during the call to the Save function of the IWorkbook, the following code is executed (in a function called PlatformUtility.GetDPI()):
PresentationSource source = PresentationSource.FromVisual(Application.Current.MainWindow);
Hence, as current thread does not own the MainWindow, the exception is thrown. This behavior does not really make sense for a Memory Workbook as the code using the workbook does not necessarily include a MainWindow. In our case, we can work around this error by calling the Save-functionality a first time from the main tread with a dummy export name in order to get a DPI that is then re-used in the GetDPI-function, avoiding calling the line throwing the exception above. But it doesn't really feel like a nice solution. My belief is that the Memory Workbook should not be dependent on having a MainWindow at all.

My belief is that the Memory Workbook should not be dependent on having a MainWindow at all.

Agreed. This should be improved. As a solution a dummy window used instead of MainWindow, I have submitted the pull request #36, does it resolve your problem?
Debug DLL of WPF edition can be downloaded from:
https://reogrid.net/packages/2.x/<IP_ADDRESS>/WPFDebug/
Or you can check out the pull request directly.


Added cilium unit-test

Why is this PR needed?
Added cilium unit-test.
Reference Issue:

https://github.com/SUSE/avant-garde/issues/740

What does this PR do?
Test include:

should create cilium secret.
should fail with invalid secret key.
should fail with invalid secret cert.
should fail with invalid secret directory.
should annotate cilium daemonset with current timestamp.
should fail when daemonset does not exist.
should create or update cilium configmap.
should fail when kubeadm-config configmap not exist
should get cilium image repository.
should get cilium-init image repository.
should get cilium-operator image repository.

Other changes:

minor refactor to suit unit-test.

Signed-off-by: Chin-Ya Huang<EMAIL_ADDRESS>Info for QA
Reference to "What does this PR do".
Related info
Reference to "What does this PR do"
Status BEFORE applying the patch
This issue does not fix bug.
Status AFTER applying the patch
This issue does not fix bug.
Docs
No docs need update.
Merge restrictions after RC
(Please do not edit this)
This is the "better safe than sorry" phase, so we will restrict who and what can be merged to prevent unexpected surprises:
Who can merge: Release Engineers*
What can be merged (merge criteria):
    3 approvals:
        1 developer
        1 manager (Nuno, Flavio, Klaus, Markos, Stef, David, Rafa or Jordi)
        1 QA
    there is a PR for updating documentation (or a statement that this is not needed)
    it fixes a P2 bug that has not been target for maintenance
    the impact is low: for example, it does not touch a piece of code that has an impact on all features

Managers will keep the permissions, but they are supposed to give approval. Merging will be done by Release Engineers because they will coordinate the release of the fix.

Run these commands to fix CI error
make lint
git status

Run these commands to fix CI error
make lint
git status

Super. I find this very useful, thanks.

Run these commands to fix CI error
make lint
git status

Super! I find this hint very useful, thanks.

I don't know the ordering vendor/modules.txt got changed even no package added/removed 🙄

Hi @kravciak, could you please help with this PR review?


toc changes

Acrolinx Scorecards
A minimum Acrolinx score of 80 is required.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
AcrolinxScore
LowestCategoryScore
Issues
Scorecard
Processed

enterprise-graph/ontology-concepts.md
77
45
25
link
:white_check_mark:

enterprise-graph/schema-map-concepts.md
75
48
30
link
:white_check_mark:

enterprise-graph/source-schema-concepts.md
75
41
25
link
:white_check_mark:

enterprise-graph/toc.yml
100
100
0
link
:white_check_mark:

More info about Acrolinx

Install Acrolinx locally for VSCode
False positives or issues

OPS Build status updates of commit 283aff3:
:warning: Validation status: warnings

File
Status
Preview URL
Details

enterprise-graph/ontology-concepts.md
:warning:Warning

Details

enterprise-graph/schema-map-concepts.md
:white_check_mark:Succeeded

enterprise-graph/source-schema-concepts.md
:white_check_mark:Succeeded

enterprise-graph/toc.yml
:white_check_mark:Succeeded

enterprise-graph/ontology-concepts.md

Line 20: [Warning] Invalid file link:(~/media/creating-your-ontology/1_ontology_config.png).
Line 99: [Warning] Invalid file link:(~/media/creating-your-ontology/type_values.png).
Line 103: [Warning] Invalid file link:(~/media/creating-your-ontology/relations_tab.png).

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

Acrolinx Scorecards
A minimum Acrolinx score of 80 is required.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
AcrolinxScore
LowestCategoryScore
Issues
Scorecard
Processed

enterprise-graph/ontology-concepts.md
86
73
13
link
:white_check_mark:

enterprise-graph/schema-map-concepts.md
82
64
20
link
:white_check_mark:

enterprise-graph/source-schema-concepts.md
83
70
17
link
:white_check_mark:

enterprise-graph/toc.yml
100
100
0
link
:white_check_mark:

More info about Acrolinx

Install Acrolinx locally for VSCode
False positives or issues

OPS Build status updates of commit f06c066:
:warning: Validation status: warnings

File
Status
Preview URL
Details

enterprise-graph/ontology-concepts.md
:warning:Warning

Details

enterprise-graph/schema-map-concepts.md
:white_check_mark:Succeeded

enterprise-graph/source-schema-concepts.md
:white_check_mark:Succeeded

enterprise-graph/toc.yml
:white_check_mark:Succeeded

enterprise-graph/ontology-concepts.md

Line 20: [Warning] Invalid file link:(~/media/creating-your-ontology/1_ontology_config.png).
Line 99: [Warning] Invalid file link:(~/media/creating-your-ontology/type_values.png).
Line 103: [Warning] Invalid file link:(~/media/creating-your-ontology/relations_tab.png).

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

Acrolinx Scorecards
A minimum Acrolinx score of 80 is required.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
AcrolinxScore
LowestCategoryScore
Issues
Scorecard
Processed

enterprise-graph/ontology-concepts.md
86
73
13
link
:white_check_mark:

enterprise-graph/schema-map-concepts.md
82
64
20
link
:white_check_mark:

enterprise-graph/source-schema-concepts.md
83
70
17
link
:white_check_mark:

enterprise-graph/toc.yml
100
100
0
link
:white_check_mark:

More info about Acrolinx

Install Acrolinx locally for VSCode
False positives or issues

OPS Build status updates of commit 7102420:
:warning: Validation status: warnings

File
Status
Preview URL
Details

enterprise-graph/ontology-concepts.md
:warning:Warning

Details

enterprise-graph/schema-map-concepts.md
:white_check_mark:Succeeded

enterprise-graph/source-schema-concepts.md
:white_check_mark:Succeeded

enterprise-graph/toc.yml
:white_check_mark:Succeeded

enterprise-graph/ontology-concepts.md

Line 103: [Warning] Invalid file link:(~/ontology-concepts/relations_tab.png).

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


Juliainstaller Crash Report - Mac M1

name = 'Juliainstaller'
operating_system = 'unix:OSX'
crate_version = '1.7.24'
explanation = '''
Panic occurred in file 'src/operations.rs' at line 675
'''
cause = '''
called `Result::unwrap()` on an `Err` value: Failed to open juliaup config file.

Caused by:
    Permission denied (os error 13)'''
method = 'Panic'
backtrace = '''

   0: 0x104610d74 - juliaup::command_config_modifypath::run_command_config_modifypath::ha08853f29facd183
   1: 0x104557ec8 - juliainstaller::main::he0727500c06e0521
   2: 0x104546780 - std::sys_common::backtrace::__rust_begin_short_backtrace::h438456fb8a25287e
   3: 0x104546a74 - std::rt::lang_start::{{closure}}::haa02742153771ae0
   4: 0x10455af84 - _main'''

I believe this is the same bug as https://github.com/JuliaLang/juliaup/issues/469, just with the old (incorrect) error message.


Creating a bookmark or comment from a Ghidra plugin causes a NoTransactionException

Describe the bug
See title. (Note that this is about the plugin interface for extending GUIs, not the scripting interface.
To Reproduce
Steps to reproduce the behavior:

Unzip the attached Zip file.
Build the plugin extension with GHIDRA_INSTALL_DIR=[location] gradle.
Install the plugin in Ghidra.
Configure the CodeBrowser tool to include the plugin.
Open a new binary (arbitrary, can be auto-analyzed, but no other changes) in CodeBrowser.
Enter a valid address into the text box of the plugin GUI.
Press either "Add pre-comment" or "Add note bookmark".
Observe the error message that appears.

Expected behavior
The bookmark or comment is created successfully.
Attachments
Zip file of the plugin source code (The tracebacks_java.txt file contains the stack traces that appeared when the Uncaught Exception propagated upwards.)
ghidra_annotation_bug_proj.zip
Environment (please complete the following information):
OS: Linux Mint 19.3
Java Version: OpenJDK 11.0.8
Ghidra Version: 9.1.2 and 9.2-DEV (c1095fe9383b153fffdfa7453679512124a60d87)
Additional context
This may not be the correct way to create bookmarks/comments from a plugin, but I've found no documentation about any other way to do this.

All modifications to the program must happen in a transaction.  This is handled for you if you submit modifications inside of a command using the tool.
A command is a simple interface/abstract class that has a callback for you to perform work.  This work is can be done in a background thread (via tool.execuateBackroundCommand()) so that the UI does not lock-up.  Also, transaction management is done for you.
As an example, this is a snippet from Ghidra's BookmarkPlugin:
	public void setNote(Address addr, String category, String comment) {

		CompoundCmd cmd = new CompoundCmd("Set Note Bookmark");

		if (addr != null) {
			// Add address specified within bookmark
			cmd.add(new BookmarkDeleteCmd(addr, BookmarkType.NOTE));
			cmd.add(new BookmarkEditCmd(addr, BookmarkType.NOTE, category, comment));
		}
		else {

			// Create address set with first address only
			AddressSet set = new AddressSet();
			AddressRangeIterator iter = currentSelection.getAddressRanges();
			while (iter.hasNext()) {
				Address minAddr = iter.next().getMinAddress();
				set.addRange(minAddr, minAddr);
			}

			// Add a bookmark at the first address of each address range in
			//   the current selection
			cmd.add(new BookmarkDeleteCmd(set, BookmarkType.NOTE));
			cmd.add(new BookmarkEditCmd(set, BookmarkType.NOTE, category, comment));
		}
		tool.execute(cmd, currentProgram);
	}

Thanks for replying. I will look it over, and if this works correctly for me I will close the issue.

I can confirm that using this method of creating bookmarks and comments works as expected. While this should be documented better, I will close this issue now.


Jet packs not toggling on!

Version of Advanced Rocketry
AdvancedRocketry-1.12.2-1.4.1-109-universal.jar
Have you verified this is an issue in the latest unstable build
Y, for me and my friend
Version of LibVulpes
LibVulpes-1.12.2-0.3.0-42-universal
Version of Minecraft
1.12.2
Description of the problem
Hitting X does not toggle the jetpack to turn on, doesn't even turn green in HUD. I have tried switching the keybinding to something else (which is unused) and it still refuses to toggle. We have full Hydrogen tanks next to our jetpack but it doesn't work.

I know it sounds odd, but can you try semicolon as a keybind?

Yeah that works! Thanks!

Hmm... strange, I'll look into it.


Make API for selectize

Select2 is outdated. You should natively support https://github.com/brianreavis/selectize.js instead

+1 i want this too

+1

+1

We are open for PR

+1

+1

+1

+1

+1

2018 and still no support for selectize.js, as it seems


Fixup docker image name for systests triggered from Actions

The systests triggered manually via a butting in Actions don't work because of docker image name mismatch (make dockerbuild-go uses short commit hash for image tag on staging and trying).
Now the docker image tag is passed to systests (via smesher_image variable) explicitly.
Additionally removed doubled dockerpush.

Bors merge

Bors merge

bors try

bors merge

bors merge


feat: re-port #4738, with porting note for leanprover/lean4#2220

Cf. this Zulip thread.

bors merge


Parameters not being mapped

Recent changes (presumably from pulling in upstream changes) have resulted in parameters no longer being mapped in generated sources. Suspected commit:  https://github.com/Chocohead/fabric-loom/commit/d151bd59ec9e8c958c5c8b88fdd47b1aa394e3df

The parameter names aren't attached by decompiling but during remapping, as it's the LVT that the names are saved in (hence abstract methods don't get proper names as they don't have an LVT to be saved in). Given I've not touched the Tiny fork or MapJarsTiny, and there shouldn't have been any changes to MappingsProvider, I suggest double checking you're actually using the enigma@zip Enigma mappings. Failing that, knowing the last version that definitely did work will certainly ease the search for what else might be going wrong.

I forgot to restore the enigma@zip attribute when reverting to the fork after testing upstream... Dammit.

Just ran genSourcesDecompile with the following updated dependency configuration, and still didnt' get mapped parameters in sources, welp.
dependencies {
  minecraft "com.mojang:minecraft:$game"
  mappings "net.fabricmc:yarn:$game+$mappings:enigma@zip"
  modCompile "net.fabricmc:fabric-loader:$loader"
  modCompile "net.fabricmc.fabric-api:fabric-api:$api"
  implementation "net.fabricmc:yarn:$game+$mappings"
  implementation "com.google.code.findbugs:jsr305:$findbugs"
  implementation "org.jetbrains:annotations:$annotations"
  implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk8:$kotlin"
}

Does ~/.gradle/caches/fabric-loom/mappings/yarn-params-1.14.3-pre1-1 exist? If it is creating that then it's at least trying, otherwise it must be upset elsewhere.

It does not exist

Hmmm, given you used the normal mappings before I suspect what's happened is clear (if unobvious without appreciating how MappingProvider's laziness works). If you run cleanLoomMappings then genSources it will generate then subsequently use the parameter mappings.
The mapping files are only made when the base (pre-Stitch) or normal (post-Stitch) forms are missing. Thus if you've run with the normal mappings before neither of those two files are missing. Of course using Enigma there is also the Intermediary and the parameter mapping files, but as the normal and gz mappings don't require those, there is nothing testing for them to exist as a requirement to regenerate the complete mapping files. Clearing the base mappings along with using the Enigma mappings will proper generate everything it needs no matter the previous runs Loom might have made (including with other versions/forks, albeit doing more work than might be necessary from quite coarse conditions).


Tagged posts of user

Please follow the guide below

Issues submitted without this template format will be ignored.
Read the questions carefully and answer completely.
Do not post screenshots of error messages or code.
Put an x into all the boxes [ ] relevant to your issue (==> [x] no spaces).
Use the Preview tab to see how your issue will actually look like.
Issues about reverse engineering is out of scope and will be closed without response.
Any mention of spam-like actions or spam-related tools/libs/etc is strictly not allowed.

Before submitting an issue, make sure you have:

[x] Updated to the lastest version v1.5.7
[x] Read the README and docs
[x] Searched the bugtracker for similar issues including closed ones
[x] Reviewed the sample code in tests and examples

Which client are you using?

[ ] app (instagram_private_api/)
[x] web (instagram_web_api/)

Describe your Feature Request:
Instagram's web client now supports getting the posts a user was tagged in.
For example: https://www.instagram.com/instagram/tagged/
Will you be supporting this?

Added in a1b5d523dc37a42d6ae7c3462946ce85521df788


Bug in Search & Conversation node.js API: cannot create datastore

Environment details

which product (packages/*):
OS: Google Cloud Functions
Node.js version: Node 18.15.0
npm version:  9.5.0
google-cloud-node version: ???

Steps to reproduce
Hi there, following this doc:
https://github.com/googleapis/google-cloud-node/blob/main/packages/google-cloud-discoveryengine/samples/generated/v1alpha/data_store_service.create_data_store.js
I cannot create a DataSotre, but the interesting part is ... the error log points to another project ID, error message:
7 PERMISSION_DENIED: Discovery Engine API has not been used in project<PHONE_NUMBER>69 before or it is disabled. Enable it by visiting https://console.developers.google.com/apis/api/discoveryengine.googleapis.com/overview?project=56358... then retry. If you enabled this API recently, wait a few minutes for the action to propagate to our systems and retry.
This project<PHONE_NUMBER>69 is not mine ... code print below, this I mentined above,  was publushed last week, so I think there is a bug in the API some 'hard code' somewhere.

Hi @edudesouza, I think this is a bug with the error reporting.
Can you confirm what login you have with application default credentials? Please run gcloud auth application-default login in your terminal to login with the correct account.

OK, did that, and same error, prints below

Started Firebase emulator:

Got same error

I think this might have to do with your emulator.
To test, can you try running the code directly (without the emulator)? You can do so just by running the sample directly, i.e., node samples/generated/v1alpha/data_store_service.list_data_stores.js (make sure to run npm link ../ from the samples directory beforehand).
If it works (or gives you a different authentication error), I'd be willing to bet there's an additional authentication step you need to do with the emulator.

Closing for now due to inactivity; feel free to reopen if you want to keep investigating!

Hi there, sorry about my late response.
I found the problem / solution.
I have 2 environmets in my cloud function, in production I have de declare wich one I am using.


Table and TableSet API pages need an index at top

It's too hard to skim them.

There does not seem to be any way of doing this in Sphinx short of hard-coding them. :-1: Moving out of release.

It's somewhat possible with the autosummary extension but it would change up the structure of the docs. It didn't look great to me but I can finish up a pull request to show you what I mean.


TEST: LNbits as fundingsource in regtest

this pr adds a tool to create a user with predefined ID. so we can use it to test LNbits as fundingsource inside regtest.

github workflow
tools/create_fake_user.py
changes in Dockerfile so we can run the tools/*.py
changes in .dockerignore so tools are available inside docker aswell

Codecov Report

Merging #1402 (37afdea) into main (331c8e5) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main    #1402   +/-   ##
=======================================
  Coverage   48.66%   48.66%
=======================================
  Files         294      294
  Lines       16576    16576
=======================================
  Hits         8066     8066
  Misses       8510     8510

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more

https://github.com/lnbits/lnbits/actions/runs/3989202776/jobs/6841343727#step:7:154
i am a little confused, i did not create the user with the correct adminkey to use in LNbitsWallet fundingsource, the test still passed which i expected to fail, are we doing no external transactions? only interal ones? because they really should not pass if the fundingsource is broken?
i am going to add the commit to create that user for now, but that is still really weird.


Bug in BoundingBox.getLongitudeSpanWithDateLine

Issue Type
[ ] Question
[x] Bug
[ ] Improvement
[ ] Build system related
[ ] Performance
[ ] Documentation
Description and/or steps/code to reproduce the problem:
Imagine a BoundingBox for two or more points with the same longitude but different lattitude. Because of the greater operator in
	public double getLongitudeSpanWithDateLine() { 	    if (mLonEast > mLonWest) 	        return mLonEast - mLonWest; 	    else 	        return mLonEast - mLonWest + 360; 	}
mLonEast == mLonWest would be treated as if the BoundingBox lay left of the zero meridian regardless of its actual positioning. This will lead to strange results in BoundingBox.increaseByScale.
Environment
If it's a bug, version(s) of android this affects:
All
Version of osmdroid the issue relates to:
6.1.8

@xoif Do you mean if (mLonEast >= mLonWest) instead?
That wouldn't be fair either in the case where there's actually a 360° longitude span.
Perhaps adding a parameter like boolean is360degreesASeriousOption would do the trick. What do you think of that?


fix: do not overwrite declared __hash__ in subclasses of a model

Change Summary
Declared __hash__ was overwritten and not passed to child models
Related issue number
closes #2422

Checklist

[x] Unit tests for the changes exist
[x] Tests pass on CI and coverage remains at 100%
[x] Documentation reflects the changes where applicable
[x] changes/<pull request or issue id>-<github username>.md file added describing change
(see changes/README.md for details)

great, thank you. What else needs to be included in v1.8.1?


Improved benchmark runner

This PR adds the preconditioner benchmark to the benchmark runner script and generally improves the structure of the script.
Benchmark configuration is done entirely using environment variables and the make target is changed to simply make benchmark. It is explained in more detail in the README.
@tcojean I guess we would also need to modify the CI configurations a bit to accommodate these changes?
TODO:

[x] merge #151 first

@gflegar Indeed we will have to change some things, but I believe it would be mostly localized in the scripts rather than the CI itself, actually.

With the new benchmark runner, I am finally able to repay the debt from #137 and asses the performance of cooperative groups in more complicated kernels - the block-Jacobi preconditioner generation (compute-bound) and application (memory-bound). The system matrices used are block-diagonal matrices with 50000 blocks, and different block sizes on the diagonal (represented on the x-axis). The maximum block size of the preconditioner was set to match the block size of the matrix. The experiments were run on UJI's P100 GPU. I did not compile the block-Jacobi kernels for additional block sizes (because I forgot about it :smile:), but only the ones we compile for by default (I think 1, 13, 16, 32).
Here is the comparison for simple_apply kernel using the new cg-based implementation vs the old intrinsic-based one:

And here is the compute-bound generate kernel of preconditioner generation:

Note that the second plot includes not only inversion, but also diagonal block extraction (though it does not include diagonal block detection) and storage into the preconditioner data structure. Unfortunately, I don't have an equivalent plot for the old MAGMA-sparse based implementation, as we never show performance results for the complete preconditioner generation on synthetic benchmarks.
Another interesting plot is the performance of diagonal block detection. The y-axis does not actually show "GFlop/s", as that kernel does not do any arithmetic, so I used the number of nonzeros of the matrix as the "flop" value in the calculation:

From this, it is obvious that block detection is the main bottleneck in preconditioner generation.
I'll produce a bar plot with a breakdown of the costs next.

And the runtime breakdown plot, as promised:

The inversion step gets more expensive with larger blocks, but is still several orders of magnitude less expensive than the block detection.

I think we should definitely run on V100 too.

LGTM

@hartwiganzt to build and run the benchmarks on the V100:
git checkout precond_benchmark_runner
mkdir relese; cd release
cmake .. -DCMAKE_BUILD_TYPE=Release -DBUILD_REFERENCE=ON -DBUILD_CUDA=ON -DBUILD_BENCHMARKS=ON -DBUILD_TESTS=ON -DDEVEL_TOOLS=OFF
make -j20
make test
make benchmark BENCHMARK=preconditioner EXECUTOR=cuda SYSTEM_NAME="V100-SXM2"

Also, if you want to compile block-Jacobi kernels for all sizes, instead of just the selected few, download
this patch to the build folder and run git apply compile_all_kernels.patch.txt just after the git checkout command.

Just in case you are wondering, in addition to significantly increasing compile times, here is what the patch from the last commend does to performance:

LGTM!


feat:(remove sentence) Removal turkish sentence from the project

I deleted forgotten Turkish sentences on two important pages.

Please add any description. It should be related to the issue.
For Ex:
I have changed...
"Closes xxx"

The changes you made in this issue have not been accepted as a result either. Please make the necessary changes without leaving


MSPSDS-757 Doc tweaks after moving servers to London

Pull Request Test Coverage Report for Build 1828

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

Totals

Change from base Build 1824:
0.0%

Covered Lines:
3954

Relevant Lines:
4085

💛  - Coveralls


[BUG #212] Send data should be serialized to String

If the data is not an ArrayBuffer/Blog it should be serialized to
a string.

Fixes: #212


Linking to libssl, libcrypto and libz breaks manylinux compatibility according to PEP-513

Reading PyO3 extension-module documentation mentioned in #432 I have found link to the PEP-513 which says that manylinux1 compatible extensions should not be dynamically linked to the shared libraries out of the provided list. Thus libssl, libcrypro and libz which are used by Git feature breaks compatibility.

Hmmm.  That's annoying.
It appears that https://pypi.org/project/GitPython/ uses gitoxide-core through https://github.com/Byron/gitoxide/tree/main
So perhaps we can get rid of the libgit2 downstream dependencies by moving to gitoxide-core.  I can try that out.

It is worth to mention #725 is also related. Dynamic linkage of the system libraries in MacOSX leads to the packages which are incompatible with old MacOSX version and checkers used by cibuildwheel finds this.


#3283. R crashes on this code

Removed double quoting.
Using this example looks fine: https://pub.beakernotebook.com/#/publications/5693dec2-8e59-479f-b1a9-921d358ea27f

:+1:


make parsing an invalid line not error but just skip the row

https://github.com/umer-rs/google-form-submitter/pull/19/commits/07045266f6c2156851cf9b7342949bda0d9aad2b


injection failed

why？

The injector is trying to establish a connection to github api service but you are in china mainland.
btw you should inject it by dll proxing instead of using injector cuz the Anti-Cheat expert is working on tencent build.
reference: https://github.com/R3nzTheCodeGOD/R3nzSkin/blob/main/R3nzSkin_Injector/Injector.cpp#L145
说人话，你别用注入器，这玩意国服又用不了。直接dll改名放到游戏目录下，具体做法百度贴吧我记得有。

#544 但凡你多翻几个Issue

#544 但凡你多翻几个Issue

我没玩国服(马服)。。。我玩的台服。使用拳头登录器登录游戏。而不是马服

#544 但凡你多翻几个Issue

之前可以直接使用，现在不知道为啥我这不行。我朋友他们可以使用，所以我提了一个issue，那如果玩台服也是根据你发的那个改名dll文件吗？

我试过了，一直弹框，关掉还是弹，而且是乱码。

The injector is trying to establish a connection to github api service but you are in china mainland. btw you should inject it by dll proxing instead of using injector cuz the Anti-Cheat expert is working on tencent build.
reference: https://github.com/R3nzTheCodeGOD/R3nzSkin/blob/main/R3nzSkin_Injector/Injector.cpp#L145
说人话，你别用注入器，这玩意国服又用不了。直接dll改名放到游戏目录下，具体做法百度贴吧我记得有。

我试过了，一直弹窗，而且是乱码，一直弹。关掉还会弹。

use a proxy, like Cloudflare WARP


ispunity setup error - Error: an inet prefix is expected rather than "equalize".

This is on openSuse 12.1 machine.
I was trying to connect with two of the ISPs. Below is ispunity setup command log -

linux-vai9:~ # cat /var/log/ispunity.log
2012-06-01 20:17:45 INFO Configuration file successfully read
2012-06-01 20:17:45 INFO Isp Object succesfully created!
2012-06-01 20:17:45 INFO Routing Rable file successfully read!
2012-06-01 20:17:45 INFO Isp Object succesfully created!
2012-06-01 20:17:45 INFO Isp Object succesfully created!
2012-06-01 20:17:45 INFO New Isp's successfully added  to rt_table
2012-06-01 20:17:45 INFO Route commands successfully built
2012-06-01 20:17:45 DEBUG Route Command: ["/sbin/ip route add <IP_ADDRESS>/24 dev ppp0 src <IP_ADDRESS> table reliance", "/sbin/ip route add default via <IP_ADDRESS> table reliance", "/sbin/ip route add <IP_ADDRESS>/24 dev wlan0 src <IP_ADDRESS> table josh", "/sbin/ip route add default via <IP_ADDRESS> table josh"]
2012-06-01 20:17:45 INFO Successfully created routes
2012-06-01 20:17:45 INFO Rule commands successfully built
2012-06-01 20:17:45 DEBUG Rule Command: ["/sbin/ip rule add from <IP_ADDRESS> table reliance", "/sbin/ip rule add from <IP_ADDRESS> table josh"]
2012-06-01 20:17:45 INFO Successfully created rules
2012-06-01 20:17:47 INFO 0% packet loss for reliance
2012-06-01 20:17:47 INFO reliance is online
2012-06-01 20:17:49 INFO 0% packet loss for josh
2012-06-01 20:17:49 INFO josh is online
2012-06-01 20:17:49 INFO Multiple isps are alive
2012-06-01 20:17:49 INFO Load Balancing commands successfully built
2012-06-01 20:17:49 DEBUG Load Balance Command: ["/sbin/ip route replace equalize default  nexthop via <IP_ADDRESS> dev ppp0 weight 1  nexthop via <IP_ADDRESS> dev wlan0 weight 1 "]
2012-06-01 20:17:49 INFO Successfully load balancing done
2012-06-01 20:23:02 INFO Configuration file successfully read
2012-06-01 20:23:02 INFO Isp Object succesfully created!
2012-06-01 20:23:02 INFO Routing Rable file successfully read!
2012-06-01 20:23:02 INFO Isp Object succesfully created!
2012-06-01 20:23:02 INFO Isp Object succesfully created!
2012-06-01 20:23:02 INFO New Isp's successfully added  to rt_table
2012-06-01 20:23:02 INFO Route commands successfully built
2012-06-01 20:23:02 DEBUG Route Command: ["/sbin/ip route add <IP_ADDRESS>/24 dev ppp0 src <IP_ADDRESS> table reliance", "/sbin/ip route add default via <IP_ADDRESS> table reliance", "/sbin/ip route add <IP_ADDRESS>/24 dev wlan0 src <IP_ADDRESS> table josh", "/sbin/ip route add default via <IP_ADDRESS> table josh"]
2012-06-01 20:23:02 INFO Successfully created routes
2012-06-01 20:23:02 INFO Rule commands successfully built
2012-06-01 20:23:02 DEBUG Rule Command: []
2012-06-01 20:23:02 INFO Successfully created rules
2012-06-01 20:23:04 INFO 0% packet loss for reliance
2012-06-01 20:23:04 INFO reliance is online
2012-06-01 20:23:06 INFO 0% packet loss for josh
2012-06-01 20:23:06 INFO josh is online
2012-06-01 20:23:06 INFO Multiple isps are alive
2012-06-01 20:23:06 INFO Load Balancing commands successfully built
2012-06-01 20:23:06 DEBUG Load Balance Command: ["/sbin/ip route replace equalize default  nexthop via <IP_ADDRESS> dev ppp0 weight 1  nexthop via <IP_ADDRESS> dev wlan0 weight 1 "]
2012-06-01 20:23:06 INFO Successfully load balancing done

Command that can reproduce this error -
linux-vai9:~ # /sbin/ip route replace equalize default  nexthop via <IP_ADDRESS> dev ppp0 weight 1  nexthop via <IP_ADDRESS> dev wlan0 weight 1
Error: an inet prefix is expected rather than "equalize".

Command that can make it work -
linux-vai9:~ # /sbin/ip route replace default scope global  nexthop via <IP_ADDRESS> dev ppp0 weight 1  nexthop via <IP_ADDRESS> dev wlan0 weight 1
linux-vai9:~ # ip route show
default
nexthop via <IP_ADDRESS>  dev ppp0 weight 1
nexthop via <IP_ADDRESS>  dev wlan0 weight 1
<IP_ADDRESS>/24 dev wlan0  proto kernel  scope link  src <IP_ADDRESS>  metric 2
<IP_ADDRESS> dev ppp0  proto kernel  scope link  src <IP_ADDRESS>

Let me know if some other details required.

man ip says:
"equalize only works if the kernel is patched."
for the records: ip multipath (the entire program) only works if enabled in the kernel:
CONFIG_IP_ROUTE_MULTIPATH=y


Annotations

Hello
I don't understand how to configure the dasboard.
I see in the Annotations a configuration activated but I cannot find how to do it.
I am using Grafana, with a data source, influxdb, which works for the rest.
how to set this dashboard.
thank you

Which dashboard are you configuring and what's not working?

Hello
here are the dashboards

thanks

I'm not understanding the problem you're having here. Can you elaborate? My dashboards do not natively use any annotations, that's a Grafana feature.

Ok I can't use the right dashboard for my need.
I have switches that I want supervised, I thought that would do.
but in the dashboard nothing goes back.

Is your problem that devices are missing? All devices? Some devices? Do your sites work? Do other dashboards work? Please provide more data.

Make sure you're using InfluxDB 1.7 or 1.8.

I'm new to all of this, for sites I don't know.
I use "Eyes of netoyorks", which integrates grafana, I add my switches in nagios.
for the Influx version

That screenshot is from Grafana, and does not show your Influx version.
Have you followed a guide to get to where you are now?

Recommend following these:
https://github.com/unifi-poller/unifi-poller/wiki/Installation
https://github.com/unifi-poller/unifi-poller/wiki/Grafana


Duplicate success process options calls due to options request?

I've noticed a weird bug in an application using redux-logic. I'm using axios to post to a third party API. Using developer tools, the request shows up twice under the network tab. Options and the final post.
I suspect the success process options is triggering twice as a result of the options request.
I'm having a difficult time replicating the issue using the reqres.in service thou.
Is this a possibility or could it be related to another bug deeper in my code base.
Many thanks.

Does not appear to be the case. I've removed the options call from axios by setting the Content-Type to application/x-www-form-urlencoded. The duplicate success process type is still occurring.

I suspect that this is occurring from Axios (it shouldn't have anything to do with redux-logic), but I believe this is part of a normal pre-flight for CORS requests. See the pre-flight section of https://developer.mozilla.org/en-US/docs/Web/HTTP/Access_control_CORS
Basically the http client makes an OPTIONS request before it does the POST so that it can verify some things from the server. There is more discussion about it here.
http://stackoverflow.com/questions/29954037/how-to-disable-options-request
So it's all related to browser security and what happens when making cross-site requests, it wouldn't occur when talking to the same site.


motion component applied expired styles after component updated

System info
System(Stackblitz Website Config):
OS: Linux 5.0 undefined
CPU: (8) x64 Intel(R) Core(TM) i9-9880H CPU @ 2.30GHz
Memory: 0 Bytes / 0 Bytes
Shell: 1.0 - /bin/jsh
Binaries:
Node: 18.20.3 - /usr/local/bin/node
Yarn: 1.22.19 - /usr/local/bin/yarn
npm: 10.2.3 - /usr/local/bin/npm
pnpm: 8.15.6 - /usr/local/bin/pnpm
NpmPackages:
@vueuse/core: ^7.6.2 => 7.6.2
@vueuse/motion: ^2.2.3 => 2.2.3
vite: ^5.3.1 => 5.3.1
vue: ^3.2.25 => 3.2.31
Reproduction
Please open Stackblitz code
Describe the bug
Vue reapplies all styles every render, include style properties and calculated initially styles get reapplied every render.
It caused the component to apply the wrong style after triggering the update.

Additional context
No response
Logs
No response

Resolved by #202


Add har_int8 and ssd_mobilenet_v3_int8

Adding the models har_int8.tflite and ssd_mobilenet_v3_int8.tflite
from Arm internal zoo to public zoo models/experimental.

Thanks Johan, changes look good.


marshalBadControllerEvent argument type hinting

Exception -> Throwable
At line 102 marshalBadControllerEvent used with Throwable argument type

it was already resolved in release 2.7.9:
https://github.com/zendframework/zend-mvc/pull/153/files
should be also ported to release v3
/cc @weierophinney

Thanks @autowp !


Need for Speed III and IV crash on startup when set to borderless

No matter what I do I always get a blackscreen on startup. Borderless mode to my knowledge is the only way to actually record games using ddrawcompat since no recording app can pick up exclusive mode at all, so I'm kinda stuck here.
Using the latest version of ddrawcompat
DDrawCompat-nfs3.log
DDrawCompat-nfshs.log
A video showcasing the issue:
https://user-images.githubusercontent.com/82559127/226183049-a05d4cb6-c86f-4a1d-a852-4904724b8ae9.mp4

I can't reproduce the issue with NFS3, and I can't get NFS4 running anymore.
Anyway, in both of your logs it's crashing in pfnSetStreamSource, even though the exact same call was fine as long as it was called from the initial thread. For some reason, the game switches to a different rendering thread after a short time, and then it crashes on the very same driver call with the exact same parameters. I suspect it might be an Intel driver bug. But I'm wondering why it doesn't crash in exclusive fullscreen mode then. Can you also upload a debug log from NFS3 with FullscreenMode=exclusive? Just getting to the main menu is enough, to keep the log small.
Also, please try to get a crash dump (with borderless) as described here: https://github.com/narzoul/DDrawCompat/issues/50#issuecomment-520162844
Just to make sure it's not crashing somewhere in the wrapper code.

Sure thing.
DDrawCompat-nfs3.zip
File ended up being a mega byte over the upload limit on here so I zipped it up
https://drive.google.com/file/d/13TACoPP4bkgxbj_PTSPVZ7pn0ld0vjzB/view?usp=share_link
And the dump file. Used the task manager method because the game would simply just stay frozen in not responding until I forcefully close it.

Thanks! The log shows the same thing, except there's no crash after the rendering thread changes.
The crash dump from task manager won't work, since the initial rendering thread already crashed and disappeared by the time you take it. The exception (most likely an access violation) would have to be caught the moment it is raised, which is what automatic crash dumps are usually good for. But in this case, since the whole process doesn't crash, I don't know if it captures anything at all, maybe the exception is silently handled by something in the process. The only was to catch is properly then is to run the game through a debugger (such as the one in Visual Studio), which can stop at the moment when the exception is thrown, and then you can create a dump at that point.
Meanwhile I also checked the code, and realized that pfnSetStreamSource is actually not immediately passed to the driver, so it looks like the crash is in the wrapper. But that shouldn't be possible unless there's some heap corruption taking place, which would be difficult to impossible to debug remotely.

Nevermind! I looked further into the crash logs and found that it actually crashed even earlier, in ShaderBlitter::genBilinearBlt, because one of the arguments unexpectedly became null. I don't fully understand it yet, but it might have something to do with gamma correction, which makes sense, since it's only emulated in borderless windowed mode.
However, I can't find a gamma setting in the game, and my version doesn't try to either query or change gamma ramps at all, hence why I can't reproduce the issue. But I might be able to figure out what's wrong from the logs, I'm just too tired to do it tonight.

Ok, I found the issue. Here is a quick fix:
ddraw.zip (diff.txt compared to v0.4.0)
I had the driver set to DX5 for NFS3, which is why I didn't see any gamma related operations. They are present with the DX7 driver.
It looks like Intel uses a different default gamma ramp than AMD/NVIDIA. This currently causes DDrawCompat to detect Intel's default ramp as non-default, and unnecessarily applies a gamma shader in borderless fullscreen mode. I'll fix this in the next release.
Intel's default gamma ramp is simply:
k * 256 (k=0..255)
while for AMD/NVIDIA it is:
k * 65535 / 255 (using integer arithmetic, i.e. rounding down)

That did the trick! working like a charm now. Many thanks.

Please keep it open until I fix it in the next release, otherwise I might forget about it.

Fixed in v0.5.0.


Host Functions not very composable

I've had this issue where working with host functions and imports can be awkward. For example. if i want to support both wasi and some custom host functions, i need to compose them like this:
HostFunction[] extra = createMyCustomHostFunctions();
HostFunction[]  wasiFuncs = wasi.toHostFunctions();
HostFunction[] allImports = new HostFunction[wasiFuncs.length + extra.length];
System.arraycopy(wasiFuncs, 0, allImports, 0, wasiFuncs.length);
System.arraycopy(extra, 0, allImports, wasiFuncs.length, extra.length);

var imports = new HostImports(allImports);

I can think of a number of ways to address this. A quick fix might be to allow the HostImports constructor to take an arraylist. then we turn it into an array in the constructor. Or there may be a better interface to build and compose these that we should consider.
Now might be a good time to create a builder interface for host modules. I think wazero has a decent interface for this: https://github.com/tetratelabs/wazero/blob/main/examples/import-go/age-calculator.go#L41 but of course we could do it in a more idomatic Java way. I can easily do the first solution but I felt I'd give an opportunity for some of the experienced Java developers on the team to bring their opinion on a good interface.

I think that having Builder interface for HostImports that allows for adding multiple imports is a good solution aligned with what we are building in the rest of the codebase:
HostImports.builder().addFunctions(wasiFuncs).addFunctions(myCustomFunctions).build();

For context, I proposed something similar in #159 but I would be happy to see it finalized!

Yes I think this makes sense. It should certainly be a builder. I'm not sure if we should allow more control like the wazero api seems to. perhaps @evacchi could provide some input.

the wazero api includes a concept of "host modules", which are namespaced groupings of functions. The low-level concept of module imports is not exposed to the end user, they instead "instantiate" one or more host modules.'

see https://wazero.io/docs/#terminology
see also https://github.com/dispatchrun/wazergo for an even higher-level interface

I'm not sure if we should allow more control like the wazero api seems to.

The builders for HostFunctions are fine, but I would not spend much effort there, they are still going to be pretty low level even if a little nicer to type.
Having some kind of "bindgen" to generate the boilerplate out of the Module Type signatures is much more appealing to me.

@evacchi do you think it scales to just have a list of functions like we do? Do you think we need to model the concept of a module? The flat list of functions seems to work for the time being, but i'm unsure if there will eventually be some things we need to do on a higher level or there is a reason that wazero has modeled it that way. I think some of this might be best discussed when we talk about the 1.0 API but thought i'd get your perspective.

I think host modules in wazero are not just a convenience, they also have significance in how functions are invoked cross-modules (e.g. how native code is being generated to support the host calls).
In general, having functions grouped in modules instead of freestanding should be better to manage their lifecycle; e.g. these functions can be anything closures, etc. If you destroy a host module you should be sure that everything it references can be freed.
So long story short, for the time being this is fine, but IMO it's possible that adding a concept of a host module might be convenient and also useful internally.

So long story short, for the time being this is fine, but IMO it's possible that adding a concept of a host module might be convenient and also useful internally.

okay yeah that was my intuition but i wasn't sure. Since that is the case I think I should save this for when i design the 1.0 API.

@bhelx looking forward to it, do you already have an idea on how will look like from the user perspective?

Yes, but it's just a list of things in my head and stuff to run down that I've noticed in other runtimes. Will start to write them up in an issue and we can discuss this summer.


Having a tile map would be super helpful.

The title says most of it. I find it super difficult to place my troop where I want them to go because I have to trial and error where the tile that I want to place it at is located. Even a google sheets table would be super helpful. Love the project and I'm excited to see what people are able to do with it.

Thanks for your support.
If you use this function it can convert from the discrete coordinates to the location to click.
@staticmethod
def _get_tile_centre(tile_x, tile_y):
    """
    Get the (x, y) coordinate of the centre of a tile
    """
    x = TILE_INIT_X + (tile_x + 0.5) * TILE_WIDTH
    y = DISPLAY_HEIGHT - TILE_INIT_Y - (tile_y + 0.5) * TILE_HEIGHT
    return x, y

I've made a tile map for you so that you can find tile_x and tile_y easier.

Let me know if this helps solve your problem :)

https://github.com/all-contributors please add @OwenKruse for improving the documentation.

@all-contributos please add @OwenKruse for helping out with documentation.

@all-contributors please add @OwenKruse for helping out with documentation.

Awesome thank you! I have made a bot that attempts to play 2.6 hog cycle and I would love to share it with others. Should I make a pull request or is there somewhere I can share too?

Oooh, great stuff :) Yes, make a pull request, and I'll add something in the README and the documentation too.
If are you feeling really ambitious, try turning on debug mode to generate a folder of screenshots. Then if you send me those (through Google Drive or something) I can make a GIF of your bot in action.


[Test@SQLite] - FreemarkerSpec's Test failing

Hi
I am having the following error while running the tests under SQLite:
Tests run: 3, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.22 sec <<< FAILURE! - in org.javalite.activejdbc.FreemarkerSpec
shouldRenderRowProcessor(org.javalite.activejdbc.FreemarkerSpec)  Time elapsed: 0.013 sec  <<< ERROR!
org.javalite.test.jspec.TestException:
Test object:
java.lang.String == <Person: John  Smith, graduation date:
Person: Leylah  Jonston, graduation date: 1974-04-03
Person: Muhammad  Ali, graduation date: 1963-01-04
Person: Joe  Pesci, graduation date: 1964-02-23>
and expected
java.lang.String == <Person: John  Smith, graduation date:
Person: Leylah  Jonston, graduation date: Apr 3, 1974
Person: Muhammad  Ali, graduation date: Jan 4, 1963
Person: Joe  Pesci, graduation date: Feb 23, 1964>
are not equal, but they should be.
	at org.javalite.activejdbc.FreemarkerSpec.shouldRenderRowProcessor(FreemarkerSpec.java:99)

Seems to be a data formatting issue. Any idea why?

@jfcabral did you make any changes to code?

sorry, I see the same, need to look into it

@jfcabral I looked into it, and to my surprise, the SQLite driver is returning char[] values from the table. Interestingly, it does not support date types: https://stackoverflow.com/questions/5425557/sqlite-jdbc-rs-getdate-gettimestamp-etc-all-return-wrong-values.
I'm fixing it with an ugly if/else statement to test different output for SQLite.


Missing Russian Localization for File Locksmith Context Menu Option

Microsoft PowerToys version
0.84.0
Utility with translation issue
File Locksmith
🌐 Language affected
Russian
❌ Actual phrase(s)

Unlock with File Locksmith
✔ Expected phrase(s)
Разблокировать с File Locksmith / Разблокировать с помощью File Locksmith (somewhat longer and could be shortened, but is standardized to other options where "с помощью" is used instead of just "с")
ℹ Why is the current translation wrong
Because it's missing.

https://dev.azure.com/GlobalCollaborationService/Global Collaboration Service Project/_workitems/edit/738531 /loc

This should be fixed in .86 release looking at the status


 Icon disappears when clicked

When clicking button:  it disappears. This didnt use to happen.

VSCODE version:  1.37.1
Gitlens version:: 9.9.3
VSCODE client os: Windows 10
Gitlens installed on Redhat 7
Workaround in place: use the command pallet
Looking inside developer console I see: Failed to load resource: net::ERR_NOT_IMPLEMENTED

Duplicate of https://github.com/eamodio/vscode-gitlens/issues/790


Image upload simplifications, part 2

I want to simplify uploading images. I want that people only have to upload the iOS splash screen (transparant, 1024x1024)

[x] I would display the iOS splash screen image first
[x] I would add checkboxes to the iOS/Android/homescreen-logo/registration-logo/about-header images (checked by default for new apps). Show previews though. When a new splash screen image is uploaded, regenerate the images if needed.
iOS icon, Android icon and Homescreen header

[x] Auto-generate from iOS splash screen

Registration logo and about header:

[x] Use homescreen header

This way we can just upload a new transparent iOS icon and the Splash/Android/Facebook/Homescreen/Registration/About images are auto-generated.

The splash screen image is generated from a transparent image itself and we only store static data about every image (image size...etc). So i think we also need to store the transparent image.
Do you need the CC to remember/store if the auto-generation is checked or not for every image, only the state of this check boxes will need to be stored in e.g. DB?
@lucasvanhalst What do you think of using a DB model to store images information?

@bart-at-mobicage

iOS icon, Android icon and Homescreen header -> Auto-generate from iOS splash screen
Shouldn't this be the other way around?

Let's make it simpler: keep the current uploading/deteting of images, but do not generate anything (so no checkboxes on the edit image pages)

[ ] Add a FAB in the bottom right of the images overview page which they can click, there they can upload an image which will be used to generate everything else.
[ ] On this page, there are checkboxes (generate app icon, generate homescreen item, etc) which are all checked by default. So when uploading an image on that page, those images will be generated. This is the only page they can use to automatically generate images.
[ ] I guess it would be nice to have a preview of the selected generated images on this page, since you already made a handler for this I think it's won't be too much work

I think we cannot have a preview of something that's not uploaded yet, image generation is done on the server side, and don't know for sure if we can do it on client side too.

Right, nevermind that then


Error messages should show in client side logs

Description of Change
Error messages will be shown in client side logs. This eases up debugging a little.
This PR partially fixes #651
If the changes look good, i will raise another PR covering all the cases after getting feedback
Checklist

[x] PR description included and stakeholders cc'd
[x] yarn test passes
[x] yarn lint has been run
[x] git pre-commit hook is successfully executed.

@4upz-tw
© 2021 Thoughtworks, Inc.

Hi @akhil-ghatiki , thanks for opening this PR for feedback! I see that you are using our Logger for printing the error messages. I think this is unneeded, and that a simple console.log can be used since logs go to the browser.
For additional context, our Logger in the Common package was meant to provide extensive logging in the API. The scope of this issue (#651 ) is to only show the error message and details in the browser logs, which can be done using the standard console logging. Bonus points if this same message can be shown in the UI's error page. Hopefully, that clears things up! Sorry if I confused you with my initial explanation.
Also, try to refrain from including our trunk's commits in your PR.  Unless, these changes contain merge conflicts then we can address them after review.
Feel free to let me know if you have any questions!

@4upz I will make the changes accordingly, thanks for the feedback.
Also, try to refrain from including our trunk's commits in your PR.  Unless, these changes contain merge conflicts then we can address them after review.
I did not get this. I can see the my commit has only 2 files. https://github.com/cloud-carbon-footprint/cloud-carbon-footprint/pull/931/commits/4f505dc63032e45823aa1e24294c031b1f5467e9

@akhil-ghatiki Sorry, for the confusion. Yes, that individual commit shows your changes. But the commits attached to this PR also contain commits that are already in trunk (most likely from you merging into your fork). As a result, it attaches additional commits to this PR which makes it hard to view the overall File Changes (feature usually used for review) of this PR without seeing file changes from those commits as pictured below. So I was recommending to refrain from merging trunk until the PR is complete to minimize this. It's a small thing, as I can still review each individual commit, it just makes review faster not to do so (especially as more commits are added). Hopefully, that makes sense! If not, no need to worry about it 😃

Thanks @4upz I will raise a different PR with the changes. The other commits attached to this PR are not from my machine. I don't understand how my name is coming as co-Author for these commits. Anyway, no worries. I think I better close this PR and raise a new one.


Review, refactor, and improve MesosBackend

In agreement with Hannes, there is no further need for this issue.


docs: Update installation instructions

Mainly updates Docker instructions
Split Docker CPU-GPU
Add Devito pip package
Drop duplicated text

@mloubout is it pushed? I remember we may have disabled it at some point because it was too lengthy? or am I dreaming?

Closing as integrated in #1972


"The futex facility returned an unexpected error code" while trying to run Steam

Hey,
does the above message possibly ring any bells? It's what I get when trying to run "./conty.sh steam":
$ ./conty.sh steam
Running Conty
Nvidia driver handler is enabled

steam.sh[13398]: Running Steam on arch rolling 64-bit
steam.sh[13398]: STEAM_RUNTIME is enabled automatically
setup.sh[13469]: Steam runtime environment up-to-date!
steam.sh[13398]: Can't find 'steam-runtime-check-requirements', continuing anyway
The futex facility returned an unexpected error code.
/home/xxx/.local/share/Steam/steam.sh: line 798: 13510 Aborted                 "$STEAMROOT/$STEAMEXEPATH" "$@"

This is on a Linux From Scratch distro, so quite a special case, I guess.
Thanks.

Right, I'm going to reply to myself - looks like CONFIG_COMPAT_32BIT_TIME has to enabled in the kernel configuration as well (apart from CONFIG_IA32_EMULATION as mentioned in the documentation). Now conty seems to be running.
Thanks for getting all this together BTW - looks like a nice piece of software indeed for us running pure 64bit systems.

Hi, thanks for the info, might be useful if someone else econunters the same issue.


[C++] FilesystemFromUriOrPath and FileSystemFromUri should always remove trailing slash

Describe the enhancement requested
This is a fairly minor change but it is something I encountered trying to simplify the implementation of these methods in #34420.  Currently, these methods may or may not remove the trailing slash from a path.  For example:
FileSystemFromUriOrPath("s3://foo/bar/", &out_path);
FileSystemFromUriOrPath("file:///foo/bar/", &out_path);

The former returns foo/bar and the latter returns /foo/bar/.  I think the change leading slash being different between the two is ok.  However, I think there is no reason to remove the trailing slash in one instance and not the other.
No work needs to be done here, I'm addressing this already in #34420 .  However, I wanted to open a new issue to ensure visibility in case someone was relying on the old behavior or knew of a reason that the old behavior existed.
Component(s)
C++

Not sure why that was the old behavior, but I remember there were inconsistencies with trailing slashes elsewhere in the API that I fixed in https://github.com/apache/arrow/pull/13577.

I'm going to close this then.  #13577 is helpful.  Since the filesystems will reject the trailing slash anyways it seems good that PathFromUriOrPath shouldn't generate them.
I suppose it could be argued that PathFromUriOrPath should reject a trailing slash to match the filesystems API.  However, since things have merged, let's say if someone wants to make that change they can reopen.


chore(trading): avoid portfolio and market page re-rendering on sidebar view change

Description ℹ
When sidebar view was changed it caused MarketPage and Portfolio page to re-render. It caused to re-render all child components and some of them were remounted. This was noticed in liquidation price rendered by positions table when active sidebar section was changed

@bglownia Maybe i've misunderstood the ticket, but if i click to open withdraws on the sidebar the whole of console is re rendered for me.


Adds workaround for electron's Linux/Windows fullscreen issues

closes #186

Do you mind adding myself to the contributors list? As I didn't start the PR myself, its not recognised by github...

Yeah, sure :) go ahead


Have no notification appear in UI

Excellent plugin - perfect for my needs - I just wondered.
Is it possible for this plugin to NOT display any kind of UI when it receives the data only push message? I was hoping to use my own UI to display an "Incoming Call" screen instead. The plugin is perfect for all scenarios except if the phone screen is off, as an incoming call requires a little more than a simple notification - any input would be appeciated.
Also - is there anymore information on the usage of "fullScreenId" , "ChannelId" and "channelName" parts of the notification? It almost suggests your plugin could find an inbuild Android activity based on this fullscreenId ?

I dont know if I understand your question correctly.
Some information that may help you:

Any data push notification will be processed, that contains the field 'fullScreenId'
A local notification in fullscreen mode (that means, that the main activity will be launched) will be triggered by the plugin and its not possible to change this behavior because its handled by Android
If your phone is unlocked and not in standby, Android will show a heads up notification (the default bar that drops from the top) instead of launching the app. It will only launch the app when you click on it.
If your phone is locked, the app will be launched instantly and you could show an own UI for your phone call.
The property 'fullScreenId' is an identifier, so you can do anything inside your listener. I.e. if you want to trigger a door bell event and a ring event, you should set different fullScreenIds, because the same listener will be triggered in typescript and you can distinguish them.
Set android:turnScreenOn="true" in your AndroidManifest.xml to let the notification turn your screen on when you are in standby.
Set android:showWhenLocked="true" in your AndroidManifest.xml to let the notification showed over (like z-index) the lock screen, otherwise it will be hidden and you will only see it after unlocking.

Regarding the channel properties: https://developer.android.com/develop/ui/views/notifications/channels

Thanks for the quick and detailed response. I think I am asking for something outside of what this plug is intended for.
I wondered if it is possible for this plugin to skip the local notification and just callback to the application (making it full screen if required)? Is that possible within Android ?

To be honest I dont know, because im no Android expert on a deep level. Whats exactly the issue in your case? Do you want to launch the app when your phone is unlocked instead of showing the heads up notification that has been triggered by the local notification? I just saw at another phone app, that also uses the heads up notification and just show 2 buttons for direct actions - accept, abort (or launching the app by clicking on the notification). You could also define buttons for the heads up with this plugin.

I suppose my aim is - when a push notification is received the application should be launched and show in full screen. I am basically trying to mimic the existing "Incoming Call" process of Android. If you plugin didn't show a local notification and just re-launched the application (as if the Accept button had been pressed on the notification) then I'm 99% there. The problem is when the phone is locked - a single notification "ping" won't quite grab the users attention for an incoming call.

When the phone is locked, the heads up notification will not be shown, as I described. Then the app will launch. The heads up will just show when the user has the phone in the hand and its unlocked. In my case I use this for the door bell and I also pass a vibrationPattern (see readme). My phone always vibrates in both cases, when the app is launched and also when the heads up is displayed, because its binded to the localnotification itself. There were not just one notification that did not grab my attention :)
My use case: On door bell my phone starts the app/heads up and will auto close it after 10 seconds (see property "timeout"). In this time it vibrates by the set pattern. When the app was launchend and I click anywhere on the screen, I use the method "cancelNotification" and the vibrations stop afterwards.

When debugging my app on a physical device over adb there is no alert at all when the mobile is not in hand and the screen is off. I am sure the FCM data message is being received because when I wake up the device it loads the app instantly. Do you know why no alert/notification occurs ? Also - Do you know how to change the local notification to make a "ringing" sound ? My attempt (below) didn't make a difference:
NotificationCompat.Builder notification = new NotificationCompat.Builder(getApplicationContext(), channel.getId())
.setPriority(NotificationCompat.PRIORITY_HIGH)
.setCategory(NotificationCompat.CATEGORY_CALL)
.setSmallIcon(getResources().getIdentifier("ic_launcher", "mipmap", getPackageName()))
.setContentTitle(title)
.setContentText(text)
.setAutoCancel(true)
.setOngoing(true)
.setSound(RingtoneManager.getDefaultUri(RingtoneManager.TYPE_RINGTONE))
.setFullScreenIntent(createPendingIntent(this, PENDING_INTENT_REQUEST_CODE, notificationIntentData), true);

I am sure the FCM data message is being received

This sounds like the missing attributes in the AndroidManifest.xml. Are you sure you added the android:turnScreenOn="true" and android:showWhenLocked="true" to your activity?
<manifest ...>
    <application ...>
        <activity
            ...
            android:showWhenLocked="true"
            android:turnScreenOn="true">
        </activity>
    </application>
</manifest>

Do you know how to change the local notification to make a "ringing" sound?

Well, thats a good question. I only use vibration on my device, so I never tested it. If its really missing, it could be added as a new feature request ticket.
The vibration feature is added to the android channel itself:
https://github.com/NePheus/capacitor-fullscreen-notification/blob/master/android/src/main/java/nepheus/capacitor/fullscreennotification/MessagingService.java#L133
There is also a setSound method, maybe its working on the channel:
https://developer.android.com/reference/android/app/NotificationChannel#setSound(android.net.Uri, android.media.AudioAttributes)
But you could also try to go to the system settings, open the app, then notifications and then click on your new channel that was added by this plugin. There are also some settings like sound. Maybe its also possible to setup there something.

That fixed it - I had put those settings within the application XML node not the activity. The phone now instantly displays the application when a notification is received. Thanks for your help.
I'm still trying with the sound issue. Whilst I am able to add the same line of code (setSound(....) ) to the channel the code does not compile...I will continue looking

Maybe this works:
channel.setSound(PreferencesManager.getNotificationRingTone(context), null);


Hiding controls & auto play are not working on 1.7.0

After update to plyr 1.7.0, hiding controls & auto play are not working any more:
HTML:

JS
plyr.setup();

me too!

It's probably worth reading the changelog before upgrading. There was a change to simplify the setup for newer users and also remove the dependency between JS and CSS.
Use this for your HTML instead:

Closing this one - let me know if you still have issues.


{Freeway-Bug} [Power Toys - Fancy Zones]: Focus does not automatically land on the first interactive control after activating Layout editor button.

Microsoft PowerToys version
0.68.1
Installation method
GitHub
Running as admin
None
Area(s) with issue?
ColorPicker, FancyZones Editor
Steps to reproduce
Test Environment:
OS: Windows 11 Enterprise 22H2 (22623.1325)
App version: 0.68.1
App name: Power Toys
Screen Reader: Narrator
Repro Steps:

Navigate on desktop tool bar using keyboard and navigate to Show hidden icons combo box and activate it.
Now navigate to Power toys Fancy Zones on navigation pane and activate it.
Navigate to Launch Layout Editor button.
Observe the issue.

Note:
Issue also repro after opening color picker dialog.
Observation:
After clicking with mouse on the dialog and then pressing tab key focus lands on the first interactive control.
User Impact:
If correct focus order will not be there, then keyboard and screen reader dependent users will face the issue in accessing the application properly and may get confused.
Guideline Reference:
https://www.w3.org/WAI/WCAG21/Understanding/focus-order.html
https://user-images.githubusercontent.com/117908911/224915810-858e3193-0741-4a1c-bb08-225b20f7abd0.mp4
✔ Expected Behavior
After activating Launch editor button focus should land on the first interactive control automatically.
❌ Actual Behavior
After activating Launch editor button focus does not land on the first interactive control but moves to the backside of the dialog.
Other Software
No response

I'll take this one.

Closing this issue as fixed as the focus is now moving onto the dialog once the user opens the dialog and presses tab key, instead of remaining on the background controls.


removed fabs function

I am sorry, it is probably my fault that I did not communicate it clearly. After you agreed, I did this change yesterday but forgot to push to repo because I was stuck on linear_algebra compilation issue. Here it is: https://github.com/mpusz/units/commit/ac0f10184c427ed58e86f3d8d2847afe2a586289. So I cannot merge this PR now. Thank you for your help!


Goal of the releases folder

What's is the main goal of the releases folder? An user install can't junst install an different version of the module? Or use an cdn like unpkg?

I gotta admit, you've been turning me on to many nifty stuff. Unpkg is cool, and I was not aware of it — when did it come in to existence? I'm skeptical it has been around for more than a few years, but I've been wrong before.
The main goal of the releases folder was to provide a pre-built packages, that's all. I could have built some tooling and published it somewhere other than npm, but honestly, this is a small library, and an extraordinarily small part of my attention.
Keeping current is important indeed, but please consider, there are many users, systems, and processes downstream - hopefully automated, but nonetheless, pre-existing, that use a library like deep-diff once it has been in the wilde for a while. Change for the sake of change is seldom worth it. Good libraries tend to be used for their single utility; it is my opinion that we should fix what is broken, not what is old. Therefore, I have kept up the releases folder so that those that may have relied upon it, particularly in an automated fashion, aren't clobbered.
 However, if someone is relying on it, they will care a whole bunch if it goes away or ceases to get updates.

@flitbit Thanks so much for the clarification!!!

Change for the sake of change is seldom worth it. Good libraries tend to be used for their single utility; it is my opinion that we should fix what is broken, not what is old.

That's a very good point! I never thought about it.

However, if someone is relying on it, they will care a whole bunch if it goes away or ceases to get updates.

That part I still can't understand. A person will only receive the updates if he/she update the package. For that the versioning of the package managers exists, if you want an older version you will install the older version instead of installing the newest version and import the an older version present in a folder at the package.

@thiamsantos There is life beyond package managers.
All releases are published to npm - that's the only package manager I've supported directly. Bower and Component were special requests that I received at one time or another.

A person will only receive the updates if he/she update the package.

This statement ignores the fact that many good engineers automate their processes by scripting. Think back to a time before package managers (most programming ecosystems didn't use them at all just 10 years ago)... engineers would put together workflows in script (bash, py, perl, etc.) to eliminate the tedium of tracking updates in their dependency graph. I assure you, such scripting is still an integral part of systems deployed all over the world - and until there is a package manager that rules the world, these intermediate scripts will continue to be written to bridge the gaps between languages, operating systems, and the multitude of ways things are "published" on the web.
We'll never know how many scripts monitor the repo's release tags, pull a new release from the predictable place (in the releases folder), and sends it downstream in a larger, scripted workflow.
I am wary of breaking such automation in scripts that I've never seen but can easily imagine. deep-diff is a top 1% npm package. I don't even know what that means in terms of possible users, but if I get aggressive about change I'm likely to find out when a mob shows up with pitchforks.
I myself have many systems in operation that use hand written, automated workflows to pull/monitor published assets from strange locations on the web. I like to author systems for a particular purpose, write it [reasonably] well, and forget it. It is always aggravating when I am forced into a modification of something that has worked well for years. As you can see by the Typescript issue #97, others are aggravated by unexpected change as well.
It is unpredictable what others have chosen to do with what you've published.

@flitbit Now I'm understanding! Thank you so much for taking the time to clarify this question for me.


Upgrade SwiftMailer from 5.x to 6.x major version.

Upgrade SwiftMailer from 5.x to 6.x major version.
To upgrade SwiftMailer It Should remote Swift_MailTransport and Swift_Transport_MailTransport from project because it is deprecated in 6 version.
According to #79.

Don't forget that SwiftMailer 6 has a requirement on PHP ^7.0.

Oh... T_T Than 5.x remains. Thank you @StudioMaX.


[question] High Priority, how do you do it?

usually if you want better performance in your games you simply go to task manager > details, find the Roblox process and enable high priority, BUT this is somewhat my first time using bloxstrap, and i wanna do the high priority thing with it. which leads me to my question;
how does one use high priority with bloxstrap?

how does one use high priority with bloxstrap?

You do the exact same thing.


Removed extra circle from Delete Icon SVG

Delete Icon SVG has extra circle element in-between lines.

@all-contributors please add @ragulcs-sparrow  for code, bug


Cannot find the button on the sidebar

Hi, this is a good alternative to Reveal.js. It works well in the external browser. However, I cannot find the button on the sidebar. I have no clue of the cause.

Besides, there is an alert.

You will need to have @slidev/cli dep in your root package.json to enable the extension

I guess I had installed it... I can debug, but still not sure what is wrong with this.

In your root package.json, or you can open up the folder instead of the workspace

Oh, right, I just found my root package.json lost. Thank you for your time.

Closing this for now, til we find a better solution to detect the existence of Slidev. Thanks.

@antfu Hello again, Anthony! Instead of using the preview on side panel, I think using your Browse Lite extension could be another good choice. So could you please consider to add a method to pass http://localhost:3030/ to Browse Lite ? This enables us to start a slidev project in subfolder.

Contribution welcome, refer https://github.com/antfu/vscode-vite/blob/57f6c6b6978b635bd25ab511744a8b5219fcf2f1/src/open.ts#L21-L29


Add information on using Composer with the PHP runtime

Add documentation on using [Composer](https://getcomposer.org] with the PHP runtime.

The Travis failure is here: https://travis-ci.org/apache/incubator-openwhisk/jobs/389203047#L1556
Downloading https://services.gradle.org/distributions/gradle-4.1-bin.zip
Exception in thread "main" java.net.ConnectException: Connection timed out (Connection timed out)
	at java.net.PlainSocketImpl.socketConnect(Native Method)
	at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)
	at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)
	at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)

Codecov Report

Merging #3728 into master will increase coverage by 0.04%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master    #3728      +/-   ##
==========================================
+ Coverage   75.06%   75.11%   +0.04%
==========================================
  Files         127      127
  Lines        6043     6051       +8
  Branches      388      388
==========================================
+ Hits         4536     4545       +9
+ Misses       1507     1506       -1

Impacted Files
Coverage Δ

...ain/scala/whisk/core/containerpool/HttpUtils.scala
94.54% <0%> (+3.05%)
:arrow_up:

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 fe19220...382d38a. Read the comment docs.


Mark types Sendable

Resolves https://github.com/apple/swift-distributed-tracing/issues/79
cc @fabianfett

Nailed it now, I think... Last look @fabianfett ? :)


Error, no Team ID. Wat.

Hi its me again. I used the newest version, and now it says that there is no teamid. Starting from line 122, I ran jtool --sig --ent "$BINARY" (which the shell code itself does) and it shows all of the information for the signature, so it must be something with the shell code after it - 2> /dev/null | grep 'Team ID' | head -n1 |sed 's/ //g'|cut -f2 -d:|cut -f1 -d(`. As I am no shell code guru I am stuck again, any help?

j???