Successfully installed pyTelegramBotAPI but got Errno 13 and matplotlib 1.3.1 requires nose, which is not installed. matplotlib 1.3.1 requires tornado, which is not installed.

Hi guys! was trying to install pyTelegramBotAPI and got these issues!
matplotlib 1.3.1 requires nose, which is not installed.
matplotlib 1.3.1 requires tornado, which is not installed.
Installing collected packages: certifi, chardet, urllib3, idna, requests, pyTelegramBotAPI
Could not install packages due to an EnvironmentError: [Errno 13] Permission denied: '/Library/Python/2.7/site-packages/certifi'
Consider using the --user option or check the permissions.

How is this related to BootstrapCDN?


withdraw alert on price deviation

as a user, when i try to withdraw my protected position, i would like to be informed if there is anything that can cause it to fail.
in this case, we check spot price vs averageRate and if the deviation is greater than 0.5%, the transaction will fail.
in the withdraw window, check price deviation:
from task #480

calculate the average rate
call function recentAverageRate() with the (reserve token address) the user is staking for protection
response include 2 values, numerator and denominator
average rate = numerator/denominator
calculate pool spot rate
user's protected reserve will be indicated as "primary reserve"
spot rate = secondary reserve balance / primary reserve balance
on liquidity protection contract
identify what is the allowed max deviation
call function AverageRateMaxDeviation()
response is percentage in ppm. meaning, if the result is 10000 -> 1%
check if the transaction can be executed:
IF
(1000000 - AverageRateMaxDeviation) / 1000000 < avg / spot < 1000000 / (1000000 - AverageRateMaxDeviation)

error message:
Due to price volatility, withdrawing your tokens is currently not available. Please try again in a few seconds.
CTA functionality:
disable the call to action button
mockcup:
https://www.figma.com/file/3yED7o7TgoLwoEjV2EkRLL/Bancor-V2?node-id=1506%3A2

updated the code. @ashachaf how can I trigger the price deviation to test this error?

Fixed an error with vbnt balance fetching. And the price deviation shows up for one of my positions, so I assume it works. Closing this, please review and reopen if need be @ashachaf


Samsung SM-A736B/DS - ERROR: Failed to send handshake!

Hello,
I am using heimdall v.1.42 and still getting this error.  I used the code from github to build it but it still doesn't work

Hello,
Same problem for me. I'm trying to flash twrp on my device (Samsung S10e), I'm using heimdall and ubuntu 20.04 and I always get that :
heimdall flash --RECOVERY twrpS10.img --no-reboot
Heimdall v1.4.2

Copyright (c) 2010-2017 Benjamin Dobell, Glass Echidna
http://www.glassechidna.com.au/

This software is provided free of charge. Copying and redistribution is
encouraged.

If you appreciate this software and you would like to support future
development please consider donating:
http://www.glassechidna.com.au/donate/

Initialising connection...
Detecting device...
Claiming interface...
Setting up interface...

Initialising protocol...
ERROR: Failed to send handshake!ERROR: Protocol initialisation failed!

Releasing device interface...

I read https://github.com/Benjamin-Dobell/Heimdall/issues/491 but looks like interesting pages have disappeared (error404). Please, someone could help ? thanks.

@red0bear How should udev be properly configured?
In my case, lsusb shows:
Bus 005 Device 053: ID 04e8:685d Samsung Electronics Co., Ltd GT-I9100 Phone [Galaxy S II] (Download mode)

So the device in download mode is being detected.

Duplicate of #413? I just added some help there.

@Geremia ... sorry i get a bit away from here .. is too much toxic and full scammers. I see there is a problem to configure and access on download . but libusb doenst or something is missing depending in OS. It fails both github and pre compiled stuff.

@red0bear  Sorry, I don't have the device anymore to help you test it. ☹


[frenemies] logic for migrating leaderboard, scorecards

Guys please take a look, at a seemingly important flaw, which could slightly undermine migration
https://github.com/MystenLabs/sui/pull/8218


⚠ Samsung has degraded performance

In 9a9c6a2, Samsung (https://samsung.com) experienced degraded performance:

HTTP code: 200
Response time: 2537 ms

Resolved: Samsung performance has improved in 275b5f8.


Error while application is shutdown and long delay

Pip freeze version for elastic-apm
elastic-apm==5.3.3
Using Flask Elastic APM to monitor an application that is loaded using UWSGI.
While stopping the application I am getting the error,
Traceback (most recent call last):
File "*lib/python3.6/site-packages/elasticapm/utils/compat.py", line 65, in uwsgi_atexit
func()
File "*lib/python3.6/site-packages/elasticapm/base.py", line 293, in close
self._transport.close()
File "*lib/python3.6/site-packages/elasticapm/transport/base.py", line 293, in close
super(AsyncTransport, self).close()
File "*lib/python3.6/site-packages/elasticapm/transport/base.py", line 241, in close
raise ValueError("close timed out")
ValueError: close timed out
worker 5 buried after 11 seconds
goodbye to uWSGI.
The only code that I have added for instrumentation of my app is,
import elasticapm
from elasticapm.contrib.flask import ElasticAPM
elasticapm.instrument()
application.config['ELASTIC_APM'] = {
'SERVICE_NAME': servicename,
'SECRET_TOKEN': '',
'SERVER_URL': 'url:8200',
}
Now when I shutdown it takes a while.
I also tried both lazy-app and default preforking mechanism on USWGI.
uwsgi.ini
[uwsgi]
module = wsgi
master = true
processes = 5
threads = 4
socket = locatest.sock
chmod-socket = 660
vacuum = true
enable-threads = true
lazy-apps = true
single-interpreter = true
logto = uwsgi_log/%n.log
die-on-term = true

@amalpadmanabhan we just released a new version of the agent that should fix this issue, can you try to install 5.4.1 and see if the problem goes away?
I'll close this issue for now, please re-open it if you still encounter the bug.


How to check if parameters are updated?

Hi,
I'm using Respeaker V2.0 mic array for voice localization.
I use the value of Degree Of Arrival from the device on polling as we can use by tuning.py, but since this value has no timestamp, I cannot check this value is updated or not on each polling loop.
Is there any chance to check if the value is updated?
Thank you very much in advance!

You need to check the value on a polling loop. Maybe run it on a thread.


NS test can only run in Linux

Codecov Report

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

@@            Coverage Diff            @@
##           master    #179      +/-   ##
=========================================
+ Coverage   52.21%   52.3%   +0.09%
=========================================
  Files          34      34
  Lines        4221    4221
=========================================
+ Hits         2204    2208       +4
+ Misses       1862    1859       -3
+ Partials      155     154       -1

Impacted Files
Coverage Δ

cmd/remoteenforcer/remoteenforcer_linuxtest.go
0% <ø> (ø)
:white_check_mark:

monitor/linuxmonitor/linuxMonitor.go
72% <0%> (+4%)
:white_check_mark:

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 b618eaa...c7b4a00. Read the comment docs.


Use the correct urls for issues, homepage & repo

Hi @jeremistadler!
So nice we have it fixed now! Thank you a lot!


Prepare for v4.5.0

@nchen63 no update of tslint:latest?

forgot :(

@nchen63 yep, let's do 4.5.1. I filed #2263


Add display mode (fullscreen) support

Allow to request launch of game client in the full screen mode.
Known issue:
It is impossible to start several clients in full screen on Windows due to a bug in DirectX thus only single client can be launched in fullscreen at a time.

The implementation is based on the patch by @matthid

Fixed.
Now it is possible to use full screen mode, playing against a computer, observing a replay or playing as a human against a bot.


Remove duplicate cancel button from modal

Codecov Report

Merging #10992 (769c7b4) into main (5ff36bf) will increase coverage by 0%.
The diff coverage is n/a.

@@          Coverage Diff           @@
##            main   #10992   +/-   ##
======================================
  Coverage     63%      63%
======================================
  Files        482      482
  Lines      33851    33850    -1
  Branches    5518     5518
======================================
  Hits       21468    21468
+ Misses     10339    10338    -1
  Partials    2044     2044

Impacted Files
Coverage Δ

...preter/jupyterInterpreterDependencyService.node.ts
75% <ø> (ø)

src/platform/api/pythonApi.ts
70% <ø> (+<1%)
:arrow_up:

src/notebooks/outputs/tracebackFormatter.ts
93% <0%> (-7%)
:arrow_down:

src/kernels/jupyter/baseKernelConnectionWrapper.ts
35% <0%> (-3%)
:arrow_down:

src/kernels/jupyter/jupyterKernelService.node.ts
74% <0%> (-2%)
:arrow_down:

src/standalone/api/kernelApi.ts
72% <0%> (-2%)
:arrow_down:

src/kernels/raw/launcher/kernelProcess.node.ts
69% <0%> (-1%)
:arrow_down:

src/kernels/common/baseJupyterSession.ts
80% <0%> (-1%)
:arrow_down:

src/platform/common/utils/localize.ts
76% <0%> (+<1%)
:arrow_up:

src/kernels/kernelDependencyService.node.ts
85% <0%> (+<1%)
:arrow_up:

... and 2 more

looks like there is another occurrence of this? https://github.com/microsoft/vscode-jupyter/issues/10999

looks like there is another occurrence of this? https://github.com/microsoft/vscode-jupyter/issues/10999

I think @rchiodo  fixed that 2 weeks ago.


Unable to open 'icon_play.png': File not found (file:///e:/e:/XXX）

We have written the needed data into your clipboard because it was too large to send. Please paste.

@ziqibugui please provide detailed information for better troubleshooting, thanks.


Expose helpers in JS and when not using Blaze

I noticed that the documented RouterHelpers.pathFor method wasn't available, so I've added pathFor and all the other frHelpers onto the RouterHelpers module.
I considered adding arHelpers as well, but it is a repeat of name and path and had some confusing behaviour.
The test for templating got a tweak too, so the helpers are now available in non-Blaze environments too, and only register themselves as global helpers when Blaze is present.
While checking the docs I noticed that {{#linkTo}} doesn't actually exist (and never did in this fork). I had a go at implementing it before I realised that you can't without adding a hard dependency on Blaze again, so I've removed the documentation related to it.

@coagmano amazing! Well done 👍🎉🎉
Give me a day or two, need to finish work on my end, then merge and publish all together


Address check in PromoAddressLookupFragment.java no longer works

The UserAddressRequest now returns with a result code of 1 and does not populate the address dialogue like it used too.

So this problem only occurs when using the Address.API in android M, when tested in L and on a beta N device the api works like a charm and lets me choose a UserAddress object form the dialog

@fellere thank you for the report, and then the detailed follow up. I will take a look.

Error gone away.
Tried several countries, several addresses in several languages (just in case). No error in sight.
Tested on real device 6.0.1 and Emulator.

Thank you for taking the time to submit this issue, and I apologize that we never got around to solving it. I am closing this issue because the Android Pay API has been superseded by the Google Payments API.
This sample is deprecated and is no longer maintained. Please see the paymentsapi-quickstart sample for an up-to-date sample.
If you believe your issue is relevant to that sample as well, please feel free to open a new issue there and we can continue discussing.


cmd/doc: add option to suppress showing package docs

A go doc -tree output please would be awesome.
Currently there is no way for go doc to output a clean single line separated definitions of types, functions, vars and consts.
For example go doc | fzf the intro of a package is scrambled between the output for a fuzzy finder

Yep this is the output of go doc
package moss // import "."

Package moss stands for "memory-oriented sorted segments", and provides a
data structure that manages an ordered Collection of key-val entries, with
optional persistence.

The design is similar to a simplified LSM tree (log structured merge tree),
but is more like a "LSM array", in that a stack of immutable, sorted key-val
....

var StorePageSize = 4096
var StorePrefix = "data-"
var StoreSuffix = ".moss"
var StoreVersion = uint32(4)
func ByteSliceToUint64Slice(in []byte) ([]uint64, error)
func FormatFName(seq int64) string
func HeaderLength() uint64
func OpenStoreCollection(dir string, options StoreOptions, persistOptions StorePersistOptions) (*Store, Collection, error)
func ParseFNameSeq(fname string) (int64, error)
func ToOsFile(f File) *os.File
func Uint64SliceToByteSlice(in []uint64) ([]byte, error)
type Batch interface{ ... }
type BatchOptions struct{ ... }
type Collection interface{ ... }
    func NewCollection(options CollectionOptions) (Collection, error)
type CollectionOptions struct{ ... }
type CollectionStats struct{ ... }
type CompactionConcern int
    const CompactionDisable CompactionConcern = iota ...
type EntryEx struct{ ... }
type Event struct{ ... }
type EventKind int
    const EventKindCloseStart EventKind = 1 + iota ...
type File interface{ ... }
type FileRef struct{ ... }
type Footer struct{ ... }
    func ReadFooter(options *StoreOptions, file File) (*Footer, error)
    func ScanFooter(options *StoreOptions, fref *FileRef, fileName string, pos int64) (*Footer, error)
type Header struct{ ... }
...

 }
...

For me this is much fuzzy finder friendly because no scrambled intro text is ever in the search result
gert@gert ~/Desktop/moss:master> go doc > index.txt
gert@gert ~/Desktop/moss:master> remove intro from index.txt manually then do
gert@gert ~/Desktop/moss:master> cat index.txt | fzf

Notice the difference between the first screenshot and this one for the same search

I see. I thought -tree meant a tree like structure. So IIUC, you just do not want the package doc(or rather any sort of docs) to appear for fuzzy finder to work properly. I will update the title appropriately and leave it to @robpike to make a call.

I have no problem with the idea, but the flag name chosen in the CL (go doc -sym) is both misleading (all go doc does is show symbols) and poorly explained. Hoping a better suggestion will come.
Once that's sorted, the CL will need to update the go command as well.

The idea you're looking for is "short" or "compact" or "simple", not "symbol".

I agree :) , what about flagSet.BoolVar(&short, "short", false, "short summary of symbols without package docs")

It's not just package docs, though, is it? Other things are suppressed too, are they not? Or at least the intent should be. I think what you're trying to get (we could be on different paths here) is a way to get just a list of the symbols with a concise summary of their types, free of documentation.

Correct, a one line representation for each symbol

This is looking good.


Access denied page is not in a tab

The implementation in https://github.com/ComputationalMechanics/TopoBank/commit/711fa66515c65adba694709e893ae3e880e3d61d does not always work.
When sharing a surface and unsharing it immediately after, the second user gets AccessDenied
when pressing on the notification but there is no "exception" context variable and therefore no tab.


Fix breaking API change to EE

We need to reapply the run_auction bool to EE's StepRequest::new() in order to maintain backwards compatibility.

We took an alternative approach that did not require a source code edit.


Question regarding environment variables defined in Azure App Service ...

Environment:
Microsoft Visual Studio Community 2022
Version 17.1.1
VisualStudio.17.Release/17.1.1+32228.430
Microsoft .NET Framework
Version 4.8.04084
Description:
When developing a web app locally, I have the following defined in "launchSettings.json" to define an environment variable for an Azure keyvault URI:
      "environmentVariables": {
        "azure_keyvault_uri": "https://my-keyvault.vault.azure.net/"
      }

Within my web application code, I add environment variables via:
// web_app_builder is Microsoft.AspNetCore.Builder.WebApplicationBuilder

web_app_builder.Configuration.AddEnvironmentVariables();

When I run the app locally, and iterate through all the configuration keys / values, I can see the key/value is present, i.e.:
Key: azure_keyvault_uri, Value: https://my-keyvault.vault.azure.net/
I then use the Azure portal to create an Azure App Service and define the environment variable: "azure_keyvault_uri".
When I publish the app (using Visual Studio -> Publish), everything works as expected, However, there now seem to be two configuration keys defined:
Key: APPSETTING_azure_keyvault_uri, Value: https://my-keyvault.vault.azure.net/
Key: azure_keyvault_uri, Value: https://my-keyvault.vault.azure.net/

According to the docs, App Service environment variables are prefixed with "APPSETTING_".
My question:
When running on Azure App Service, the AddEnvironmentVariables() method is adding the "APPSETTING_azure_keyvault_uri" key / value (which is expected) -- but -- is it ALSO removing the prefix and adding the second "azure_keyvault_uri" key / value?
... OR ...
Is the AddEnvironmentVariables() method picking up the key as defined in the Azure portal (without the prefix) and also picking up the environment key which is created by the Azure App service (with the prefix)?
Just trying to understand how and where the configuration keys / values are coming from when running on Azure App Service.
Thanks in advance.

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

ID: f081389e-21ca-4d1a-80e1-d96c13ec1ffb
Version Independent ID: 9d1246c8-bfbf-78af-e87f-4d0dd287da90
Content: Environment variables and app settings reference - Azure App Service
Content Source: articles/app-service/reference-app-settings.md
Service: app-service
GitHub Login: @cephalin
Microsoft Alias: cephalin

@bdcoder2
Thanks for your feedback! We will investigate and update as appropriate.

Apologies for the delay.  The values in App Service (app settings) override the ones in Web.config or appsettings.json/config.
Just to highlight, in App Service, app settings are variables passed as environment variables to the application code. They're injected into your app environment at app startup. Key Vault references must be setup in App Service Application Settings, not in your configuration files. Please see this doc and similar discussion thread for more info.

@AjayKumar-MSFT - Thank-you for your reply.
With regard to the statement:
Just to highlight, in App Service, app settings are variables passed as environment variables to the application code.
Yes, however, when running in App Service, if I  add the SINGLE environment variable with the name "azure_keyvault_uri", and then iterate through the configuration keys / values, I am seeing two (2) configuration keys with the following names, i.e.:

Key: APPSETTING_azure_keyvault_uri

Key: azure_keyvault_uri

I am assuming:

The APPSETTING_azure_keyvault_uri is created by the App Service as an environment variable and is loaded when I call the AddEnvironmentVariables() method .

The azure_keyvault_uri is also loaded (not sure how).

Thanks again.

Apologies for the delay from over the weekend. Thanks for the follow-up and additional info.
AddEnvironmentVariables does not add or remove any appsettings by itself. You may view the complete list of environment variables as injected by App Service by running 'env' command in kudu. If the issue still persist, please let me know I'll follow-up with you further.

@AjayKumar-MSFT - No problem -- sorry, I may not be making myself clear (as I am aware that AddEnvironmentVariables does not add or remove any appsettings), but if you do the following:

Create an App Service in Azure Portal
Using the Azure Portal, add an environment variable, in my case I added the environment variable called "azure_keyvault_uri".
When I deploy to the App Service and iterate through the configuration keys / values there are two (2) configuration keys present, i.e.:

APPSETTING_azure_keyvault_uri
azure_keyvault_uri

I am trying to understand why -- is it because the App Service adds a prefix (APPSETTING_) to the environment variable that was entered in the Portal?
I would have expected a single "azure_keyvault_uri" key to be present in the configuration, but what I think is happening is that the App Service is adding the prefix APPSETTING_ to the environment key entered and when AddEnvironmentVariables() is used in code, two environment variables are loaded into the configuration -- is that correct?
Hope I made myself a little clearer.
Thanks again for your patience.

Thanks for adding additional clarity, bdcoder2.
In regards to this -

is it because the App Service adds a prefix (APPSETTING_) to the environment variable that was entered in the Portal?

Correct, Windows Azure Web Sites: How Application Strings and Connection Strings Work | Azure Blog and Updates | Microsoft Azure
I'm unable to repro this. For a test you may try this out with only via app settings and remove the environment variable within the AddEnvironmentVariables() - and see if you experience any different behavior (and it continues to work).

@AjayKumar-MSFT - Thanks, I can now see (according to the docs) that the "APPSETTING_azure_keyvault_uri" environment variable is created by the App Service.
I am assuming the un-prefixed environment variable "azure_keyvault_uri" is also loaded "as is" (without the prefix) when AddEnvironmentVariables() is called; when I remove the call to AddEnvironmentVariables(), both configuration keys disappear.
When I get a chance, I will create a small project to illustrate this behavior.

bdcoder2, Thanks for the additional info. both configuration keys disappearing seems little offset. Sure, please let me know if you still need further assistance. I'll follow-up with you further for a closer investigation.
Since this is not related to documentation specific feedback, I'll close this for now. Thanks again for your time and feedback.

@AjayKumar-MSFT - I have confirmed that when an environment variable is entered in the Azure portal for an App Service -- the environment variable (as-is) is created and a second environment variable with the prefix "APPSETTING_" is also created (as stated in the docs) and loaded when the AddEnvironmentVariables() is called.
See:  https://github.com/bdcoder2/env1

bdcoder2, Thanks for the follow-up and sharing your analysis and the sample.

@AjayKumar-MSFT - Yes -- that is what the sample project confirmed -- initially I was not sure why two environment variables were present, but now it is clear, the App Service prepends each environment variable with the "APPSETTING_" prefix.  Not sure why this is done, but regardless, mystery solved.
Thanks again.

“I have confirmed that when an environment variable is entered in the Azure portal for an App Service -- the environment variable (as-is) is created and a second environment variable with the prefix "APPSETTING_" is also created (as stated in the docs) and loaded when the AddEnvironmentVariables() is called || would this be expected? or should have been overridden? "

bdcoder2,  I have checked on this further and to add more clarity:

would this be expected?
Yes, it is expected.

Or should be been overridden?
No, it won't be. The changes are additive.

Thanks again for your great feedback and detailed analysis.


Bug fixes for closing terminal window

Fixing bugs related to closing terminal window by improving the Process State transition.
Bug 194992:[C++ on Linux] Console Window opened by VSCode isn't closed after stopping debugging
Bug 196499:[C++ on Linux] Closing VSCode won't close debuggee window
Bug 197013:[C++ on Linux] Attaching: Run to the end leaves the console window open
Descriptions:

OnStopped()
a. Prevent reentry of handling "*stopped,reason="exited"" event
b. Remove CmdExitAsync() since it will be called by ProcessExitEvent event handler, this is a duplicate.
CmdDetach()
a. Use "-target-detach" to make sure gdb is in detach mode, this is good enough. "-gdb-exit" should be called by OnStopped(), see 1.
CmdBreakInternal()
a. "-exec-interrupt" works with attach and launch mode both.
b. Unlike CmdAsync("-exec-interrupt", ResultClass.done) which receives a confirmation from gdb, CmdLinuxBreak() doesn't verify that gdb is really in break mode. This sometimes fail detach.
c. "-target-detach"requires that gdb is in break mode; if not, it will core dump the debuggee.
HandleThreadGroupExited()
a. Post a "*stopped,reason=""exited""" event, let OnStopped() handle it. OnStopped() does call OnDebuggerProcessExit(), and it doe more cleanup work.

Hi @xingshenglu, I'm your friendly neighborhood Microsoft Pull Request Bot (You can call me MSBOT). Thanks for your contribution!

It looks like you're a Microsoft contributor (Freddie Lu). If you're full-time, we DON'T require a Contribution License Agreement. If you are a vendor, please DO sign the electronic Contribution License Agreement. It will take 2 minutes and there's no faxing! https://cla.microsoft.com.

TTYL, MSBOT;

:+1:

I've spent the entire day trying to repro the issues that were caused from exec-interrupt not working. So far, the only issues I've repro'd have been when I disable the launching of the debugger terminal. I was also a bit concerned about the change that waits the debugging to exit, but Freddie has addressed my earlier feedback.


(*&^%$#@#$%^&GET-TIKTOK-FANS-GENERATOR-INSTANT-FREE-2024-at-QJoJH { JKLI}

CLICK HERE TO GET NOW
CLICK HERE TO GET NOW
09 minutes ago -
Free Tiktok Followers And Likes Generator New Method 2024 For Sharing Tips For Content Creation Asking Other Tiktokers For Help And Other Things That Pertain To Creatin
CLICK HERE TO GET NOW
Hello Tiktokers Thanks A Lot For Your Continued Support For Our Tool And Congratz On The Fans And Followers That You Generate Through Our Tool We Get That You Re Working Hard To Be Among The Top Tiktokers On The Internet And So We Ve Got An Exclusive Offer To Help You With That You Ll Be Honored To Hear That We Re Offering The Maximum Number Of Fans 100K Our Tool Generates To Every User That Uses The Tool The Offer Is Only Valid To The First 1 000 Users So Act Quickly Get All The Great Benefits Of Our Offer The Offer Went Live Today
Tiktok Followers Generator 2024 You Ll Reach Wbu In Much Less Time Free Tiktok Followers Generator 2024 No Human Verification Tiktok Free Followers Generator Unlimited Free Tiktok Followers Free Tiktok Likes 2024 1 Tiktok Followers Generator Grow Your Tiktok Account With Free And Real Followers Now Free Tiktok Followers Fans And Likes Get Up To 20K Tiktok Followers For Free Daily All You Need Is Your Wbuname Join Us And Be Wbuus Get Real Followers For More Than 3 Tiktok Accounts
You Ll Reach Nursingcenter In Much Less Time Don T Spend Your Time And Start Being Typically The Most Popular Tik Tok Using Tikfollower Like Comments App Get 1M Follower Like And Comment At The Same Time In Your Videos And Become Popular In Tik Tok After App Install Select Get Daily Follower You Get Follower Like And Comment Automatically The Only Way To Have More Likes And More Comments In Your Videos Is Usually To Be More Popular
Hello Tiktokers Thanks A Lot For Your Continued Support For Our Tool And Congratz On The Fans And Followers That You Generate Through Our Tool We Get That You Re Working Hard To Be Among The Top Tiktokers On The Internet And So We Ve Got An Exclusive Offer To Help You With That You Ll Be Honored To Hear That We Re Offering The Maximum Number Of Fans 100K Our Tool Generates To Every User That Uses The Tool The Offer Is Only Valid To The First 1 000 Users So Act Quickly Get All The Great Benefits Of Our Offer The Offer Went Live Today
Copyright:2024

Description

...
Possible Solution

...
Checklist

[ ] I have read and follow the CONTRIBUTING.md document.
[ ] There are no other issues similar to this one.


Measure search engine time, not client time

The Rust benchmark client now measures time on the client side, which includes communication time over the local Unix pipe.  Likely the added pipe cost is minuscule, but let's be paranoid and instead measure the precise query execution time on each server?

For paranoia purposes, for starters, I'm adding .flush() on the server side for each run.
Note that we are flushing through two pipes maybe, since client.py spawns a make subprocess, which in turn spawns the command-line to run each engine.
We should still switch to an accurate monotonic (and same!) clock for both engines, server side.


[fix] linked share url for mobile support

The current linkedin url seems to fail in mobile devices. Please review this fix. :)

Thank you for the fix!


Updating to ICS 0.8

I was looking into how to specify a timezone across a whole yaml file, and (after doing some manual work) I saw that ics can do it for us.  But, that is the unreleased 0.8 version. I decided to give it a try, and found... it's different and this tool will require updates.

Field name → summary
Date parsing has changed, and now is more reliant on YAML data processing (the YAML processor itself should return a datetime object, or certain other things that can be converted to it: https://github.com/ics-py/ics-py/blob/81b77a2d1e919d87367f97ddafdb1a488a8d2986/src/ics/utils.py#L29-L41
The practical effect is there should be an extra space in the format: YYYY-MM-DD HH:MM:SS -ZZ:00 (ZZ:00 is optional, space before it is mandatory, seconds is mandatory)
str(calendar) doesn't work anymore, calendar.serialize() instead it seems.  Same for events.
event_ics_from_yaml can't return a string anymore - it produces an error later when it tries to serialize.  So, the manual insertion of RRULE need some updating

dtstamp can be set directly via event.dtstamp
rrule can be set via event.extra.append(rrule_rrule)

I will update the issue description with anything else I find.
I didn't exactly mean to try to fix these, but went a bit deep and didn't stop until figured them out.  My upcoming PR doesn't yet make all tests pass - I am not sure which tests are too strict, for example.
I'm not sure what to do: do nothing, wait for 0.8.0 to be released (and either do nothing or use my older manual file-timezone handling method).  Or, use the development version of ics (pip install https://github.com/ics-py/ics-py/archive/refs/heads/main.zip) to continue moving forward.
And since I haven't been master planning the project, I am not sure if I am the best one to try to fix things up (I have no special experience in icalendar files, I just would like something working sooner rather than later...)

I think porting to 0.8 (or the development version thereof) is the right move. Thanks for your work in that direction!  I will close this for now, and we can follow up on the PR to get it merged.


Space in installation folder (Windows) makes trouble.

Operating system and version:
Windows 10
nvm debug output:

nvm ls output:

How did you install nvm?

using https://github.com/coreybutler/nvm-windows/releases
v 1.1.10
What steps did you perform?
nvm install 18.16
nvm use 18.16.0
What happened?
The command "nvm use" didn't work because nvm.exe was installed under "c:\Users\Stefan L\nvm".
The problem was the space in the path "Stefan L".
The nvm threw an error that  "c:\Users\Stefan" couldn't be found - this is not exact message but path was cut where the blank space is.
I installed again under  "c:\Users\nvm", changed folder permissions for all users and all was fine.
What did you expect to happen?
Is there anything in any of your profile files that modifies the PATH?

If you are having installation issues, or getting "N/A", what does curl -I --compressed -v https://nodejs.org/dist/ print out?

nvm-windows is an entirely different project.


Entity registry doesn't overwrite with None

Description:
Little patch to entity registry.
Checklist:

[x] The code change is tested and works locally.
[x] Local tests pass with tox. Your PR cannot be merged unless tests pass
[x] There is no commented out code in this PR.
[x] I have followed the development checklist

@balloob @Swamp-Ig what's the status here? Are we good or should we close?


Explain how I can use a strategy that does not always use containers

I want to do something like this:
strategy:
  matrix:
    linux:
      imageName: ubuntu-16.04
      containerImage: my-image
    mac:
      imageName: macos-10.13
    windows:
      imageName: vs2017-win2016

pool:
  vmImage: $(imageName)

container: $[ variables['containerImage'] ]

Only Linux should use a container, the others should not (particularly mac, which doesn't support containers). How am I meant to do this?

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

ID: 3339a2e0-be29-1363-f588-b231d4472c02
Version Independent ID: 72dd11a3-704d-d0fd-6dfa-cf49f3352de3
Content: Container Jobs in Azure Pipelines and TFS - Azure Pipelines
Content Source: docs/pipelines/process/container-phases.md
Product: devops
Technology: devops-cicd
GitHub Login: @steved0x
Microsoft Alias: macoope

@Naatan Please accept our apologies for the delay in getting to this issue. It looks like you were working through an issue with your scenario or implementation, rather than an issue with the documentation. Here are a few options where you might consider asking similar questions in the future:

Azure DevOps on Stack Overflow
Azure DevOps Support Bot

I've since resolved my issue, but I reported it here because I felt like the docs ought to cover this topic.

FYI I used pipeline templates to resolve this same issue.

@Naatan What was the solution?


Fixes #1556

Fixes #1556

Great catch, thanks a lot for your PR.
Please change the branch to test branch.

It just bugs me how is that been unnoticed for  quite some time and not even caught on the tests.
baybe there are some cases where the command takes a bit longer  to run and the CD after happens too fast? 🤷  either way its a rly good catch .
Thanks for changing the branch. Merging to test.

Very sneaky bug, thank you!

I know why it was actually not being noticed on the tests ...
the CI Environment already has git installed therefore it doesn't fail on that command.

I know why it was actually not being noticed on the tests ...
the CI Environment already has git installed therefore it doesn't fail on that command.

That is strange because this command isn't installing git, it just clones the repo. And on the ubuntu image I also had git installed from the beginning.

:tada: This PR is included in version 4.1.0-test.1 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:

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


Fix workspace chart bottom property

[x] Bugfix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)

Proposed changes

While investigating why there is a gray bar at the bottom of the workspace chart, I noticed that the horizontal scrollbar is partially overlapped by the footer.

It happens because the current value for the bottom property doesn't seem to consider the width of the workspace footer border.

This PR fixes that.

Checklist

[x] I have read the contribution guidelines
[ ] For non-bugfix PRs, I have discussed this change on the forum/slack team.
[ ] I have run grunt to verify the unit tests pass
[ ] I have added suitable unit tests to cover the new/changed functionality

Coverage remained the same at 68.199% when pulling 5ea0c6fca1c8bf3bf5ccb5672bfd0b4696878625 on bonanitech:workspace-chart-bottom into dc7fef63952548277d7759c327ce2909fdce0a3c on node-red:master.


Support for 802.11h "Transmit Power Control" (TPC)? (IDFGH-12796)

Answers checklist.

[X] I have read the documentation ESP-IDF Programming Guide and the issue is not addressed there.
[X] I have updated my IDF branch (master or release) to the latest version and checked that the issue is present there.
[X] I have searched the issue tracker for a similar issue and not found a similar issue.

General issue report
Does ESP32, especially ESP32-C3 support 802.11h, especially "Transmit Power Control" (TPC)?

Let me add that TPC was originally specified in 802.11h but it has been included in the 802.11 standard since 2007 (IEEE 802.11-2007). So if the wifi stack of the ESP32 is conforming to the standard, it should have implemented it, right?

Hi @br101
Current chips do not yet support complete TPC functions, which means that STA cannot adjust the transmit power according to the requirements of the AP.
However, our current chips all support dynamic adjustment of transmit power through IDF API: https://github.com/espressif/esp-idf/blob/d4cd437ede613fffacc06ac6d6c93a083829022f/components/esp_wifi/include/esp_wifi.h#L1075

Thank you, setting the TX power by code is not enough. Please let me add that this feature is often a requirement in strictly managed corporate networks, so very important in order to use ESP32 based systems in larger scale professional environments like big offices or production sites.

Hi @br101
Thank you for the clarification. Due to the dynamic adjustment of transmission power for each channel and rate required by the TPC feature, it conflicts with our existing chip (32/s2/s3/c2/c3/c6) software and hardware architecture design, resulting in the inability to support this feature on the current chip. For future chips, we will consider redesigning the software and hardware architecture to meet this functional requirement.


[Test PR] Opensearch gradle check fix coverage 1 fork

Description
Test: Opensearch gradle check fix coverage 1 fork
Issues Resolved
TEST
Check List

[ ] New functionality includes testing.

[ ] All tests pass

[ ] New functionality has been documented.

[ ] New functionality has javadoc added

[ ] Commits are signed per the DCO using --signoff

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

Codecov Report

:exclamation: No coverage uploaded for pull request base (opensearch-gradle-check-fix-coverage-1@5124cc5). Click here to learn what that means.
The diff coverage is n/a.

@@                            Coverage Diff                            @@
##             opensearch-gradle-check-fix-coverage-1    #3791   +/-   ##
=========================================================================
  Coverage                                          ?   70.57%
  Complexity                                        ?    56666
=========================================================================
  Files                                             ?     4557
  Lines                                             ?   272685
  Branches                                          ?    40038
=========================================================================
  Hits                                              ?   192460
  Misses                                            ?    63988
  Partials                                          ?    16237

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 5124cc5...9925e56. Read the comment docs.


[BUG] CLI Config Test fails intermittently during docker container build

Describe the bug
There is a intermittent issue about the following test failing in container build. Tried to add  wait on write (5f6905dacb35492dae466d7f563c12b8314c1fb2) but that seemingly did not help.
panic: sync: negative WaitGroup counter

goroutine 24 [running]:
sync.(*WaitGroup).Add(0xc00009ea40, 0xffffffffffffffff)
	/usr/local/go/src/sync/waitgroup.go:74 +0x147
sync.(*WaitGroup).Done(...)
	/usr/local/go/src/sync/waitgroup.go:99
github.com/imyousuf/webhook-broker/config.TestCLIConfigPathChangeNotification.func1.1()
	/go/src/github.com/imyousuf/webhook-broker/config/cliconfig_test.go:45 +0x33
created by github.com/imyousuf/webhook-broker/config.glob..func2
	/go/src/github.com/imyousuf/webhook-broker/config/cliconfig.go:138 +0x9c
FAIL	github.com/imyousuf/webhook-broker/config	0.025s
?   	github.com/imyousuf/webhook-broker/config/mocks	[no test files]
ok  	github.com/imyousuf/webhook-broker/controllers	1.140s
ok  	github.com/imyousuf/webhook-broker/dispatcher	1.598s
?   	github.com/imyousuf/webhook-broker/dispatcher/mocks	[no test files]
ok  	github.com/imyousuf/webhook-broker/storage	0.683s
ok  	github.com/imyousuf/webhook-broker/storage/data	0.007s
?   	github.com/imyousuf/webhook-broker/storage/mocks	[no test files]

To Reproduce
Steps to reproduce the behavior:

Some PR test or snyk build will fail

Expected behavior
No intermittent test failure

#27 [build-env 22/22] RUN make test
#27 0.077 go test -timeout 30s -mod=readonly ./...
#27 10.01 ok  	github.com/***/webhook-broker	3.255s
#27 37.53 {"level":"error","time":"2021-01-12T18:07:55Z","message":"Encountered Wait error on file change notification"}
#27 37.53 panic: test timed out after 30s
#27 37.53
#27 37.53 goroutine 5 [running]:
#27 37.53 testing.(*M).startAlarm.func1()
#27 37.53 	/usr/local/go/src/testing/testing.go:1618 +0xe5
#27 37.53 created by time.goFunc
#27 37.53 	/usr/local/go/src/time/sleep.go:167 +0x45
#27 37.53
#27 37.53 goroutine 1 [chan receive]:
#27 37.53 testing.(*T).Run(0xc000086600, 0x90e1dd, 0x23, 0x91f548, 0x496506)
#27 37.53 	/usr/local/go/src/testing/testing.go:1169 +0x2da
#27 37.53 testing.runTests.func1(0xc000086480)
#27 37.53 	/usr/local/go/src/testing/testing.go:1439 +0x78
#27 37.53 testing.tRunner(0xc000086480, 0xc0000d1de0)
#27 37.53 	/usr/local/go/src/testing/testing.go:1123 +0xef
#27 37.53 testing.runTests(0xc0000ae560, 0xb83860, 0xc, 0xc, 0xbff7974662694c89, 0x6fc2e586e, 0xbc4d40, 0x415130)
#27 37.53 	/usr/local/go/src/testing/testing.go:1437 +0x2fe
#27 37.53 testing.(*M).Run(0xc000104080, 0x0)
#27 37.53 	/usr/local/go/src/testing/testing.go:1345 +0x1eb
#27 37.53 main.main()
#27 37.53 	_testmain.go:65 +0x138
#27 37.53
#27 37.53 goroutine 19 [chan receive]:
#27 37.53 testing.(*T).Run(0xc000086900, 0x906bcf, 0x14, 0x91f4e0, 0x258e096da5)
#27 37.53 	/usr/local/go/src/testing/testing.go:1169 +0x2da
#27 37.53 github.com/***/webhook-broker/config.TestCLIConfigPathChangeNotification(0xc000086600)
#27 37.53 	/go/src/github.com/***/webhook-broker/config/cliconfig_test.go:49 +0x50
#27 37.53 testing.tRunner(0xc000086600, 0x91f548)
#27 37.53 	/usr/local/go/src/testing/testing.go:1123 +0xef
#27 37.53 created by testing.(*T).Run
#27 37.53 	/usr/local/go/src/testing/testing.go:1168 +0x2b3
#27 37.53
#27 37.53 goroutine 20 [semacquire]:
#27 37.53 sync.runtime_Semacquire(0xc00009ea68)
#27 37.53 	/usr/local/go/src/runtime/sema.go:56 +0x45
#27 37.53 sync.(*WaitGroup).Wait(0xc00009ea60)
#27 37.53 	/usr/local/go/src/sync/waitgroup.go:130 +0x65
#27 37.53 github.com/***/webhook-broker/config.TestCLIConfigPathChangeNotification.func1(0xc000086900)
#27 37.53 	/go/src/github.com/***/webhook-broker/config/cliconfig_test.go:77 +0x245
#27 37.53 testing.tRunner(0xc000086900, 0x91f4e0)
#27 37.53 	/usr/local/go/src/testing/testing.go:1123 +0xef
#27 37.53 created by testing.(*T).Run
#27 37.53 	/usr/local/go/src/testing/testing.go:1168 +0x2b3
#27 37.53
#27 37.53 goroutine 21 [syscall]:
#27 37.53 syscall.Syscall6(0xe8, 0x8, 0xc00018fb6c, 0x7, 0xffffffffffffffff, 0x0, 0x0, 0x2, 0x17, 0x0)
#27 37.53 	/usr/local/go/src/syscall/asm_linux_amd64.s:41 +0x5
#27 37.53 golang.org/x/sys/unix.EpollWait(0x8, 0xc00018fb6c, 0x7, 0x7, 0xffffffffffffffff, 0xc00018fc44, 0xc000066d00, 0x0)
#27 37.53 	/go/pkg/mod/golang.org/x/sys@v0.0.0-20201029080932-201ba4db2418/unix/zsyscall_linux_amd64.go:76 +0x72
#27 37.53 github.com/fsnotify/fsnotify.(*fdPoller).wait(0xc0000d6600, 0xc00018fc00, 0x2, 0x0)
#27 37.53 	/go/pkg/mod/github.com/fsnotify/fsnotify@v1.4.9/inotify_poller.go:86 +0x91
#27 37.53 github.com/fsnotify/fsnotify.(*Watcher).readEvents(0xc000080550)
#27 37.53 	/go/pkg/mod/github.com/fsnotify/fsnotify@v1.4.9/inotify.go:192 +0x206
#27 37.53 created by github.com/fsnotify/fsnotify.NewWatcher
#27 37.53 	/go/pkg/mod/github.com/fsnotify/fsnotify@v1.4.9/inotify.go:59 +0x1a8
#27 37.53
#27 37.53 goroutine 22 [select]:
#27 37.53 github.com/***/webhook-broker/config.watchWorker(0xc000080550, 0xc0000a27e0)
#27 37.53 	/go/src/github.com/***/webhook-broker/config/cliconfig.go:97 +0xd5
#27 37.53 created by github.com/***/webhook-broker/config.(*CLIConfig).watchFileIfExists
#27 37.53 	/go/src/github.com/***/webhook-broker/config/cliconfig.go:91 +0x398

Despite having a random string in file and panic recovery test timed out!

#27 [build-env 22/22] RUN make test
#27 0.077 go test -timeout 30s -mod=readonly ./...
#27 10.01 ok  	github.com/***/webhook-broker	3.255s
#27 37.53 {"level":"error","time":"2021-01-12T18:07:55Z","message":"Encountered Wait error on file change notification"}
#27 37.53 panic: test timed out after 30s
#27 37.53
#27 37.53 goroutine 5 [running]:
#27 37.53 testing.(*M).startAlarm.func1()
#27 37.53 	/usr/local/go/src/testing/testing.go:1618 +0xe5
#27 37.53 created by time.goFunc
#27 37.53 	/usr/local/go/src/time/sleep.go:167 +0x45
#27 37.53
#27 37.53 goroutine 1 [chan receive]:
#27 37.53 testing.(*T).Run(0xc000086600, 0x90e1dd, 0x23, 0x91f548, 0x496506)
#27 37.53 	/usr/local/go/src/testing/testing.go:1169 +0x2da
#27 37.53 testing.runTests.func1(0xc000086480)
#27 37.53 	/usr/local/go/src/testing/testing.go:1439 +0x78
#27 37.53 testing.tRunner(0xc000086480, 0xc0000d1de0)
#27 37.53 	/usr/local/go/src/testing/testing.go:1123 +0xef
#27 37.53 testing.runTests(0xc0000ae560, 0xb83860, 0xc, 0xc, 0xbff7974662694c89, 0x6fc2e586e, 0xbc4d40, 0x415130)
#27 37.53 	/usr/local/go/src/testing/testing.go:1437 +0x2fe
#27 37.53 testing.(*M).Run(0xc000104080, 0x0)
#27 37.53 	/usr/local/go/src/testing/testing.go:1345 +0x1eb
#27 37.53 main.main()
#27 37.53 	_testmain.go:65 +0x138
#27 37.53
#27 37.53 goroutine 19 [chan receive]:
#27 37.53 testing.(*T).Run(0xc000086900, 0x906bcf, 0x14, 0x91f4e0, 0x258e096da5)
#27 37.53 	/usr/local/go/src/testing/testing.go:1169 +0x2da
#27 37.53 github.com/***/webhook-broker/config.TestCLIConfigPathChangeNotification(0xc000086600)
#27 37.53 	/go/src/github.com/***/webhook-broker/config/cliconfig_test.go:49 +0x50
#27 37.53 testing.tRunner(0xc000086600, 0x91f548)
#27 37.53 	/usr/local/go/src/testing/testing.go:1123 +0xef
#27 37.53 created by testing.(*T).Run
#27 37.53 	/usr/local/go/src/testing/testing.go:1168 +0x2b3
#27 37.53
#27 37.53 goroutine 20 [semacquire]:
#27 37.53 sync.runtime_Semacquire(0xc00009ea68)
#27 37.53 	/usr/local/go/src/runtime/sema.go:56 +0x45
#27 37.53 sync.(*WaitGroup).Wait(0xc00009ea60)
#27 37.53 	/usr/local/go/src/sync/waitgroup.go:130 +0x65
#27 37.53 github.com/***/webhook-broker/config.TestCLIConfigPathChangeNotification.func1(0xc000086900)
#27 37.53 	/go/src/github.com/***/webhook-broker/config/cliconfig_test.go:77 +0x245
#27 37.53 testing.tRunner(0xc000086900, 0x91f4e0)
#27 37.53 	/usr/local/go/src/testing/testing.go:1123 +0xef
#27 37.53 created by testing.(*T).Run
#27 37.53 	/usr/local/go/src/testing/testing.go:1168 +0x2b3
#27 37.53
#27 37.53 goroutine 21 [syscall]:
#27 37.53 syscall.Syscall6(0xe8, 0x8, 0xc00018fb6c, 0x7, 0xffffffffffffffff, 0x0, 0x0, 0x2, 0x17, 0x0)
#27 37.53 	/usr/local/go/src/syscall/asm_linux_amd64.s:41 +0x5
#27 37.53 golang.org/x/sys/unix.EpollWait(0x8, 0xc00018fb6c, 0x7, 0x7, 0xffffffffffffffff, 0xc00018fc44, 0xc000066d00, 0x0)
#27 37.53 	/go/pkg/mod/golang.org/x/sys@v0.0.0-20201029080932-201ba4db2418/unix/zsyscall_linux_amd64.go:76 +0x72
#27 37.53 github.com/fsnotify/fsnotify.(*fdPoller).wait(0xc0000d6600, 0xc00018fc00, 0x2, 0x0)
#27 37.53 	/go/pkg/mod/github.com/fsnotify/fsnotify@v1.4.9/inotify_poller.go:86 +0x91
#27 37.53 github.com/fsnotify/fsnotify.(*Watcher).readEvents(0xc000080550)
#27 37.53 	/go/pkg/mod/github.com/fsnotify/fsnotify@v1.4.9/inotify.go:192 +0x206
#27 37.53 created by github.com/fsnotify/fsnotify.NewWatcher
#27 37.53 	/go/pkg/mod/github.com/fsnotify/fsnotify@v1.4.9/inotify.go:59 +0x1a8
#27 37.53
#27 37.53 goroutine 22 [select]:
#27 37.53 github.com/***/webhook-broker/config.watchWorker(0xc000080550, 0xc0000a27e0)
#27 37.53 	/go/src/github.com/***/webhook-broker/config/cliconfig.go:97 +0xd5
#27 37.53 created by github.com/***/webhook-broker/config.(*CLIConfig).watchFileIfExists
#27 37.53 	/go/src/github.com/***/webhook-broker/config/cliconfig.go:91 +0x398

Despite having a random string in file and panic recovery test timed out!

{"level":"debug","Content":"[broker]\n\tmax-message-queue-size=10000000\n\t","time":"2021-01-12T21:37:11Z","message":"Content generating hash for"}
{"level":"debug","writeOrCreateMask":2,"eventName":"../testdatadir/webhook-broker.change-test_2311588148755813194.cfg","time":"2021-01-12T21:37:11Z","message":"File change event"}
{"level":"debug","Content":"","time":"2021-01-12T21:37:11Z","message":"Content generating hash for"}
{"level":"debug","oldHash":"8ee96fea5605a342fdc8ed7bf1f144f9ffe63127be039e45aaf1968513afc1c1","newHash":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","time":"2021-01-12T21:37:11Z","message":"Old and new hash"}
{"level":"debug","writeOrCreateMask":2,"eventName":"../testdatadir/webhook-broker.change-test_2311588148755813194.cfg","time":"2021-01-12T21:37:11Z","message":"File change event"}
{"level":"debug","Content":"[broker]\n\tmax-message-queue-size=1\n\t","time":"2021-01-12T21:37:11Z","message":"Content generating hash for"}
{"level":"debug","oldHash":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","newHash":"f86bef2bb02bdddabaf408c171ce00bcb5662b5165d10831fb1e8e6e01c84b6d","time":"2021-01-12T21:37:11Z","message":"Old and new hash"}

Seemingly what is happening intermittently in test environment is, file is in truncated state long enough for notifier to notify; which is a content change and hence being correctly picked by our notifier.
It is safe to assume for our application that, if there is a configuration file to watch, then unless its deleted, we should ignore blank content and consider it a error.

{"level":"debug","Content":"[broker]\n\tmax-message-queue-size=10000000\n\t","time":"2021-01-12T21:37:11Z","message":"Content generating hash for"}
{"level":"debug","writeOrCreateMask":2,"eventName":"../testdatadir/webhook-broker.change-test_2311588148755813194.cfg","time":"2021-01-12T21:37:11Z","message":"File change event"}
{"level":"debug","Content":"","time":"2021-01-12T21:37:11Z","message":"Content generating hash for"}
{"level":"debug","oldHash":"8ee96fea5605a342fdc8ed7bf1f144f9ffe63127be039e45aaf1968513afc1c1","newHash":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","time":"2021-01-12T21:37:11Z","message":"Old and new hash"}
{"level":"debug","writeOrCreateMask":2,"eventName":"../testdatadir/webhook-broker.change-test_2311588148755813194.cfg","time":"2021-01-12T21:37:11Z","message":"File change event"}
{"level":"debug","Content":"[broker]\n\tmax-message-queue-size=1\n\t","time":"2021-01-12T21:37:11Z","message":"Content generating hash for"}
{"level":"debug","oldHash":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","newHash":"f86bef2bb02bdddabaf408c171ce00bcb5662b5165d10831fb1e8e6e01c84b6d","time":"2021-01-12T21:37:11Z","message":"Old and new hash"}

Seemingly what is happening intermittently in test environment is, file is in truncated state long enough for notifier to notify; which is a content change and hence being correctly picked by our notifier.
It is safe to assume for our application that, if there is a configuration file to watch, then unless its deleted, we should ignore blank content and consider it a error.


Using customMessage with custom username and icon_url

I use the following code to send a customMessage to Slack.
robot.emit 'slack-attachment', {
  channel: "test",
  attachments: [{color:"#4183C4",title: "Test",text:"this is a test."}],
  username: "CustomBotName",
  icon_url: "http://path/to/an/icon.png",
  text: ""
}

Everything works except the username and icon_url. A default icon and bot name ("bot") appears on Slack. Is there anything I'm missing or it's a bug?

Same problem, looks like the fix for this was in #162 but it hasn't been pushed to NPM (it's still showing a version from February).
I've changed the dependencies in my package.json from:
"hubot-slack": "^3.3.0",

to:
"hubot-slack": "slackhq/hubot-slack",
and now it uses the latest version from Github. Getting a few build errors in the logs (to do with the "ws" module in slack-client) but it seems to be working.

I modified a few scripts (including yours) to test this, it seems to be working now:
```coffeescript
robot.emit 'slack-attachment',
  channel: "general"
  username: "CustomBotName"
  icon_url: "https://slack.global.ssl.fastly.net/9fa2/img/services/hubot_128.png"
  content:
    fallback: "fallback"
    title: "works now"
    title_link: "https://github.com"
    text: "Shows up"
    image_url: "https://assets-cdn.github.com/images/modules/logos_page/GitHub-Logo.png"
    color: "#111111"

I tried latest version from github as you suggest. I can see custom bot name now, but icon is still missing, it shows one of those random icons in slack!

That's strange, the code above worked perfectly for me.

Can you try hubot-slack 3.4.0 and see if that helps? That should include https://github.com/slackhq/hubot-slack/pull/162

ran into this issue on hubot-slack 3.4.2. However image_url does work.

So this is interesting. If you don't set a custom image for hubot on the integrations page icon_url won't work. After I set the custom hubot icon to https://slack.global.ssl.fastly.net/9fa2/img/services/hubot_128.png, this started working.

This looks resolved—closing.


fix(style) - increase underline offset

This is a draft PR to test the underline offset

Hey @Shashika6 this still doesn't work predictably, see below
https://github.com/international-labour-organization/designsystem/assets/12401179/6a798f90-6abf-4df6-afb6-6b82f72e3ee5

Can you check this now @justintemps

Still no good @Shashika6, the background color applied on background is cover up the underline

Hey @justintemps I checked out with multiple values but there is no option that satisfies both the  offset issue and characters like g breaking the underline.
A possible solution would be to increase the line-height what do you think ?

hey @Shashika6, I think the problem is the background color added to the link. What happens if we remove that in the RichText?

Tried removing the background color in richtext @justintemps It doesn't seem to have any effect.

@Shashika6 this is all you had to do: https://github.com/international-labour-organization/designsystem/pull/1048/files


Fixed a typo in Appendix.md

Hi, Thank you for contacting us.  This is a confirmation that your e-mail has been received. We will reply to your e-mail within 24-48 hours. Have a nice day!  Best regards,  ArduinoSensors.nl

Thanks!


Fix attempt to read gzip content from responses that cannot contain content

Colly currently returns an EOF error on responses that contain a Content-Encoding: gzip header, but no body content.
This happens due to the initialization of the gzip reader here attempting to parse gzip header data from the response body, even though the body is empty.
RFC 9110 section 15 states that 1xx, 204, and 304 responses cannot contain content. However, some servers will still send a Content-Encoding header.
This is my best guess at how to instruct colly not to reach for the gzip reader in these scenarios (the non-gzip reader gracefully handles empty bodies).

I think my #746 solves it in more general case. The problem is the PR got stalled on review, as I can't self-approve and merge

@WGH- thanks, I had not seen that PR. However, if you copy my test case over there you will see it fail because the Peek() still returns an EOF, so some additional checking would be needed to determine if the EOF is OK to ignore and move on from.

That's a good catch. I'll update my PR, and credit you.

Thanks @WGH-.
Closing this in favor of  #746.


FATA[0002] failed to initialize project with version "3-alpha": exit status 1

$ operator-sdk init --domain=example.com --repo=github.com/example-inc/memcached-operator
Writing scaffold for you to edit...
Get controller runtime:
$ go get<EMAIL_ADDRESS>go<EMAIL_ADDRESS>requires
<EMAIL_ADDRESS>requires
<EMAIL_ADDRESS>requires
<EMAIL_ADDRESS>requires
<EMAIL_ADDRESS>requires
<EMAIL_ADDRESS>invalid version: git fetch --unshallow -f origin in /home/kubeeadm/go/pkg/mod/cache/vcs/0eb69f2163bb2fb915dbc4b9c83a68ab02240cc5c1aaa829e77cb6f9fd51e98d: exit status 128:
fatal: git fetch-pack: expected shallow list
Error: failed to initialize project with version "3-alpha": exit status 1
Usage:
operator-sdk init [flags]
Examples:
# Scaffold a project using the apache2 license with "The Kubernetes authors" as owners
operator-sdk init --project-version=2 --domain example.org --license apache2 --owner "The Kubernetes authors"
Flags:
--domain string            domain for groups (default "my.domain")
--fetch-deps               ensure dependencies are downloaded (default true)
-h, --help                     help for init
--license string           license to use to boilerplate, may be one of 'apache2', 'none' (default "apache2")
--owner string             owner to add to the copyright
--plugins strings          Name and optionally version of the plugin to initialize the project with. Available plugins: ("ansible.sdk.operatorframework.io/v1", "go.kubebuilder.io/v2", "helm.sdk.operatorframework.io/v1")
--project-name string      name of this project
--project-version string   project version, possible values: ("2", "3-alpha") (default "3-alpha")
--repo string              name to use for go module (e.g., github.com/user/repo), defaults to the go package of the current working directory.
--skip-go-version-check    if specified, skip checking the Go version
Global Flags:
--verbose   Enable verbose logging
FATA[0002] failed to initialize project with version "3-alpha": exit status 1
$ operator-sdk version
operator-sdk version: "v1.0.1", commit: "4169b318b578156ed56530f373d328276d040a1b", kubernetes version: "v1.18.2", go version: "go1.13.15 linux/amd64", GOOS: "linux", GOARCH: "amd64"
$ go version (if language is Go)
go version go1.15.2 linux/amd64
$ kubectl version
Client Version: version.Info{Major:"1", Minor:"18", GitVersion:"v1.18.9", GitCommit:"94f372e501c973a7fa9eb40ec9ebd2fe7ca69848", GitTreeState:"clean", BuildDate:"2020-09-16T13:56:40Z", GoVersion:"go1.13.15", Compiler:"gc", Platform:"linux/amd64"}

Hi @ming-ddtechcg,
See the error faced by you:
<EMAIL_ADDRESS>invalid version: git fetch --unshallow -f origin in /home/kubeeadm/go/pkg/mod/cache/vcs/0eb69f2163bb2fb915dbc4b9c83a68ab02240cc5c1aaa829e77cb6f9fd51e98d: exit status 128:
Shows that you are unable to fetch/download the deps. So, it can be a firewall, for example, your  LAN has restrictions in place which not allows you to download it. However, a common scenario is your $GOPROXY not be set up with its default values for 1.13+ which are: GOPROXY="https://proxy.golang.org,direct" you can check it with go env.
Could you please ensure your GOPROXY and let us know?

Thanks for the feedback.
The host that I ran is capable to reach internet directly without the proxy setting.
$ echo $GOPROXY

$

HI @ming-ddtechcg,
The  https://proxy.golang.org,direct is the default setup for Golang. When you init an app it will require to get the dependencies and as you can see the error faced by you is "invalid version: git fetch --unshallow".
You need to set these values in your go env, otherwise, you would need to have the exactly the same versions required in your repository. More info: https://proxy.golang.org/.

@ming-ddtechcg Can you try running go clean -modcache and retry the operator-sdk init command from an empty directory?

@ming-ddtechcg I am not able to reproduce this after clearing my module cache. I tried with both GOPROXY=https://proxy.golang.com,direct and GOPROXY=direct. If you're able to provide more details about how to reproduce this issue, we can take another look!

Similar issue to me as well on my MacOS environment.  I have followed the cleanup and proxy setting but has no effect.  I suspect it is failing to fetch sumdb.
operator-sdk init --domain=example.com --repo=github.com/example-inc/memcached-operator
Writing scaffold for you to edit...
Get controller runtime:
$ go get<EMAIL_ADDRESS>warning: GOPATH set to GOROOT (/usr/local/go) has no effect
go<EMAIL_ADDRESS>verifying module<EMAIL_ADDRESS>open /usr/local/go/pkg/sumdb/sum.golang.org/latest: no such file or directory
Error: failed to initialize project with version "3-alpha": exit status 1
Usage:
operator-sdk init [flags]
Examples:
Scaffold a project using the apache2 license with "The Kubernetes authors" as owners
operator-sdk init --project-version=2 --domain example.org --license apache2 --owner "The Kubernetes authors"
Flags:
--domain string            domain for groups (default "my.domain")
--fetch-deps               ensure dependencies are downloaded (default true)
-h, --help                     help for init
--license string           license to use to boilerplate, may be one of 'apache2', 'none' (default "apache2")
--owner string             owner to add to the copyright
--plugins strings          Name and optionally version of the plugin to initialize the project with. Available plugins: ("ansible.sdk.operatorframework.io/v1", "go.kubebuilder.io/v2", "helm.sdk.operatorframework.io/v1")
--project-name string      name of this project
--project-version string   project version, possible values: ("2", "3-alpha") (default "3-alpha")
--repo string              name to use for go module (e.g., github.com/user/repo), defaults to the go package of the current working directory.
--skip-go-version-check    if specified, skip checking the Go version
Global Flags:
--verbose   Enable verbose logging
FATA[0001] failed to initialize project with version "3-alpha": exit status 1

operator-sdk version
operator-sdk version: "v1.2.0", commit: "215fc50b2d4acc7d92b36828f42d7d1ae212015c", kubernetes version: "v1.18.8", go version: "go1.15.4", GOOS: "darwin", GOARCH: "amd64"
go version
warning: GOPATH set to GOROOT (/usr/local/go) has no effect
go version go1.15.5 darwin/amd64
kubectl version
Client Version: version.Info{Major:"1", Minor:"18", GitVersion:"v1.18.8", GitCommit:"9f2892aab98fe339f3bd70e3c470144299398ace", GitTreeState:"clean", BuildDate:"2020-08-13T16:12:48Z", GoVersion:"go1.13.15", Compiler:"gc", Platform:"darwin/amd64"}
Server Version: version.Info{Major:"1", Minor:"18", GitVersion:"v1.18.8", GitCommit:"9f2892aab98fe339f3bd70e3c470144299398ace", GitTreeState:"clean", BuildDate:"2020-08-13T16:04:18Z", GoVersion:"go1.13.15", Compiler:"gc", Platform:"linux/amd64"}

@camilamacedo86 hey i am getting the same error did everything i can do u but i am not able to solve it.
cgo: exec gcc: exec: "gcc": executable file not found in $PATH
Makefile:51: recipe for target 'vet' failed
make: *** [vet] Error 2
Error: failed to initialize project with version "3-alpha": exit status 2
Usage:
operator-sdk init [flags]
Examples:
Scaffold a project using the apache2 license with "The Kubernetes authors" as owners
operator-sdk init --project-version=2 --domain example.org --license apache2 --owner "The Kubernetes authors"
FATA[0004] failed to initialize project with version "3-alpha": exit status 2

@ming-ddtechcg I am not able to reproduce this after clearing my module cache. I tried with both GOPROXY=https://proxy.golang.com,direct and GOPROXY=direct. If you're able to provide more details about how to reproduce this issue, we can take another look!

can you please tell me how did you solve that error ?


Update allowselfservicepurchase-powershell.md

Fixed the value for setting per product
Fixes https://github.com/MicrosoftDocs/microsoft-365-docs/issues/12862

@JohanFreelancer9 Please copy review

@cmcatee-MSFT Please merge this PR. Thanks

@cmcatee-MSFT Gentle reminder.

Confirmed with dev that using -Value is still valid, although -Enabled has also been added. Both can be used, but one only applies in certain situations. The dev felt it was better to leave it as-is.


JSON support is broken

Hello
This library implements its own json.js file which has a bug in it so it cannot handle strings with single quotes inside.
The json component that ships with PrismJS works correctly, so it would be nice to use that one instead.

Hi,
Can you send me a PR? It should be a simple fix.
Note that I'm not using the package anymore and I'm looking for a new maintainer for it.


Make it possible to use an existing profile if an app is launched via defterm

Description of the new feature/enhancement
There should be an option to check whether there is a profile that would match the command line of a console app launched when Terminal is set as default and use that profile.
This would be a nice alternative to using the conhost configuration (#9458) as some people might prefer to use their already defined profiles rather than what's defined in the registry or shortcuts.
Proposed technical implementation details (optional)
Some extra thought should be given to handling command line arguments in both the profile's commandLine and the launched app's command line. A sane compromise could be that a launched app's command line would only match commandLine with either the exact same arguments or none at all to make sure that cmd.exe doesn't get launched with a profile defined for some batch file.

I'm pretty part of "what's defined in registry or shortcuts" would include the existing profiles. When that feature is added, passing those existing profiles off to the registry would almost certainly be a hard requirement for precisely the use-case you bring up here.

@miniksa has thoughts on this. (also related: #10669)

I did think that I had a feature logged for this but I cannot find it. It might have just been a feature in my head. I would like to perform some sort of matching against the profiles and left provisions in for passing this sort of information around in at least a few places.


SSO: Lock down Mobile Auth API to only allow mobile app

This task is to only allow Mobile Authorization Service API access from the UC San Diego mobile app.
Look into API access token, AWS incognito keys, keys based on user profile

API key access-profile has been configured in AWS Dev and is now required to call MobileAuthenticationService. The API key is passed via an x-api-key header in the request method. This change has been integrated into branch v6.0-rc and App Center Android v6.0-rc.


Property bag entity types

There are entity types that don't have a natural mapping to a CLR type, either because they aren't part of the domain model (e.g. many-to-many join types) or because the CLR types are inaccessible (e.g. migration snapshot).  While these could be mapped to shadow entity types #749 that would make working with them harder as they are tightly coupled to the state manager and would need special case handling throughout the stack, especially in the query pipeline.
Property bag entity types are still fully specified at model building time, dynamic types are tracked by #2282. The basic implementation would add support for entities backed up by a Dictionary<string, object> with a predefined entry that contains the entity type name.
Usage:
modelBuilder.Entity("Cat", c =>
    {
        c.Property<int>("Id");
        c.Property<string>("Name");
    });

context.Add(new Dictionary<string, object>
{
    { "Entity type name", "Cat" },
    { "Id", 123 },
    { "Name", "Tabby" }
});

Related to #2968

Putting this on the backlog for now; we may pull it in if it is needed for some other 2.1 feature, such as if we allow seeding using navigations.

This issue seems like slight duplication of #2282. I would like repeat myself saying this feature will be very helpful to implement F# type provider for EF Core. Please, consider bumping up priority.  Thanks.

@dmitry-a-morozov #2282 is about property bag properties, but this one is about property bag entities, which might or might not contain property bag properties

@AndriySvyryd Thanks for clarification. I think I'm interested in this one then. I know statement about F# can be confusing. Let me know if you need more information on why it's helpful for F#.

@dmitry-a-morozov I believe this would be useful in combination with F# type providers because when the design-time generated types are erased, property bags could act as the runtime type. Is this what you had in mind?
@AndriySvyryd when I wrote the text about property bags in #2282 I was specifically talking about "property bag entities":

Property bags: Currently the EF7 stack assumes a distinct CLR type is mapped to each distinct entity type (and eventually for complex types) in the entity model and a CLR property for each entity property (minus any shadow property). This could be changed to enable EF to materialize and track simple property bags (e.g. any object that implements IDictionary<string, object> or contains an indexer property or any other mechanism to get and set values based on a property name). Even the name of the entity instance belongs to could become another property in the bag. This feature would make working with entity models that are created programmatically easier because it would remove the need to emit new CLR types for each entity and complex type at runtime.

So I am still wondering what you mean when you say these are about two different things :smile:
Anyway, I think it is fine to track property bag entities separately here because #2282 is a meta-issue.

@divega Great ! I'm glad you're familiar with F# and we're on the same page.
Once it's done F# community can start working on type providers for EF Core.

Also, consider working with IDictionary<string, object> interface as oppose to Dictionary<string, object> class so diff implementation can be supplied for example ExpandoObject.

@divega @dmitry-a-morozov Oops, I was think about https://github.com/aspnet/EntityFrameworkCore/issues/2968

@AndriySvyryd makes sense. Yep, #2968 is closely related too.

Also, consider working with IDictionary<string, object> interface as oppose to Dictionary<string, object> class...

FWIW, I think it could be interesting to support arbitrary types that have an indexer of the right shape rather than requiring a specific type, i.e. pattern match the indexer, but not sure how much more complicated this would be.

@divega @AndriySvyryd Any chance you can consider this for 2.1?

@dmitry-a-morozov there is a possibility that we will do it in 2.1 or soon after, driven by other features like many-to-many without a join entity but I wouldn't build plans around it just yet.

@cartermp why don't we try to come up together with a plan to have EF Core work better with F#? Then we can use that to decide the priority of individual issues. I get how this one can help, however there is also https://github.com/aspnet/EntityFrameworkCore/issues/10731, which makes me wonder if we are missing the whole point :smile:

https://github.com/aspnet/EntityFrameworkCore/issues/10731 is wishful thinking and has no practical value.
F# scaffolding has to be done via Type Providers and currently type providers cannot generate F# records or any other F# specific types for that matter. Currently supported are only .NET 1.1 compatible types. Even generics are not supported. Also many existing and successful type providers do just fine without any F# specific types.
Plan is simple:  being able to create erasing F# type providers. Store specific of course.
Except being recommended way to develop type providers erased type provider will have another hidden benefit for EF Core.  A type provider must support ad-hoc queries which is ideally done via statically parametrized TP methods which only supported on erased type providers.  Any type provider for EF Core that ships without ad-hoc statically typed queries will be unlikely practical for production code.

Related: #4021 #2141.

Because you could store those properties in JSON.
On Fri, May 18, 2018, 04:24 Andriy Svyryd<EMAIL_ADDRESS>wrote:

@weitzhandler https://github.com/weitzhandler How is this related to
JSON support?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/aspnet/EntityFrameworkCore/issues/9914#issuecomment-390065452,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AClynPt59Fr5Au98pfy5mT9tVN3ZwGqKks5tziLMgaJpZM4PmY2p
.

Fixed size to our estimate.
@ajcvickers since we renamed the size labels some of those I assigned from the planning meeting now don't match. I will be reviewing them.

Additional items to tackle

Design meeting over self identifying entity instances
Improve exception message for APIs which cannot figure out the shared type entity type
Query roots need to contain IEntityType

Notes from today's design meeting regarding relationship APIs for shared type entity types.

string based APIs should not require any changes. The name of entity type should be unique identifier to get the entity type so shared type entities should work same as how shadow entities would work.
Lambda based APIs would take string argument which is name of the entity type.

Marking for re-triage, since we need to pull this into 5.0 and assign as appropriate.

Pending items here

[ ] Add model building APIs for relationships as per design meeting discussion
[ ] Throw error message when using shared type entity types on context based APIs

Design meeting decisions:

Rename Entity(string, Type) to SharedEntity(string, Type)
Add SharedEntity(Type) that just marks the type as shared without creating any entity types. Removes entity types created by convention, throws for entity types configured explicitly
Don't add relationship APIs with name and lambda for now
UsingEntity will only create a STET if the CLR type is marked as shared


Messages are printed twice in the log

I have setup the logger this way
`FormatStrategy formatStrategy = PrettyFormatStrategy.newBuilder()
.showThreadInfo(false)  // (Optional) Whether to show thread info or not. Default true
.methodCount(2)         // (Optional) How many method line to show. Default 2
.tag("xxx")   // (Optional) Global tag for every log. Default PRETTY_LOGGER
.build();
Logger.addLogAdapter(new AndroidLogAdapter(formatStrategy) { //
@Override public boolean isLoggable(int priority, String tag) {
return BuildConfig.DEBUG;
}
});`
i had to add Logger.clearLogAdapters(); before the addLogAdapter() to remove the double printing. Is this expected behavior?

Probably because you set ‘Logger.addLogAdapter ' two times

What @wuxinxi said. Most probably you duplicate adapters. You need to ensure that you only initialize it once.


Atlas is not getting deployed on VPS using Dockerfile

Anyone got success expt. Author? Deploying Atlas on VPS on DigitalOcean? Please share if so. I can run nicistore on VPS but atlas is not running though I follwed deployment steps.

Deployment and Docker is something that is out of the scope of this repository.

The Live site nicistore.com is deployed using both Atlas and Nicistore's Dockerfiles.
Both apps require some env variables to be setup when running a container (perhaps this is what's missing on your setup).
I recommend reading both app's configs and look for which variables can be setup at runtime.
The most tricky variable maybe the one related to RethinkDB which can be linked (https://docs.docker.com/engine/userguide/networking/default_network/dockerlinks/) to Atlas container, defining both DB_PORT_28015_TCP_ADDR and DB_PORT_28015_TCP_PORT that you can see on https://github.com/yoonic/atlas/blob/master/config/development.js


New package: Remeha.ServiceToolRemeha version <IP_ADDRESS>

[x] Have you signed the Contributor License Agreement?
[x] Have you checked that there aren't other open pull requests for the same manifest update/change?
[x] This PR only modifies one (1) manifest
[x] Have you validated your manifest locally with winget validate --manifest <path>?

[x] Does your manifest conform to the 1.5 schema?

Note: <path> is the name of the directory containing the manifest you're submitting.

Microsoft Reviewers: Open in CodeFlow

@bdr-wouter please read the following Contributor License Agreement(CLA). If you agree with the CLA, please reply with the following information.
@microsoft-github-policy-service agree [company="{your company}"]

Options:

(default - no company specified) I have sole ownership of intellectual property rights to my Submissions and I am not making Submissions in the course of work for my employer.

@microsoft-github-policy-service agree

(when company given) I am making Submissions in the course of work for my employer (or my employer has intellectual property rights in my Submissions by contract or applicable law). I have permission from my employer to make Submissions and enter into this Agreement on behalf of my employer. By signing below, the defined term “You” includes me and my employer.

@microsoft-github-policy-service agree company="Microsoft"

Contributor License Agreement

@microsoft-github-policy-service agree company="Remeha"

Automatic Validation ended with:

I'm not seeing a cause for the Policy Test 1.2 label.

@wingetbot waivers Add Policy-Test-1.2

This package installs normally, but failed to launch due to a dependency:

5:36:02 PM: Description: A .NET Core application failed. Application: RecomApp.exe Path: C:\Program Files\Remeha BV\Recom (PCST)\RecomApp.exe Message: A fatal error occurred. The required library hostfxr.dll could not be found. If this is a self-contained application, that library should exist in [C:\Users\User\AppData\Local\Temp.net\RecomApp\sd7pk2gJVxKKsUAO4E2UrHZUacXNDz4=]. If this is a framework-dependent application, install the runtime in the global location [C:\Program Files\dotnet] or use the DOTNET_ROOT environment variable to specify the runtime location or register the runtime location in [HKLM\SOFTWARE\dotnet\Setup\InstalledVersions\x64\InstallLocation].  The .NET Core runtime can be found at:   - https://aka.ms/dotnet-core-applaunch?missing_runtime=true&arch=x64&rid=win10-x64

Hi @bdr-wouter,
This package appears to depend on .NET Core. I don't think we have this package in our public manifests yet.

/AzurePipelines run

@stephengillie - this will still fail since it doesn't have the dependency in the manifest

I'm not seeing a cause for the Policy Test 1.2 label.

@wingetbot waivers Add Policy-Test-1.2

@ stephengillie - this will still fail at runtime since it doesn't have the dependency in the manifest

Microsoft.DotNet.DesktopRuntime.3_1 to be specific.

Manual Validation ended with:

Faulting application name: RecomApp.exe, version: <IP_ADDRESS>, time stamp: 0x5e965c5d
Faulting module name: KERNELBASE.dll, version: 10.0.19041.1202, time stamp: 0xc9db1934 Exception code: 0xe0434352 Fault offset: 0x0000000000034f99
Faulting process id: 0x688
Faulting application start time: 0x01da3f3cf7382f39
Faulting application path: C:\Program Files\Remeha BV\Recom (PCST)\RecomApp.exe
Faulting module path: C:\Windows\System32\KERNELBASE.dll Report Id: 7e6bf3f2-02f5-4b12-b197-981c9c15a4ca
Faulting package full name:
Faulting package-relative application ID:   Application: RecomApp.exe CoreCLR Version: 4.700.22.55902 .NET Core Version: 3.1.32 Description: The process was terminated due to an unhandled exception. Exception Info: System.BadImageFormatException: Could not load file or assembly 'ServiceToolLibraryWrapper, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=null'. An attempt was made to load a program with an incorrect format. File name: 'ServiceToolLibraryWrapper, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=null'    at ServiceTool.IntegratedServiceTool..ctor()    at RecomProgram.Model.ModelCache.AddOrReplaceModel(IModel model)    at RecomProgram.Model.ModelCache.ChangeModel(IModel model, ModelChangedEventArgs e)    at RecomProgram.Framework.ApplicationExpert.LateInitialize()    at RecomProgram.Framework.ApplicationExpert.InitializeApplication(StartupHelper startupHelper)    at Recom.RecomProgram.RunMainProgram(String[] args)    at Recom.RecomProgram.Main(String[] args)

(Automated response - build 513.)


completed sidenav and topbar changes

@SayaliBhiungade
The item labels, their icons and order in sidenav do not match as per the figma design. For example, you are using item labels such as Functions and Gateway when there are no such thing in Figma. Also you are using the same icons for functions. Also you are using wrong icons at a couple of places.
Apart from that there are lot of instances of style not matching. For example:

sidenav width should be 300 but it is 250
color of text
padding, margins in sidenav items
sidenav's z-index should be lower than topbar

Make sure that the sidenav is looking exactly similar to that of figma design.


[Screen Reader Support] Option for twin renderer to not render all GUI controls by default

Closes #13865
Adds a new option for HTMLTwinRenderer.Render, addAllControls, which is true by default and when false, only processes controls that have an explicit accessibilityTag set
Example PG: #XCPP9Y#18673
@gabrieljbaker please take a look and see what you think!

Please make sure to label your PR with "bug", "new feature" or "breaking change" label(s).
To prevent this PR from going to the changelog marked it with the "skip changelog" label.

This looks like it will do what we need perfectly @carolhmj !

Snapshot stored with reference name:
refs/pull/13877/merge
Test environment:
https://babylonsnapshots.z22.web.core.windows.net/refs/pull/13877/merge/index.html
To test a playground add it to the URL, for example:
https://babylonsnapshots.z22.web.core.windows.net/refs/pull/13877/merge/index.html#WGZLGJ#4600
Links to test babylon tools with this snapshot:
https://playground.babylonjs.com/?snapshot=refs/pull/13877/merge
https://sandbox.babylonjs.com/?snapshot=refs/pull/13877/merge
https://gui.babylonjs.com/?snapshot=refs/pull/13877/merge
https://nme.babylonjs.com/?snapshot=refs/pull/13877/merge
To test the snapshot in the playground with a playground ID add it after the snapshot query string:
https://playground.babylonjs.com/?snapshot=refs/pull/13877/merge#BCU1XR#0


Create technical-content-specialist.md

Waiting on internal approvals and CS&S approval before posting.

This post has received approval from CS&S to proceed.

Thanks @damianavila  - -the job description has already gone through the the hiring committee. My request for a review was primarily that I was doing the Hugo stuff correctly.
Giving your check, I'll merge now.

My request for a review was primarily that I was doing the Hugo stuff correctly.

Next time, it would be useful to state that in the first/top message because otherwise, people will just focus on the pieces they believe is important, and I actually focused on the content 😜 instead of the Hugo machinery.


Message method that has default parameters can be transfered naturally.

Let's consider a following interface this is owned by old client.
public interface IHello
{
    Task Hello(int x, int y);
}

But for new server, a signiture of method has been changed a little like this.
public interface IHello
{
    Task Hello(int x, int y, int z=10);
}

If this is used in plain C#, function call from client-side will be transfered to server-side with z=10. Let's make interfaced-actor to be able to handle default parameters like this.

Behavior for default parameter depends on a message serializer because Akka.Interfaced uses message class for enveloping a method call.
In this time, Support for default paramter is added only for Akka.Interfaced-ProtobufSerializer.
For example, let's define a method containing default parameters
public interface IDefault : IInterfacedActor
{
    Task CallWithDefault(int a = 1, int b = 2, string c = "Test");
}

A message class for this method will be generated as following with proper protobuf-net attributes.
[ProtoContract, TypeAlias]
public class IDefault__CallWithDefault__Invoke : IInterfacedMessage, IAsyncInvokable
{
    [ProtoMember(1), DefaultValue(1)] public System.Int32 a = 1;
    [ProtoMember(2), DefaultValue(2)] public System.Int32 b = 2;
    [ProtoMember(3), DefaultValue("Test")] public System.String c = "Test";
}


[Question] Audio "stuttering" on Android when app goes to background or device to standby

Hi sorry, me again.
I am using media_kit for an audio player, but when the screen of my phone goes black after some time (which is normal expected behaviour), the audio begins to stutter. The stuttering immediatly stops when the display is reactivated.
I don't find the problem -- maybe anyone has experience with such a behaviour?
Thanks again and Best Regards,
Tobias

OK -- I accidently found that this problem only seem to exist in Release build of the application (flutter build apk and then install it). When just press "F5" in Visual Studio Code, the problem does not exist. I would appreciate any idea :-/

Sorry another finding...
When I rename delete  build\media_kit_libs_android_audio\outputs\aar\media_kit_libs_android_audio-release.aar and rename the debug (media_kit_libs_android_audio-debug.aar) to -release, then the stuttering goes away.

I have seen this problem with package:just_audio aswell (where I'm yet to migrate to package:media_kit).
It happens rarely, when application is in background with display off; turning on display removes choppiness. Not always.

The issue seems to be in Android:
https://www.reddit.com/r/Android/comments/kdw434/experiencing_frequent_audio_stuttering_with/

I don't think so... on my phone I have at least 4 more audio player apps running without a problem... so no -- not a general android problem.

So it is... with the named package a wrapper can be created and media_kit then runs in a background process... now it works. But it was not really funny to implement...
Thanks and Best Regards,
Tobias

Yeah... that does require some code to hook around. I'll do something when I have bit of time on my hands.


Not working fab outside bottom bar example

Due to the new functionality from this https://github.com/Frezyx/bottom_bar_with_sheet/pull/29 pr associated with auto-close.

I want to verify that what I am experiencing is the same as this issue here before creating a new issue.
I am using the  isOpened attribute to try and programmatically open and close the sheet by changing its value in my widget with setState but its not doing anything the the sheet. I don't have a way to programmatically open and close it.
Is what I described a new issue or is it a know issue introduced in this #29 pr??

Is there any work being done to fix this?

Now package api is updated
All the necessary functionality is now in the controller


Fix deprecated uses of Redis#pipelined

Context: https://github.com/redis/redis-rb/pull/1059
The following is deprecated
redis.pipelined do
  redis.get(key)
end

And should be rewritten as:
redis.pipelined do |pipeline|
  pipeline.get(key)
end

Functionally it makes no difference.

Thank you @casperisfine

Can we expect a new release for this update?

https://github.com/moove-it/sidekiq-scheduler/issues/358

Thanks @marcelolx


Automatic key compression

It would be an interesting feature to automatically compress the keys into a short hash of their contents:
t('The email address cannot be longer than 256 characters.')
// -> Compressed to t('ad6b8') in source
// Resulting translation files:
// en.json: {"ad6b8":"The email address cannot be longer than 256 characters."}
// de.json: {"ad6b8":"Die E-Mail Addresse kann nicht laenger als 256 Zeichen sein."}

This way the resulting JS bundle would be smaller, the resulting __NEXT_DATA__ code embedded in the HTML would be smaller and the JSON locale files would be smaller.
Original idea from here: https://github.com/lingui/js-lingui/issues/139

Sounds like a cool idea. PRs welcome!

I might try my hand at this, but I am unsure of some details.

Replacing the keys in the resulting __NEXT_DATA__ is pretty straightforward, and I think I already found the spot to do this.
The JSON locale files are served from the public directory, I am not sure how to pre-process them before handing them to the browser. Maybe a Next plugin?
Same thing with the JS bundle, I am not sure how to pre-process the AST to rewrite the keys before handing the JS bundle to the browser.

@queicherius Assuming all HTML/JS/JSON is being passed through gzip or brotli compressed in users' deployed envs, would this type of optimisation even have an effect? I'd like to see some real-world measurements before actually proceeding.

I did a small test with the localization files of a simple sign-in page, with 18 entries:
Locale JSON files (the HTML embed would exhibit the same behaviour):

en/sign-in.json: 474b gzip
en/sign-in-compressed.json: 516b gzip (+42b, +8.86%)
de/sign-in.json: 773b gzip
de/sign-in-compressed.json: 674b gzip (-189b, -12.80%)

JS files, served independently from language:

sign-in.js: 3878b gzip
sign-in-compressed.js: 3763b gzip (-115b, -2.96%)

Another thing I noticed while manually replacing values to put these numbers together, is that <Trans> that have JSX in them, e.g. <Trans>Read more here</Trans> can't be replaced, so those would be untouched by this optimization. This affected 2 keys in this test.

I ended up writing a little package to do this, it already works for most simple cases but is missing a little bit of logic for interpolation (interpolated React components already work tho!). At the moment, the savings are about 50% of the locale file size (here's a table).
-> https://github.com/devoxa/next-i18next-compress

Cool work, @queicherius! If you ever felt like it's stable enough to merge into next-i18next core, please do let me know.


Is it Possible to use the functions without Holdlock

sometimes the Holdlock creates trouble with other processes and creates deadlocks. whats the benefit of using it and can it be turned off?

HOLDLOCK is used for Concurrency Issues:
https://www.mssqltips.com/sqlservertip/3074/use-caution-with-sql-servers-merge-statement/
MERGE *looks* like it will take care of concurrency for you, because implicitly it seems to a single, atomic statement. However, under the covers, SQL Server really does perform the different operations independently. This means that you could end up with race conditions or primary key conflicts when multiple users are attempting to fire the same MERGE statement concurrently. Dan Guzman went into a lot of detail in his blog post a few years ago, but basically this means that unless you use a HOLDLOCK hint on your MERGE target, your statement is vulnerable to race conditions. In reviewing customer code and questions out in the community, I don't recall ever coming across a HOLDLOCK hint naturally, except in cases where someone was demonstrating the very race condition I'm talking about.
It can work without it but I am not sure if then you could encounter these Concurrency Issues.
If you think your use case would better without if I could change this so that using HOLDLOCK would be an option in BulkConfig.

BulkConfig WithHoldlock added.


JB's Pushy Blocky Portal Game

Justin Burns II
Author: JB
About your game
My game is about pushing a brown box into a portal with a character that seems sus.
How do you play your game?
Press WASD to move, J to restart and push the brown box into the orange and yellow swirly thing that looks like a portal.

My first game :)

my first game

Hey! Thank you for your submission, and congrats on your first game! some of the levels really are challenging and require strategy to solve and also I like the amongus refference:). Your submission is approved!
If you're a teenager, you can request a free Sprig console at this link and join our online Slack community to chat with other people making Sprig games.


Allow creating data sources in ipfs_map and fix dynamic data sources missing events

The first commit fixes data sources created in ipfs_map being ignored, which was a straightforward fix.
The second fixes a more subtle and more general issue, that we'd only restart the block stream to pick up new data sources when receiving the next block in the original data source. This could cause missed events or even the stream to never be restarted because there was only one event in the original data source.
Fixes #1067. Fixes #1035.

Good catch btw, the cause of that bug was everything but obvious!

@Jannis Thanks for the feedback, review addressed.


Preserve JWK kid on import

From issue #313
The JWK import method generates a unique kid on export, but doesn't take the imported kid into account. The logic here allows an imported kid to be included on export, while allowing a kid to be generated if none is present.

Hey @rkmetzl are you still planning on moving forward with things change? It would be great if we could set our own kid when instantiating JWKs 🙏

@excpt I think we could merge this as it is and then improve. There are some exciting things going on with the JWK support at the moment and this change would help us forward.

@excpt I think we could merge this as it is now and then make some improvements. There are some exciting changes related to JWKs happening.

This can be closed because it get solved with PR #375.

The initial fix by you @rkmetzl was included in #375. Thanks for your contribution.


Update to Java 8 and fixed various code smells

Updated icons;
Indent corrected in various files;
Updated version of java to 1.8;
Add log4j in various files;
Fixed some code smell;
Updated version of maven dependencies.

I really appreciate this effort but this is a huge PR and I suspect it's going to have a lot of conflicts, or will have more conflicts when other PRs are merged in.
Since I don't necessarily want to rely on the authors of every other PR to return and fix up their PRs, I'll try to get all the other PRs merged in before taking this one.

I'm lukewarm on the concept of moving to Java 1.8. It potentially breaks backwards compatibility with users who are not on the latest JRE (or at least who are not using any version of JRE 1.8 or later) and I don't think we need to use any of the new language features added since 1.6.

I'm lukewarm on the concept of moving to Java 1.8. It potentially breaks backwards compatibility with users who are not on the latest JRE (or at least who are not using any version of JRE 1.8 or later) and I don't think we need to use any of the new language features added since 1.6.

@metaprime I'm updating the project and trying to keep it in sync with the updates that are made here in your repository.
Also, I'm using SonarQube to try to improve some parts of the code and also trying to make the existing unit tests work.

@Gaboso -- I'd invite you to make any small improvements as independent changes that can be merged in quickly. If you make them part of an already-huge PR they may never make it into mainlain. The time I have available for code review is quite limited :)


Any roadmap or new release?

Is there someone maintains this repo?

ditto. Python-docx is a great package!

@translation-robot there are currently no active developers or maintainers, but the library is still in wide use. It looks like it might get some new love before long because I'm likely to be using it in my next gig.

...there are currently no active developers or maintainers ...

@scanny , i thought you were the maintainer and original author? Am I mistaken?
In any case, great to hear that you want to spend time on it. It's a very useful package and well documented.

Yes, that's true, just lately I haven't had time or motive to attend to maintenance or development on it. That generally happens when I need to use it in my day job, which is what looks like is coming up soon here :)


⚠ Hartman Foundation has degraded performance

In 80c5fe4, Hartman Foundation (https://gordonhartman.com/) experienced degraded performance:

HTTP code: 200
Response time: 2498 ms

Resolved: Hartman Foundation performance has improved in a668d0c.


ENH: Arbitrary Dimensional memoryviews

Would be nice to be able to define functions that take arbitrary dimensional memoryviews. Perhaps could use syntax like double[...] a. Interestingly this comes up in CEP 517 in this section and a few SO questions.
ref: https://stackoverflow.com/q/29484943
ref: https://stackoverflow.com/q/33316131

Sounds like a nice feature. A few comments:

Would probably also suggest to support a minimum dimensionality as in double[:, :, ...] for "at least two dimensions" (I guess).
There is currently a hard default limit of 8 dimensions, which can be configured at compile time.
The main difficulty is probably to fix all the places where the compiler assumes a known dimensionality.

That sounds reasonable. Was also thinking about how best to enforce contiguity (e.g.
double[..., ::1] a as C-order).
Where does the hard limit come from? Cython itself? Python? Something else?
Do we have a good idea of where those places are?

The hard limit is in Cython.
Search for ndim in Cython/Compiler/, that should point you to most of the interesting compile time decisions.

I was hoping to try accelerating some code where I use tensor networks, so having arbitrary dimensional memoryview support would be amazing.
I looked through Cython/Compiler and I see two main uses of ndim:

broadcasting (there seems to be one instance of this)
validation (there are various checks that the dimensions are not larger than the configured maximum dimension)

Its possible I missed some cases, but based on what I saw it appears there aren't a lot of places that rely on ndim being defined.