idefics2: Sizes of tensors must match except in dimension 0. Expected size 448 but got size 447 for tensor number 2 in the list.

System Info
tgi 2.0.4
Information

[X] Docker
[ ] The CLI directly

Tasks

[ ] An officially supported command
[ ] My own modifications

Reproduction
Unclear cause at moment.
idefics2 failure for some images
2024-06-12T02:32:54.141044Z ERROR text_generation_launcher: Method Prefill encountered an error.
Traceback (most recent call last):
  File "/opt/conda/bin/text-generation-server", line 8, in <module>
    sys.exit(app())
  File "/opt/conda/lib/python3.10/site-packages/typer/main.py", line 311, in __call__
    return get_command(self)(*args, **kwargs)
  File "/opt/conda/lib/python3.10/site-packages/click/core.py", line 1157, in __call__
    return self.main(*args, **kwargs)
  File "/opt/conda/lib/python3.10/site-packages/typer/core.py", line 778, in main
    return _main(
  File "/opt/conda/lib/python3.10/site-packages/typer/core.py", line 216, in _main
    rv = self.invoke(ctx)
  File "/opt/conda/lib/python3.10/site-packages/click/core.py", line 1688, in invoke
    return _process_result(sub_ctx.command.invoke(sub_ctx))
  File "/opt/conda/lib/python3.10/site-packages/click/core.py", line 1434, in invoke
    return ctx.invoke(self.callback, **ctx.params)
  File "/opt/conda/lib/python3.10/site-packages/click/core.py", line 783, in invoke
    return __callback(*args, **kwargs)
  File "/opt/conda/lib/python3.10/site-packages/typer/main.py", line 683, in wrapper
    return callback(**use_params)  # type: ignore
  File "/opt/conda/lib/python3.10/site-packages/text_generation_server/cli.py", line 90, in serve
    server.serve(
  File "/opt/conda/lib/python3.10/site-packages/text_generation_server/server.py", line 257, in serve
    asyncio.run(
  File "/opt/conda/lib/python3.10/asyncio/runners.py", line 44, in run
    return loop.run_until_complete(main)
  File "/opt/conda/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete
    self.run_forever()
  File "/opt/conda/lib/python3.10/asyncio/base_events.py", line 603, in run_forever
    self._run_once()
  File "/opt/conda/lib/python3.10/asyncio/base_events.py", line 1909, in _run_once
    handle._run()
  File "/opt/conda/lib/python3.10/asyncio/events.py", line 80, in _run
    self._context.run(self._callback, *self._args)
  File "/opt/conda/lib/python3.10/site-packages/grpc_interceptor/server.py", line 165, in invoke_intercept_method
    return await self.intercept(
> File "/opt/conda/lib/python3.10/site-packages/text_generation_server/interceptor.py", line 21, in intercept
    return await response
  File "/opt/conda/lib/python3.10/site-packages/opentelemetry/instrumentation/grpc/_aio_server.py", line 82, in _unary_interceptor
    raise error
  File "/opt/conda/lib/python3.10/site-packages/opentelemetry/instrumentation/grpc/_aio_server.py", line 73, in _unary_interceptor
    return await behavior(request_or_iterator, context)
  File "/opt/conda/lib/python3.10/site-packages/text_generation_server/server.py", line 129, in Prefill
    batch = self.model.batch_type.from_pb_processor(
  File "/opt/conda/lib/python3.10/site-packages/text_generation_server/models/vlm_causal_lm.py", line 235, in from_pb_processor
    batch_tokenized_inputs, image_inputs = cls.batch_tokenized_inputs(
  File "/opt/conda/lib/python3.10/site-packages/text_generation_server/models/vlm_causal_lm.py", line 208, in batch_tokenized_inputs
    "pixel_values": torch.cat(
RuntimeError: Sizes of tensors must match except in dimension 0. Expected size 448 but got size 447 for tensor number 2 in the list.

2024-06-12T02:32:54.141401Z ERROR health:health:health: text_generation_client: router/client/src/lib.rs:33: Server error: CANCELLED
2024-06-12T02:32:54.261535Z ERROR batch{batch_size=1}:prefill:prefill{id=4 size=1}:prefill{id=4 size=1}: text_generation_client: router/client/src/lib.rs:33: Server error: CANCELLED
2024-06-12T02:32:54.758240Z ERROR batch{batch_size=1}:prefill:clear_cache{batch_id=Some(4)}:clear_cache{batch_id=Some(4)}: text_generation_client: router/client/src/lib.rs:33: Server error: transport error
2024-06-12T02:32:54.758272Z ERROR compat_generate{default_return_full_text=false compute_type=Extension(ComputeType("1-nvidia-h100-80gb-hbm3"))}:generate_stream{parameters=GenerateParameters { best_of: None, temperature: Some(0.01), repetition_penalty: Some(1.07), frequency_penalty: None, top_k: Some(1), top_p: Some(0.999), typical_p: Some(0.95), do_sample: false, max_new_tokens: Some(1024), return_full_text: Some(false), stop: ["<end_of_utterance>", "</s>", "Assistant:", "User:"], truncate: None, watermark: false, details: true, decoder_input_details: false, seed: Some(1), top_n_tokens: None, grammar: None }}:async_stream:generate_stream:infer:send_error: text_generation_router::infer: router/src/infer.rs:865: Request failed during generation: Server error: CANCELLED
2024-06-12T02:32:54.876523Z ERROR shard-manager: text_generation_launcher: Shard complete standard error output:

The argument `trust_remote_code` is to be used with Auto classes. It has no effect here and is ignored.
/opt/conda/lib/python3.10/site-packages/huggingface_hub/file_download.py:1132: FutureWarning: `resume_download` is deprecated and will be removed in version 1.0.0. Downloads always resume when possible. If you want to force a new download, use `force_download=True`.
  warnings.warn(
Special tokens have been added in the vocabulary, make sure the associated word embeddings are fine-tuned or trained.
Special tokens have been added in the vocabulary, make sure the associated word embeddings are fine-tuned or trained.
/opt/conda/lib/python3.10/site-packages/torch/distributed/distributed_c10d.py:658: UserWarning: You are using a Backend <class 'text_generation_server.utils.dist.FakeGroup'> as a ProcessGroup. This usage is deprecated since PyTorch 2.0. Please use a public API of PyTorch Distributed instead.
  warnings.warn(
Exception ignored in: <function Server.__del__ at 0x70cf9f7195a0>
Traceback (most recent call last):
  File "/opt/conda/lib/python3.10/site-packages/grpc/aio/_server.py", line 194, in __del__
    cygrpc.schedule_coro_threadsafe(
  File "src/python/grpcio/grpc/_cython/_cygrpc/aio/common.pyx.pxi", line 120, in grpc._cython.cygrpc.schedule_coro_threadsafe
  File "src/python/grpcio/grpc/_cython/_cygrpc/aio/common.pyx.pxi", line 112, in grpc._cython.cygrpc.schedule_coro_threadsafe
  File "/opt/conda/lib/python3.10/asyncio/base_events.py", line 436, in create_task
    self._check_closed()
  File "/opt/conda/lib/python3.10/asyncio/base_events.py", line 515, in _check_closed
    raise RuntimeError('Event loop is closed')
RuntimeError: Event loop is closed
sys:1: RuntimeWarning: coroutine 'AioServer.shutdown' was never awaited
Task exception was never retrieved
future: <Task finished name='HandleExceptions[/generate.v2.TextGenerationService/Prefill]' coro=<<coroutine without __name__>()> exception=SystemExit(1)>
Traceback (most recent call last):
  File "/opt/conda/lib/python3.10/site-packages/text_generation_server/interceptor.py", line 21, in intercept
    return await response
  File "/opt/conda/lib/python3.10/site-packages/opentelemetry/instrumentation/grpc/_aio_server.py", line 82, in _unary_interceptor
    raise error
  File "/opt/conda/lib/python3.10/site-packages/opentelemetry/instrumentation/grpc/_aio_server.py", line 73, in _unary_interceptor
    return await behavior(request_or_iterator, context)
  File "/opt/conda/lib/python3.10/site-packages/text_generation_server/server.py", line 129, in Prefill
    batch = self.model.batch_type.from_pb_processor(
  File "/opt/conda/lib/python3.10/site-packages/text_generation_server/models/vlm_causal_lm.py", line 235, in from_pb_processor
    batch_tokenized_inputs, image_inputs = cls.batch_tokenized_inputs(
  File "/opt/conda/lib/python3.10/site-packages/text_generation_server/models/vlm_causal_lm.py", line 208, in batch_tokenized_inputs
    "pixel_values": torch.cat(
RuntimeError: Sizes of tensors must match except in dimension 0. Expected size 448 but got size 447 for tensor number 2 in the list.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/opt/conda/lib/python3.10/site-packages/typer/main.py", line 311, in __call__
    return get_command(self)(*args, **kwargs)
  File "/opt/conda/lib/python3.10/site-packages/click/core.py", line 1157, in __call__
    return self.main(*args, **kwargs)
  File "/opt/conda/lib/python3.10/site-packages/typer/core.py", line 778, in main
    return _main(
  File "/opt/conda/lib/python3.10/site-packages/typer/core.py", line 216, in _main
    rv = self.invoke(ctx)
  File "/opt/conda/lib/python3.10/site-packages/click/core.py", line 1688, in invoke
    return _process_result(sub_ctx.command.invoke(sub_ctx))
  File "/opt/conda/lib/python3.10/site-packages/click/core.py", line 1434, in invoke
    return ctx.invoke(self.callback, **ctx.params)
  File "/opt/conda/lib/python3.10/site-packages/click/core.py", line 783, in invoke
    return __callback(*args, **kwargs)
  File "/opt/conda/lib/python3.10/site-packages/typer/main.py", line 683, in wrapper
    return callback(**use_params)  # type: ignore
  File "/opt/conda/lib/python3.10/site-packages/text_generation_server/cli.py", line 90, in serve
    server.serve(
  File "/opt/conda/lib/python3.10/site-packages/text_generation_server/server.py", line 257, in serve
    asyncio.run(
  File "/opt/conda/lib/python3.10/asyncio/runners.py", line 44, in run
    return loop.run_until_complete(main)
  File "/opt/conda/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete
    self.run_forever()
  File "/opt/conda/lib/python3.10/asyncio/base_events.py", line 603, in run_forever
    self._run_once()
  File "/opt/conda/lib/python3.10/asyncio/base_events.py", line 1909, in _run_once
    handle._run()
  File "/opt/conda/lib/python3.10/asyncio/events.py", line 80, in _run
    self._context.run(self._callback, *self._args)
  File "src/python/grpcio/grpc/_cython/_cygrpc/aio/server.pyx.pxi", line 702, in _handle_exceptions
  File "src/python/grpcio/grpc/_cython/_cygrpc/aio/server.pyx.pxi", line 689, in grpc._cython.cygrpc._handle_exceptions
  File "src/python/grpcio/grpc/_cython/_cygrpc/aio/server.pyx.pxi", line 821, in _handle_rpc
  File "src/python/grpcio/grpc/_cython/_cygrpc/aio/server.pyx.pxi", line 554, in _handle_unary_unary_rpc
  File "src/python/grpcio/grpc/_cython/_cygrpc/aio/server.pyx.pxi", line 408, in _finish_handler_with_unary_response
  File "/opt/conda/lib/python3.10/site-packages/grpc_interceptor/server.py", line 165, in invoke_intercept_method
    return await self.intercept(
  File "/opt/conda/lib/python3.10/site-packages/text_generation_server/interceptor.py", line 28, in intercept
    exit(1)
  File "/opt/conda/lib/python3.10/_sitebuiltins.py", line 26, in __call__
    raise SystemExit(code)
SystemExit: 1 rank=0
2024-06-12T02:32:54.970948Z ERROR text_generation_launcher: Shard 0 crashed
2024-06-12T02:32:54.970957Z  INFO text_generation_launcher: Terminating webserver
2024-06-12T02:32:54.970968Z  INFO text_generation_launcher: Waiting for webserver to gracefully shutdown
2024-06-12T02:32:54.971025Z  INFO text_generation_router::server: router/src/server.rs:1739: signal received, starting graceful shutdown
2024-06-12T02:32:55.071044Z  INFO text_generation_launcher: webserver terminated
2024-06-12T02:32:55.071051Z  INFO text_generation_launcher: Shutting down shards
Error: ShardFailed
2024-06-12T02:32:55.769235Z  INFO text_generation_launcher: Args {
    model_id: "HuggingFaceM4/idefics2-8b",
    revision: None,
    validation_workers: 2,
    sharded: None,
    num_shard: Some(
        1,
    ),
    quantize: None,
    speculate: None,
    dtype: None,
    trust_remote_code: true,
    max_concurrent_requests: 128,
    max_best_of: 2,
    max_stop_sequences: 10,
    max_top_n_tokens: 5,
    max_input_tokens: None,
    max_input_length: Some(
        4096,
    ),
    max_total_tokens: Some(
        8192,
    ),
    waiting_served_ratio: 0.3,
    max_batch_prefill_tokens: Some(
        32768,
    ),
    max_batch_total_tokens: None,
    max_waiting_tokens: 20,
    max_batch_size: None,
    cuda_graphs: None,
    hostname: "d150871c26df",
    port: 80,
    shard_uds_path: "/tmp/text-generation-server",
    master_addr: "localhost",
    master_port: 29500,
    huggingface_hub_cache: Some(
        "/data",
    ),
    weights_cache_override: None,
    disable_custom_kernels: false,
    cuda_memory_fraction: 1.0,
    rope_scaling: None,
    rope_factor: None,
    json_output: false,
    otlp_endpoint: None,
    cors_allow_origin: [],
    watermark_gamma: None,
    watermark_delta: None,
    ngrok: false,
    ngrok_authtoken: None,
    ngrok_edge: None,
    tokenizer_config_path: None,
    disable_grammar_support: false,
    env: false,
    max_client_batch_size: 4,
}

Expected behavior
no failure

Hey @pseudotensor, thanks a lot for opening an issue! Would you mind sharing here the command that led to this error, maybe alongside an image (or a batch of images) that lead to this problem? I'd be happy to explore this issue if you can help me out here.

I'm seeing the same error when I pass multiple images with different dimensions to the /generate endpoint.  Thankfully it looks like @danieldk's https://github.com/huggingface/text-generation-inference/pull/2065 should fix this!


Check if data has "orderItems" when create QR code

Fix create qrcode API to allow parameter without orderItems.
All Submissions:

[ ] Have you followed the guidelines in our Contributing document?
[ ] Have you read and signed the automated Contributor's License Agreement?
[ ] Have you checked to ensure there aren't other open Pull Requests for the same update/change?

New Feature Submissions:

[x] Does your submission pass tests?
[ ] Have you lint your code locally prior to submission?

Changes to Core Features:

[ ] Have you added an explanation of what your changes do and why you'd like us to include them?
[ ] Have you written new tests for your core changes, as applicable?
[ ] Have you successfully ran tests with your changes locally?

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.

I believe that the test failure is unrelated to your change and will be fixed by #81.


Add extra navigation drawer

The extra navigation drawer at the right side of a page. Add two new views: One for managing products, one for managing categories. Initially, the views only hold the two dialogs for adding products and categories. Move the app bar buttons for opening the two dialogs to the new views. Add the views to the router index.
Link to the corresponding Gropius Issue

I noticed one improvement, the drawer hides the "add" button when expanded, so maybe we can align the "add" button the the left of the toolbar.

I also feel like the "add" dialog that opens does not have to be fullscreen, a pop-up or filling the main product view would suffice.


manifest: List media types supported by descriptor references

Require implementations to support these media types (although an implementation which also supports additional media types is still compliant).  Suggest portable manifests and manifest lists stick to these types so the can rely on implementation support.
A manifest(-list) can safely use a type from outside the list if the author expects the implementation to support the extension type (e.g. application/vnd.docker.image.rootfs.diff.tar.gzip).  But how that out-of-band expectation is setup is beyond the scope of this specification.
Previous discussion in #286 and a few other one-off comments ;).

This seems to go against the compatibility matrix

Yes, please add the nondistributable to the compat matrix. Thanks!

On Tue, Sep 13, 2016 at 12:12:19PM -0700, Brandon Philips wrote:

Yes, please add the nondistributable to the compat matrix. Thanks!

Should be covered by the just-landed #233.  I'll rebase around that
shortly.

On Tue, Sep 13, 2016 at 12:00:57PM -0700, Vincent Batts wrote:

This seems to go against the compatibility matrix

Maybe I'm misunderstanding the compatibility matrix.  I had thought it
was an informative hint to image translators and folks writing
implementations that wanted to support related types.  Are you saying
it is normative, and that complaint OCI implementations MUST support
those non-OCI types as well?  Do the other types even have versioned
specifications that we would use to certify compliance with them?

I now have similar confusion to https://github.com/opencontainers/image-spec/pull/304#issuecomment-246796088 so a clarification would be appreciated.

On Tue, Sep 13, 2016 at 12:22:54PM -0700, W. Trevor King wrote:

Tue, Sep 13, 2016 at 12:12:19PM -0700, Brandon Philips:

Yes, please add the nondistributable to the compat matrix. Thanks!

Should be covered by the just-landed #233.  I'll rebase around that
shortly.

Rebased onto master (no conflicts) with ae138eb → a3b9724.

This patch LGTM based on my understanding so would love to hear what I'm missing..

LGTM

LGTM

gd... now it needs a rebase? how did github not show that right before? ...
rebase please

On Thu, Sep 22, 2016 at 10:49:12AM -0700, Vincent Batts wrote:

rebase please

Rebased around #305 with a3b9724 → b1f1d9c.

LGTM

lgtm


Fixed enhanced machine animations

Should fix #4995

Good catch. However, you can check for == DefaultCapacitorData.NONE, that is what is used everywhere else.

I pushed another commit changing it to use == DefaultCapacitorData.NONE, but it doesn't seem to have updated in the pull request yet. Might have something to do with the recent outage.


Better dconf support, and removal from packages

Currently we have some bad experience with dconf:

Packages hardcode the gio module. This is good because it keeps abi compatibility with the linked glib, however it's also true that gio modules API hasn't seen any change since its first release in version 2.30.
NixOS modules add dconf to the system packages, making it impractical for the user to disable it.

Proposal:

Remove dconf references from every package.
Add services.dconf.enable, which adds the system package and the GIO_MODULE env var.

This way we cleanup packages, make it possible for services to services.dconf.enable = mkDefault true; and let the user disable it with services.dconf.enable = false;.
cc @vcunat

What about non-NixOS?

@domenkozar same as nixos? If the user wants dconf, the user will install it.

as I commented in #11108 , I think we could split dconf into service and gio module.
and only wrap apps with the gio module.  this keep the ABI compatibility using about 70K (libdconfsettings.so).

About ABI compatibility there's no harm, it's been stable since 2.30. Yet non-nixos users may have troubles as you say. So we can just put this GIO_MODULE thing in wrapGAppsHook.
About multiple-output, agreed we can do this.

well, webkitgtk based browsers have hardcoded glib-networking for a long time,
I think other applications are not network-related, so they don't need it.

could we have the dconf package set the GSETTINGS_BACKEND on install like cacert does for SSL_CERT_FILE ? then it can be installed either as a user or in the system.

This is still an issue with many GTK applications. A general fix would be great instead of fixing every single one separately.


feat: education and experience sections display form straightaway if no previous entries. otherwise, display previous entries and "add new"

if education and experience sections do not have previous entries, then display the form straightaway.
otherwise, display button to add new entry, then display form, then add that entry.

instead of using placeholder values, it makes more sense to ensure states and conditions that flow from there or otherwise are properly configured. this means completing #8 and #11 first. moving to "waiting" status for now.

reopening - closed by mistake due to issue being referenced at the end of the branch that was supposed to fix this but descoped

reopening - professional experience's previous entries should be displayed


Force Push exit status

I'm trying to utilize Force as an alternative to Ant for some internal automation. One thing I've run into is that push doesn't exit with the correct status code in the event of failures. I'm not sure if this is the desired behavior, but it makes automation a bit difficult since you can't fail based on exit code. Ideally, if there are any failures, force should exit with a non-zero status code. Would there be any interest in a PR for this or has this already been decided against?

Thanks for the issue post.  A proper exit code is a great idea.  It may
take a while to see that implemented in all commands. There is a command
ErrorAndExit method, but I don't think it is used everywhere.  A PR would
be awesome!
On Tue, Mar 7, 2017 at 1:00 PM, Ethan Rogers<EMAIL_ADDRESS>wrote:

I'm trying to utilize Force as an alternative to Ant for some internal
automation. One thing I've run into is that push doesn't exit with the
correct status code in the event of failures. I'm not sure if this is the
desired behavior, but it makes automation a bit difficult since you can't
fail based on exit code. Ideally, if there are any failures, force should
exit with a non-zero status code. Would there be any interest in a PR for
this or has this already been decided against?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/heroku/force/issues/380, or mute the thread
https://github.com/notifications/unsubscribe-auth/AAHGHv7YnlqX3MklDlkLJ1LgEVZND4oDks5rjcVxgaJpZM4MWBNN
.

--
Thanks,
Dave

I've been running with this change for a couple weeks: 29278c9967549a9849599dd318e679f017667056

@cwarden that looks like exactly what I want. Any plans for submitting a PR for that?

Just needed a reminder, I guess.  Thanks, @ethanfrogers.  I opened #381.

Yes, actually the ErrorAndExit does return a non-zero exit code. 👍

I updated force test as well in #382.


Fix trim to >> value

Q
A

Bug fix?
yes

New feature?
no

API breaks?
no

Deprecations?
no

Related tickets
none

License
Apache 2.0

What's in this PR?

Fix env that have >> prefix and not is related with vault.

 Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.


Move all sources to a SMPyBandits so ReadTheDocs can build easily

[x] Move all sources to a SMPyBandits folder
[x] Check that ReadTheDocs can build easily

The build on RTD fails to get the docs/*.rst correctly: they should be generated with sphinx-apidoc but I'm not sure how to do that from conf.py?

I think I got it... dc5ff52

DONE ! https://smpybandits.readthedocs.io/en/latest/docs/modules.html works


gadgets/top_file: File field only contains the file name

The file field provided by this gadget only contains the name of the file:
"file": "foo.txt",

While running
 echo sdafa > /foo.txt
 echo sdafa > /bar/foo.txt

The file should be the absolute path inside the container. I think we can use
https://github.com/inspektor-gadget/inspektor-gadget/blob/13cb07051c4617853983f2b1d3dc9c8296b8b626/include/gadget/filesystem.h#L80
to get it.
Any thoughts @alban?

Hey @mauriciovasquezbernal, I'd like to give this issue a shot. Can you assign it to me? Any additional context needed?


auditOnError config is not properly set in LightHttpHandler

The handler is trying to get auditOnError and auditStackTrace from handler config, which is incorrect.

It was set in the handler.yml because the code is in the LightHttpHandler that has handler.yml for config. Now, it makes sense to move these two properties to the audit.yml as they are about the audit log. One question, why we are using noCache to load the audit.yml?

It was set in the handler.yml because the code is in the LightHttpHandler that has handler.yml for config. Now, it makes sense to move these two properties to the audit.yml as they are about the audit log. One question, why we are using noCache to load the audit.yml?

if use getJsonObjectConfig, it will return AuditConfig.class  but this handler module is not depend on audit module, so in order to get the Map type config, I use this noCache method.

Got it. Thanks a lot for the explanation.

 auditOnError config is not properly set in LightHttpHandler light-4j master


no option to add header map data

In version 4.6 we could send hashmap of header data but in new version I can't find any option to send header data via setUp() method. Is there anyway to add it?
I tried hardcoding mapData inside JCMediaManager then only first video in recyclerview gets played after that I get unknown error from mediaplayer.

I was focused on other feature, ignore header data thar time.
You can use new version 5.4, this version is stable.

But in latest version of the library there is no option to add headers? I pass authorization tokens in header.

jcvideoPlayerStandard.headData this param is mediaPlayer header data


How to reset synchronized settings?

With a new VS major release, I would like to reset all settings to its defaults. I tried to use a command-line-switch for that (devenv.exe /resetuserdata), which seemed to work initially. But after a few moments, my old settings had been restored from the cloud. So what should I do in this case? Can you add a hint to this page how to reset synchronized settings?

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

ID: f452163a-5b45-243c-9601-585359deec53
Version Independent ID: 881229c0-dfb7-6e68-00ae-868abd0c6687
Content: Synchronize settings - Visual Studio
Content Source: docs/ide/synchronized-settings-in-visual-studio.md
Product: visual-studio-windows
Technology: vs-ide-general
GitHub Login: @gewarren
Microsoft Alias: gewarren

yes i can't find any doc about clearing synced settings on cloud too

Same problem!

I'm looking into this today.

I have a way to solve this but it's kind of hacky.
I installed a fresh instant of visual studio on a computer without signing into my vs account and then exported the environment settings. then i transfer it to my main machine with my synced VS and imported that fresh clean setting, now setting is changing across cloud data and would sync to all of your VS instants with your account.

So, my above hacky way should work but i discover a bug in exporting environment setting that not all of code style rules exported correctly in vssettings file. i reported this bug here hope it get fixed soon

I'm still waiting for an official answer...

The way to do this is to sign into Visual Studio, choose Tools > Import and Export Settings, and then choose Reset all settings. However, there's a bug in Visual Studio 2019 version 16.0 (that will be fixed in version 16.1) that causes reset to not work fully for some settings such as key bindings. The workaround is to edit all the files under %ProgramFiles%\Microsoft Visual Studio\<version>\<edition>\Common7\IDE\Profiles to specify “16.0” instead of “15.0” in their ApplicationIdentity element.  After doing that, the reset operation should work correctly.

@gewarren
Even with the version 16.1 Preview 2 it is not fixed yet. My sync data saved in my account always turns my Visual Studio 2019 over. I've experimented a bit with the settings and now do not know what I've changed everything. Well, nothing works and the internal reset does not reset everything to factory settings. You should really think about a function for deleting the account as it works with the Win10 sync data via OneDrive. Anyway, I can do nothing more with VS, only confused only 😒.

Also awaiting an option to reset or download synced settings. The latter especially to conform to EU data protection laws.


Tasker Automagic control/integration

[ ] Allow showing the keyboard with tasker/automagic
[ ] Events when keyboard is opened/closed

Checkbox not working.

Checkbox not working.

Checkboxes are not interactive to begin with. They are done through Markdown:

[ ] Unchecked checkbox
[x] Checked checkbox

@Etanarvazac They do happen to be interactive for anyone who has permissions to edit the original post – issue author, repo owner, &c — but certainly not us mere watchers.


CodeGeneration not accessible from IWebHostBuilder

Currently this command expects an IHostBuilder to be passed in for it to build a webhost. However, in integration tests, we typically spin up a webapp via WebApplicationFactory (fixture) to verify the codegen the devs committed in the repo is current and correct.
We do the following currently.
    private void GenerateCode(IServiceProvider services) =>
        new DynamicCodeBuilder(services, services.GetServices<ICodeFileCollection>().ToArray())
            {
                ServiceVariableSource = services.GetService<IServiceVariableSource>()
            }
            .WriteGeneratedCode(file =>
            {
                _fixture.TestOutputHelper?.WriteLine("Wrote generated code file to " + file);
            });

However, this is reaching into undocumented (read: no official doc means potentially unsupported) territory. Would be nice if there's an extension method in a nuget package for this method (and other useful ones in the oakton package) that doesn't require us to use undocumented interfaces.

@zachsaw-lmg Just saw this today, sorry for the delay. I think I might ask for a PR for this one, but it shouldn't be that bad to do


crash on reload with some url names

Im having a strange problem, some routes will get frozen when i click the reload button.
For example, a route with a exact name "url: '/celulas'", ill try to explain it:
This is my route on the browser "...localhost:8080/celulas", when i click the reload button a slash "/" will appear at the end of the route like this ...localhost:8080/celulas/ then it goes back to ...localhost:8080 then it get frozen and blank screen never goes away, i cant even reload the page again, i have to close the tab because it get frozen.
It happens with "url: '/ce-juvenil'", "/ce", and any url with a slash like "/my/route"
It stop happening when i changed the urls to "/células" (note the accent), and "/CeJuvenil"
Im using "angular-ui-router": "1.0.0-beta.3"

html5 mode? Do you have a base tag?  Can you update to 1.0.0-rc.1 and report back?
To diagnose your problem I will need a reproduction.  Start here: http://bit.ly/UIR-Plunk1


status screen: tail: cannot open '/mnt/hdd/bitcoin/debug.log' for reading: No such file or directory

on my CLN node running bitcoind v24.0.1 and then v25.0  after a node restart the debug.log file was not created.
Needed to restart bicoind once to solve this.
After having:
main.debuglogfile=/mnt/hdd/bitcoin/debug.log

in /mnt/hdd/bitcoin/bitcoin.conf the problem didn't resurface.
If more users have this problem the above line could be part of the default bitcoin.con and possibly inserted with a bitcoind.check.sh to existing setups.

I have this problem too but with
bitcoin 21.0.1
LND 0.16.2-beta
will see if this resurfaces again.

Here the same
bitcoin 24.0.1
LND 0.16.2-beta

I started todo multiple changes with the following PR:

created a bitcoin.check.sh that will run as a prestart in bitcoid systemd services
removed the bitcoin.services from assests - will now all created by bitcoin.install.sh
removed the debuglog path from service file (should now only be done by config)
made sure that the bitcoin.check.sh as a prestart will always add the correct debug log path

OK would recommend merging PR #4051 for next release cadidate and test also with a fresh setup BTC node and a recovered one if the new service setup works.

GM or GN FRENS,
Experiencing similar problems here with a v1.9.0 ProxMox install:
Fresh install, just trying to create a more redundant setup. After copying the timechain from another blitz on the same LAN, I keep getting errors acquiring logs for bitcoind and lnd.
After checking here and #3970, added main.debuglogfile=/mnt/hdd/bitcoin/debug.log and main.walletdir=/mnt/hdd/bitcoin to the bitcoin.conf file... Got it partially working.
I can not install mempool.space or btc-explorer, it renders me a FAIL message asking to reboot and try to install it again manually.
#FAIL on Mempool Explorer install #

Try manual install on terminal after reboot with:

/home/admin/config.scripts/bonus.mempool.sh on

Sadly bitcoind and lnd are not surving reboots.
debug -l: https://l.termbin.com/7day
₿ /home/admin/config.scripts/bonus.mempool.sh on
making sure services are not running
*** Activate MEMPOOL ***
mempool already installed.
OK - the mempool.service is enabled, system is on ready so starting service
result='mempool service not active'
Help me, @cercatrova21?

This is to be tested wioth the next v1.10.0rc4


[CHEF-15] Output from Audit cookbook not getting posted to Automate via the Chef Server

Description
Node running Chef 15.0.293 with a role to submit Compliance info back to server getting an error.
Chef Version

Chef Infra Client 15.0.293

Platform Version

Ubuntu 18.04.1

Additional Info

Chef Server 12.19.31
Chef Automate<PHONE_NUMBER>1326
Audit Cookbook 7.5.0

Replication Case
Works fine with Chef Infra Client 14.12.9
Client Output
Running handlers:
[2019-05-16T12:04:44+00:00] INFO: Running report handlers
[2019-05-16T12:04:44+00:00] WARN: Use of a hash array for the node['audit']['profiles'] is deprecated. Please refer to the README and use a hash of hashes.
[2019-05-16T12:04:45+00:00] DEBUG: Load Chef Server fetcher from: /var/chef/cache/cookbooks/audit/files/default/vendor
[2019-05-16T12:04:45+00:00] DEBUG: Reporter is [json-automate]
[2019-05-16T12:04:45+00:00] INFO: Using InSpec 4.3.2
[2019-05-16T12:04:45+00:00] DEBUG: Options are set to: {"report"=>true, "format"=>"json-automate", "reporter"=>["json-automate"], "output"=>"/dev/null", "logger"=>Chef::Log, :backend_cache=>true, :attributes=>{}}
[2019-05-16T12:04:45+00:00] INFO: Fetching profile from: https://some.something.co.za/compliance/organizations/ORG/owners/admin/compliance/obs-bp-packages/tar
[2019-05-16T12:04:45+00:00] INFO: Fetching profile from: https://some.something.co.za/compliance/organizations/ORG/owners/admin/compliance/linux-patch-baseline/tar
[2019-05-16T12:04:45+00:00] INFO: Running tests from: [{:name=>"Something Best Practices for packages", :compliance=>"admin/something-bp-packages"}, {:name=>"Linux Patch Baseline", :compliance=>"admin/linux-patch-baseline"}]
[2019-05-16T12:04:54+00:00] DEBUG: Audit Report {:platform=>{:name=>"ubuntu", :release=>"18.04"}, :profiles=>[{:name=>"something-bp-packages", :version=>"0.1.13", :sha256=>"46ae394d17fc6e991a8ffc7549647d7448098ef37c1926366a74ef6d41cc1da9", :title=>"Something Best Practices for packages", :maintainer=>"Something", :summary=>"Compliance Profile for the packages", :license=>"Apache-2.0", :copyright=>"Something"<EMAIL_ADDRESS>:supports=>[], :attributes=>[], :groups=>[{:id=>"controls/packages.rb", :controls=>["bind-utils", "mlocate", "lsof", "net-tools", "nmap", "rsync", "sg3_utils", "screen", "tcpdump", "wget", "vim"]}], :controls=>[{:id=>"bind-utils", :title=>"bind-utils", :desc=>"bind-utils", :descriptions=>[{:label=>"default", :data=>"bind-utils"}], :impact=>1.0, :refs=>[], :tags=>{}, :code=>"control 'bind-utils' do\n  impact 1.0\n  title 'bind-utils'\n  desc 'bind-utils'\n  if os.family == 'debian'\n    describe package('dnsutils') do\n      it { should be_installed }\n    end\n  elsif os.family == 'redhat'\n    describe package('bind-utils') do\n      it { should be_installed }\n    end\n  end\nend\n", :source_location=>{:line=>5, :ref=>"controls/packages.rb"}, :results=>[{:status=>"passed", :code_desc=>"System Package dnsutils should be installed", :run_time=>0.043178624, :start_time=>"2019-05-16T12:04:50+00:00"}]}, {:id=>"mlocate", :title=>"mlocate", :desc=>"mlocate", :descriptions=>[{:label=>"default", :data=>"mlocate"}], :impact=>1.0, :refs=>[], :tags=>{}, :code=>"control 'mlocate' do\n  impact 1.0\n  title 'mlocate'\n  desc 'mlocate'\n  describe package('mlocate') do\n    it { should be_installed }\n  end\n     only_if {\n        kernel_release = command('uname -r').stdout.strip\n        kernel_release != '3.16.0-4-untangle-amd64'\n    }\nend\n", :source_location=>{:line=>20, :ref=>"controls/packages.rb"}, :results=>[{:status=>"passed", :code_desc=>"System Package mlocate should be installed", :run_time=>0.041217039, :start_time=>"2019-05-16T12:04:50+00:00"}]}, {:id=>"lsof", :title=>"lsof", :desc=>"lsof", :descriptions=>[{:label=>"default", :data=>"lsof"}], :impact=>1.0, :refs=>[], :tags=>{}, :code=>"control 'lsof' do\n  impact 1.0\n  title 'lsof'\n  desc 'lsof'\n  describe package('lsof') do\n    it { should be_installed }\n  end\nend\n", :source_location=>{:line=>33, :ref=>"controls/packages.rb"}, :results=>[{:status=>"passed", :code_desc=>"System Package lsof should be installed", :run_time=>0.05000315, :start_time=>"2019-05-16T12:04:50+00:00"}]}, {:id=>"net-tools", :title=>"net-tools", :desc=>"net-tools", :descriptions=>[{:label=>"default", :data=>"net-tools"}], :impact=>0.5, :refs=>[], :tags=>{}, :code=>"control 'net-tools' do\n  impact 0.5\n  title 'net-tools'\n  desc 'net-tools'\n  describe package('net-tools') do\n    it { should be_installed }\n  end\nend\n", :source_location=>{:line=>42, :ref=>"controls/packages.rb"}, :results=>[{:status=>"passed", :code_desc=>"System Package net-tools should be installed", :run_time=>0.039510517, :start_time=>"2019-05-16T12:04:50+00:00"}]}, {:id=>"nmap", :title=>"nmap", :desc=>"nmap", :descriptions=>[{:label=>"default", :data=>"nmap"}], :impact=>1.0, :refs=>[], :tags=>{}, :code=>"control 'nmap' do\n  impact 1.0\n  title 'nmap'\n  desc 'nmap'\n  if os.family == 'debian'\n    describe package('nmap') do\n      it { should be_installed }\n    end\n  elsif os.family == 'redhat'\n    describe package('nmap') do\n      it { should be_installed }\n    end\n  end\nend\n", :source_location=>{:line=>51, :ref=>"controls/packages.rb"}, :results=>[{:status=>"passed", :code_desc=>"System Package nmap should be installed", :run_time=>0.039482584, :start_time=>"2019-05-16T12:04:50+00:00"}]}, {:id=>"rsync", :title=>"rsync", :desc=>"rsync", :descriptions=>[{:label=>"default", :data=>"rsync"}], :impact=>1.0, :refs=>[], :tags=>{}, :code=>"control 'rsync' do\n  impact 1.0\n  title 'rsync'\n  desc 'rsync'\n  describe package('rsync') do\n    it { should be_installed }\n  end\nend\n", :source_location=>{:line=>66, :ref=>"controls/packages.rb"}, :results=>[{:status=>"passed", :code_desc=>"System Package rsync should be installed", :run_time=>0.040357741, :start_time=>"2019-05-16T12:04:50+00:00"}]}, {:id=>"sg3_utils", :title=>"sg3_utils", :desc=>"sg3_utils", :descriptions=>[{:label=>"default", :data=>"sg3_utils"}], :impact=>1.0, :refs=>[], :tags=>{}, :code=>"control 'sg3_utils' do\n  impact 1.0\n  title 'sg3_utils'\n  desc 'sg3_utils'\n  if os.family == 'debian'\n    describe package('sg3-utils') do\n      it { should be_installed }\n    end\n  elsif os.family == 'redhat'\n    describe package('sg3_utils') do\n      it { should be_installed }\n    end\n  end\nend\n", :source_location=>{:line=>75, :ref=>"controls/packages.rb"}, :results=>[{:status=>"passed", :code_desc=>"System Package sg3-utils should be installed", :run_time=>0.039283988, :start_time=>"2019-05-16T12:04:50+00:00"}]}, {:id=>"screen", :title=>"screen", :desc=>"screen", :descriptions=>[{:label=>"default", :data=>"screen"}], :impact=>1.0, :refs=>[], :tags=>{}, :code=>"control 'screen' do\n  impact 1.0\n  title 'screen'\n  desc 'screen'\n  describe package('screen') do\n    it { should be_installed }\n  end\nend\n", :source_location=>{:line=>90, :ref=>"controls/packages.rb"}, :results=>[{:status=>"passed", :code_desc=>"System Package screen should be installed", :run_time=>0.03993518, :start_time=>"2019-05-16T12:04:50+00:00"}]}, {:id=>"tcpdump", :title=>"tcpdump", :desc=>"tcpdump", :descriptions=>[{:label=>"default", :data=>"tcpdump"}], :impact=>1.0, :refs=>[], :tags=>{}, :code=>"control 'tcpdump' do\n  impact 1.0\n  title 'tcpdump'\n  desc 'tcpdump'\n  describe package('tcpdump') do\n    it { should be_installed }\n  end\nend\n", :source_location=>{:line=>99, :ref=>"controls/packages.rb"}, :results=>[{:status=>"passed", :code_desc=>"System Package tcpdump should be installed", :run_time=>0.038984638, :start_time=>"2019-05-16T12:04:50+00:00"}]}, {:id=>"wget", :title=>"wget", :desc=>"wget", :descriptions=>[{:label=>"default", :data=>"wget"}], :impact=>0.7, :refs=>[], :tags=>{}, :code=>"control 'wget' do\n  impact 0.7\n  title 'wget'\n  desc 'wget'\n  describe package('wget') do\n    it { should be_installed }\n  end\nend\n", :source_location=>{:line=>108, :ref=>"controls/packages.rb"}, :results=>[{:status=>"passed", :code_desc=>"System Package wget should be installed", :run_time=>0.041681195, :start_time=>"2019-05-16T12:04:50+00:00"}]}, {:id=>"vim", :title=>"vim", :desc=>"vim", :descriptions=>[{:label=>"default", :data=>"vim"}], :impact=>1.0, :refs=>[], :tags=>{}, :code=>"control 'vim' do\n  impact 1.0\n  title 'vim'\n  desc 'vim'\n  if os.name == 'ubuntu'\n    describe package('vim') do\n      it { should be_installed }\n    end\n  elsif os.family == 'redhat'\n    describe package('vim-enhanced') do\n      it { should be_installed }\n    end\n  end\nend\n", :source_location=>{:line=>117, :ref=>"controls/packages.rb"}, :results=>[{:status=>"passed", :code_desc=>"System Package vim should be installed", :run_time=>0.038757936, :start_time=>"2019-05-16T12:04:50+00:00"}]}], :status=>"loaded"}, {:name=>"linux-patch-baseline", :version=>"0.4.0", :sha256=>"cc61b517eb1ed91dbb9b09c91b923c9a268d9abd2d315d56d4da259db5fbcf3b", :title=>"DevSec Linux Patch Benchmark", :maintainer=>"Christoph Hartmann", :summary=>"Verifies that all patches have been applied", :license=>"MPL-2.0", :copyright=>"Christoph Hartmann"<EMAIL_ADDRESS>:supports=>[{:"platform-family"=>"linux"}], :attributes=>[], :groups=>[{:id=>"controls/patches.rb", :controls=>["verify-patches", "patches", "os-patches"]}], :controls=>[{:id=>"verify-patches", :title=>"Operating system is up-to-date", :desc=>nil, :descriptions=>[], :impact=>0.3, :refs=>[], :tags=>{}, :code=>"control 'verify-patches' do\n  impact 0.3\n  title 'Operating system is up-to-date'\n  describe linux_update do\n    it { should be_uptodate }\n  end\nend\n", :source_location=>{:line=>10, :ref=>"linux-patch-baseline-0.4.0/controls/patches.rb"}, :results=>[{:status=>"failed", :code_desc=>"Linux Update should be uptodate", :run_time=>0.009936227, :start_time=>"2019-05-16T12:04:50+00:00", :message=>"expected `Linux Update.uptodate?` to return true, got false"}]}, {:id=>"patches", :title=>"All operating system package updates are installed", :desc=>nil, :descriptions=>[], :impact=>0.3, :refs=>[], :tags=>{}, :code=>"control 'patches' do\n  impact 0.3\n  title 'All operating system package updates are installed'\n  linux_update.updates.each { |update|\n    describe package(update['name']) do\n      its('version') { should eq update['version'] }\n    end\n  }\n  only_if { linux_update.updates.length > 0 }\nend\n", :source_location=>{:line=>18, :ref=>"linux-patch-baseline-0.4.0/controls/patches.rb"}, :results=>[{:status=>"failed", :code_desc=>"System Package base-files version should eq \"10.1ubuntu2.4\"", :run_time=>0.042837165, :start_time=>"2019-05-16T12:04:50+00:00", :message=>"\nexpected: \"10.1ubuntu2.4\"\n     got: \"10.1ubuntu2.3\"\n\n(compared using ==)\n"}, {:status=>"failed", :code_desc=>"System Package initramfs-tools-bin version should eq \"0.130ubuntu3.7\"", :run_time=>0.039584033, :start_time=>"2019-05-16T12:04:50+00:00", :message=>"\nexpected: \"0.130ubuntu3.7\"\n     got: \"0.130ubuntu3.6\"\n\n(compared using ==)\n"}, {:status=>"failed", :code_desc=>"System Package initramfs-tools-core version should eq \"0.130ubuntu3.7\"", :run_time=>0.040221047, :start_time=>"2019-05-16T12:04:50+00:00", :message=>"\nexpected: \"0.130ubuntu3.7\"\n     got: \"0.130ubuntu3.6\"\n\n(compared using ==)\n"}, {:status=>"failed", :code_desc=>"System Package initramfs-tools version should eq \"0.130ubuntu3.7\"", :run_time=>0.041507231, :start_time=>"2019-05-16T12:04:50+00:00", :message=>"\nexpected: \"0.130ubuntu3.7\"\n     got: \"0.130ubuntu3.6\"\n\n(compared using ==)\n"}, {:status=>"failed", :code_desc=>"System Package libext2fs2 version should eq \"1.44.1-1ubuntu1.1\"", :run_time=>0.039067072, :start_time=>"2019-05-16T12:04:50+00:00", :message=>"\nexpected: \"1.44.1-1ubuntu1.1\"\n     got: \"1.44.1-1ubuntu1\"\n\n(compared using ==)\n"}, {:status=>"failed", :code_desc=>"System Package e2fsprogs version should eq \"1.44.1-1ubuntu1.1\"", :run_time=>0.039398591, :start_time=>"2019-05-16T12:04:50+00:00", :message=>"\nexpected: \"1.44.1-1ubuntu1.1\"\n     got: \"1.44.1-1ubuntu1\"\n\n(compared using ==)\n"}, {:status=>"failed", :code_desc=>"System Package libnss-systemd version should eq \"237-3ubuntu10.21\"", :run_time=>0.038928201, :start_time=>"2019-05-16T12:04:50+00:00", :message=>"\nexpected: \"237-3ubuntu10.21\"\n     got: \"237-3ubuntu10.19\"\n\n(compared using ==)\n"}, {:status=>"failed", :code_desc=>"System Package libudev1 version should eq \"237-3ubuntu10.21\"", :run_time=>0.039617917, :start_time=>"2019-05-16T12:04:50+00:00", :message=>"\nexpected: \"237-3ubuntu10.21\"\n     got: \"237-3ubuntu10.19\"\n\n(compared using ==)\n"}, {:status=>"failed", :code_desc=>"System Package udev version should eq \"237-3ubuntu10.21\"", :run_time=>0.04567349, :start_time=>"2019-05-16T12:04:50+00:00", :message=>"\nexpected: \"237-3ubuntu10.21\"\n     got: \"237-3ubuntu10.19\"\n\n(compared using ==)\n"}, {:status=>"failed", :code_desc=>"System Package libpam-systemd version should eq \"237-3ubuntu10.21\"", :run_time=>0.045144523, :start_time=>"2019-05-16T12:04:50+00:00", :message=>"\nexpected: \"237-3ubuntu10.21\"\n     got: \"237-3ubuntu10.19\"\n\n(compared using ==)\n"}, {:status=>"failed", :code_desc=>"System Package systemd version should eq \"237-3ubuntu10.21\"", :run_time=>0.040311828, :start_time=>"2019-05-16T12:04:51+00:00", :message=>"\nexpected: \"237-3ubuntu10.21\"\n     got: \"237-3ubuntu10.19\"\n\n(compared using ==)\n"}, {:status=>"failed", :code_desc=>"System Package libsystemd0 version should eq \"237-3ubuntu10.21\"", :run_time=>0.044537574, :start_time=>"2019-05-16T12:04:51+00:00", :message=>"\nexpected: \"237-3ubuntu10.21\"\n     got: \"237-3ubuntu10.19\"\n\n(compared using ==)\n"}, {:status=>"failed", :code_desc=>"System Package libpam0g version should eq \"1.1.8-3.6ubuntu<IP_ADDRESS>\"", :run_time=>0.041037042, :start_time=>"2019-05-16T12:04:51+00:00", :message=>"\nexpected: \"1.1.8-3.6ubuntu<IP_ADDRESS>\"\n     got: \"1.1.8-3.6ubuntu2\"\n\n(compared using ==)\n"}, {:status=>"failed", :code_desc=>"System Package libpam-modules-bin version should eq \"1.1.8-3.6ubuntu<IP_ADDRESS>\"", :run_time=>0.042314342, :start_time=>"2019-05-16T12:04:51+00:00", :message=>"\nexpected: \"1.1.8-3.6ubuntu<IP_ADDRESS>\"\n     got: \"1.1.8-3.6ubuntu2\"\n\n(compared using ==)\n"}, {:status=>"failed", :code_desc=>"System Package libpam-modules version should eq \"1.1.8-3.6ubuntu<IP_ADDRESS>\"", :run_time=>0.042033784, :start_time=>"2019-05-16T12:04:51+00:00", :message=>"\nexpected: \"1.1.8-3.6ubuntu<IP_ADDRESS>\"\n     got: \"1.1.8-3.6ubuntu2\"\n\n(compared using ==)\n"}, {:status=>"failed", :code_desc=>"System Package libpam-runtime version should eq \"1.1.8-3.6ubuntu<IP_ADDRESS>\"", :run_time=>0.040685336, :start_time=>"2019-05-16T12:04:51+00:00", :message=>"\nexpected: \"1.1.8-3.6ubuntu<IP_ADDRESS>\"\n     got: \"1.1.8-3.6ubuntu2\"\n\n(compared using ==)\n"}, {:status=>"failed", :code_desc=>"System Package systemd-sysv version should eq \"237-3ubuntu10.21\"", :run_time=>0.050093001, :start_time=>"2019-05-16T12:04:51+00:00", :message=>"\nexpected: \"237-3ubuntu10.21\"\n     got: \"237-3ubuntu10.19\"\n\n(compared using ==)\n"}, {:status=>"failed", :code_desc=>"System Package kmod version should eq \"24-1ubuntu3.2\"", :run_time=>0.040107082, :start_time=>"2019-05-16T12:04:51+00:00", :message=>"\nexpected: \"24-1ubuntu3.2\"\n     got: \"24-1ubuntu3.1\"\n\n(compared using ==)\n"}, {:status=>"failed", :code_desc=>"System Package libkmod2 version should eq \"24-1ubuntu3.2\"", :run_time=>0.051306838, :start_time=>"2019-05-16T12:04:51+00:00", :message=>"\nexpected: \"24-1ubuntu3.2\"\n     got: \"24-1ubuntu3.1\"\n\n(compared using ==)\n"}, {:status=>"failed", :code_desc=>"System Package login version should eq \"1:4.5-1ubuntu2\"", :run_time=>0.047418646, :start_time=>"2019-05-16T12:04:51+00:00", :message=>"\nexpected: \"1:4.5-1ubuntu2\"\n     got: \"1:4.5-1ubuntu1\"\n\n(compared using ==)\n"}, {:status=>"failed", :code_desc=>"System Package gcc-8-base version should eq \"8.3.0-6ubuntu1~18.04\"", :run_time=>0.040252953, :start_time=>"2019-05-16T12:04:51+00:00", :message=>"\nexpected: \"8.3.0-6ubuntu1~18.04\"\n     got: \"8.2.0-1ubuntu2~18.04\"\n\n(compared using ==)\n"}, {:status=>"failed", :code_desc=>"System Package libgcc1 version should eq \"1:8.3.0-6ubuntu1~18.04\"", :run_time=>0.039922138, :start_time=>"2019-05-16T12:04:51+00:00", :message=>"\nexpected: \"1:8.3.0-6ubuntu1~18.04\"\n     got: \"1:8.2.0-1ubuntu2~18.04\"\n\n(compared using ==)\n"}, {:status=>"failed", :code_desc=>"System Package libstdc++6 version should eq \"8.3.0-6ubuntu1~18.04\"", :run_time=>0.041593053, :start_time=>"2019-05-16T12:04:51+00:00", :message=>"\nexpected: \"8.3.0-6ubuntu1~18.04\"\n     got: \"8.2.0-1ubuntu2~18.04\"\n\n(compared using ==)\n"}, {:status=>"failed", :code_desc=>"System Package libapt-pkg5.0 version should eq \"1.6.10\"", :run_time=>0.050353697, :start_time=>"2019-05-16T12:04:51+00:00", :message=>"\nexpected: \"1.6.10\"\n     got: \"1.6.8\"\n\n(compared using ==)\n"}, {:status=>"failed", :code_desc=>"System Package libapt-inst2.0 version should eq \"1.6.10\"", :run_time=>0.046288512, :start_time=>"2019-05-16T12:04:51+00:00", :message=>"\nexpected: \"1.6.10\"\n     got: \"1.6.8\"\n\n(compared using ==)\n"}, {:status=>"failed", :code_desc=>"System Package snapd version should eq \"2.38+18.04\"", :run_time=>0.042012674, :start_time=>"2019-05-16T12:04:51+00:00", :message=>"\nexpected: \"2.38+18.04\"\n     got: \"2.37.4+18.04.1\"\n\n(compared using ==)\n"}, {:status=>"failed", :code_desc=>"System Package apt version should eq \"1.6.10\"", :run_time=>0.044703603, :start_time=>"2019-05-16T12:04:51+00:00", :message=>"\nexpected: \"1.6.10\"\n     got: \"1.6.8\"\n\n(compared using ==)\n"}, {:status=>"failed", :code_desc=>"System Package apt-utils version should eq \"1.6.10\"", :run_time=>0.043739147, :start_time=>"2019-05-16T12:04:51+00:00", :message=>"\nexpected: \"1.6.10\"\n     got: \"1.6.8\"\n\n(compared using ==)\n"}, {:status=>"failed", :code_desc=>"System Package libseccomp2 version should eq \"2.3.1-2.1ubuntu4.1\"", :run_time=>0.039535023, :start_time=>"2019-05-16T12:04:51+00:00", :message=>"\nexpected: \"2.3.1-2.1ubuntu4.1\"\n     got: \"2.3.1-2.1ubuntu4\"\n\n(compared using ==)\n"}, {:status=>"failed", :code_desc=>"System Package console-setup-linux version should eq \"1.178ubuntu2.9\"", :run_time=>0.040110787, :start_time=>"2019-05-16T12:04:51+00:00", :message=>"\nexpected: \"1.178ubuntu2.9\"\n     got: \"1.178ubuntu2.7\"\n\n(compared using ==)\n"}, {:status=>"failed", :code_desc=>"System Package console-setup version should eq \"1.178ubuntu2.9\"", :run_time=>0.040526499, :start_time=>"2019-05-16T12:04:51+00:00", :message=>"\nexpected: \"1.178ubuntu2.9\"\n     got: \"1.178ubuntu2.7\"\n\n(compared using ==)\n"}, {:status=>"failed", :code_desc=>"System Package keyboard-configuration version should eq \"1.178ubuntu2.9\"", :run_time=>0.03996683, :start_time=>"2019-05-16T12:04:51+00:00", :message=>"\nexpected: \"1.178ubuntu2.9\"\n     got: \"1.178ubuntu2.7\"\n\n(compared using ==)\n"}, {:status=>"failed", :code_desc=>"System Package python-apt-common version should eq \"1.6.3ubuntu1\"", :run_time=>0.039098496, :start_time=>"2019-05-16T12:04:51+00:00", :message=>"\nexpected: \"1.6.3ubuntu1\"\n     got: \"1.6.3\"\n\n(compared using ==)\n"}, {:status=>"failed", :code_desc=>"System Package python3-apt version should eq \"1.6.3ubuntu1\"", :run_time=>0.039543525, :start_time=>"2019-05-16T12:04:52+00:00", :message=>"\nexpected: \"1.6.3ubuntu1\"\n     got: \"1.6.3\"\n\n(compared using ==)\n"}, {:status=>"failed", :code_desc=>"System Package language-selector-common version should eq \"0.188.2\"", :run_time=>0.041614549, :start_time=>"2019-05-16T12:04:52+00:00", :message=>"\nexpected: \"0.188.2\"\n     got: \"0.188.1\"\n\n(compared using ==)\n"}, {:status=>"failed", :code_desc=>"System Package open-iscsi version should eq \"2.0.874-5ubuntu2.7\"", :run_time=>0.043205925, :start_time=>"2019-05-16T12:04:52+00:00", :message=>"\nexpected: \"2.0.874-5ubuntu2.7\"\n     got: \"2.0.874-5ubuntu2.6\"\n\n(compared using ==)\n"}, {:status=>"failed", :code_desc=>"System Package libcom-err2 version should eq \"1.44.1-1ubuntu1.1\"", :run_time=>0.040693201, :start_time=>"2019-05-16T12:04:52+00:00", :message=>"\nexpected: \"1.44.1-1ubuntu1.1\"\n     got: \"1.44.1-1ubuntu1\"\n\n(compared using ==)\n"}, {:status=>"failed", :code_desc=>"System Package libss2 version should eq \"1.44.1-1ubuntu1.1\"", :run_time=>0.039612917, :start_time=>"2019-05-16T12:04:52+00:00", :message=>"\nexpected: \"1.44.1-1ubuntu1.1\"\n     got: \"1.44.1-1ubuntu1\"\n\n(compared using ==)\n"}, {:status=>"failed", :code_desc=>"System Package passwd version should eq \"1:4.5-1ubuntu2\"", :run_time=>0.040590322, :start_time=>"2019-05-16T12:04:52+00:00", :message=>"\nexpected: \"1:4.5-1ubuntu2\"\n     got: \"1:4.5-1ubuntu1\"\n\n(compared using ==)\n"}, {:status=>"failed", :code_desc=>"System Package libunistring2 version should eq \"0.9.9-0ubuntu2\"", :run_time=>0.040941723, :start_time=>"2019-05-16T12:04:52+00:00", :message=>"\nexpected: \"0.9.9-0ubuntu2\"\n     got: \"0.9.9-0ubuntu1\"\n\n(compared using ==)\n"}, {:status=>"failed", :code_desc=>"System Package libglib2.0-0 version should eq \"2.56.4-0ubuntu<IP_ADDRESS>\"", :run_time=>0.040304316, :start_time=>"2019-05-16T12:04:52+00:00", :message=>"\nexpected: \"2.56.4-0ubuntu<IP_ADDRESS>\"\n     got: \"2.56.3-0ubuntu<IP_ADDRESS>\"\n\n(compared using ==)\n"}, {:status=>"failed", :code_desc=>"System Package libglib2.0-data version should eq \"2.56.4-0ubuntu<IP_ADDRESS>\"", :run_time=>0.040517926, :start_time=>"2019-05-16T12:04:52+00:00", :message=>"\nexpected: \"2.56.4-0ubuntu<IP_ADDRESS>\"\n     got: \"2.56.3-0ubuntu<IP_ADDRESS>\"\n\n(compared using ==)\n"}, {:status=>"failed", :code_desc=>"System Package libidn11 version should eq \"1.33-2.1ubuntu1.2\"", :run_time=>0.038863318, :start_time=>"2019-05-16T12:04:52+00:00", :message=>"\nexpected: \"1.33-2.1ubuntu1.2\"\n     got: \"1.33-2.1ubuntu1\"\n\n(compared using ==)\n"}, {:status=>"failed", :code_desc=>"System Package netplan.io version should eq \"0.96-0ubuntu<IP_ADDRESS>\"", :run_time=>0.038582548, :start_time=>"2019-05-16T12:04:52+00:00", :message=>"\nexpected: \"0.96-0ubuntu<IP_ADDRESS>\"\n     got: \"0.40.1~18.04.4\"\n\n(compared using ==)\n"}, {:status=>"failed", :code_desc=>"System Package nplan version should eq \"0.96-0ubuntu<IP_ADDRESS>\"", :run_time=>0.039575928, :start_time=>"2019-05-16T12:04:52+00:00", :message=>"\nexpected: \"0.96-0ubuntu<IP_ADDRESS>\"\n     got: \"0.40.1~18.04.4\"\n\n(compared using ==)\n"}, {:status=>"failed", :code_desc=>"System Package python3-gi version should eq \"3.26.1-2ubuntu1\"", :run_time=>0.03940479, :start_time=>"2019-05-16T12:04:52+00:00", :message=>"\nexpected: \"3.26.1-2ubuntu1\"\n     got: \"3.26.1-2\"\n\n(compared using ==)\n"}, {:status=>"failed", :code_desc=>"System Package ubuntu-minimal version should eq \"1.417.1\"", :run_time=>0.039263775, :start_time=>"2019-05-16T12:04:52+00:00", :message=>"\nexpected: \"1.417.1\"\n     got: \"1.417\"\n\n(compared using ==)\n"}, {:status=>"failed", :code_desc=>"System Package libdrm-common version should eq \"2.4.95-1~18.04.1\"", :run_time=>0.040834551, :start_time=>"2019-05-16T12:04:52+00:00", :message=>"\nexpected: \"2.4.95-1~18.04.1\"\n     got: \"2.4.91-2\"\n\n(compared using ==)\n"}, {:status=>"failed", :code_desc=>"System Package libdrm2 version should eq \"2.4.95-1~18.04.1\"", :run_time=>0.042801338, :start_time=>"2019-05-16T12:04:52+00:00", :message=>"\nexpected: \"2.4.95-1~18.04.1\"\n     got: \"2.4.91-2\"\n\n(compared using ==)\n"}, {:status=>"failed", :code_desc=>"System Package libnuma1 version should eq \"2.0.11-2.1ubuntu0.1\"", :run_time=>0.04072269, :start_time=>"2019-05-16T12:04:52+00:00", :message=>"\nexpected: \"2.0.11-2.1ubuntu0.1\"\n     got: \"2.0.11-2.1\"\n\n(compared using ==)\n"}, {:status=>"failed", :code_desc=>"System Package parted version should eq \"3.2-20ubuntu0.2\"", :run_time=>0.039474059, :start_time=>"2019-05-16T12:04:52+00:00", :message=>"\nexpected: \"3.2-20ubuntu0.2\"\n     got: \"3.2-20ubuntu0.1\"\n\n(compared using ==)\n"}, {:status=>"failed", :code_desc=>"System Package libparted2 version should eq \"3.2-20ubuntu0.2\"", :run_time=>0.038989459, :start_time=>"2019-05-16T12:04:52+00:00", :message=>"\nexpected: \"3.2-20ubuntu0.2\"\n     got: \"3.2-20ubuntu0.1\"\n\n(compared using ==)\n"}, {:status=>"failed", :code_desc=>"System Package pciutils version should eq \"1:3.5.2-1ubuntu1.1\"", :run_time=>0.040664651, :start_time=>"2019-05-16T12:04:52+00:00", :message=>"\nexpected: \"1:3.5.2-1ubuntu1.1\"\n     got: \"1:3.5.2-1ubuntu1\"\n\n(compared using ==)\n"}, {:status=>"failed", :code_desc=>"System Package libpci3 version should eq \"1:3.5.2-1ubuntu1.1\"", :run_time=>0.039477216, :start_time=>"2019-05-16T12:04:52+00:00", :message=>"\nexpected: \"1:3.5.2-1ubuntu1.1\"\n     got: \"1:3.5.2-1ubuntu1\"\n\n(compared using ==)\n"}, {:status=>"failed", :code_desc=>"System Package libplymouth4 version should eq \"0.9.3-1ubuntu<IP_ADDRESS>\"", :run_time=>0.043246014, :start_time=>"2019-05-16T12:04:52+00:00", :message=>"\nexpected: \"0.9.3-1ubuntu<IP_ADDRESS>\"\n     got: \"0.9.3-1ubuntu<IP_ADDRESS>\"\n\n(compared using ==)\n"}, {:status=>"failed", :code_desc=>"System Package libx11-data version should eq \"2:1.6.4-3ubuntu0.2\"", :run_time=>0.042146283, :start_time=>"2019-05-16T12:04:52+00:00", :message=>"\nexpected: \"2:1.6.4-3ubuntu0.2\"\n     got: \"2:1.6.4-3ubuntu0.1\"\n\n(compared using ==)\n"}, {:status=>"failed", :code_desc=>"System Package libxcb1 version should eq \"1.13-2~ubuntu18.04\"", :run_time=>0.040758316, :start_time=>"2019-05-16T12:04:52+00:00", :message=>"\nexpected: \"1.13-2~ubuntu18.04\"\n     got: \"1.13-1\"\n\n(compared using ==)\n"}, {:status=>"failed", :code_desc=>"System Package libx11-6 version should eq \"2:1.6.4-3ubuntu0.2\"", :run_time=>0.039467698, :start_time=>"2019-05-16T12:04:53+00:00", :message=>"\nexpected: \"2:1.6.4-3ubuntu0.2\"\n     got: \"2:1.6.4-3ubuntu0.1\"\n\n(compared using ==)\n"}, {:status=>"failed", :code_desc=>"System Package plymouth-theme-ubuntu-text version should eq \"0.9.3-1ubuntu<IP_ADDRESS>\"", :run_time=>0.040164084, :start_time=>"2019-05-16T12:04:53+00:00", :message=>"\nexpected: \"0.9.3-1ubuntu<IP_ADDRESS>\"\n     got: \"0.9.3-1ubuntu<IP_ADDRESS>\"\n\n(compared using ==)\n"}, {:status=>"failed", :code_desc=>"System Package plymouth version should eq \"0.9.3-1ubuntu<IP_ADDRESS>\"", :run_time=>0.039881853, :start_time=>"2019-05-16T12:04:53+00:00", :message=>"\nexpected: \"0.9.3-1ubuntu<IP_ADDRESS>\"\n     got: \"0.9.3-1ubuntu<IP_ADDRESS>\"\n\n(compared using ==)\n"}, {:status=>"failed", :code_desc=>"System Package python3-distro-info version should eq \"0.18ubuntu<IP_ADDRESS>\"", :run_time=>0.041292067, :start_time=>"2019-05-16T12:04:53+00:00", :message=>"\nexpected: \"0.18ubuntu<IP_ADDRESS>\"\n     got: \"0.18\"\n\n(compared using ==)\n"}, {:status=>"failed", :code_desc=>"System Package ubuntu-release-upgrader-core version should eq \"1:18.04.32\"", :run_time=>0.0449048, :start_time=>"2019-05-16T12:04:53+00:00", :message=>"\nexpected: \"1:18.04.32\"\n     got: \"1:18.04.30\"\n\n(compared using ==)\n"}, {:status=>"failed", :code_desc=>"System Package python3-distupgrade version should eq \"1:18.04.32\"", :run_time=>0.04241563, :start_time=>"2019-05-16T12:04:53+00:00", :message=>"\nexpected: \"1:18.04.32\"\n     got: \"1:18.04.30\"\n\n(compared using ==)\n"}, {:status=>"failed", :code_desc=>"System Package python3-update-manager version should eq \"1:<IP_ADDRESS>\"", :run_time=>0.040261537, :start_time=>"2019-05-16T12:04:53+00:00", :message=>"\nexpected: \"1:<IP_ADDRESS>\"\n     got: \"1:<IP_ADDRESS>\"\n\n(compared using ==)\n"}, {:status=>"failed", :code_desc=>"System Package update-manager-core version should eq \"1:<IP_ADDRESS>\"", :run_time=>0.039262547, :start_time=>"2019-05-16T12:04:53+00:00", :message=>"\nexpected: \"1:<IP_ADDRESS>\"\n     got: \"1:<IP_ADDRESS>\"\n\n(compared using ==)\n"}, {:status=>"failed", :code_desc=>"System Package ubuntu-standard version should eq \"1.417.1\"", :run_time=>0.039691404, :start_time=>"2019-05-16T12:04:53+00:00", :message=>"\nexpected: \"1.417.1\"\n     got: \"1.417\"\n\n(compared using ==)\n"}, {:status=>"failed", :code_desc=>"System Package ufw version should eq \"0.36-0ubuntu<IP_ADDRESS>\"", :run_time=>0.03924741, :start_time=>"2019-05-16T12:04:53+00:00", :message=>"\nexpected: \"0.36-0ubuntu<IP_ADDRESS>\"\n     got: \"0.35-5\"\n\n(compared using ==)\n"}, {:status=>"failed", :code_desc=>"System Package ureadahead version should eq \"0.100.0-21\"", :run_time=>0.063060409, :start_time=>"2019-05-16T12:04:53+00:00", :message=>"\nexpected: \"0.100.0-21\"\n     got: \"0.100.0-20\"\n\n(compared using ==)\n"}, {:status=>"failed", :code_desc=>"System Package grub-efi-amd64 version should eq \"2.02-2ubuntu8.13\"", :run_time=>0.046001268, :start_time=>"2019-05-16T12:04:53+00:00", :message=>"\nexpected: \"2.02-2ubuntu8.13\"\n     got: \"2.02-2ubuntu8.10\"\n\n(compared using ==)\n"}, {:status=>"failed", :code_desc=>"System Package grub2-common version should eq \"2.02-2ubuntu8.13\"", :run_time=>0.040927307, :start_time=>"2019-05-16T12:04:53+00:00", :message=>"\nexpected: \"2.02-2ubuntu8.13\"\n     got: \"2.02-2ubuntu8.10\"\n\n(compared using ==)\n"}, {:status=>"failed", :code_desc=>"System Package grub-efi-amd64-signed version should eq \"1.93.14+2.02-2ubuntu8.13\"", :run_time=>0.040904145, :start_time=>"2019-05-16T12:04:53+00:00", :message=>"\nexpected: \"1.93.14+2.02-2ubuntu8.13\"\n     got: \"1.93.11+2.02-2ubuntu8.10\"\n\n(compared using ==)\n"}, {:status=>"failed", :code_desc=>"System Package grub-efi-amd64-bin version should eq \"2.02-2ubuntu8.13\"", :run_time=>0.05951636, :start_time=>"2019-05-16T12:04:53+00:00", :message=>"\nexpected: \"2.02-2ubuntu8.13\"\n     got: \"2.02-2ubuntu8.10\"\n\n(compared using ==)\n"}, {:status=>"failed", :code_desc=>"System Package grub-pc-bin version should eq \"2.02-2ubuntu8.13\"", :run_time=>0.043257357, :start_time=>"2019-05-16T12:04:53+00:00", :message=>"\nexpected: \"2.02-2ubuntu8.13\"\n     got: \"2.02-2ubuntu8.10\"\n\n(compared using ==)\n"}, {:status=>"failed", :code_desc=>"System Package grub-common version should eq \"2.02-2ubuntu8.13\"", :run_time=>0.040734207, :start_time=>"2019-05-16T12:04:53+00:00", :message=>"\nexpected: \"2.02-2ubuntu8.13\"\n     got: \"2.02-2ubuntu8.10\"\n\n(compared using ==)\n"}, {:status=>"failed", :code_desc=>"System Package python3-httplib2 version should eq \"0.9.2+dfsg-1ubuntu0.1\"", :run_time=>0.04140336, :start_time=>"2019-05-16T12:04:53+00:00", :message=>"\nexpected: \"0.9.2+dfsg-1ubuntu0.1\"\n     got: \"0.9.2+dfsg-1\"\n\n(compared using ==)\n"}, {:status=>"failed", :code_desc=>"System Package python3-problem-report version should eq \"2.20.9-0ubuntu7.6\"", :run_time=>0.040513781, :start_time=>"2019-05-16T12:04:53+00:00", :message=>"\nexpected: \"2.20.9-0ubuntu7.6\"\n     got: \"2.20.9-0ubuntu7.5\"\n\n(compared using ==)\n"}, {:status=>"failed", :code_desc=>"System Package python3-apport version should eq \"2.20.9-0ubuntu7.6\"", :run_time=>0.039634927, :start_time=>"2019-05-16T12:04:53+00:00", :message=>"\nexpected: \"2.20.9-0ubuntu7.6\"\n     got: \"2.20.9-0ubuntu7.5\"\n\n(compared using ==)\n"}, {:status=>"failed", :code_desc=>"System Package apport version should eq \"2.20.9-0ubuntu7.6\"", :run_time=>0.040984073, :start_time=>"2019-05-16T12:04:53+00:00", :message=>"\nexpected: \"2.20.9-0ubuntu7.6\"\n     got: \"2.20.9-0ubuntu7.5\"\n\n(compared using ==)\n"}, {:status=>"failed", :code_desc=>"System Package apt-transport-https version should eq \"1.6.10\"", :run_time=>0.04061764, :start_time=>"2019-05-16T12:04:53+00:00", :message=>"\nexpected: \"1.6.10\"\n     got: \"1.6.8\"\n\n(compared using ==)\n"}, {:status=>"failed", :code_desc=>"System Package containerd.io version should eq \"1.2.5-1\"", :run_time=>0.041443274, :start_time=>"2019-05-16T12:04:53+00:00", :message=>"\nexpected: \"1.2.5-1\"\n     got: \"1.2.2-3\"\n\n(compared using ==)\n"}, {:status=>"failed", :code_desc=>"System Package docker-ce-cli version should eq \"5:18.09.6~3-0~ubuntu-bionic\"", :run_time=>0.050113988, :start_time=>"2019-05-16T12:04:54+00:00", :message=>"\nexpected: \"5:18.09.6~3-0~ubuntu-bionic\"\n     got: \"5:18.09.2~3-0~ubuntu-bionic\"\n\n(compared using ==)\n"}, {:status=>"failed", :code_desc=>"System Package gtk-update-icon-cache version should eq \"3.22.30-1ubuntu3\"", :run_time=>0.042819672, :start_time=>"2019-05-16T12:04:54+00:00", :message=>"\nexpected: \"3.22.30-1ubuntu3\"\n     got: \"3.22.30-1ubuntu2\"\n\n(compared using ==)\n"}, {:status=>"failed", :code_desc=>"System Package landscape-common version should eq \"18.01-0ubuntu3.3\"", :run_time=>0.047079412, :start_time=>"2019-05-16T12:04:54+00:00", :message=>"\nexpected: \"18.01-0ubuntu3.3\"\n     got: \"18.01-0ubuntu3.1\"\n\n(compared using ==)\n"}, {:status=>"failed", :code_desc=>"System Package libcups2 version should eq \"2.2.7-1ubuntu2.5\"", :run_time=>0.041966477, :start_time=>"2019-05-16T12:04:54+00:00", :message=>"\nexpected: \"2.2.7-1ubuntu2.5\"\n     got: \"2.2.7-1ubuntu2.4\"\n\n(compared using ==)\n"}, {:status=>"failed", :code_desc=>"System Package libgtk-3-common version should eq \"3.22.30-1ubuntu3\"", :run_time=>0.05266948, :start_time=>"2019-05-16T12:04:54+00:00", :message=>"\nexpected: \"3.22.30-1ubuntu3\"\n     got: \"3.22.30-1ubuntu2\"\n\n(compared using ==)\n"}, {:status=>"failed", :code_desc=>"System Package libgtk-3-0 version should eq \"3.22.30-1ubuntu3\"", :run_time=>0.046812512, :start_time=>"2019-05-16T12:04:54+00:00", :message=>"\nexpected: \"3.22.30-1ubuntu3\"\n     got: \"3.22.30-1ubuntu2\"\n\n(compared using ==)\n"}, {:status=>"failed", :code_desc=>"System Package libgtk-3-bin version should eq \"3.22.30-1ubuntu3\"", :run_time=>0.042110105, :start_time=>"2019-05-16T12:04:54+00:00", :message=>"\nexpected: \"3.22.30-1ubuntu3\"\n     got: \"3.22.30-1ubuntu2\"\n\n(compared using ==)\n"}, {:status=>"failed", :code_desc=>"System Package libldap-common version should eq \"2.4.45+dfsg-1ubuntu1.2\"", :run_time=>0.042618565, :start_time=>"2019-05-16T12:04:54+00:00", :message=>"\nexpected: \"2.4.45+dfsg-1ubuntu1.2\"\n     got: \"2.4.45+dfsg-1ubuntu1.1\"\n\n(compared using ==)\n"}, {:status=>"failed", :code_desc=>"System Package libldap-2.4-2 version should eq \"2.4.45+dfsg-1ubuntu1.2\"", :run_time=>0.044043768, :start_time=>"2019-05-16T12:04:54+00:00", :message=>"\nexpected: \"2.4.45+dfsg-1ubuntu1.2\"\n     got: \"2.4.45+dfsg-1ubuntu1.1\"\n\n(compared using ==)\n"}, {:status=>"failed", :code_desc=>"System Package open-vm-tools version should eq \"2:10.3.5-7~ubuntu<IP_ADDRESS>\"", :run_time=>0.042775879, :start_time=>"2019-05-16T12:04:54+00:00", :message=>"\nexpected: \"2:10.3.5-7~ubuntu<IP_ADDRESS>\"\n     got: \"2:10.3.0-0ubuntu1~18.04.3\"\n\n(compared using ==)\n"}, {:status=>"failed", :code_desc=>"System Package ubuntu-server version should eq \"1.417.1\"", :run_time=>0.040664989, :start_time=>"2019-05-16T12:04:54+00:00", :message=>"\nexpected: \"1.417.1\"\n     got: \"1.417\"\n\n(compared using ==)\n"}, {:status=>"failed", :code_desc=>"System Package uidmap version should eq \"1:4.5-1ubuntu2\"", :run_time=>0.040171833, :start_time=>"2019-05-16T12:04:54+00:00", :message=>"\nexpected: \"1:4.5-1ubuntu2\"\n     got: \"1:4.5-1ubuntu1\"\n\n(compared using ==)\n"}, {:status=>"failed", :code_desc=>"System Package unattended-upgrades version should eq \"1.1ubuntu<IP_ADDRESS>\"", :run_time=>0.03956594, :start_time=>"2019-05-16T12:04:54+00:00", :message=>"\nexpected: \"1.1ubuntu<IP_ADDRESS>\"\n     got: \"1.1ubuntu<IP_ADDRESS>\"\n\n(compared using ==)\n"}, {:status=>"failed", :code_desc=>"System Package cloud-init version should eq \"18.5-45-g3554ffe8-0ubuntu1~18.04.1\"", :run_time=>0.040867868, :start_time=>"2019-05-16T12:04:54+00:00", :message=>"\nexpected: \"18.5-45-g3554ffe8-0ubuntu1~18.04.1\"\n     got: \"18.4-0ubuntu1~18.04.1\"\n\n(compared using ==)\n"}, {:status=>"failed", :code_desc=>"System Package datadog-agent version should eq \"1:6.11.1-1\"", :run_time=>0.041730617, :start_time=>"2019-05-16T12:04:54+00:00", :message=>"\nexpected: \"1:6.11.1-1\"\n     got: \"1:6.9.0-1\"\n\n(compared using ==)\n"}]}, {:id=>"os-patches", :title=>"All operating system patches are installed", :desc=>nil, :descriptions=>[], :impact=>0.3, :refs=>[], :tags=>{}, :code=>"control 'os-patches' do\n  impact 0.3\n  title 'All operating system patches are installed'\n  linux_update.patches.each do |patch|\n    describe patch do\n      it { should be_nil }\n    end\n  end\nend\n", :source_location=>{:line=>29, :ref=>"linux-patch-baseline-0.4.0/controls/patches.rb"}, :results=>[]}], :status=>"loaded"}], :statistics=>{:duration=>4.531049472}, :version=>"4.3.2"}
[2019-05-16T12:04:54+00:00] INFO: Reporting to chef-server-automate
[2019-05-16T12:04:54+00:00] INFO: Report to Chef Automate via Chef Server: https://some.something.co.za/organizations/obs/data-collector
/var/chef/cache/cookbooks/audit/libraries/helper.rb:51: warning: constant Net::HTTPServerException is deprecated
[2019-05-16T12:04:54+00:00] ERROR: 400 "Bad Request" (Net::HTTPServerException)
/opt/chef/embedded/lib/ruby/2.6.0/net/http/response.rb:122:in `error!'
/opt/chef/embedded/lib/ruby/gems/2.6.0/gems/chef-15.0.293/lib/chef/http.rb:152:in `request'
/opt/chef/embedded/lib/ruby/gems/2.6.0/gems/chef-15.0.293/lib/chef/http.rb:131:in `post'
/var/chef/cache/cookbooks/audit/libraries/reporters/cs_automate.rb:44:in `block in send_report'
/var/chef/cache/cookbooks/audit/libraries/helper.rb:45:in `with_http_rescue'
/var/chef/cache/cookbooks/audit/libraries/reporters/cs_automate.rb:43:in `send_report'
/var/chef/cache/cookbooks/audit/files/default/handler/audit_report.rb:253:in `send_report'
/var/chef/cache/cookbooks/audit/files/default/handler/audit_report.rb:87:in `block in report'
/var/chef/cache/cookbooks/audit/files/default/handler/audit_report.rb:86:in `each'
/var/chef/cache/cookbooks/audit/files/default/handler/audit_report.rb:86:in `report'
/opt/chef/embedded/lib/ruby/gems/2.6.0/gems/chef-15.0.293/lib/chef/handler.rb:257:in `run_report_unsafe'
/var/chef/cache/cookbooks/audit/files/default/handler/audit_report.rb:99:in `run_report_safely'
/opt/chef/embedded/lib/ruby/gems/2.6.0/gems/chef-15.0.293/lib/chef/handler.rb:123:in `block in run_report_handlers'
/opt/chef/embedded/lib/ruby/gems/2.6.0/gems/chef-15.0.293/lib/chef/handler.rb:121:in `each'
/opt/chef/embedded/lib/ruby/gems/2.6.0/gems/chef-15.0.293/lib/chef/handler.rb:121:in `run_report_handlers'
/opt/chef/embedded/lib/ruby/gems/2.6.0/gems/chef-15.0.293/lib/chef/handler.rb:133:in `block in <class:Handler>'
/opt/chef/embedded/lib/ruby/gems/2.6.0/gems/chef-15.0.293/lib/chef/client.rb:418:in `block in run_completed_successfully'
/opt/chef/embedded/lib/ruby/gems/2.6.0/gems/chef-15.0.293/lib/chef/client.rb:417:in `each'
/opt/chef/embedded/lib/ruby/gems/2.6.0/gems/chef-15.0.293/lib/chef/client.rb:417:in `run_completed_successfully'
/opt/chef/embedded/lib/ruby/gems/2.6.0/gems/chef-15.0.293/lib/chef/client.rb:293:in `run'
/opt/chef/embedded/lib/ruby/gems/2.6.0/gems/chef-15.0.293/lib/chef/application.rb:314:in `run_with_graceful_exit_option'
/opt/chef/embedded/lib/ruby/gems/2.6.0/gems/chef-15.0.293/lib/chef/application.rb:290:in `block in run_chef_client'
/opt/chef/embedded/lib/ruby/gems/2.6.0/gems/chef-15.0.293/lib/chef/local_mode.rb:41:in `with_server_connectivity'
/opt/chef/embedded/lib/ruby/gems/2.6.0/gems/chef-15.0.293/lib/chef/application.rb:273:in `run_chef_client'
/opt/chef/embedded/lib/ruby/gems/2.6.0/gems/chef-15.0.293/lib/chef/application/client.rb:447:in `run_application'
/opt/chef/embedded/lib/ruby/gems/2.6.0/gems/chef-15.0.293/lib/chef/application.rb:69:in `run'
/opt/chef/embedded/lib/ruby/gems/2.6.0/gems/chef-bin-15.0.293/bin/chef-client:25:in `<top (required)>'
/usr/bin/chef-client:154:in `load'
/usr/bin/chef-client:154:in `<main>'
[2019-05-16T12:04:54+00:00] ERROR: Received HTTP error 400
  - Chef::Handler::AuditReport
Running handlers complete
[2019-05-16T12:04:54+00:00] INFO: Report handlers complete
Chef Infra Client finished, 0/24 resources updated in 13 seconds
[2019-05-16T12:04:54+00:00] INFO: Sending resource update report (run-id: 03a07fd5-e533-4c01-86c2-5a16cf007c2c)

probably need -l trace output from both 15.x and 14.x to understand what is going on.
the stacktrace doesn't look like it goes through the data collector code at all.

Getting You can't comment at this time — your comment is too long (maximum is 65536 characters). Can I slack it?

Trace for Chef 15.x - https://gist.github.com/kmf/06d2d4af917ed540b3fb018533fa0ca7

[2019-05-16T20:18:53+00:00] TRACE: rpc error: code = InvalidArgument desc = invalid report: missing node_uuid

probably that is getting at the root cause.

yeah this changed in chef-15:
https://github.com/chef-cookbooks/audit/blob/27df9721690ff9610d9fdee1074b9974dbe3163d/libraries/helper.rb#L17-L25

closing this in favor of the issue in the audit cookbook ^^^^^^^


Default XOSC_Startup_Delay

Hi @JeremyGrosser,
I got an issue with the default XOSC_Startup_Delay on a Pico board.
My firmware locked in the RP.Clock.Initialize but only on a "cold" start, so I looked a the startup delay.
Looking at the pico-sdk the startup delay is computed this way:
#define STARTUP_DELAY (((((XOSC_MHZ * MHZ) / 1000) + 128) / 256) * PICO_XOSC_STARTUP_DELAY_MULTIPLIER)

For 12Mhz, the formula gives:
((XOSC_MHZ * MHZ) / 1000) + 128) = ((12000000 / 1000) + 128) = 12128

which is close to the default in rp2040_hal which is 12_032.
https://github.com/JeremyGrosser/rp2040_hal/blob/6115fd1ee50c2de117082a46c9ba3bd9da967c14/src/drivers/rp-clock.ads#L21
However there is this PICO_XOSC_STARTUP_DELAY_MULTIPLIER value that is set to 64 for different boards (all the Adafruit ones and the seeed xiao). I changed the XOSC_Startup_Delay to 12_032 * 64 and now the board boots flawlessly.
So I don't know what's going on with this specific Raspberry Pi Pico. Maybe out of spec crystal or capacitors. Maybe my carrier board is having an effect...
I have a way to fix the issue on my side, but I wonder if we should use a "safer" default for the XOSC_Startup_Delay value.

12_032 was chosen to be roughly 1 millisecond with a 12 MHz crystal. 64 milliseconds seems extreme, is there any value in between that works for you?

I took 64 because that's the value used for the Adafruit boards. In theory we don't have to do this but it's a nasty issue to deal with.


Host Poppins font locally

It would be great to have the Poppins font hosted locally for the self-hosted option.
So the application is not depending on google hosting some stuff.
As far as I've checked the source code the lines that can be changed are: https://github.com/dullage/flatnotes/blob/acd3f99804a114e46bed34a76dba1a356ce51382/flatnotes/src/index.html#L35-L40 with the content of the https://fonts.googleapis.com/css2?family=Poppins:wght@400&display=swap with links to local copy of the font.
Thank you!

Agreed. I've made this change in this commit. It will be out in the next release. 👍


Looks like there are 2 PointToPlaneWithCovErrorMinimizer.

I might be wrong but it looks like PR #220 is not effective.
In the Registry class, the former PointToPlaneWithCovErrorMinimizer is still the one registered :
Line 109 :
ADD_TO_REGISTRAR(ErrorMinimizer, PointToPlaneWithCovErrorMinimizer, PointToPlaneWithCovErrorMinimizer<T>)
should be
ADD_TO_REGISTRAR(ErrorMinimizer, PointToPlaneWithCovErrorMinimizer, typename ErrorMinimizersImpl<T>::PointToPlaneWithCovErrorMinimizer).
Edit:
Well changing the Registry as proposed above leads to compilation error :
error: invalid new-expression of abstract class type 'ErrorMinimizersImpl<float>::PointToPlaneWithCovErrorMinimizer'
...
note:   because the following virtual functions are pure within
...
note: 	PointMatcher<T>::TransformationParameters PointMatcher<T>::ErrorMinimizer::compute(const PointMatcher<T>::ErrorMinimizer::ErrorElements&)

Did I miss something ?

For the next two months, I won't have access to my development tools. It would be great if you could dig a bit more into this.

From #208 PointToPlaneWithCov error minimizer used to live in it's own file in the pointmatcher/ErrorMinimizers directory. The rationale was to keep the files smaller to build and have a better separation of concerns.
After #220 the PointToPlaneWithCov error minimizer was copied back into the ErrorMinimizersImpl file but was not removed from pointmatcher/ErrorMinimizers/PointToPlaneWithCov.cpp.
I don't know why #220 was made. I thought I preserved the interface when I moved the ErrorMinimizer in a separate directory. Maybe I broke it and the author of #220 wanted to fix it? Or maybe we just got messed up in our branches. Perhaps @tomifischer is still around to help.

Hi, PR #220 was introduced as a fix to issue #36 since optimization covariance was not working on 2D scenarios. I guess branches got mixed up. It's probably safe to move it back to it's own file.

It looks like this removed the covariance estimation for the 2d lidar pointcloud that was added in PR #220. It looks like the force2D param isn't used any more in the current code since that was deleted in pr #276. Was there a plan to re-add this in? @simonpierredeschenes @tomifischer

hi, I have the same question as @goldbattle
It seems #276 either broke or altered functionality introduced in #220 allowing for covariance estimation in 2D case. Any chance that this could be revisited (or that PR be reverted if indeed it broke #220)? Or how is the functionality introduced in #220 accessible now?

hi, I have the same question as @goldbattle
It seems #276 either broke or altered functionality introduced in #220 allowing for covariance estimation in 2D case. Any chance that this could be revisited (or that PR be reverted if indeed it broke #220)? Or how is the functionality introduced in #220 accessible now?


[UNDERTOW-2356] Use state updater to sync up state transitions

Issue: https://issues.redhat.com/browse/UNDERTOW-2356

ok,. this  is BS. git rebase is broken. Im going to redo PR

Check https://github.com/undertow-io/undertow/pull/1711


[FEATURE] Support the attr*=value selector

@oliverklee you have remarks on the PR?

@taiyonoryoshy  I haven't found the time to look at it yet. I'll do it on Monday or Tuesday. Thanks for the reminder!

@taiyonoryoshy Great PR! I've just merged it. Thanks for contributing! :heart:


First pass at room dialing

Nope. Rooms cannot be deleted, only left.
Sent from my iPhone
On May 15, 2017, at 6:26 AM, Adam Weeks <notifications<EMAIL_ADDRESS>wrote:
@adamweeks commented on this pull request.

In packages/node_modules/@ciscospark/plugin-phone/test/integration/spec/phone.jshttps://github.com/ciscospark/spark-js-sdk/pull/584#discussion_r116489266:

@@ -213,8 +213,33 @@ browserOnly(describe)(plugin-phone, function() {
(call) => mccoy.spark.phone.when(call:incoming)
.then(() => call.hangup())));

 it(`calls a room by hydra room id`, () => spock.spark.request({

   method: `POST`,

Do we need to delete this room when done with it?

You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://github.com/ciscospark/spark-js-sdk/pull/584#pullrequestreview-38114109, or mute the threadhttps://github.com/notifications/unsubscribe-auth/ABIKmRQjcswcajifL-gRK5TBToKqfy5cks5r6FKQgaJpZM4Nat4n.

not going to merge this just yet; it was a rush job for an imagined deadline, so I want to revisit and do it well.


get_table_list function is wrong.

https://github.com/MoBagel/decanter-ai-sdk/blob/1e40b7382ade526b8aaaeaba15454fe2f68ef3b6/decanter_ai_sdk/web_api/decanter_api.py#L123
should be
f'{url}/v1/table/getlist/{project_id}'

will fix on branch bugfix/FixApiPath


Is it possibile to use it with x11 connection on vm on VMware/proxmox?

I am curious if its possibile to use this on vm Ubuntu running on VMware or proxmox?

No. This only works on Hyper-V.


Fix People Analytics for Android

According to quote from https://mixpanel.com/help/reference/android

Before you send profile updates, you must call getPeople().identify. The library uses a separate ID for People records, and you must set this value to send updates.

Merged.


In the docker image, the Chinese character appears as rectangle

Question:
Hi brother!
When I run the official Demo https://scottplot.net/cookbook/5.0/Internationalization/AutomaticFontDetection in Docker(everything works fine on Mac and Windows), all non-English text is displayed as rectangle.
When I found this problem, I also refer to the official articles at https://scottplot.net/faq/linux-font/ to add some package in Dockerfile.
I also refer to #2746 .So I execute the test code :
var familyName= SKFontManager.Default.MatchCharacter('汉').FamilyName;

it will throw an exception:
Unhandled exception. System.NullReferenceException: Object reference not set to an instance of an object.

I guess if the Docker image does not have the corresponding font library, causing an error. I am very much looking forward to your reply and wish you a good day！

Dotnet Version: dotnet 6.0
Dockerfile:
FROM  mcr.microsoft.com/dotnet/aspnet:6.0
WORKDIR /app
ENV TZ=Asia/Shanghai
RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone
RUN apt-get update
RUN apt-get install -y libfreetype6
RUN apt-get install -y libfontconfig1
RUN apt-get install -y fontconfig

COPY ./publish /app
CMD ["dotnet", "DrawImage.dll"]

ScottPlot Version: 5.0.39
Code Sample:
using ScottPlot;
using SkiaSharp;

Plot myPlot = new();

var sig1 = myPlot.Add.Signal(Generate.Sin(phase: .1));
var sig2 = myPlot.Add.Signal(Generate.Sin(phase: .2));
var sig3 = myPlot.Add.Signal(Generate.Sin(phase: .3));

sig1.LegendText = "测试"; // Chinese
sig2.LegendText = "試験"; // Japanese
sig3.LegendText = "테스트"; // Korean
myPlot.ShowLegend();

myPlot.Title("测试"); // Chinese
myPlot.YLabel("試験"); // Japanese
myPlot.XLabel("테스트"); // Korean

myPlot.Font.Automatic(); // set font for each item based on its content

myPlot.SavePng("demo.png", 400, 300);
var familyName= SKFontManager.Default.MatchCharacter('汉').FamilyName;
//when I execute this code
// SKFontManager.Default.MatchCharacter('汉').FamilyName
//,it will throw an exception:
//Unhandled exception. System.NullReferenceException: Object reference not set to an instance of an object.

It should be the problem of your docker config which lacks chinese fonts (and maybe this cnblog can help), rather than this library.

一看开头的“Hi，brother！”就是中国老铁

你可以试试指定字体，比如指定“等线”：.Plot.Font.Set("等线");。

一看开头的“Hi，brother！”就是中国老铁
你可以试试指定字体，比如指定“等线”：.Plot.Font.Set("等线");。

Thank you, I did my best with my broken English questions（谢谢你，我已经尽力我的蹩脚英文提问了，😀）

It should be the problem of your docker config which lacks chinese fonts (and maybe this cnblog can help), rather than this library.

Thank you. By following your example, my problem is solved. Here are my solutions:

Since the official image does not provide Chinese fonts, I copied the corresponding fonts from my Chinese version of ubuntu operating system into the project.
Copies the font to the specified location in the Dockerfile--COPY ./fonts/* /usr/share/fonts/truetype/
Install the appropriate font configuration library and perform the font configurationRUN apt-get install -y fontconfig
RUN fc-cache -vf

I found that on Linux systems, ScottPlot provides the method myPlot.Font.Automatic(); can't correct detection font, and also SKFontManager. Default. MatchCharacter (" 汉");   is not recognized correctly.So myplot.font-set ("xxx")  is require to hardcode the Family Name of the font.


Scheduled task tracing

Problem Statement
I would like to have traces for when scheduled commands run via the Console\Kernel. We have some heavy jobs that run each hour and they have started failing. Sentry currently shows that the errors are related but doesn't know how.

Solution Brainstorm
The Laravel scheduler has start/finish events (see: https://laravel.com/docs/10.x/scheduling#events) which a new Sentry tracing feature should be able to hook into to create a transaction.
I will potentially attempt this myself in the mean time, and if I make progress then I am happy to try and contribute back.

any progress on this, @jameshulse ? I am also very interested in this feature and might be able to pitch in

We're already discussing this, we might have some more news next week 🙂

Fantastic @cleptric. I'm afraid I didn't get much further than this @rzv-me - hopefully the sentry team will figure it out!


Commands not syncing upon bot start

Commands don't sync/get added when you run a local copy of the bot.

This is intended, as it wouldn't really be feasible to implement that in a serverless system, and self-hosting is not supported.


Adding cloud-init template that enables adding key to authorized hosts

This template is required for the Openshift deployment using provisioning flow.

@gmcculloug @bdunne Could you have a look please?
Thanks!

@miq-bot add_label darga/yes

@gmcculloug I'm not too familiar with the ws_values, but everything else looks good to me. :+1:

@gmcculloug LGTM :)

LGTM :+1:

@miq-bot assign chessbyte
@gmcculloug can you review?

@bdunne Please review.

@bdunne Reviewed this previously.  Looks good.

@alongoldboim @simon3z @gmcculloug is there a BZ for this?

@chessbyte No, I'll do it on Sunday.


Change Outing Card 11July to Choose Your Icelandic Adventure

This is the placeholder for the Fun Activity on Monday 11 July.
I'll need to add in the links later with more details.

@yunigraham thanks for this update!
I believe these edits actually need to go in the existing outing11.toml file (rather than editing _template-event.toml).
Here's the link: https://github.com/ipfs-shipyard/ipfs-thing-2022/blob/main/events/outing11.toml. Can you close this PR and open a new one with the same edits, but to that file?


Remove text shadow

The button to which I added tootik tooltip has text-shadow for the button label, so the tooltip has text shadow too. Unfortunately this makes the label quite unreadable. As a quick and dirty workaround I added [data-tooktik]:after {text-shadow: none} to my application main css file.
Is there any cleaner method to remove this shadow?
Thanks!
mario

Hi Mario, Thank's for pointing out.
In the next release I will include this.


Import bootstrap's variables file into boostrap-build.less

This pull request solves issue #334, and should be used instead of PR #335.
As seen here https://github.com/twbs/bootstrap/issues/13948, the old bootstrap required us to have our own 'variables.less' file. Now we should be importing bootstrap's variables.
In the future someone could build a 'customized-bootstrap-variables.less' or something along those lines to allow for customizing the variables.

Thanks :+1:


TypeError, Amp\Redis\Redis::set(): Return value must be of type bool, null returned

Example code not working:
var_export(Redis::get()->set('test', 1, (new RedisSetOptions)->withoutCreation()));

Seems like this has been fixed in f91c694fef486694ec234a6383f7b0aea132f691.


A Flatpak Package for Linux

Installing something manually from a GitHub repository, even though it's just extracting and double-clicking, is a very old way of doing things on Linux, nowadays, we have Flathub which makes it easy to distribute software on Linux with the flatpak that runs the apps in sandbox adding a layer of security for the user. Please, if possible, make a flatpak version and with that maybe your project will gain a little more popularity and increase downloads a little, another thing is that if the user types Godot in any store, be it GNOME Software or Discover from KDE, your program will appear there to download

Flatpak support may be investigated in the future for v0.3.0, when I get closer to that target goal.  Godot Manager isn't really meant to be installed System wide by default, especially in it's current public format with the v0.2.x release, as it does updates to itself.  AppImage would be a format I would be more interested in, and I will definitely be looking at possibly implementing both options.
A package distribution is already setup for Scoop on Windows, so I'm not adverse to having a Flatpak release, but the environment in which everything is built right now on Github, is geared for Mono, and requires hackery to make it properly work.  The work flow for Dotnet should improve the building environment, making it easier to build on Github, and streamline a lot of things.  But I will be placing this on the roadmap as a possibility for 0.3.0.