Azure EventGrid CLI

This checklist is used to make sure that common guidelines for a pull request are followed.
General Guidelines

[X] The PR has modified HISTORY.rst with an appropriate description of the change (see Modifying change log).

Command Guidelines

[X] Each command and parameter has a meaningful description.
[X] Each new command has a test.

(see Authoring Command Modules)

@kalyanaj,
Thanks for your contribution as a Microsoft full-time employee or intern. You do not need to sign a CLA.
Thanks,
Microsoft Pull Request Bot

@kalyanaj CLI failing with the following.
Does the package have a azure_bdist_wheel.py file?
Does the package have a setup.cfg file?
It looks like it doesn't contain those files. Please look at other modules for examples.

Codecov Report

Merging #4190 into master will decrease coverage by 0.81%.
The diff coverage is 52.65%.

@@            Coverage Diff             @@
##           master    #4190      +/-   ##
==========================================
- Coverage    70.9%   70.09%   -0.82%
==========================================
  Files         437      475      +38
  Lines       28289    29596    +1307
  Branches     4357     4537     +180
==========================================
+ Hits        20059    20745     +686
- Misses       6878     7403     +525
- Partials     1352     1448      +96

Impacted Files
Coverage Δ

...rid/azure/cli/command_modules/eventgrid/_params.py
100% <100%> (ø)

...tgrid/azure/cli/command_modules/eventgrid/_help.py
100% <100%> (ø)

...mand_modules/azure-cli-eventgrid/azure/__init__.py
100% <100%> (ø)

..._modules/azure-cli-eventgrid/azure/cli/__init__.py
100% <100%> (ø)

...command_modules/eventgrid/sdk/models/event_type.py
100% <100%> (ø)

...ules/eventgrid/sdk/models/topic_type_info_paged.py
100% <100%> (ø)

...ventgrid/sdk/models/event_subscription_full_url.py
100% <100%> (ø)

...tgrid/sdk/models/event_subscription_destination.py
100% <100%> (ø)

...zure/cli/command_modules/eventgrid/sdk/__init__.py
100% <100%> (ø)

.../eventgrid/sdk/models/event_subscription_filter.py
100% <100%> (ø)

... and 71 more

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 74704fe...dfd1b9d. Read the comment docs.


ios build fails: Trailing closure passed to parameter of type 'Bool' that does not accept a closure

/node_modules/react-native-text-input-mask/ios/TextInputMask.swift:48:195: Trailing closure passed to parameter of type 'Bool' that does not accept a closure

CC: @martintreurnicht

I'm facing the same issue. Any update?
In my case is happening on bitrise


Wrong temperature on low (< 5C) degrees

Hello,
the library return wrong values at low (< 5C) degrees. It show values like 50C but it should 1 or 2C. All about 5C is working correctly.
Thank for Help

Very strange that nobody noticed this for you.
How many sensors did you try?
What is the exact type of sensor?
Did this happen with the parasitic mode or normal mode?
Do you use a correct pull up resistor?
Does it also happen with the demo sketches?
What platform do you use?

I have try 2 sensors same problem here.
The sensor type is the DS18B20 (with long cable and water proof).
I have use the normal mode.
I have use a 4.7kO pull up resistor at 3V
Yes, also in the demo sketches.
The Arduino IDE, and all is connected to a ESP8266.

Try a 2K2 pull up, at 3V the sensor is near the edge of its working range.
Check datasheet to be shure DS18B20 works at 3V

I will try the 2K2 resistor, the datasheet says -55°C to +125°C; VDD = 3.0V to 5.5V

So 3V is at the edge as I thought.
Can youmeasure the voltage with a DMM?

I agree with Rob, coupled with the high value resistor and the resistance of the wire @3v I'm surprised you're getting a correct value at room temperature


Some node names incorrectly appear yellow in the Scene tree dock

Godot version
4.0.beta9.official e780dc332
System information
Linux (EndeavourOS) | NVIDIA GTX1080
Issue description

Adding or Removing Nodes from a Scene effect which nodes get marked with a yellow name in the Editor
Also switching between Child & Parent Scenes effect which Names are marked yellow
Combining these 2 use cases can lead to very confusing node colors

Aditional Info:

Maybe also related (or maybe even a duplicate of https://github.com/godotengine/godot/issues/67013 ? But I am not 100% sure)

Steps to reproduce
Have a BattlerAnimation (Scene)

Added A Node2D

Added 2 Animation Players

Have a Battler (Scene)

Added a BattlerAnimation (Scene)

Have a Bear (Scene - Inherits Battler Scene)

Added a Sprite2D

Open Bear and Battler Scene in the Editor.
Do the following...

Add a Node2D in Bear bewlow the Animation Player
(BattlerAnimation & Pivot are now yellow - Is that correct or not?)
Switch to the Battler Scene (BattlerAnimation & Pivot are not yellow - Or is this correct?)
 But the Animation Player now as well... - Very confusing I don't know what these yellow names mean but I don't think that this switching back and forth can't be correct for just switching scenes. Whats the correct Behaviour?)
Delete the latest added Node2D (Now we are back to the state after we added the node - Animation & Pivot Yellow - Player also yellow)
Switch to Battler Scene (Only Animation Player Yellow)
Switch back to Bear Scene (We are back at the point where we started...)

Minimal reproduction project
TurnBasedBattleDemo_Godot4.zip

I also noticed that the main demo scene "CombatDemo" uses wrong white colors as well when coming from battler or bear

Reproduced on Godot4 stable.
Correct:

Incorrect: (after switching tabs, switching back)

I had a similar problem but it had lost the font for that scene. GODOT 4.1.2. Not sure if this helps.


Send data per post

Hello, how do I send data by the post method by skipping the Cloudflare

You can't "Skip" Cloudflare if it's being active on that particular section of the website. But, you can use cfscrape in any case, along with requests. Hopefully, you could do this in other languages as well, but for python, you could go on about something like this :
import cfscrape
import requests

sess = requests.session()
sess.headers = {'user-agent' : 'my experiment'}
sess = cfscrape.create_scraper(sess)

# Now, use `sess` as normal request instance.

connect = sess.post(url, data=payload)

if connect.status_code == 200:
    print(connect.content)
else:
    print("I couldn't connect")
    print(connect.status_code)
    print(connect.content)

This will work just fine.

Please see @Xonshiz's answer.


[Form] Form + Grid results in uneven spacing on left and right.

          Field Name

            <input type="text" placeholder="placeholder">

The resulting form has no space on the left and extra space on the right. This is caused by the existence of max-width: 100% on form, which interacts poorly with the negative margin pattern of grid.
I'm not sure the impetus for adding the max-width on form, but it seems like a reasonable solution to reset max-width to none on .grid.form
Here is a jsfiddle with example: https://jsfiddle.net/81937pkk/

Form + Grid spacing between rows is funky too. It combines padding from top row with margin from field and padding from bottom row.

If you see, .ui.grid has a property which is  margin-left: -1rem; causing the form to cause uneven padding on the left and the right sides.

It also has margin-right: -1rem..
On Jul 14, 2017 4:31 PM, "a-birla"<EMAIL_ADDRESS>wrote:
If you see, .ui.grid has a property which is margin-left: -1rem; causing
the form to cause uneven padding on the left and the right sides.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/Semantic-Org/Semantic-UI/issues/5545#issuecomment-315490700,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AQTTnDuwjpCvIOQfxUqxKrPPHFwQMNWpks5sN_pFgaJpZM4OYo-a
.

Yeah but on unchecking the margin-left: -1rem, the form is property aligned

Removing the negative margins actually creates what you can expect from .ui.grid.padded. The negative margin's presence allows for a padding-less grid (rows and columns fill the negative margin).

Hi @JustinTRoss, I don’t think the classes are supposed to be combined like that, and it can be fixed by reorganizing your HTML a bit:

          Field Name

            <input type="text" placeholder="placeholder">

There’re more variants that you could use, but that’s the gist of it.

Thanks @Banandrew ! That solved it perfectly.


MetricsLayer — Add additional event fields as KeyValue pairs to a recorded metric

Feature Request
MetricsLayer — Add additional event fields as KeyValue pairs to a recorded metric.
Motivation
MetricsLayer is a great idea, to have events be able to be captured and exported as metrics. Brilliant. But, the current implementation only submits the metric name and value, and no associated KeyValue pairs to add context to the metric.
Proposal
It would be fantastic if other fields of the event were added as associated KeyValue pairs to the metric. Or, another specially named field specifically for MetricsLayer to inspect for optional KeyValue pairs.

@jnicholls This sounds good! are you able to submit a PR to this effect?

If @jnicholls  doesn't mind, I'd like to try this feature.
My understanding is that in the Metric api's Counter add operation spec says

This API MUST accept the following parameter:

A numeric increment value.
Attributes to associate with the increment value.

This feature allows you to associate the attributes with the metrics.
For example
tracing::info!
  monotonic_counter.foo = 1,
  key_1 = val_1,
  "foo",
);

would export metrics with the attributes of key_1 = val_1.

Resolved in #43


Is it possible to use the resource packs without the mod?

Since I'm using EBE, this mod is obsolete for me. However, I do like the resource packs. Is it possible to use the resource packs without this mod (when downloaded the .zip files from this repository)? Or does this mod change something which makes the packs work (or work better)?

https://github.com/TeamMidnightDust/BetterBeds/issues/2#issuecomment-1066191845

Funnily enough, the latest EBE version breaks bed RPs, so this mod is required again (you need to disable bed optimizations in EBE to make it work).

Funnily enough, the latest EBE version breaks bed RPs, so this mod is required again (you need to disable bed optimizations in EBE to make it work).

Though it's said in https://github.com/FoundationGames/EnhancedBlockEntities/issues/91 that it will be fixed in next version


name change check

currently as far as I can see, your code does not check if the account has changed its name in the last 30 days
this might be a worthwhile addition as some sfa sites resell accounts so people might have accounts that others have already sniped names onto, you can see an example of how to do this here

my advice would be to add a startup argument or something to let people check their accounts for name changes since this feature only needs to be done once (unless they add new accounts), not every single time they wise to snipe a name

This has been implemented by Tenscape and Duff with the new API. Sorry for the long time to get back.


Invalid value for 'web_accessible_resources[1]'. Invalid match pattern.

Describe the bug

defineContentScript with matches like https://docs.google.com/docuemnt/*
It generate css web_accessible_resources with the same matches

It break the rule https://developer.chrome.com/docs/extensions/reference/manifest/web-accessible-resources#manifest_declaration

To Reproduce
https://github.com/yunsii/browser-extension-with-fasttext.wasm.js
Placeholder only, reproduction is not necessary
Expected behavior
Load content css correctly.

Reproduction is not necessary

Reproductions are always necessary. Why? Here's a good post: https://antfu.me/posts/why-reproductions-are-required
Specifically, if someone other than I looked at this, they might struggle to create their own reproduction, because they may not know that web_accessible_resources entries are only generated when the cssInjectionMode has be set. You don't call that out, but a reproduction would make that case clear.
It's fine this time, but in the future, please at least provide a minimal project ZIP file or failing test case to help the maintainers out.

Fix release in v0.13.5

Reproduction is not necessary

Reproductions are always necessary. Why? Here's a good post: https://antfu.me/posts/why-reproductions-are-required
Specifically, if someone other than I looked at this, they might struggle to create their own reproduction, because they may not know that web_accessible_resources entries are only generated when the cssInjectionMode has be set. You don't call that out, but a reproduction would make that case clear.
It's fine this time, but in the future, please at least provide a minimal project ZIP file or failing test case to help the maintainers out.

Thanks for your patient explanation, I will pay attention next time.

No worries! Thanks for opening the issue 🙂


Views for RelationshipDAOs

A sane default, and a way for the Relationship to specify what view to use in its generated DAOs.
Replace current default in RelationshipDAO: ef03227061a4e525e6e22c98bf6dd18ceacf5d9e

Consider implementing CitationView
Move view related stuff to RelationshipDAO refinement inside u2


browser: notify webcontents hidden when window not shown

Fixes #2826

Can you write a spec for this by creating a hidden BrowserWindow, like the other BrowserWindow specs?

@zcbenz fixed.

:+1:


feat: real prop translations for shorthand props

Added some functionality to show shorthand translations using tag versus documentation due to deduping issues.

Love this feature :heart: Thanks for the contribution @kaceycleveland !
I think I've figured out a reasonable fix for the duplication issues, so I'm going to quickly follow this up with some updates so that it uses the documentation field instead of tags.
Then will ship this in a new version :shipit:


Board Review: package name for ElasticSan management plane SDK

Thank you for starting the process for approval of the client library for your Azure service.  Thorough review of your client library ensures that your APIs are consistent with the guidelines and the consumers of your client library have a consistently good experience when using Azure.
The Architecture Board reviews Track 2 libraries only. If your library does not meet this requirement, please reach out to Architecture Board before creating the issue.
Please reference our review process guidelines to understand what is being asked for in the issue template.
Before submitting, ensure you adjust the title of the issue appropriately.
Note that the required material must be included before a meeting can be scheduled.
Contacts and Timeline

Service team responsible for the client library: Storage
Main contacts: @blueww, @ArthurMa1978, @adarshv98, @yuemlu

About the Service

Link to documentation introducing/describing the service: Cloud SAN Strategy, ElasticSAN design
Link to the service REST APIs: https://github.com/Azure/azure-rest-api-specs-pr/tree/main/specification/elasticsan/resource-manager
Is the goal to release a Public Preview, Private Preview, or GA?
Yes, for Public Preview.

About the client library

Name of client library:

.Net: Azure.ResourceManager.ElasticSan
Java: com.azure.resourcemanager.elasticsan
Python: azure.mgmt.elasticsan
Go: sdk/resourcemanager/elasticsan/armelasticsan
JS: @azure/arm-elasticsan

Working on offline review

Name ElasticSan got approved, we can start the release


Remove stubbing support for TPM, VTPM and IMA

This feature was unused and stubbing was never implemented for newer components in Keylime.

What is the reason to include the removal of all of the archive stuff in this PR? I agree with removing it (git itself is an archive, no need to keep things around), but would it make more sense as separate PRs?

What is the reason to include the removal of all of the archive stuff in this PR? I agree with removing it (git itself is an archive, no need to keep things around), but would it make more sense as separate PRs?

I didn't want to touch this code during the removal of the stubs. I can make a separate PR, but I don't think there is much discussion about its removal needed.

I guess it was more about keeping separate things separate, but it's not a big deal either way.

I guess it was more about keeping separate things separate, but it's not a big deal either way.

You are right, I split this PR into this and #961.


WIP: Mobile Layout

The mobile version is almost ready.
The only thing missing is the correct management of large tables in the content area, like on the "Ersti-Infos" page. Some sort of magic overflow-x: ? value combination on the surrounding div and the table element itself theoretically should do the trick. But I wasn't able to get it right yet. (Maybe you have an idea?)
Nonetheless, I wanted to open this PR to let you evaluate the current status, preferably on a real mobile device.
Depending on your feedback I would suggest we merge the current status of the mobile layout, so that the website looks acceptable on smart phones as soon as possible. We can then deal with the "large table problem" later. I will create an issue for this.

If merged, fixes #1

I think we shouldn't lose any more time on this feature, so I'm merging, thanks @mapelpapel for your review. If you happen to find a bug in the mobile version after this point, please open a new issue.


log extra param does not work with picologging

Passing the extra param on log calls behaves different in picologging compared to stdlib.
Sample code:
import logging
# import picologging as logging

logging.basicConfig(format="message=%(message)s foo=%(foo)s", level=logging.DEBUG)
logging.debug("msg", extra={"foo": "bar"})

Output with std logging: message=msg foo=bar
Output with picologging: AttributeError: 'picologging.LogRecord' object has no attribute 'foo'

stdlib logging will update LogRecord.__dict__ directly to add the extra items to the log record object.
https://github.com/python/cpython/blob/main/Lib/logging/__init__.py#L1620-L1624
But, just in case you plan to change this behaviour :)... For my personal use case (JSON structured logging), it would be best if extra was simply a field in LogRecord that I could access in a custom Formatter.


How to use Trove to cleanup promises

Hi Sleitnick, I learned about the Knit framework with your Knit Tutorial video, and I appreciate you writing the framework and sharing this great tutorial! I learned a lot from it.
I have a question. Now that using Trove, how can I cancel the delay event of a promise ?(about respawn the ball）I tried to add a dealy promise to Trove, but I was reminded that there was no cleanup function. I can record this promise into a variable and execute its cancel event when the script is destroyed. I wonder if it can be implemented in combination with Trove or something else
Thanks

Hey nick-yangzj, I ran into a similar issue and resolved it with custom :GivePromise extension to Trove.  Here's what I wrote:
-- Trying to add promise support to Trove
function Trove:GivePromise(promise)
	if not promise:getStatus() == "Started" then
		return promise
	end

	local newPromise = promise:doneReturn(promise)

	-- bypass Trove defaults and set resolved promise as nil directly, similar to Maid
	local cleanupMethod = newPromise:finally(function()
		for i,obj in ipairs(self._objects) do
			if obj[1] == newPromise then
				self._objects[i] = nil
			end
		end
	end)

	self:Add(newPromise, cleanupMethod)

	return newPromise
end

This was designed for the latest version of evaera's roblox-lua-promise library.
Then you can implement this in the Arena component as shown in the video:
self._trove:GivePromise(Promise.delay(RESPAWN_BALL_TIME)):andThen(function()
    self:_spawnBall()
end)

This may or may not be safe code to use, I'm not experienced enough with memory management tools like Trove/Maid to be sure.  However, when destroying the trove (removing arena) it appears to clean everything up as normal and no errors are thrown.
@Sleitnick would you consider adding promise support for Trove?

Janitor also supports the adding of promises, as seen here for another implementation

The hard part is the necessity to include the Promise library. If this can be done without needing to pull in the Promise module as a dependency, then I'm ok with adding it. Current implementations of handling promises in Maid and Janitor require the Promise module.


Notification sends with empty tracker lost

I’m not sure if the notification is sending incorrect data or send the notification even when there aren’t matches.
I seem to get the messages, every 30 minutes (I run cross seed on cron). Below is an example
cross-seed
Found movie.mkv on
The notification code is supposed to send the list of trackers it was found on, but the list is always blank.
I’ll continue to test.

fixed in v2.9.1


Is it possible to hide some parent title ?

For example, I have this json schema,
{
  "type":"object"
  "title": "Parent Title"
  "properties": {
    "child1": {
      "type":"string"
      "title": "Child1 Title"
    },
    "child2": {
      "type":"string"
      "title": "Child2 Title"
    }
  }
}

When create the form, is it possible not display the "Parent Title"?
Because I have a complex json schema and the form editor was nested.

I assume you don't want to remove the parent title from the schema because you want it there unless the children have a title?
You can use a template engine (like EJS) to handle this sort of behavior.
headerTemplate: "<%= self.child1 && self.child1.title ? '' : title %>

Thanks.I extend a boolean property named "hideTitle" in the schema .And I modified the source code to support this.


[README] Add missing res.Body.Close()

This is a minor change to the readme file that adds a missing res.Body.Close().

Hi, thanks for the catch! It looks like the commit has d....v@home as the email address, and that's why the check fails. Can you fix the mail in your Git configuration, and force push?

@karmi I fixed it, thanks :)

Thanks for the patch! Merged into master and backported into 7.x and 6.x.


[Bug]:

Checks before filing an issue

[X] This issue doesn't reproduce on web browsers (such as in Chrome). If it does, issue reports go to the Mattermost Server repository.
[X] I have checked the issue tracker and have not found an issue that matches the one I'm filing.
[X] This issue is not a troubleshooting question. Troubleshooting questions go here: https://forum.mattermost.com/c/trouble-shoot/16.
[X] This issue is not a feature request. You can request features and make product suggestions here: https://mattermost.com/suggestions/.
[X] This issue reproduces on the most recent stable version, or the most recent prerelease version of the Mattermost Desktop App.
[X] I have read the contribution guidelines.

Mattermost Desktop Version
mattermost-desktop/now 5.9.0 amd64 [установлен, локальный]
Operating System
OS: Debian 12, Desktop: KDE Plazma 6, Desktop environment: Wayland, Installation method: deb package
Mattermost Server Version
Mattermost Корпоративная редакция Современное общение в вашей внутренней сети.  Версия Mattermost: 10.0.0 Версия Схемы Базы Данных: 125 Номер сборки:<PHONE_NUMBER>5 База данных: postgres
Steps to reproduce
1)Use the buttons on the right top part of the window to minimize the app.
2)Then maximise the window.
3)Use buttons on the top part of the window
If you do this like 3-4 times, app doubles the minimise-maximise (you cannot minimise anymore), after that app freezes completely, and you need to close the app, and open it to work again.
The bug is fully reproducable after restart. You just minimize - maximize window several times - and that's it!
On my setup it is fully reproducable in 3-4 minimise - maximise.
Expected behavior
No minimise action broken (when minimise button app should actually minimise the window)
No app freeze/hang, when app hangs, and do not respond to any actions
Observed behavior
Minimise button broken.
App crashes, if use the minimise window button (top right of the screen).
Log Output
[2024-11-05 10:40:22.600] [error] Logger Log level set to: info
[2024-11-05 10:40:22.666] [warn]  [Config] Failed to load configuration file from the filesystem. Using defaults.
[2024-11-05 10:40:22.666] [info]  [Config] Migrating config items successfully.
[2024-11-05 10:40:22.672] [warn]  [App.Initialize] Current working directory is /home/isakharov, changing into /opt/Mattermost
[2024-11-05 10:40:23.464] [info]  [App.Initialize] Autoupgrade disabled: false
[2024-11-05 10:40:23.465] [error] [MainWindow] Error: ENOENT: no such file or directory, open '/home/isakharov/.config/Mattermost/bounds-info.json'
    at Object.readFileSync (node:fs:448:20)
    at t.readFileSync (node:electron/js2c/node_init:2:10245)
    at P.getSavedWindowState (/opt/Mattermost/resources/app.asar/index.js:2:819209)
    at P.init (/opt/Mattermost/resources/app.asar/index.js:2:815824)
    at P.show (/opt/Mattermost/resources/app.asar/index.js:2:818038)
    at /opt/Mattermost/resources/app.asar/index.js:2:213809
    at zr (/opt/Mattermost/resources/app.asar/index.js:2:214532)
[2024-11-05 10:40:23.502] [info]  [ServerDropdownView] init
[2024-11-05 10:40:23.526] [info]  [i18nManager] Set new language ru
[2024-11-05 10:40:23.611] [error] [App.Utils] clearAppCache TypeError: Object has been destroyed
[2024-11-05 10:40:23.613] [info]  [App.Config] config.autostart has been configured: true
[2024-11-05 10:40:23.700] [info]  [ModalView] [welcomeScreen] preloading with /opt/Mattermost/resources/app.asar/internalAPI.js
[2024-11-05 10:40:38.869] [info]  [App.Config] config.autostart has been configured: true
[2024-11-05 10:40:38.870] [info]  [App.Config] config.autostart has been configured: true
[2024-11-05 10:40:38.900] [info]  [App.Config] config.autostart has been configured: true
[2024-11-05 10:40:39.920] [info]  [App.Config] config.autostart has been configured: true
[2024-11-05 10:40:40.801] [error] [WebContentsEventM...] [mattermost] [TAB_MESSAGING] [renderer] Uncaught (in promise) Error: Not authorized

[2024-11-05 10:40:54.003] [warn]  [App.Initialize] There was an error while trying to download the dictionary definitions for ru, spellchecking might not work properly.
[2024-11-05 11:42:03.375] [error] Logger Log level set to: info
[2024-11-05 11:42:03.450] [warn]  [App.Initialize] Current working directory is /home/isakharov, changing into /opt/Mattermost
[2024-11-05 11:42:03.515] [info]  [App.Config] config.autostart has been configured: true
[2024-11-05 11:42:03.538] [info]  [App.Initialize] Autoupgrade disabled: false
[2024-11-05 11:42:03.570] [info]  [ServerDropdownView] init
[2024-11-05 11:42:03.601] [info]  [i18nManager] Set new language ru
[2024-11-05 11:42:03.757] [info]  [App.Config] config.autostart has been configured: true
[2024-11-05 11:42:04.540] [info]  [App.Config] config.autostart has been configured: true
[2024-11-05 11:42:34.348] [warn]  [App.Initialize] There was an error while trying to download the dictionary definitions for ru, spellchecking might not work properly.
[2024-11-05 11:55:24.348] [error] [CallsWidgetWindow] desktopCapturer.getSources failed Failed to get sources.
[2024-11-05 11:56:00.653] [error] Logger Log level set to: info
[2024-11-05 11:56:00.726] [warn]  [App.Initialize] Current working directory is /home/isakharov, changing into /opt/Mattermost
[2024-11-05 11:56:00.785] [info]  [App.Config] config.autostart has been configured: true
[2024-11-05 11:56:00.811] [info]  [App.Initialize] Autoupgrade disabled: false
[2024-11-05 11:56:00.847] [info]  [ServerDropdownView] init
[2024-11-05 11:56:00.871] [info]  [i18nManager] Set new language ru
[2024-11-05 11:56:00.987] [info]  [App.Config] config.autostart has been configured: true
[2024-11-05 11:56:01.666] [info]  [App.Config] config.autostart has been configured: true
[2024-11-05 11:56:32.484] [warn]  [App.Initialize] There was an error while trying to download the dictionary definitions for ru, spellchecking might not work properly.
[2024-11-05 12:20:53.664] [error] Logger Log level set to: info
[2024-11-05 12:20:53.747] [warn]  [App.Initialize] Current working directory is /home/isakharov, changing into /opt/Mattermost
[2024-11-05 12:20:53.951] [info]  [App.Config] config.autostart has been configured: true
[2024-11-05 12:20:54.007] [info]  [App.Initialize] Autoupgrade disabled: false
[2024-11-05 12:20:54.087] [info]  [ServerDropdownView] init
[2024-11-05 12:20:54.141] [info]  [i18nManager] Set new language ru
[2024-11-05 12:20:54.222] [warn]  [App.Initialize] There was an error while trying to download the dictionary definitions for ru, spellchecking might not work properly.
[2024-11-05 12:20:54.239] [warn]  [App.Utils] Could not get server info for mattermost Error: net::ERR_NAME_NOT_RESOLVED
    at SimpleURLLoaderWrapper.<anonymous> (node:electron/js2c/browser_init:2:115199)
    at SimpleURLLoaderWrapper.emit (node:events:519:28)
[2024-11-05 12:20:54.241] [info]  [App.Config] config.autostart has been configured: true
[2024-11-05 12:20:54.309] [warn]  [WebContentsEventM...] [mattermost] [TAB_MESSAGING] [renderer] The guest is not assumed as mattermost-webapp
[2024-11-05 12:20:54.310] [info]  [MattermostBrowser...] [mattermost] [TAB_MESSAGING] failed loading https://mattermost.russoutdoor.ru/: Error: ERR_NAME_NOT_RESOLVED (-105) loading 'https://mattermost.russoutdoor.ru/', retrying in 5 seconds
[2024-11-05 12:21:02.088] [info]  [App.Config] config.autostart has been configured: true
[2024-11-05 12:31:47.057] [error] Logger Log level set to: info
[2024-11-05 12:31:47.144] [warn]  [App.Initialize] Current working directory is /home/isakharov, changing into /opt/Mattermost
[2024-11-05 12:31:47.340] [info]  [App.Config] config.autostart has been configured: true
[2024-11-05 12:31:47.384] [info]  [App.Initialize] Autoupgrade disabled: false
[2024-11-05 12:31:47.467] [info]  [ServerDropdownView] init
[2024-11-05 12:31:47.495] [info]  [i18nManager] Set new language ru
[2024-11-05 12:31:47.577] [warn]  [App.Initialize] There was an error while trying to download the dictionary definitions for ru, spellchecking might not work properly.
[2024-11-05 12:31:47.582] [info]  [App.Config] config.autostart has been configured: true
[2024-11-05 12:31:47.584] [warn]  [App.Utils] Could not get server info for mattermost Error: net::ERR_INTERNET_DISCONNECTED
    at SimpleURLLoaderWrapper.<anonymous> (node:electron/js2c/browser_init:2:115199)
    at SimpleURLLoaderWrapper.emit (node:events:519:28)
[2024-11-05 12:31:47.648] [warn]  [WebContentsEventM...] [mattermost] [TAB_MESSAGING] [renderer] The guest is not assumed as mattermost-webapp
[2024-11-05 12:31:47.649] [info]  [MattermostBrowser...] [mattermost] [TAB_MESSAGING] failed loading https://mattermost.russoutdoor.ru/: Error: ERR_INTERNET_DISCONNECTED (-106) loading 'https://mattermost.russoutdoor.ru/', retrying in 5 seconds
[2024-11-05 12:31:53.157] [info]  [App.Config] config.autostart has been configured: true
[2024-11-05 13:56:52.736] [error] [WebContentsEventM...] [mattermost] [TAB_MESSAGING] [renderer] [1730804212.74] WSClient has been closed, connect fail count: 1
[2024-11-05 14:44:49.791] [warn]  [WebContentsEventM...] [mattermost] [TAB_MESSAGING] [renderer] [1730807089.79] Polling websockets connection for state: undefined
[2024-11-05 14:44:49.828] [error] [WebContentsEventM...] [mattermost] [TAB_MESSAGING] [renderer] [1730807089.83] WSClient websocket onerror. data: {"isTrusted":true}
[2024-11-05 14:44:49.886] [error] [WebContentsEventM...] [mattermost] [TAB_MESSAGING] [renderer] [1730807089.88] WSClient has been closed, connect fail count: 2
[2024-11-05 14:44:50.568] [warn]  [WebContentsEventM...] [mattermost] [TAB_MESSAGING] [renderer] [1730807090.57] Polling websockets connection for state: undefined
[2024-11-05 14:44:51.569] [warn]  [WebContentsEventM...] [mattermost] [TAB_MESSAGING] [renderer] [1730807091.57] Polling websockets connection for state: undefined
[2024-11-05 14:44:52.569] [warn]  [WebContentsEventM...] [mattermost] [TAB_MESSAGING] [renderer] [1730807092.57] Polling websockets connection for state: undefined
[2024-11-05 14:44:52.572] [error] [WebContentsEventM...] [mattermost] [TAB_MESSAGING] [renderer] [1730807092.57] WSClient websocket onerror. data: {"isTrusted":true}
[2024-11-05 14:44:52.584] [error] [WebContentsEventM...] [mattermost] [TAB_MESSAGING] [renderer] [1730807092.58] WSClient has been closed, connect fail count: 3
[2024-11-05 14:44:53.575] [error] [WebContentsEventM...] [mattermost] [TAB_MESSAGING] [renderer] [1730807093.57] WSClient websocket onerror. data: {"isTrusted":true}
[2024-11-05 14:44:53.586] [error] [WebContentsEventM...] [mattermost] [TAB_MESSAGING] [renderer] [1730807093.59] WSClient has been closed, connect fail count: 4
[2024-11-05 14:44:56.735] [warn]  [WebContentsEventM...] [mattermost] [TAB_MESSAGING] [renderer] [1730807096.73] WSClient reconnected
[2024-11-05 14:44:57.604] [warn]  [WebContentsEventM...] [mattermost] [TAB_MESSAGING] [renderer] [1730807097.60] Polling websockets connection for state: 1
[2024-11-05 14:44:57.605] [warn]  [WebContentsEventM...] [mattermost] [TAB_MESSAGING] [renderer] [1730807097.60] WSClient reconnected
[2024-11-05 14:53:18.296] [error] Logger Log level set to: info
[2024-11-05 14:53:18.379] [warn]  [App.Initialize] Current working directory is /home/isakharov, changing into /opt/Mattermost
[2024-11-05 14:53:18.427] [info]  [App.Config] config.autostart has been configured: true
[2024-11-05 14:53:18.452] [info]  [App.Initialize] Autoupgrade disabled: false
[2024-11-05 14:53:18.494] [info]  [ServerDropdownView] init
[2024-11-05 14:53:18.515] [info]  [i18nManager] Set new language ru
[2024-11-05 14:53:18.653] [info]  [App.Config] config.autostart has been configured: true
[2024-11-05 14:53:19.217] [info]  [App.Config] config.autostart has been configured: true
[2024-11-05 14:53:49.422] [warn]  [App.Initialize] There was an error while trying to download the dictionary definitions for ru, spellchecking might not work properly.
[2024-11-05 15:03:01.461] [error] Logger Log level set to: info
[2024-11-05 15:03:01.536] [warn]  [App.Initialize] Current working directory is /home/isakharov, changing into /opt/Mattermost
[2024-11-05 15:03:01.599] [info]  [App.Config] config.autostart has been configured: true
[2024-11-05 15:03:01.625] [info]  [App.Initialize] Autoupgrade disabled: false
[2024-11-05 15:03:01.665] [info]  [ServerDropdownView] init
[2024-11-05 15:03:01.699] [info]  [i18nManager] Set new language ru
[2024-11-05 15:03:01.879] [info]  [App.Config] config.autostart has been configured: true
[2024-11-05 15:03:02.413] [info]  [App.Config] config.autostart has been configured: true
[2024-11-05 15:03:32.390] [warn]  [App.Initialize] There was an error while trying to download the dictionary definitions for ru, spellchecking might not work properly.
[2024-11-05 17:13:26.630] [error] [WebContentsEventM...] [mattermost] [TAB_MESSAGING] [renderer] [1730816006.63] WSClient has been closed, connect fail count: 1
[2024-11-05 17:25:59.794] [warn]  [WebContentsEventM...] [mattermost] [TAB_MESSAGING] [renderer] [1730816759.79] Polling websockets connection for state: undefined
[2024-11-05 17:25:59.831] [error] [WebContentsEventM...] [mattermost] [TAB_MESSAGING] [renderer] [1730816759.82] WSClient websocket onerror. data: {"isTrusted":true}
[2024-11-05 17:25:59.931] [error] [WebContentsEventM...] [mattermost] [TAB_MESSAGING] [renderer] [1730816759.93] WSClient has been closed, connect fail count: 2
[2024-11-05 17:26:00.772] [warn]  [WebContentsEventM...] [mattermost] [TAB_MESSAGING] [renderer] [1730816760.77] Polling websockets connection for state: undefined
[2024-11-05 17:26:01.771] [warn]  [WebContentsEventM...] [mattermost] [TAB_MESSAGING] [renderer] [1730816761.77] Polling websockets connection for state: undefined
[2024-11-05 17:26:02.772] [warn]  [WebContentsEventM...] [mattermost] [TAB_MESSAGING] [renderer] [1730816762.77] Polling websockets connection for state: undefined
[2024-11-05 17:26:02.778] [error] [WebContentsEventM...] [mattermost] [TAB_MESSAGING] [renderer] [1730816762.78] WSClient websocket onerror. data: {"isTrusted":true}
[2024-11-05 17:26:02.796] [error] [WebContentsEventM...] [mattermost] [TAB_MESSAGING] [renderer] [1730816762.80] WSClient has been closed, connect fail count: 3
[2024-11-05 17:26:04.885] [warn]  [WebContentsEventM...] [mattermost] [TAB_MESSAGING] [renderer] [1730816764.88] WSClient reconnected
[2024-11-05 17:26:09.747] [warn]  [WebContentsEventM...] [mattermost] [TAB_MESSAGING] [renderer] [1730816769.73] Polling websockets connection for state: 1
[2024-11-05 17:26:09.747] [warn]  [WebContentsEventM...] [mattermost] [TAB_MESSAGING] [renderer] [1730816769.75] WSClient reconnected
[2024-11-05 18:17:04.843] [error] [WebContentsEventM...] [mattermost] [TAB_MESSAGING] [renderer] [1730819824.84] WSClient has been closed, connect fail count: 1
[2024-11-05 18:29:46.788] [warn]  [WebContentsEventM...] [mattermost] [TAB_MESSAGING] [renderer] [1730820586.79] Polling websockets connection for state: undefined
[2024-11-05 18:29:46.814] [error] [WebContentsEventM...] [mattermost] [TAB_MESSAGING] [renderer] [1730820586.81] WSClient websocket onerror. data: {"isTrusted":true}
[2024-11-05 18:29:46.851] [error] [WebContentsEventM...] [mattermost] [TAB_MESSAGING] [renderer] [1730820586.85] WSClient has been closed, connect fail count: 2
[2024-11-05 18:29:47.709] [warn]  [WebContentsEventM...] [mattermost] [TAB_MESSAGING] [renderer] [1730820587.71] Polling websockets connection for state: undefined
[2024-11-05 18:29:48.709] [warn]  [WebContentsEventM...] [mattermost] [TAB_MESSAGING] [renderer] [1730820588.71] Polling websockets connection for state: undefined
[2024-11-05 18:29:48.714] [error] [WebContentsEventM...] [mattermost] [TAB_MESSAGING] [renderer] [1730820588.71] WSClient websocket onerror. data: {"isTrusted":true}
[2024-11-05 18:29:48.723] [error] [WebContentsEventM...] [mattermost] [TAB_MESSAGING] [renderer] [1730820588.72] WSClient has been closed, connect fail count: 3
[2024-11-05 18:29:49.708] [warn]  [WebContentsEventM...] [mattermost] [TAB_MESSAGING] [renderer] [1730820589.71] Polling websockets connection for state: undefined
[2024-11-05 18:29:50.714] [error] [WebContentsEventM...] [mattermost] [TAB_MESSAGING] [renderer] [1730820590.71] WSClient websocket onerror. data: {"isTrusted":true}
[2024-11-05 18:29:50.726] [error] [WebContentsEventM...] [mattermost] [TAB_MESSAGING] [renderer] [1730820590.72] WSClient has been closed, connect fail count: 4
[2024-11-05 18:29:52.837] [warn]  [WebContentsEventM...] [mattermost] [TAB_MESSAGING] [renderer] [1730820592.84] WSClient reconnected
[2024-11-05 18:30:25.755] [warn]  [WebContentsEventM...] [mattermost] [TAB_MESSAGING] [renderer] [1730820625.74] Polling websockets connection for state: 1
[2024-11-05 18:30:25.755] [warn]  [WebContentsEventM...] [mattermost] [TAB_MESSAGING] [renderer] [1730820625.75] WSClient reconnected
[2024-11-06 09:13:13.165] [error] Logger Log level set to: info
[2024-11-06 09:13:13.243] [warn]  [App.Initialize] Current working directory is /home/isakharov, changing into /opt/Mattermost
[2024-11-06 09:13:13.450] [info]  [App.Config] config.autostart has been configured: true
[2024-11-06 09:13:13.487] [info]  [App.Initialize] Autoupgrade disabled: false
[2024-11-06 09:13:13.570] [info]  [ServerDropdownView] init
[2024-11-06 09:13:13.621] [info]  [i18nManager] Set new language ru
[2024-11-06 09:13:13.714] [warn]  [App.Initialize] There was an error while trying to download the dictionary definitions for ru, spellchecking might not work properly.
[2024-11-06 09:13:13.717] [warn]  [App.Utils] Could not get server info for mattermost Error: net::ERR_INTERNET_DISCONNECTED
    at SimpleURLLoaderWrapper.<anonymous> (node:electron/js2c/browser_init:2:115199)
    at SimpleURLLoaderWrapper.emit (node:events:519:28)
[2024-11-06 09:13:13.718] [info]  [App.Config] config.autostart has been configured: true
[2024-11-06 09:13:13.778] [warn]  [WebContentsEventM...] [mattermost] [TAB_MESSAGING] [renderer] The guest is not assumed as mattermost-webapp
[2024-11-06 09:13:13.779] [info]  [MattermostBrowser...] [mattermost] [TAB_MESSAGING] failed loading https://mattermost.russoutdoor.ru/: Error: ERR_INTERNET_DISCONNECTED (-106) loading 'https://mattermost.russoutdoor.ru/', retrying in 5 seconds
[2024-11-06 09:13:19.285] [info]  [App.Config] config.autostart has been configured: true
[2024-11-06 11:56:36.447] [error] [WebContentsEventM...] [mattermost] [TAB_MESSAGING] [renderer] [1730883396.45] WSClient has been closed, connect fail count: 1
[2024-11-06 11:56:36.947] [warn]  [WebContentsEventM...] [mattermost] [TAB_MESSAGING] [renderer] [1730883396.95] Polling websockets connection for state: undefined
[2024-11-06 11:59:06.747] [warn]  [WebContentsEventM...] [mattermost] [TAB_MESSAGING] [renderer] [1730883546.74] Polling websockets connection for state: undefined
[2024-11-06 11:59:06.753] [error] [WebContentsEventM...] [mattermost] [TAB_MESSAGING] [renderer] [1730883546.75] WSClient websocket onerror. data: {"isTrusted":true}
[2024-11-06 11:59:06.774] [error] [WebContentsEventM...] [mattermost] [TAB_MESSAGING] [renderer] [1730883546.77] WSClient has been closed, connect fail count: 2
[2024-11-06 11:59:07.013] [warn]  [WebContentsEventM...] [mattermost] [TAB_MESSAGING] [renderer] [1730883547.01] Polling websockets connection for state: undefined
[2024-11-06 11:59:07.513] [warn]  [WebContentsEventM...] [mattermost] [TAB_MESSAGING] [renderer] [1730883547.51] Polling websockets connection for state: undefined
[2024-11-06 11:59:08.013] [warn]  [WebContentsEventM...] [mattermost] [TAB_MESSAGING] [renderer] [1730883548.01] Polling websockets connection for state: undefined
[2024-11-06 11:59:08.513] [warn]  [WebContentsEventM...] [mattermost] [TAB_MESSAGING] [renderer] [1730883548.51] Polling websockets connection for state: undefined
[2024-11-06 11:59:09.013] [warn]  [WebContentsEventM...] [mattermost] [TAB_MESSAGING] [renderer] [1730883549.01] Polling websockets connection for state: undefined
[2024-11-06 11:59:09.404] [error] [WebContentsEventM...] [mattermost] [TAB_MESSAGING] [renderer] [1730883549.40] WSClient websocket onerror. data: {"isTrusted":true}
[2024-11-06 11:59:09.420] [error] [WebContentsEventM...] [mattermost] [TAB_MESSAGING] [renderer] [1730883549.42] WSClient has been closed, connect fail count: 3
[2024-11-06 11:59:09.514] [warn]  [WebContentsEventM...] [mattermost] [TAB_MESSAGING] [renderer] [1730883549.51] Polling websockets connection for state: undefined
[2024-11-06 11:59:10.013] [warn]  [WebContentsEventM...] [mattermost] [TAB_MESSAGING] [renderer] [1730883550.01] Polling websockets connection for state: undefined
[2024-11-06 11:59:10.514] [warn]  [WebContentsEventM...] [mattermost] [TAB_MESSAGING] [renderer] [1730883550.51] Polling websockets connection for state: undefined
[2024-11-06 11:59:10.959] [error] [WebContentsEventM...] [mattermost] [TAB_MESSAGING] [renderer] [1730883550.96] WSClient websocket onerror. data: {"isTrusted":true}
[2024-11-06 11:59:10.966] [error] [WebContentsEventM...] [mattermost] [TAB_MESSAGING] [renderer] [1730883550.97] WSClient has been closed, connect fail count: 4
[2024-11-06 11:59:11.013] [warn]  [WebContentsEventM...] [mattermost] [TAB_MESSAGING] [renderer] [1730883551.01] Polling websockets connection for state: undefined
[2024-11-06 11:59:11.514] [warn]  [WebContentsEventM...] [mattermost] [TAB_MESSAGING] [renderer] [1730883551.51] Polling websockets connection for state: undefined
[2024-11-06 11:59:12.014] [warn]  [WebContentsEventM...] [mattermost] [TAB_MESSAGING] [renderer] [1730883552.01] Polling websockets connection for state: undefined
[2024-11-06 11:59:12.513] [warn]  [WebContentsEventM...] [mattermost] [TAB_MESSAGING] [renderer] [1730883552.51] Polling websockets connection for state: undefined
[2024-11-06 11:59:13.016] [warn]  [WebContentsEventM...] [mattermost] [TAB_MESSAGING] [renderer] [1730883553.02] Polling websockets connection for state: undefined
[2024-11-06 11:59:13.513] [warn]  [WebContentsEventM...] [mattermost] [TAB_MESSAGING] [renderer] [1730883553.51] Polling websockets connection for state: undefined
[2024-11-06 11:59:14.013] [warn]  [WebContentsEventM...] [mattermost] [TAB_MESSAGING] [renderer] [1730883554.01] Polling websockets connection for state: 0
[2024-11-06 11:59:14.513] [warn]  [WebContentsEventM...] [mattermost] [TAB_MESSAGING] [renderer] [1730883554.51] Polling websockets connection for state: 0
[2024-11-06 11:59:15.013] [warn]  [WebContentsEventM...] [mattermost] [TAB_MESSAGING] [renderer] [1730883555.01] Polling websockets connection for state: 0
[2024-11-06 11:59:15.513] [warn]  [WebContentsEventM...] [mattermost] [TAB_MESSAGING] [renderer] [1730883555.51] Polling websockets connection for state: 0
[2024-11-06 11:59:16.013] [warn]  [WebContentsEventM...] [mattermost] [TAB_MESSAGING] [renderer] [1730883556.01] Polling websockets connection for state: 0
[2024-11-06 11:59:16.299] [warn]  [WebContentsEventM...] [mattermost] [TAB_MESSAGING] [renderer] [1730883556.30] WSClient reconnected
[2024-11-06 11:59:16.653] [warn]  [WebContentsEventM...] [mattermost] [TAB_MESSAGING] [renderer] [1730883556.65] Polling websockets connection for state: 1
[2024-11-06 11:59:16.653] [warn]  [WebContentsEventM...] [mattermost] [TAB_MESSAGING] [renderer] [1730883556.65] WSClient reconnected
[2024-11-06 13:00:16.310] [error] [WebContentsEventM...] [mattermost] [TAB_MESSAGING] [renderer] [1730887216.31] WSClient has been closed, connect fail count: 1
[2024-11-06 13:18:20.731] [warn]  [WebContentsEventM...] [mattermost] [TAB_MESSAGING] [renderer] [1730888300.73] Polling websockets connection for state: undefined
[2024-11-06 13:18:20.740] [error] [WebContentsEventM...] [mattermost] [TAB_MESSAGING] [renderer] [1730888300.74] WSClient websocket onerror. data: {"isTrusted":true}
[2024-11-06 13:18:20.762] [error] [WebContentsEventM...] [mattermost] [TAB_MESSAGING] [renderer] [1730888300.76] WSClient has been closed, connect fail count: 2
[2024-11-06 13:18:21.727] [warn]  [WebContentsEventM...] [mattermost] [TAB_MESSAGING] [renderer] [1730888301.72] Polling websockets connection for state: undefined
[2024-11-06 13:18:22.724] [warn]  [WebContentsEventM...] [mattermost] [TAB_MESSAGING] [renderer] [1730888302.72] Polling websockets connection for state: undefined
[2024-11-06 13:18:22.729] [error] [WebContentsEventM...] [mattermost] [TAB_MESSAGING] [renderer] [1730888302.73] WSClient websocket onerror. data: {"isTrusted":true}
[2024-11-06 13:18:22.755] [error] [WebContentsEventM...] [mattermost] [TAB_MESSAGING] [renderer] [1730888302.75] WSClient has been closed, connect fail count: 3
[2024-11-06 13:18:23.724] [warn]  [WebContentsEventM...] [mattermost] [TAB_MESSAGING] [renderer] [1730888303.72] Polling websockets connection for state: undefined
[2024-11-06 13:18:24.729] [error] [WebContentsEventM...] [mattermost] [TAB_MESSAGING] [renderer] [1730888304.73] WSClient websocket onerror. data: {"isTrusted":true}
[2024-11-06 13:18:24.750] [error] [WebContentsEventM...] [mattermost] [TAB_MESSAGING] [renderer] [1730888304.75] WSClient has been closed, connect fail count: 4
[2024-11-06 13:18:29.874] [warn]  [WebContentsEventM...] [mattermost] [TAB_MESSAGING] [renderer] [1730888309.87] WSClient reconnected
[2024-11-06 13:19:03.809] [warn]  [WebContentsEventM...] [mattermost] [TAB_MESSAGING] [renderer] [1730888343.80] Polling websockets connection for state: 1
[2024-11-06 13:19:03.809] [warn]  [WebContentsEventM...] [mattermost] [TAB_MESSAGING] [renderer] [1730888343.81] WSClient reconnected
[2024-11-07 09:24:16.316] [error] Logger Log level set to: info
[2024-11-07 09:24:16.395] [warn]  [App.Initialize] Current working directory is /home/isakharov, changing into /opt/Mattermost
[2024-11-07 09:24:16.568] [info]  [App.Config] config.autostart has been configured: true
[2024-11-07 09:24:16.608] [info]  [App.Initialize] Autoupgrade disabled: false
[2024-11-07 09:24:16.681] [info]  [ServerDropdownView] init
[2024-11-07 09:24:16.723] [info]  [i18nManager] Set new language ru
[2024-11-07 09:24:16.783] [warn]  [App.Initialize] There was an error while trying to download the dictionary definitions for ru, spellchecking might not work properly.
[2024-11-07 09:24:16.790] [warn]  [App.Utils] Could not get server info for mattermost Error: net::ERR_INTERNET_DISCONNECTED
    at SimpleURLLoaderWrapper.<anonymous> (node:electron/js2c/browser_init:2:115199)
    at SimpleURLLoaderWrapper.emit (node:events:519:28)
[2024-11-07 09:24:16.791] [info]  [App.Config] config.autostart has been configured: true
[2024-11-07 09:24:16.853] [warn]  [WebContentsEventM...] [mattermost] [TAB_MESSAGING] [renderer] The guest is not assumed as mattermost-webapp
[2024-11-07 09:24:16.854] [info]  [MattermostBrowser...] [mattermost] [TAB_MESSAGING] failed loading https://mattermost.russoutdoor.ru/: Error: ERR_INTERNET_DISCONNECTED (-106) loading 'https://mattermost.russoutdoor.ru/', retrying in 5 seconds
[2024-11-07 09:24:23.063] [info]  [App.Config] config.autostart has been configured: true
[2024-11-07 10:32:24.237] [error] Logger Log level set to: info
[2024-11-07 10:32:24.310] [warn]  [App.Initialize] Current working directory is /home/isakharov, changing into /opt/Mattermost
[2024-11-07 10:32:24.374] [info]  [App.Config] config.autostart has been configured: true
[2024-11-07 10:32:24.402] [info]  [App.Initialize] Autoupgrade disabled: false
[2024-11-07 10:32:24.439] [info]  [ServerDropdownView] init
[2024-11-07 10:32:24.462] [info]  [i18nManager] Set new language ru
[2024-11-07 10:32:24.567] [info]  [App.Config] config.autostart has been configured: true
[2024-11-07 10:32:25.138] [info]  [App.Config] config.autostart has been configured: true
[2024-11-07 10:32:55.235] [warn]  [App.Initialize] There was an error while trying to download the dictionary definitions for ru, spellchecking might not work properly.
[2024-11-07 10:34:45.523] [error] Logger Log level set to: info
[2024-11-07 10:34:45.599] [warn]  [App.Initialize] Current working directory is /home/isakharov, changing into /opt/Mattermost
[2024-11-07 10:34:45.672] [info]  [App.Config] config.autostart has been configured: true
[2024-11-07 10:34:45.703] [info]  [App.Initialize] Autoupgrade disabled: false
[2024-11-07 10:34:45.737] [info]  [ServerDropdownView] init
[2024-11-07 10:34:45.763] [info]  [i18nManager] Set new language ru
[2024-11-07 10:34:45.890] [info]  [App.Config] config.autostart has been configured: true
[2024-11-07 10:34:46.437] [info]  [App.Config] config.autostart has been configured: true
[2024-11-07 10:35:16.425] [warn]  [App.Initialize] There was an error while trying to download the dictionary definitions for ru, spellchecking might not work properly.
[2024-11-07 11:03:24.575] [error] Logger Log level set to: info
[2024-11-07 11:03:24.650] [warn]  [App.Initialize] Current working directory is /home/isakharov, changing into /opt/Mattermost
[2024-11-07 11:03:24.695] [info]  [App.Config] config.autostart has been configured: true
[2024-11-07 11:03:24.719] [info]  [App.Initialize] Autoupgrade disabled: false
[2024-11-07 11:03:24.757] [info]  [ServerDropdownView] init
[2024-11-07 11:03:24.776] [info]  [i18nManager] Set new language ru
[2024-11-07 11:03:24.888] [info]  [App.Config] config.autostart has been configured: true
[2024-11-07 11:03:25.438] [info]  [App.Config] config.autostart has been configured: true
[2024-11-07 11:03:55.506] [warn]  [App.Initialize] There was an error while trying to download the dictionary definitions for ru, spellchecking might not work properly.
[2024-11-07 11:07:37.383] [error] Logger Log level set to: info
[2024-11-07 11:07:37.458] [warn]  [App.Initialize] Current working directory is /home/isakharov, changing into /opt/Mattermost
[2024-11-07 11:07:37.502] [info]  [App.Config] config.autostart has been configured: true
[2024-11-07 11:07:37.523] [info]  [App.Initialize] Autoupgrade disabled: false
[2024-11-07 11:07:37.569] [info]  [ServerDropdownView] init
[2024-11-07 11:07:37.598] [info]  [i18nManager] Set new language ru
[2024-11-07 11:07:37.716] [info]  [App.Config] config.autostart has been configured: true
[2024-11-07 11:07:38.247] [info]  [App.Config] config.autostart has been configured: true
[2024-11-07 11:08:05.226] [error] Logger Log level set to: info
[2024-11-07 11:08:05.302] [warn]  [App.Initialize] Current working directory is /home/isakharov, changing into /opt/Mattermost
[2024-11-07 11:08:05.353] [info]  [App.Config] config.autostart has been configured: true
[2024-11-07 11:08:05.375] [info]  [App.Initialize] Autoupgrade disabled: false
[2024-11-07 11:08:05.422] [info]  [ServerDropdownView] init
[2024-11-07 11:08:05.451] [info]  [i18nManager] Set new language ru
[2024-11-07 11:08:05.579] [info]  [App.Config] config.autostart has been configured: true
[2024-11-07 11:08:06.198] [info]  [App.Config] config.autostart has been configured: true
[2024-11-07 11:08:35.704] [warn]  [App.Initialize] There was an error while trying to download the dictionary definitions for ru, spellchecking might not work properly.
[2024-11-07 18:56:33.781] [error] Logger Log level set to: info
[2024-11-07 18:56:33.853] [warn]  [App.Initialize] Current working directory is /home/isakharov, changing into /opt/Mattermost
[2024-11-07 18:56:33.898] [info]  [App.Config] config.autostart has been configured: true
[2024-11-07 18:56:33.922] [info]  [App.Initialize] Autoupgrade disabled: false
[2024-11-07 18:56:33.955] [info]  [ServerDropdownView] init
[2024-11-07 18:56:33.981] [info]  [i18nManager] Set new language ru
[2024-11-07 18:56:34.094] [info]  [App.Config] config.autostart has been configured: true
[2024-11-07 18:56:34.605] [info]  [App.Config] config.autostart has been configured: true
[2024-11-07 18:59:23.165] [error] Logger Log level set to: info
[2024-11-07 18:59:23.247] [warn]  [App.Initialize] Current working directory is /home/isakharov, changing into /opt/Mattermost
[2024-11-07 18:59:23.445] [info]  [App.Config] config.autostart has been configured: true
[2024-11-07 18:59:23.489] [info]  [App.Initialize] Autoupgrade disabled: false
[2024-11-07 18:59:23.558] [info]  [ServerDropdownView] init
[2024-11-07 18:59:23.618] [info]  [i18nManager] Set new language ru
[2024-11-07 18:59:23.690] [warn]  [App.Initialize] There was an error while trying to download the dictionary definitions for ru, spellchecking might not work properly.
[2024-11-07 18:59:23.701] [warn]  [App.Utils] Could not get server info for mattermost Error: net::ERR_INTERNET_DISCONNECTED
    at SimpleURLLoaderWrapper.<anonymous> (node:electron/js2c/browser_init:2:115199)
    at SimpleURLLoaderWrapper.emit (node:events:519:28)
[2024-11-07 18:59:23.703] [info]  [App.Config] config.autostart has been configured: true
[2024-11-07 18:59:23.775] [warn]  [WebContentsEventM...] [mattermost] [TAB_MESSAGING] [renderer] The guest is not assumed as mattermost-webapp
[2024-11-07 18:59:23.777] [info]  [MattermostBrowser...] [mattermost] [TAB_MESSAGING] failed loading https://mattermost.russoutdoor.ru/: Error: ERR_INTERNET_DISCONNECTED (-106) loading 'https://mattermost.russoutdoor.ru/', retrying in 5 seconds
[2024-11-07 18:59:29.523] [info]  [App.Config] config.autostart has been configured: true
[2024-11-08 09:03:48.822] [error] Logger Log level set to: info
[2024-11-08 09:03:48.914] [warn]  [App.Initialize] Current working directory is /home/isakharov, changing into /opt/Mattermost
[2024-11-08 09:03:49.110] [info]  [App.Config] config.autostart has been configured: true
[2024-11-08 09:03:49.150] [info]  [App.Initialize] Autoupgrade disabled: false
[2024-11-08 09:03:49.220] [info]  [ServerDropdownView] init
[2024-11-08 09:03:49.283] [info]  [i18nManager] Set new language ru
[2024-11-08 09:03:49.367] [warn]  [App.Initialize] There was an error while trying to download the dictionary definitions for ru, spellchecking might not work properly.
[2024-11-08 09:03:49.382] [warn]  [App.Utils] Could not get server info for mattermost Error: net::ERR_INTERNET_DISCONNECTED
    at SimpleURLLoaderWrapper.<anonymous> (node:electron/js2c/browser_init:2:115199)
    at SimpleURLLoaderWrapper.emit (node:events:519:28)
[2024-11-08 09:03:49.383] [info]  [App.Config] config.autostart has been configured: true
[2024-11-08 09:03:49.435] [warn]  [WebContentsEventM...] [mattermost] [TAB_MESSAGING] [renderer] The guest is not assumed as mattermost-webapp
[2024-11-08 09:03:49.437] [info]  [MattermostBrowser...] [mattermost] [TAB_MESSAGING] failed loading https://mattermost.russoutdoor.ru/: Error: ERR_INTERNET_DISCONNECTED (-106) loading 'https://mattermost.russoutdoor.ru/', retrying in 5 seconds
[2024-11-08 09:03:55.451] [info]  [App.Config] config.autostart has been configured: true
[2024-11-08 10:36:52.971] [error] Logger Log level set to: info
[2024-11-08 10:36:53.049] [warn]  [App.Initialize] Current working directory is /home/isakharov, changing into /opt/Mattermost
[2024-11-08 10:36:53.224] [info]  [App.Config] config.autostart has been configured: true
[2024-11-08 10:36:53.281] [info]  [App.Initialize] Autoupgrade disabled: false
[2024-11-08 10:36:53.378] [info]  [ServerDropdownView] init
[2024-11-08 10:36:53.462] [info]  [i18nManager] Set new language ru
[2024-11-08 10:36:53.547] [info]  [App.Config] config.autostart has been configured: true
[2024-11-08 10:36:54.217] [info]  [App.Config] config.autostart has been configured: true
[2024-11-08 10:36:55.017] [error] [WebContentsEventM...] [mattermost] [TAB_MESSAGING] [renderer] Uncaught (in promise) ApolloError: Failed to fetch
[2024-11-08 10:36:57.673] [warn]  [App.Initialize] There was an error while trying to download the dictionary definitions for ru, spellchecking might not work properly.
[2024-11-11 09:22:55.274] [error] Logger Log level set to: info
[2024-11-11 09:22:55.352] [warn]  [App.Initialize] Current working directory is /home/isakharov, changing into /opt/Mattermost
[2024-11-11 09:22:55.562] [info]  [App.Config] config.autostart has been configured: true
[2024-11-11 09:22:55.604] [info]  [App.Initialize] Autoupgrade disabled: false
[2024-11-11 09:22:55.675] [info]  [ServerDropdownView] init
[2024-11-11 09:22:55.731] [info]  [i18nManager] Set new language ru
[2024-11-11 09:22:55.795] [warn]  [App.Initialize] There was an error while trying to download the dictionary definitions for ru, spellchecking might not work properly.
[2024-11-11 09:22:55.808] [warn]  [App.Utils] Could not get server info for mattermost Error: net::ERR_INTERNET_DISCONNECTED
    at SimpleURLLoaderWrapper.<anonymous> (node:electron/js2c/browser_init:2:115199)
    at SimpleURLLoaderWrapper.emit (node:events:519:28)
[2024-11-11 09:22:55.810] [info]  [App.Config] config.autostart has been configured: true
[2024-11-11 09:22:55.879] [warn]  [WebContentsEventM...] [mattermost] [TAB_MESSAGING] [renderer] The guest is not assumed as mattermost-webapp
[2024-11-11 09:22:55.880] [info]  [MattermostBrowser...] [mattermost] [TAB_MESSAGING] failed loading https://mattermost.russoutdoor.ru/: Error: ERR_INTERNET_DISCONNECTED (-106) loading 'https://mattermost.russoutdoor.ru/', retrying in 5 seconds
[2024-11-11 09:23:01.475] [info]  [App.Config] config.autostart has been configured: true
[2024-11-11 14:53:49.659] [error] Logger Log level set to: info
[2024-11-11 14:53:49.791] [warn]  [App.Initialize] Current working directory is /home/isakharov, changing into /opt/Mattermost
[2024-11-11 14:53:50.042] [info]  [App.Config] config.autostart has been configured: true
[2024-11-11 14:53:50.119] [info]  [App.Initialize] Autoupgrade disabled: false
[2024-11-11 14:53:50.262] [info]  [ServerDropdownView] init
[2024-11-11 14:53:50.355] [info]  [i18nManager] Set new language ru
[2024-11-11 14:53:50.450] [warn]  [App.Initialize] There was an error while trying to download the dictionary definitions for ru, spellchecking might not work properly.
[2024-11-11 14:53:50.465] [info]  [App.Config] config.autostart has been configured: true
[2024-11-11 14:53:50.467] [warn]  [App.Utils] Could not get server info for mattermost Error: net::ERR_INTERNET_DISCONNECTED
    at SimpleURLLoaderWrapper.<anonymous> (node:electron/js2c/browser_init:2:115199)
    at SimpleURLLoaderWrapper.emit (node:events:519:28)
[2024-11-11 14:53:50.582] [warn]  [WebContentsEventM...] [mattermost] [TAB_MESSAGING] [renderer] The guest is not assumed as mattermost-webapp
[2024-11-11 14:53:50.584] [info]  [MattermostBrowser...] [mattermost] [TAB_MESSAGING] failed loading https://mattermost.russoutdoor.ru/: Error: ERR_INTERNET_DISCONNECTED (-106) loading 'https://mattermost.russoutdoor.ru/', retrying in 5 seconds
[2024-11-11 17:48:30.958] [error] Logger Log level set to: info
[2024-11-11 17:48:31.030] [warn]  [App.Initialize] Current working directory is /home/isakharov, changing into /opt/Mattermost
[2024-11-11 17:48:31.089] [info]  [App.Config] config.autostart has been configured: true
[2024-11-11 17:48:31.110] [info]  [App.Initialize] Autoupgrade disabled: false
[2024-11-11 17:48:31.145] [info]  [ServerDropdownView] init
[2024-11-11 17:48:31.213] [info]  [i18nManager] Set new language ru
[2024-11-11 17:48:31.328] [info]  [App.Config] config.autostart has been configured: true
[2024-11-11 17:48:33.464] [info]  [App.Config] config.autostart has been configured: true
[2024-11-11 18:18:16.879] [error] [WebContentsEventM...] [mattermost] [TAB_MESSAGING] [renderer] [1731338296.88] WSClient has been closed, connect fail count: 1
[2024-11-11 18:18:17.380] [warn]  [WebContentsEventM...] [mattermost] [TAB_MESSAGING] [renderer] [1731338297.38] Polling websockets connection for state: undefined
[2024-11-11 18:18:17.880] [warn]  [WebContentsEventM...] [mattermost] [TAB_MESSAGING] [renderer] [1731338297.88] Polling websockets connection for state: undefined
[2024-11-11 18:18:18.379] [warn]  [WebContentsEventM...] [mattermost] [TAB_MESSAGING] [renderer] [1731338298.38] Polling websockets connection for state: undefined
[2024-11-11 18:18:18.880] [warn]  [WebContentsEventM...] [mattermost] [TAB_MESSAGING] [renderer] [1731338298.88] Polling websockets connection for state: undefined
[2024-11-11 18:18:19.382] [warn]  [WebContentsEventM...] [mattermost] [TAB_MESSAGING] [renderer] [1731338299.38] Polling websockets connection for state: undefined
[2024-11-11 18:18:19.879] [warn]  [WebContentsEventM...] [mattermost] [TAB_MESSAGING] [renderer] [1731338299.88] Polling websockets connection for state: undefined
[2024-11-11 18:18:20.379] [warn]  [WebContentsEventM...] [mattermost] [TAB_MESSAGING] [renderer] [1731338300.38] Polling websockets connection for state: undefined
[2024-11-11 18:18:20.880] [warn]  [WebContentsEventM...] [mattermost] [TAB_MESSAGING] [renderer] [1731338300.88] Polling websockets connection for state: undefined
[2024-11-11 18:18:21.375] [warn]  [WebContentsEventM...] [mattermost] [TAB_MESSAGING] [renderer] [1731338301.37] WSClient reconnected
[2024-11-11 18:18:21.453] [warn]  [WebContentsEventM...] [mattermost] [TAB_MESSAGING] [renderer] [1731338301.45] Polling websockets connection for state: 1
[2024-11-11 18:18:21.453] [warn]  [WebContentsEventM...] [mattermost] [TAB_MESSAGING] [renderer] [1731338301.45] WSClient reconnected
[2024-11-12 09:10:04.924] [error] Logger Log level set to: info
[2024-11-12 09:10:05.002] [warn]  [App.Initialize] Current working directory is /home/isakharov, changing into /opt/Mattermost
[2024-11-12 09:10:05.189] [info]  [App.Config] config.autostart has been configured: true
[2024-11-12 09:10:05.230] [info]  [App.Initialize] Autoupgrade disabled: false
[2024-11-12 09:10:05.303] [info]  [ServerDropdownView] init
[2024-11-12 09:10:05.366] [info]  [i18nManager] Set new language ru
[2024-11-12 09:10:05.462] [warn]  [App.Utils] Could not get server info for mattermost Error: net::ERR_INTERNET_DISCONNECTED
    at SimpleURLLoaderWrapper.<anonymous> (node:electron/js2c/browser_init:2:115199)
    at SimpleURLLoaderWrapper.emit (node:events:519:28)
[2024-11-12 09:10:05.463] [info]  [App.Config] config.autostart has been configured: true
[2024-11-12 09:10:05.531] [warn]  [WebContentsEventM...] [mattermost] [TAB_MESSAGING] [renderer] The guest is not assumed as mattermost-webapp
[2024-11-12 09:10:05.532] [info]  [MattermostBrowser...] [mattermost] [TAB_MESSAGING] failed loading https://mattermost.russoutdoor.ru/: Error: ERR_INTERNET_DISCONNECTED (-106) loading 'https://mattermost.russoutdoor.ru/', retrying in 5 seconds
[2024-11-12 09:10:12.038] [info]  [App.Config] config.autostart has been configured: true

Additional Information
It is most likely a ui problem - with wayland and KDE Plazma.
A bug is very simple to reproduce.

The issue persists on 5.10 (same environment: Debian 12 with KDE Wayland etc).
In 5.9, it was not possible to close the window, it seems fixed in 5.10.

@ilyasaharov I can't reproduce your exact conditions, with v5.9, however we did fix a KDE related minimize issue here. It's available in the latest nightly build if you want to try that, available here: https://community.mattermost.com/core/channels/desktop-builds

@devinbinnie , This build fixed the problem: mattermost-desktop_5.11.0-nightly.20241120-1_amd64.deb
You can close the issue.


Add Dark Mode

For #13
Added using darkmode.js. Screenshots attached.

@mayank
The dark mode shows negative images. Could you please fix it?

It's a bit odd. @sabesansathananthan what can you share your OS and Browser?

Brave browser. Is it depend on the browser?

Yes, maybe some CSS is inverting the images as well. Can you check now, I have removed the inversion from image.

Our current system has a blue background and a white container for a spinner, resume, and Search form.  like below:

but this is your implementation. I vanish the blue background and full plane white.

Could you please make the light blue background in dark blue (#072540)  background in the night mode?  in the light mode light blue background is also not there

@sabesansathananthan I have fixed the background problem.
I would recommend keeping the background as close to black as possible. Because dark mode is mainly to create a focus on text and reduce the battery drainage on OLED panels which only works in case of black color.

but we need to different the background and the container. otherwise, implementation is no use. and language color codes are according to the GitHub linguist. Don't change it in dark mode. but I watched some websites they also use dark blue as well. So could you fix it

@mayank  could you please fulfill the suggestions.

@mayank , please, resolve the conflicts and give a feedback about how is going the process to add dark mode
Note: If it takes more than one week, we must close this issue and PR

@esau-morais @sabesansathananthan working on it!

@sabesansathananthan check and confirm. Changes are done!

@mayank brother, I expect the site like hacktoberfest offl page... Color codes are not good..
refer this site https://hacktoberfest.digitalocean.com/

072540
@sabesansathananthan I have implemented the color you mentioned here.

@mayank Our current system has a blue background and a white container for a spinner, resume, and Search form. like below:

but this is your implementation. I vanish the blue background and full plane white.

Could you please make the light blue background in dark blue (#072540) background in the night mode? in the light mode light blue background is also not there

@sabesansathananthan I have implemented the color you mentioned here.

@sabesansathananthan anyways I am closing this.

Thank you ❤❤❤


[UWP] False-positive errors and warnings in visualizer

Platform

UWP

Version of SDK
latest main
Details
Visualizer surfaces an error for the FlightDetails scenario, but card does render.

Likely related, Agenda scenario triggers a warning:

And, in Inputs scenario:

@RebeccaAnne moved this to our backlog - are tehse coming from the Visualizer or the UWP renderer itself?

For the FlightDetails card:
The error is coming out of schema validation (performed by the Visualizer via Newtonsoft.Json.Schema.IsValid()). Simplest repro card below. Doesn't repro for some reason if the wrap = true is removed.
 {
	"$schema": "http://adaptivecards.io/schemas/adaptive-card.json",
	"type": "AdaptiveCard",
	"version": "1.2",
	"body": [
		{
			"type": "RichTextBlock",
			"inlines": [
				{
					"type": "TextRun",
					"text": "Sat, Mar 4, 2017",
					"wrap": true
				}
			]
		}
	]
}

For the Agenda card the message is also coming out of Schema validation. In that case there's a more obvious source. Horizontal Alignment is not in the schema for ColumnSet.  Simplest repro card:
{
    "type": "AdaptiveCard",
    "$schema": "http://adaptivecards.io/schemas/adaptive-card.json",
    "version": "1.3",
    "body": [
        {
            "type": "ColumnSet",
            "horizontalAlignment": "Center"
        }
    ]
}

The Inputs.json issue is a legitimate warning. The number input has a min/max but no error message (#4447), and min/max now triggers input validation. We should update this when we update the scenario cards for input validation. (#4552/#4612).
{
   "$schema": "http://adaptivecards.io/schemas/adaptive-card.json",
   "type": "AdaptiveCard",
   "version": "1.0",
   "body": [
   	{
   		"type": "Input.Number",
   		"min": -5,
   		"max": 5,
   		"id": "NumVal"
   	}
   ]
}

@RebeccaAnne is this tracking for 20.10?

@shalinijoshi19 No. A fix for one of the three issues will make the 20.10 payload, but one needs the sample updates that are tracking for after partners move onto 1.3, and the other hasn't been fully investigated yet.


Clean up launch file and make it runnable with ros2 launch (#70)

Rename the config file to refer to the node it configures and put it into a config/ directory.
Make setup.py install the launch and config files.
Rename the launch file with the .launch.py suffix used by OSRF
packages.
Refactor the launch file so that it works with ros2 launch.

I'd appreciate a review from @klintan, the original author of this launch file, to ensure I haven't broken any functionality they need.

Thanks for the review!


Update metrics.md

Change eval.txt references to eval.json in metrics file - just based on content seemed like this is leftover from previous versions

@sudodoki thanks!


Waiver for xinpianchang.StudioTrans

Waiver for https://github.com/microsoft/winget-pkgs/pull/23719
Microsoft Reviewers: Open in CodeFlow

@jamespik ignore until PR gets committed


Sending commands to modules - colons needed?

For a while, I've been using a script I wrote in order to delete ZNC accounts from our company server when people leave. The script has been working fine until something changed which resulted in the ZNC server returning an error instead of deleting the user.
Upon further inspection, it looks like some of the controlpanel commands require a colon in front of them in order to work. So, for example:
PRIVMSG *controlpanel AddUser pcolmer pcolmer
<EMAIL_ADDRESS>PRIVMSG linaro_znc :Usage: AddUser <username> <password>

That doesn't work but:
PRIVMSG *controlpanel :AddUser pcolmer pcolmer
<EMAIL_ADDRESS>PRIVMSG linaro_znc :User pcolmer added!

does.
Curiously, for ListUsers, that seems to work with or without a leading colon:
PRIVMSG *controlpanel :ListUsers
<EMAIL_ADDRESS>PRIVMSG linaro_znc :+------------+----------------------+---------+------------+-------------+------------+----------+
<EMAIL_ADDRESS>PRIVMSG linaro_znc :| Username   | Realname             | IsAdmin | Nick       | AltNick     | Ident      | BindHost |
<EMAIL_ADDRESS>PRIVMSG linaro_znc :+------------+----------------------+---------+------------+-------------+------------+----------+
<EMAIL_ADDRESS>PRIVMSG linaro_znc :| linaro_znc | ZNC - https://znc.in | Yes     | linaro_znc | linaro_znc_ | linaro_znc |          |
<EMAIL_ADDRESS>PRIVMSG linaro_znc :+------------+----------------------+---------+------------+-------------+------------+----------+
PRIVMSG *controlpanel ListUsers
<EMAIL_ADDRESS>PRIVMSG linaro_znc :+------------+----------------------+---------+------------+-------------+------------+----------+
<EMAIL_ADDRESS>PRIVMSG linaro_znc :| Username   | Realname             | IsAdmin | Nick       | AltNick     | Ident      | BindHost |
<EMAIL_ADDRESS>PRIVMSG linaro_znc :+------------+----------------------+---------+------------+-------------+------------+----------+
<EMAIL_ADDRESS>PRIVMSG linaro_znc :| linaro_znc | ZNC - https://znc.in | Yes     | linaro_znc | linaro_znc_ | linaro_znc |          |
<EMAIL_ADDRESS>PRIVMSG linaro_znc :+------------+----------------------+---------+------------+-------------+------------+----------+

Is this a documented change or a bug in the code?
Weirdly, I only discovered the colon solution because I was running tcpdump at the server end while using irssi to send the commands my script sends and I noticed that when I typed:
/msg *controlpanel AddUser pcolmer pcolmer

the server actually received
PRIVMSG *controlpanel :AddUser pcolmer pcolmer

I have no idea how irssi knew to add that colon in.

The colon is part of the IRC spec. If the final parameter of a command (in this case, PRIVMSG) contains the space character, it must be prepended with a colon. irssi knew to put in the colon because your message contained a space.
If your script was not sending a colon, it was technically sending invalid lines.

Thank you for that explanation, @dgw.

The change that caused this is a rewrite of the IRC line parsing code. It now actually makes use of the requirements from the RFC to simplify some things. However, I think ZNC should still accept PRIVMSGs without the colon. It's a common mistake to make. Thus, reopening.


WinBolo fails in VMware

Posting here so we don'T have to spam off-topic things in the other issue 😄
Game doesn't seem to work with the test build you posted, got many of these in the logs:
3936 03:29:17.199 m_IDirectDrawSurfaceX::ColorFill Error: invalid rect: {0,85,3,85}
3936 03:29:17.199 m_IDirectDrawSurfaceX::ColorFill Error: invalid rect: {12,85,15,85}
3936 03:29:17.199 m_IDirectDrawSurfaceX::ColorFill Error: invalid rect: {36,85,39,85}
3936 03:29:17.199 m_IDirectDrawSurfaceX::PresentSurfaceToWindow Error: Failed to copy surface: {574,325,613,410} -> {446,155,485,240}
3936 03:29:17.200 m_IDirectDrawSurfaceX::PresentSurfaceToWindow Error: Failed to copy surface: {149,442,621,477} -> {21,272,493,307}
3936 03:29:17.200 m_IDirectDrawSurfaceX::PresentSurfaceToWindow Error: Failed to copy surface: {590,255,597,269} -> {462,85,469,99}
3936 03:29:17.200 m_IDirectDrawSurfaceX::PresentSurfaceToWindow Error: Failed to copy surface: {590,269,597,283} -> {462,99,469,113}
3936 03:29:17.200 m_IDirectDrawSurfaceX::PresentSurfaceToWindow Error: Failed to copy surface: {478,400,538,423} -> {350,230,410,253}
3936 03:29:17.200 m_IDirectDrawSurfaceX::PresentSurfaceToWindow Error: Failed to copy surface: {571,197,611,237} -> {443,27,483,67}

To test just start the game and click on tutorial (this is where the actual gameplay starts)

That is weird.  Works fine for me.  I tried both the tutorial and the practice.
Here is the debug build.  Maybe this will give us some clues:  dxwrapper.zip

I forgot to mention that the game is actually closing (crashing?) once you get into the gameplayer
Here's a log from my Win7 VM where the bug occurs:
dxwrapper-winbolo.log

Do you have a Windows 10 to try with?  I have not tested on Win7 in a long time.

Same problem there

That is weird because it works fine for me.
https://github.com/elishacloud/dxwrapper/assets/25625456/c5ba14a2-366a-409b-983f-12a1f8db562e
For you, it looks like it is failing here:
3248 03:45:19.597 m_IDirectDrawSurfaceX::PresentSurfaceToWindow Error: Failed to copy surface: {621,247,661,287} -> {443,27,483,67}

The code that is failing is here, which runs this code here.  I don't think I have ever seen that code fail.  Must be something to do with your video card.  I see you are using VMware.  Do you have a physical device you can try on?  I wonder if it is a VMware issue?

I just tried it on VMware and I am seeing something similar.  I am not sure if dxwrapper can support VMware.  I need to look into what is happening.

Ah right... Well, it's not that important I guess, just wanted to report it.
It does work in other games though, I got almost all of my games in these VM's and DxWrapper had no issues in there so far

This is fixed with the latest build.  Just enable the dd7to9 feature and it should work, even on VMware.
dxwrapper.zip


Add Jitpack.io support

For easy forking/publishing and snapshoting

How does it work? I'm curious about the advantages, sorry for late reply btw

E.g. forks doesn't have to provide own repo but for artifacts but is already available via jitpack.io, like compile com.github.forkeeboy:dialogplus:hashcommit

Sorry for late reply, was in vacation, can you please resolve the conflict? then we can merge it, jitpack seems very nice

@orhanobut done.

Perfect, thanks!


Handle Popup action mode and styling for ShowCard Actions.

@RebeccaAnne,
Thanks for your contribution as a Microsoft full-time employee or intern. You do not need to sign a CLA.
Thanks,
Microsoft Pull Request Bot

void XamlBuilder::BuildActions(

This function is getting rather long. Do you think we'd benefit by splitting into one different method for each action type, and have this one call into those?

Refers to: source/uwp/Renderer/lib/XamlBuilder.cpp:561 in 0789e1b. [](commit_id = 0789e1b1bc30ef68c883dbcd5eb50ef16d0967de, deletion_comment = False)

void XamlBuilder::BuildActions(

I'm fine if that is out of scope for this change and we just create a bug/issue so we can at least discuss it.

In reply to: 302740803 [](ancestors = 302740803)

Refers to: source/uwp/Renderer/lib/XamlBuilder.cpp:561 in 0789e1b. [](commit_id = 0789e1b1bc30ef68c883dbcd5eb50ef16d0967de, deletion_comment = False)

void XamlBuilder::BuildActions(

I agree that this function is too long, but much of it is shared.  The most obvious candidate for refactoring is the piece where we render the show card.  I'll go ahead and pull that into a separate function and see how that looks, and i'll keep an eye on further refactoring as i add the rest of the implementation for other actions.

In reply to: 302741440 [](ancestors = 302741440,302740803)

Refers to: source/uwp/Renderer/lib/XamlBuilder.cpp:561 in 0789e1b. [](commit_id = 0789e1b1bc30ef68c883dbcd5eb50ef16d0967de, deletion_comment = False)


Update README

Please update Readme to indicate the final size of the executable, including the sizes of all dependencies.
If one were to create a demo using this tool, how much does the end-user need to download and install assuming no dependencies are pre-installed.

Hi,
I think this is beyond the scope of this project.
The size can greatly change from platform to platform and from version to version of both Graalvm and the libraries compiled.
The objective of this repo is to help people to find the correct minimal configuration for each library they use and verify, fix compilation issues in isolation.
Adding the size is a piece of valuable information, however, to be thorough it would require automated builds in CI environment with multiple versions. I would be happy to accept PR for this.


Rendering highlight causes severe lag when mouse is over "?" button

This and https://github.com/vfyjxf/NotEnoughEnergistics/issues/28 has been happening to me on 2.0.2. The lag starts happening after some time playing, maybe related to encoding recipes. Every time I hover over an item/the "?"  The freeze gets worse as time goes on.

This and https://github.com/vfyjxf/NotEnoughEnergistics/issues/28 has been happening to me on 2.0.2. The lag starts happening after some time playing, maybe related to encoding recipes. Every time I hover over an item/the "?"  The freeze gets worse as time goes on.

This may be related to the FEATURE from pae2, I made some optimizations at https://github.com/vfyjxf/NotEnoughEnergistics/releases/tag/2.0.3-hotfix but I'm not sure whether it works.

I have not had this happen to me again on 2.0.3-hotfix


Please remove Native Connectors/MQTT References

Please remove documentation pages related to the Native Connectors/MQTT feature since the decision was made to drop this feature from the Cloud feature set.

@garylfowler Should this be effective immediately or is there a set date/time we should do this?

I am getting some feedback on the announcement, as soon as I get it, I will
give the all-clear.
On Mon, Dec 5, 2022 at 9:43 AM Scott Anderson @.***>
wrote:

@garylfowler https://github.com/garylfowler Should this be effective
immediately or is there a set date/time we should do this?
—
Reply to this email directly, view it on GitHub
https://github.com/influxdata/docs-v2/issues/4659#issuecomment-1337832738,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AXLRYR3IYS2JYALMQ25OAALWLYSVNANCNFSM6AAAAAASURFO3M
.
You are receiving this because you were mentioned.Message ID:
@.***>


Browse to MSI and import information

MSI can easily import the information to populate a good amount of the fields.

Deriving metadata from the installer also works for EXE installers. E.g. if it is a PE64 file you know that architecture must be x64. Name, copyright, version and description metadata you may get from the VERSIONINFO resource (details properties in Windows Explorer, FileInfo.VersionInfo in .NET). There should also be ways to automatically detect the installer type from the binary (NSIS, Inno, etc.).
One downside is that this metadata may not always be accurate, e.g. I have seen lots of software where the version number of the installer binary does not match the actual product version.


KAFKA-16009: Fix PlaintextConsumerTest. testMaxPollIntervalMsDelayInRevocation

The wake-up mechanism in the new consumer is preventing from committing within a rebalance listener callback. The reason is that we are trying to register two wake-uppable actions at the same time.
The fix is to register the wake-uppable action more closely to where we are in fact blocking on it, so that the action is not registered when we execute rebalance listeneners and callback listeners.
Committer Checklist (excluded from commit message)

[ ] Verify design and implementation
[ ] Verify test coverage and CI build status
[ ] Verify documentation (including upgrade notes)

@cadonna Could you please have a look?


ngf-drag-over-class bug

Hello
I have founded a small bug:
Following documentation this forms and equivalent:
ngf-drag-over-class="myDragOverClass" and
ngf-drag-over-class="{accept: 'myDragOverClass'}"
But first is not working while second is working as expected

What is not working on the first one?

Open this example and change value of ngf-drag-over-class of dropzone to other (for example to "myDragOverClass") (and also you can change css to match this class instead of dragover to see results immediately).
Press Run and after the page is loaded try to upload file using drag&drop.
Using Chrome Dev Tools I can see that while I moving file over dropzone it obtain new class (as expected), but not my class that I specify into ngf-drag-over-class attribute but "dragover". And changed css style is also non-working.
Second form (ngf-drag-over-class="{accept: 'myDragOverClass'}") is working correct.

It should be ngf-drag-over-class="'myDragOverClass'" fixed the jsfiddle.


do you know what time it is ?


user mapping describes user_map_cmd not user_map_match

user mapping describes user_map_cmd when it should describe user_map_match added in 2.0.
┆Issue is synchronized with this Asana task by Unito

It should also include debugging tips.

This was fixed in #621


[Feature Request] Entity Counter

I have been looking for a block that would count entities in a given area and emit a redstone signal proportional to the amount of entities, and have been unable to find such a block in all the mods I'm using.
I feel like such a block would fit RFTools' theme and would be great alongside the Spawner.
You would be able to chose the following:

Type: Any Entity, Specific Entity: , Entity Group: <hostile|passive etc...>
Area: Insert a Card that would determine the area the Entity Counter
Redstone Signal:  the amount of entities per increment of redstone. For example X=4, if there are 30 entities the signal output would be 30/4=7.5 rounded down to 7.

And of course, it would require power.
Thank you.

The sensor in rftools can do this but in a limited area (i.e. right in front of it or a few blocks distance). Will that work in your situation?

Well it's kind of the same problem that the Minefactory Reloaded's Mob Counter had, the area is too small to work with most spawners or farms.

Unfortunately we're no longer supporting versions older than 1.12 and I don't have enough time to check this suggestion against all of the features of the mod but if this feature still hasn’t been implemented and you’d like to see it added to a newer version of the mod then please do create a new issue so we can review your suggestions again :+1:


Too many redis client connections by safe-transaction

Description
A running instance of safe-transaction configured with a Gnosis chain and without users still using the service is consuming more than 400 redis connections. Even after the initial sync period with the Gnosis Chain
To Reproduce
Steps to reproduce the behavior:

setup safe-transaction server with Gnosis
Connect to the Redis server and count the opened connections

REDISCLI_AUTH=$REDIS_PASSWORD redis-cli CLIENT LIST | sed -n 's|.*addr=\(.*\)\:.*|\1|p' | sort | uniq -c

    434 <IP_ADDRESS>
      1 <IP_ADDRESS>

Expected behavior
I would expect to have a lower number of connections and be sure
Environment (please complete the following information):

Staging
Gnosis
Using a local installation of Safe Global (v4.18.6)

Additional context
There are other metrics which are quite strange regarding the usage of Redis. Here I show some metrics from Grafana

Hi @ausias-armesto ,
We use a connection pool and don't limit the number of connections. Do you see any Redis issue, massive usage of CPU or memory?

Hi @ausias-armesto ,
We use a connection pool and don't limit the number of connections. Do you see any Redis issue, massive usage of CPU or memory?

Could you give me some examples on where do you use the connection pool and how. I expected that the application itself would manage those issues and not at the infrastructure level. I don't see any exceptional CPU or memory consumption, but we have a prometheus alert firing constantly indicating a posible bad usage of redis connections

https://github.com/safe-global/safe-transaction-service/blob/5935251c3b568b3108425f2c4bef8decd448a3cc/safe_transaction_service/utils/redis.py#L7
It's cached, so we always reuse the same redis client

https://github.com/safe-global/safe-transaction-service/blob/5935251c3b568b3108425f2c4bef8decd448a3cc/safe_transaction_service/utils/redis.py#L8-L10
It's cached, so we always reuse the same redis client

I already looked at the cached annotation before opening the bug, and wondered why there were still so many redis client connections if they are cached, and thought that perhaps it's not working (caching) as expected.

I rechecked and I don't see any issue here. ConnectionPool must be used when calling from_url. But remember web service can run with some threads (1 redis pool for thread) and also every worker (indexer, contracts and notification) holds a redis connection

I @Uxio0 , I don't know how to handle this, as the metrics gathered from the monitoring are also quite significant that the cache might not be working.
Perhaps, it would be nice to know which is the expected number of redis connections to be opened by the service in a standard scenario.
Would you be able to run this command in your development/staging/production environment ?
REDISCLI_AUTH=$REDIS_PASSWORD redis-cli CLIENT LIST | sed -n 's|.*addr=\(.*\)\:.*|\1|p' | sort | uniq -c

Thanks @Uxio0 , It's nice to know that we have similar numbers on the metric. Then, I would say that it's time to consider if that value is considered correct. I applied this prometheus rule where it recommends not to have more than 90.
Should this be changed at the application level?

Hi @ausias-armesto , I don't think is relevant that someone decided that 90 connections to redis are too much. Taking a look in the offical docs I don't see any kind of problem or recommendation: https://redis.io/docs/reference/clients/ . Also in our production environments we don't see any issues

@ausias-armesto thanks for the detailed reports on this issue, but we still didn't find any issue in our production deployments so we decided not to do anything about this


Automatic structure creation

Automatically create structure and its members, based on access to its offsets

improvement to https://github.com/Vector35/binaryninja-api/issues/2279

Duplicate of #1886


🐛 [firebase_auth] Should version 0.16.1+1 be used ?

Bug report
Describe the bug
when calling pub get I'm getting

pub get failed (1; Because karam_al_reef_consumer depends on firebase_auth ^0.16.1+1 which doesn't match any versions, version solving failed.)

I don't want to update to the latest version because it has many breaking changes, and the latest one fails to send the SMS code which makes it unusable.

Hi @humazed,
Can you provide pubspec.yaml ? Not sure how you are seeing firebase_auth ^0.16.1+1, because in versions list, I see ^0.16.0 and ^0.16.1.

from here https://pub.dev/packages/firebase_auth/changelog

I want the fix in 0.16.1+1  without updating to the latest version but it is not published yet.

Hi @humazed
Can you please 0.16.1+1 without ^

I'm sure it won't work because the version doesn't exist in the versions list

We do see pub error after adding the said firebase_auth version:
Running "flutter pub get" in flutterfiredemo...
Because flutterfiredemo depends on firebase_auth ^0.16.1+1 which doesn't match any versions, version solving failed.
pub get failed (1; Because flutterfiredemo depends on firebase_auth ^0.16.1+1 which doesn't match any versions, version solving failed.)
Process finished with exit code 1

But not sure if we should be using that version of the plugin since it's not listed here.

I'm afraid you will have to update your versions at some point.  I'm going to close this issue, but if you feel there is a problem with the current auth SMS implementation, feel free to open a new issue.


fix grammar

Thanks for the PR! However, I think the original is correct. It is setting up a hypothetical, and it is common in English to use past tense to refer to that hypothetical situation. Thanks, though!


Release Candidate Comments (Issue Resolution Duration)

This issue was created to collect comments about the upcoming metrics release.
This thread is for comments about Issue Resolution Duration
GitHub location: https://github.com/chaoss/wg-evolution/blob/master/metrics/Issue_Resolution_Duration.md
See all release candidates of metrics are at:
https://chaoss.community/metrics-202001/

LGTM!
Signed-off-by: Foundjem<EMAIL_ADDRESS>

"Resources" should be "References"

@germonprez fixed in #311


06_swapchain_creation.rs image count sanity check wrong

in https://github.com/KyleMayes/vulkanalia/blob/master/tutorial/src/06_swapchain_creation.rs you set the image count to min_image_count + 1 and then do a sanity check:
let mut image_count = support.capabilities.min_image_count + 1;
if support.capabilities.max_image_count != 0
    && image_count > support.capabilities.min_image_count
{
    image_count = support.capabilities.max_image_count;
}

I think it sould be && image_count > support.capabilities.max_image_count

Good catch, I'll update this.


Binding multiple keys with the bind dictionary doesn't work?

Does the bind dictionary (*) also support binding multiple keys like the documentation? It doesn't seem to work, but I can't find the problem.
Mousetrap.bind({
"['l', 'm']": function() {console.log('l, m')}
});
(*) https://gist.github.com/ccampbell/3154320

Maybe we can reopen this now that we can use any object as keys in ES6?


Update SteerMouse.app to v4.2.5

Thank you for the contribution. It was merged directly as 79dfb2776bbfb490a07ea033153921152bd746d0 to keep commit history cleaner. Your contribution is still credited to you.


Use behave.ini

I have specified a path where my features are in behave.ini
Behavex ignores this. Id like to give Behavex a directory or path where my features reside

Hi @robbrad, we will increase the priority on that implementation, as there have been more requests on this. Hope to have this ready asap.

@anibalinn Do you know if there is another way in the short term to specify the location of a feature file for behaveX
My current tests take 10 mins and could easily be made parallel (it uses Scenario Outline and an example table currently and runs 1 by 1)

Now it is possible to specify the paths where the feature files are located. Please, send me your feedback about the new functionality, just to understand if it meets your expectations.
Improvements in behave.ini are still pending,
Fix released in version 3.0.0: https://pypi.org/project/behavex/3.0.0/
branch release_3.0.0
Thanks!


Extension broken on premise after last update

Hi,
with the current version the extension is broken in our on premise setup. The filter settings are not saved and the extension does not list any repositories:

And the Image in front of the 'No PRs' label is broken:

caribeiro84.pull-request-manager-hub.view:10 Failed to set referrer policy: A policy specified by a meta element must contain only one token. The referrer policy has been left unchanged.
No permissions found for security namespace 'xxxxxx' and token 'repoV/2xxxxx/'. Ensure that the effective permissions are included in shared data.
https://onpremiseurl/tfs/_apis/public/gallery/publisher/caribeiro84/extension/pull-request-manager-hub/2.20210405.1/assetbyname/build/[object%20Module] 404 (Not Found)
Version: 2.20210405.1 (Latest) with on premise Azure devops 2020.
I already tried to clean old settings from the local storage, but no success.
Best regards
Steffen

Sorry, didn't noticed #180. I will close this and follow the older issue.


Smooth out API surfaces before M1

Current offenders:

There is no way to allocate_ids without explicitly using protobufs. I have partially addressed (Implemented in #436).

Transactions don't give any indication of success or failure (i.e. commit or rollback in __exit__). (Filed #496)

Query (and other classes) could be more Pythonic by allowing us to pass values to constructor that also have their own setters. For example:
query = dataset.query('Character').ancestor(
    ANCESTOR_KEY).limit(10).order('appearances')

becomes
query = dataset.query('Character', ancestor=ANCESTOR_KEY,
                      limit=10, order='appearances')

We don't have to go as extreme as #188 by wiping away the return self behavior in the setters, but could use them in conjuction with more Pythonic constructors. (Implemented in #487)

Query.cursor() should not raise an error before being used. Using query.cursor() is None gives a way to check progress in a query. For example, in paging: (addressed in #432)
query = dataset.query(kind=kind).limit(FETCH_MAX)
results = []
more_results = True
while more_results:
    # Make new query.
    if query._cursor is not None:
        query = query.with_cursor(query._cursor)

    curr_results = query.fetch()
    results.extend(curr_results)

    more_results = len(curr_results) == FETCH_MAX

Query should give access to start_cursor and end_cursor. It is currently only set on the pb. (see #432)

Comparing Entity values should be easier. Current workaround is
arya_dict = dict(arya_entity.items())
self.assertEqual(arya_dict, {'name': 'Arya', 'family': 'Stark'})

Paging with offsets should be a bit more automatic, as it is in gcloud-node. Currently we have to
query = query.offset(offset).limit(limit)
entities = page_query.fetch()
# Offset needs to be reset to 0 since we want to start exactly at `cursor`.
next_query = query.with_cursor(cursor).offset(0)

(done in #487, since offset always defaults to 0)

I'm sure there will be plenty more to come after #319

(UPDATED): Consider making bulk-adding properties to Entity more intuitive. See #389. (dict.update() is Pythonic and simple to use / multi-type signature)

(UPDATED): "Creating a new datastore.entity with a key name is a pain." See #82

Closing this out as all have been addressed. Last (not so important) placed in #533