Old link to SS

For an overview of Azure Database for MySQL connectivity, see Azure Database for MySQL Connectivity Architecture

Last line in Next Step is point to Single server, it should point to FS.

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

ID: 5600b76b-1287-eaad-48a0-41de2eed9f38
Version Independent ID: 26d26375-6405-8462-62bc-2ca6c96d658f
Content: Private Link with Azure Database for MySQL - Flexible Server
Content Source: articles/mysql/flexible-server/concepts-networking-private-link.md
Service: mysql
Sub-service: flexible-server
GitHub Login: @SudheeshGH
Microsoft Alias: sunaray

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

You can close this PR. The links are updated as a part of this PR https://github.com/MicrosoftDocs/azure-docs-pr/pull/260829/files and it will reflect post deployment


R does not open and cannot send commands since Nov-7-15

Hi,
I've been working with R-box, Sublime Text 3 (Build 3083), on a Win 7 machine, 64 bit, for a year now, and it worked flawlessly. Since yesterday I cannot paste commands anymore. Neither Ctrl+Enter works nor my user-defined commands, and the R window does not even open anymore.
The console shows nothing after I press, e.g. Ctrl+Enter.
I've tried re-installing r-box, but the issue persists.
The syntax is set to R-Extended.
Any ideas?

There was a bug in last update, but it should be fixed....
Are there any error messages in the console?

Hi!
i have updated the all packages and still nothing happens after Ctrl+Enter.
The console is totally silent unfortunately.
 The package is loaded. Does the cursor move when ctrl-enter is triggered? Could you make sure that "R" is chosen in "R-Box: Choose Program"? I guess it is the reason.

Yes, that's it. R was not chosen.
The interesting sidenote is that this was one of the solutions I tried this morning.
Thanks a bunch!
Best
Jana

Problem solved, close case.


feat(rules): add tslint-eslint-rules/no-extra-semi

Fixes #179

:tada: This PR is included in version 1.15.0 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


emoji autocomplete not working

Summary
Using the web interface of the mattermost-5.35.2 version, pressing ":" doesn't bring up the emoji autocomplete modal as expected.
Environment Information

Device Name: Windows computer / Google Chrome
OS Version: 21H1 / Google Version 91.0.4472.101 (Official Build) (64-bit)
Mattermost App Version: mattermost-5.35.2
Mattermost Server Version: mattermost-5.35.2

Steps to reproduce
Deploy the package from here: https://releases.mattermost.com/5.35.2/mattermost-5.35.2-linux-amd64.tar.gz?src=docker
Expected behavior
While writing a message, typing : should display an emoji modal to pick one from.
Observed behavior (that appears unintentional)
Nothing happens
Possible fixes
No idea.
Thank you.

Hi @Adesfire is this for the mobile app or for the desktop app?

Hi, from my desktop (Windows 10 and Chrome as explained above).
First I thought it was because of Grammarly, but even if it's disabled, no luck.

@Willyfrog @amyblais bringing this to your attention.. maybe we want to transfer this issue to the right repo ?

This should go to the server, but I don't think I have permissions in the mobile repo.
I'll check nonetheless in a few minutes as I'm not at the laptop ATM.


What is my test waiting on?

Hi,
Description
I'm just getting my feet wet with Detox. The example app works well. Testing some login screens in my app have been working well. Now, I'm trying to test login. The app logs in successfully, but my test seems to wait indefinitely. I think it's synchronizing, but I can't tell with what. Truthfully, there is a lot going on after login (network requests, etc), but I've stripped everything that I can out, and it still hangs. Do the below log statements mean anything to you?
Here is a simplified version of my test:
  it('should log me in', async () => {
    await element(by.id('email')).tap();
    await element(by.id('email')).typeText('me@example.com');

    await element(by.id('password')).tap();
    await element(by.id('password')).typeText('password');

    await element(by.id('submit')).tap();

    await waitFor(element(by.id('dashboard'))).toBeVisible().withTimeout(5000); // this line does not help
    await expect(element(by.id('dashboard'))).toBeVisible();
  });

If I tail the error log, these lines repeat over & over:
2017-10-10 00:12:30.463 CrossroadsAnywhere[16906:2046308] ☣ DETOX:: Observing timer: 3454 d: 0.001 r: 0
2017-10-10 00:12:30.463 CrossroadsAnywhere[16906:2046308] ☣ DETOX:: Observing timer: 3455 d: 0.001 r: 0
2017-10-10 00:12:30.464 CrossroadsAnywhere[16906:2046308] ☣ DETOX:: Observing timer: 3456 d: 0.001 r: 0
2017-10-10 00:12:30.478 CrossroadsAnywhere[16906:2046308] ☣ DETOX:: Removing observed timer 3454
2017-10-10 00:12:30.479 CrossroadsAnywhere[16906:2046308] ☣ DETOX:: Removing observed timer 3456
2017-10-10 00:12:30.479 CrossroadsAnywhere[16906:2046308] ☣ DETOX:: Removing observed timer 3455
2017-10-10 00:12:30.480 CrossroadsAnywhere[16906:2046308] ☣ DETOX:: Observing timer: 3457 d: 0.001 r: 0
2017-10-10 00:12:30.480 CrossroadsAnywhere[16906:2046308] ☣ DETOX:: Observing timer: 3458 d: 0.001 r: 0
2017-10-10 00:12:30.480 CrossroadsAnywhere[16906:2046308] ☣ DETOX:: Observing timer: 3459 d: 0.001 r: 0
2017-10-10 00:12:30.496 CrossroadsAnywhere[16906:2046308] ☣ DETOX:: Removing observed timer 3457
2017-10-10 00:12:30.496 CrossroadsAnywhere[16906:2046308] ☣ DETOX:: Removing observed timer 3459
2017-10-10 00:12:30.496 CrossroadsAnywhere[16906:2046308] ☣ DETOX:: Removing observed timer 3458

If I turn run tests with --debug-synchronization, these lines repeat over & over:
detox info Sync Dispatch Queue: com.apple.main-thread
detox info Sync JavaScript Timers: Javascript Timers Ids: 3565, 3566, 3567
detox info Sync Dispatch Queue: com.apple.main-thread
detox info Sync JavaScript Timers: Javascript Timers Ids: 3728, 3729, 3730
detox info Sync Dispatch Queue: com.apple.main-thread
detox info Sync WXRunLoopIdlingResource: React Native thread is busy.
detox info Sync JavaScript Timers: Javascript Timers Ids: 3907, 3908, 3909
detox info Sync Dispatch Queue: com.apple.main-thread
detox info Sync Dispatch Queue: com.facebook.react.ShadowQueue

detox 5.8.1
detox-cli 1.0.2
Steps to Reproduce
Sorry, I'm not sure how to reproduce this without setting up my entire authentication flow!
Node, Device, Xcode and macOS Versions

Node: v8.6.0
Device: iPhone 6, iOS 11, simulator
Xcode: 9.0
macOS: Sierra 10.12.6

@LeoNatan Thank you. I guess I didn't know what was meant by "timer". That put me on the right path.
For the curious, I had a loading spinner on the dashboard, implemented with a recursive call to Animated, like this (simplified):
  componentWillUnmount() {
    this.rotation.stopAnimation();
  }

  spin = () => {
    Animated.timing(this.rotation, {
      toValue: 1,
      duration: 700,
    }).start(() => {
      this.spin();
    });
  };

It seemed okay, because I was stopping it eventually, but probably not the "right" way. This is what eventually fixed my tests.
  componentWillUnmount() {
    this.animFn.stop();
    this.animLoop.stop();
  }

  spin = () => {
    this.animFn = Animated.timing(this.rotation, {
      toValue: 1,
      duration: 700,
    });
    this.animLoop = Animated.loop(this.animFn);
    this.animLoop.start();
  };


Enhancement request: Get-ItemProperty should return value type for registry items

This is a copy of Get-ItemProperty in registry should return value type. - by Bartek Bielawski, as logged to connect.microsoft.com 12/19/2010 1:51:48 PM
https://connect.microsoft.com/PowerShell/feedback/details/632464/get-itemproperty-in-registry-should-return-value-type
I haven't yet tested on the latest WMF 5, but these symptoms are consistent on WMF 3 and 4.
If it's not a bug, please remove the template and elaborate the issue in your own words.
Steps to reproduce
Expected behavior
PS .> Get-ItemProperty -Path "HKLM:\System\CurrentControlSet\Control\SecurityPr
oviders\SCHANNEL\Protocols\SSL 3.0\Client" -Name 'Enabled'
Enabled      : 0
PropertyType : Microsoft.PowerShell.Core\Registry::DWORD
PSPath       : Microsoft.PowerShell.Core\Registry::HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\SSL3.0\Client
PSParentPath : Microsoft.PowerShell.Core\Registry::HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\SSL3.0
PSChildName  : Client
PSDrive      : HKLM
PSProvider   : Microsoft.PowerShell.Core\Registry
Actual behavior
Enabled      : 0
PSPath       : Microsoft.PowerShell.Core\Registry::HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\SSL3.0\Client
PSParentPath : Microsoft.PowerShell.Core\Registry::HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\SSL3.0
PSChildName  : Client
PSDrive      : HKLM
PSProvider   : Microsoft.PowerShell.Core\Registry
Environment data

> $PSVersionTable

PS .\> $PSVersionTable

Name                           Value
----                           -----
PSVersion                      4.0
WSManStackVersion              3.0
SerializationVersion           <IP_ADDRESS>
CLRVersion                     4.0.30319.42000
BuildVersion                   6.3.9600.16406
PSCompatibleVersions           {1.0, 2.0, 3.0, 4.0}
PSRemotingProtocolVersion      2.2

@bcdady Thanks for open the Issue.
Need more information why it causes problem because there is an easy way to find out the type of object:
$a=Get-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\LanmanServer" -Name 'ErrorControl'
$a

ErrorControl : 1
PSPath       : Microsoft.PowerShell.Core\Registry::HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer
PSParentPath : Microsoft.PowerShell.Core\Registry::HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services
PSChildName  : LanmanServer
PSDrive      : HKLM
PSProvider   : Microsoft.PowerShell.Core\Registry

$a.ErrorControl.gettype()

IsPublic IsSerial Name                                     BaseType
-------- -------- ----                                     --------
True     True     Int32                                    System.ValueType

@bcdady's suggestion does work since a REG_DWORD value of 0x2 will return as 2, and gettype() will then show it as an int. Additionally, int isn't even a registry value type.

Get-ItemProperty with the registry provider not including information about the underlying registry-value data type (corresponding to REG_* values in the Windows API and .NET [Microsoft.Win32.RegistryValueKind]) in the custom object it returns is indeed a curious omission.
(On a side note, that the actual data is returned via a variably named property named for the registry value rather than via a fixed property name such as .Data is a curious choice as well; it is what may have inspired the addition of cmdlet Get-ItemPropertyValue in v5, which returns the data (value) only.)
The cumbersome workaround is to use Get-Item instead and call the .GetValueKind() method on the resulting [Microsoft.Win32.RegistryKey] instance, which yields a [Microsoft.Win32.RegistryValueKind] enumeration value:
# Get the data type of HKEY_CURRENT_USER\Console\ScreenBufferSize
> (Get-Item HKCU:\Console).GetValueKind('ScreenBufferSize')
DWord

Given the above, if a new property is introduced, perhaps it should be named .ValueKind and return a [Microsoft.Win32.RegistryValueKind] enumeration value (while possibly also adding a .Data property to reflect the actual data in a property with a fixed name; naming the property .Value is also an option, but perhaps confusing from a terminology standpoint).


Update msg parser

Thanks guys! Hope this works out :D
Just the standardization towards the EML format missing here. Lets get on that later


Add ADB and BAG to BiSeNet(Res18)

Hi, PIDNet is really interesting! Thanks for your kindly sharing!
I'am using BiSeNet for other tasks. In the paper, I see ADB-Bag brings 1.3 mIoU improvement for BiSeNet, so I want to add this module to the BiSeNet, but I'am not sure the details I implement are correct.
Could you please kindly release the codes of BiSeNet equipped with ADB and Bag?

Thanks for your remind and I will release it recently.

Thanks for your remind and I will release it recently.

@XuJiacong Thx! Waiting for your relasing!

Please see the files in models/others/. Thanks.

Please see the files in models/others/. Thanks.

Thanks for your sharing again~


Deliverables 4/18

Thursday 4/13

Status
Deliverable
Notes

Complete
Docker File
Brandon

Complete
Pretty pictures and graphs and stuff
Will

Monday 4/17

Status
Deliverable
Notes

Complete
Make neighbor matching faster Here
Brandon

Complete
Pipeline benchmarking Link1 Link2
Will

Incomplete
Batch Deployment for Pipeline (proof in class)
Richard

@bstadt kd tree seems somewhat faster :-)  where is link to docker file?
@levinwil pretty pics?

@jovo The pretty pictures are in the documentation. I tried to get show a graph/picture for every step that I thought a graph/picture would help show results/understanding. In terms of everything else, I fixed registration to find the ANTs transformation on the landmarks, then extract that transformation and execute it on the non-landmark channel. The results of our net pipeline are shown here. The most important metrics of that notebook are at the bottom. Basically, our net pipeline performs increasingly better as you increase z size. This is shown in the "Proportion Registered Correctly" metric at the bottom. I have an intuitive reason behind that, and I'd be happy to explain if you'd like. But the TL;DR is that our pipeline had very small changes in volume, as we would hope, it registered 98% of synapses correctly according to our definition, and it registered quickly.
On Tue, Apr 18, 2017 at 12:02 AM, Will LeVine<EMAIL_ADDRESS>wrote:

@jovo https://github.com/jovo The pretty pictures are in the
documentation. I tried to get show a graph/picture for every step that I
thought a graph/picture would help show results/understanding. In terms of
everything else, I fixed registration to find the ANTs transformation on
the landmarks, then extract that transformation and execute it on the
non-landmark channel. The results of our net pipeline are shown here
https://github.com/NeuroDataDesign/pan-synapse/blob/master/background/Net_Registration.ipynb.
The most important metrics of that notebook are at the bottom. Basically,
our net pipeline performs increasingly better as you increase z size. This
is shown in the "Proportion Registered Correctly" metric at the bottom. I
have an intuitive reason behind that, and I'd be happy to explain if you'd
like. But the TL;DR is that our pipeline had very small changes in volume,
as we would hope, it registered 98% of synapses correctly according to our
definition, and it registered quickly.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/NeuroDataDesign/pan-synapse/issues/55#issuecomment-294669670,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AACjct1eYJMnnCndKgRJYv-uy005dKz0ks5rxDXngaJpZM4M6pjr
.

--
the glass is all full:  half water, half air.
neurodata.io
ps - i tend to respond to email weekly so i can spend more time with my
wife & baby, thank you


Resync Hosts (Action Rules)

If an ACTION RULE includes an "folder move" (because the destination is a subfolder) the resync is "broken":

 *  Handle: xxx-xxx-xxx
  **  Folder is: /networks/at1
{"title": "Invalid move action", "status": 400, "detail": "The host is already part of the specified target folder"}
CMK Connection Error: Invalid move action

Folder structure: $staticfolder$/label_site
-> staticfolder already exists
-> label_site based on label 'site'
I am afraid thats not working by design of the folder api of CMK .. :\  - any ideas/feedback much appreciated
Many thanks & BR
Oliver

Here you go:
 *  Handle: xxx-xxx-xxx
  **  Folder is: /networks/at1
Debug: /networks/at1 VS /networks/at1/
{"title": "Invalid move action", "status": 400, "detail": "The host is already part of the specified target folder"}

It´s "just" the slash ..
YWC

Wired, isn't the first time I changed something because of that... last refactor was actually to clean the mess with folder up (the feature to join multiple rules to create a long path was part of that).
Is also commented it out and will check the change next time when I update the systems in the other installations. Should fix it and not introduce another Problem


Append 2.12 suffix to artifactId for all modules

Issue #, if available:
Description of changes:
This change allows glue-schema-registry to publish different version of artifacts based on scala version. With profile scala-2.12, it would compile with mbknor-jackson-jsonschema_2.12 and kafka_2.12; With profile scala-2.13, it would compile with mbknor-jackson-jsonschema_2.13 and kafka_2.13.

Append 2.12 suffix to artifactId for all modules
Add two maven profiles for Scala 2.12 and 2.13
Add an utility script to change the scala version for all modules

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

I'm very interested in this PR, as it would allow us to use the aws-glue-schema-registry libs (using Scala 2.12 dependencies) inside the official Confluent Kafka Docker images (using Scala 2.13).


Missing Data Agent

User story: [descriptive name]
As a Data Manager
I want to select a number of well/wellbores, where I can select 1 or more attribute to look for and the agent will run through the wellbores and check if there are data in the selected attributes or not (it may also give a report on number of objects etc...
so that  I can get a quick overview of where there may be missing data etc....
Acceptance criteria

right click after you have made a selection and run the agent
ability to select what attributes, objects, or other spesific things to look for.
MVP:  check if following objects / attributes are present: RIG, License, Service Company, Formation markers, MudLog Object, RIsks.
Each check can be turned on/off before running the agent

Also, here are a few points that need to be addressed:

the results shall be presented in a report which can easily be exported or copied
results shall have a nice fomatting so that it is easy to see what is missing pr. well/wellbore

Resources

Lead resource: [name/company]
Contributors: [list names/company]

After starting the job, a modal with a spinner should be shown. The modal should have an option to "run in background" (just closes the modal), and optionally a cancel button (would need to figure out how to cancel a job).
The result should be available in the JobsView. Would need to figure out how to add an attachment to a job. Opening the result through the JobsView should result in the same view one would get when waiting in the modal to complete.
Ability to download the result as CSV. The user should be able to pick which format they want:

csv where each of the toggleable items is its own column, and the cells contain the names of the wellbores that are missing the items
csv where each wellbore has its own column, and the cells contain the items that are missing


Trying to deserialize the flow execution from the uploaded file [SWF-1083]

John Mikich opened SWF-1083 and commented
(Forum posts 54466 and 62542)
Uploading a file using Commons FileUpload as provided with Spring 2.5.6 with Webflow 2.0.6. Strictly per Spring Reference chapter 13.8 (http://static.springframework.org/spring/docs/2.5.x/reference/mvc.html#mvc-multipart), I am utilizing the third option when uploading the file, i.e. "The third (and final) option is where one binds directly to a MultipartFile property declared on the (form backing) object's class. In this case one does not need to register any custom PropertyEditor  because there is no type conversion to be performed.".
Here is my multipart resolver:
<!---- Multipart (file upload) resolver for Commons FileUpload. -->
<bean id="portletMultipartResolver" class="org.springframework.web.portlet.multipart.CommonsPortletMultipartResolver">
<!-- one of the properties available; the maximum file size in bytes -->
<property name="maxUploadSize" value="10485760"/>
</bean>
The file uploads fine, however, then I get:
org.springframework.webflow.execution.repository.snapshot.SnapshotUnmarshalException: IOException thrown deserializing the flow execution stored in this snapshot -- this should not happen!
...
Caused by: java.io.FileNotFoundException: /usr/WebSphere/AppServer/temp/jadws211/WebSphere_Portal/Vendor_Com_nce_Portal_PA_1_0_77A/vcportlet.war/upload_346f083a_120338c0f30_3217_00000006.tmp (A file or directory in the path name does not exist.)
Somehow, the webflow is attempted to be deserialized from the uploaded file, as seen above!? The uploaded file was previously deleted with transferTo(.) method.
Why has the webflow tried to be deserialized from the uploaded file?

Affects: 2.0.6
Reference URL: http://forum.springsource.org/showthread.php?t=62542
2 votes, 0 watchers

org.springframework.web.multipart.commons not found in spring 6.0.11 what is solution for file uploading in spring mvc


Fix history.push() and history.replace() methods for useBasename

Fix for #118

thanks again @th0r
sorry @mjackson I haven't spotted it last time

The push and replace methods should not take a 2nd state argument. If you need state, use pushState.

@knowbody @th0r Can you guys please let me take a look before merging stuff like this? Thanks!

my bad, sorry @mjackson

np. i appreciate your work @knowbody :)


Rename Amazon AWS ENV variables

So that they ease the configuration process.
With these names will be picked up automatically by the
AWS client.
https://github.com/aws/aws-sdk-ruby#configuration
Part of:
https://trello.com/c/YAJY2zIl/359-implement-snapshot-restore-to-backup-elasticsearch-indexes
Pairing with @jackscotti

Looks good to me, merge away :+1:


Add detekt compiler plugin to main project

This brings the detekt compiler plugin into the primary project. Aside from bringing the code over, this also makes changes to the Gradle plugin so that the standard plugin as well as the compiler plugin can be used in the same project. This wasn't previously possible due to the naming conflict on the detekt extension which was applied by both Gradle plugins.
I'd like to get this merged, then we can work on:

Confirming the versioning scheme for the compiler plugin which will be sensitive to the Kotlin version the target project is using. I propose just copying KSP's version scheme of $kotlinVersion-$pluginVersion e.g. 1.7.20-1.22.0-RC2
Docs
Pushing out at least one release (can then skip step 1 below)
Work on a fix for InvalidPackageDeclaration failures (means we can skip steps 3 & 4 below)

To test:

Include these builds in the test project's settings.gradle(.kts) file:

includeBuild("../detekt/detekt-gradle-plugin")
includeBuild("../detekt")

Apply the compiler plugin in a target project:

plugins {
    id("io.github.detekt.gradle.compiler-plugin")
}

Add a detekt.yml config file and disable InvalidPackageDeclaration (see detekt-compiler-plugin/issues/15):

naming:
  InvalidPackageDeclaration:
    active: false

Set buildUponDefaultConfig = true, e.g.:

detekt {
    buildUponDefaultConfig = true
}

The compiler plugin cannot be applied to the detekt project itself due to circular dependencies, which I couldn't work around, but hope to some time in future.
Closes #3520

I'll rebase this


alpine-x64 RID warning in .NET 8 when targeting Andorid or iOS

I have Xamarin.Android/Xamarin.iOS projects each referencing SQLitePCLRaw.bundle_green and a .NET 8 class library using sqlite-net-pcl.
After migrating from .NET 6 to .NET 8, the following warning showed up when targeting iOS or Android:

Found version-specific or distribution-specific runtime identifier(s): alpine-x64. Affected libraries: SQLitePCLRaw.lib.e_sqlite3.
In .NET 8.0 and higher, assets for version-specific and distribution-specific runtime identifiers will not be found by default.
See https://aka.ms/dotnet/rid-usage for details.

The issue has no impact on functionality whatsoever.
A windows project targeting the same class library produces no such warning.
Possibly related: https://github.com/ericsink/SQLitePCL.raw/issues/543
What version of SQLitePCLRaw are you using?

SQLitePCLRaw.bundle_green 2.1.7

What platform are you running on?

iPhone 12,14,15 running iOS 16/17
Google Pixel 5 (simulated) on API 34/Android 14

What target framework are you building for?
 Installed Workload    Manifest Version       Installation Source
---------------------------------------------------------------------
maui-windows            8.0.3/8.0.100             VS 17.8.34330.188
maccatalyst                17.0.8478/8.0.100      VS 17.8.34330.188
ios                              17.0.8478/8.0.100      VS 17.8.34330.188
android                      34.0.43/8.0.100          VS 17.8.34330.188

Are you using the command line, or an IDE?  Which IDE?  Which version of that IDE?

Visual Studio 17.8.3

What other packages are you including in your project?

The class library uses sqlite-net-pcl 1.8.166

See issue #543

Both the linked and the therein mentioned SDK issue on verbose warnings are marked as closed already. The fact that alpine-x64 is the only platform mentioned in the warning made me assume there's still something wrong. Am I missing something here?

I think the idea is that the alpine-whatever RIDs were deprecated and we're supposed to switch to linux-musl-whatever.

I understand, but since the alpine-x64 RID specifically is mentioned in the warning I wonder whether the RID change fix is perhaps not yet or only partially implemented in the current stable release of the mentioned nuget pakcage(s).

Okay, I think I know what you mean, but...
I just checked sqlitepclraw.lib.e_sqlite3 version 2.1.7 to be sure, as shown in the error message you posted, and it doesn't have alpine-x64 in it.
So I'm still not sure what's going on.

sqlite-net-pcl targets SQLitePCLRaw.bundle_green 2.0.4.
So I reckon if the dependency is updated to 2.1.7 i should work?
Just found there is a related issue  already.

But you said at the top you we were already using 2.1.7.  That should override whatever sqlite-net-pcl is referencing.


File Analysis Too Slow

Files
My repo only include 2 python files: evm_codes.py and evm.py, it's a simple stack-based virtual machine simulator.
evm_codes.py is like:
STOP = 0x0
ADD = 0x01
MUL = 0x02
SUB = 0x03
DIV = 0x04
SDIV = 0x05
MOD = 0x06
SMOD = 0x07
ADDMOD = 0x08
MULMOD = 0x09
EXP = 0x0a
SIGNEXTEND = 0x0b
LT = 0x10
......

Just the declarations of Opcodes.
evm.py is like:
import json
import os
import evm_codes

# some simple helper functions

def evm(code):
    pc = 0
    success = True
    stack = []
    memory = []

    while pc < len(code):
        op = code[pc]
        pc += 1

        match op:
            case evm_codes.STOP:
                break
            case evm_codes.ADD:
                stack = [stack[0] + stack[1]] + stack[2:]
                if stack[0] > (2 ** 256) - 1:
                    stack[0] -= (2 ** 256)
            case evm_codes.MUL:
                stack = [stack[0] * stack[1]] + stack[2:]
                if stack[0] > (2 ** 256) - 1:
                    stack[0] %= (2 ** 256)
            case evm_codes.SUB:
                stack = [stack[0] - stack[1]] + stack[2:]
                if stack[0] < 0:
                    stack[0] += (2 ** 256)
            case evm_codes.DIV:
                if stack[1] == 0:
                    stack = [0] + stack[2:]
                else:
                    stack = [stack[0] // stack[1]] + stack[2:]
            ......

The main function is just a loop and match-case, and each case only include simple operations.
Question
When I just add an opcode in evm_codes.py, it takes 1 min to analyze the 2 files. And in this process, it always give the wrong code autocomplete which affect me a lot.
 However, I only import json and os packages, and this file only include 200+ lines of simple code, so I'm confused why it takes so long to analyze this file...
It takes long time on my PC and laptop, so maybe I think it's not bacause of the bad performance of my computer.

Another different log when I add a match-case in evm.py
case evm_codes.MSTORE8:
          pass

Log:
2023-07-11 11:41:13.623 [info] [Info  - 11:41:13 AM] (1606) SourceFile: Received fs event 'change' for path '/home/y1cunhui/evm-from-scratch/python/evm_codes.py'
2023-07-11 11:41:13.630 [info] (1606) [BG(1)]   checking: /home/y1cunhui/evm-from-scratch/python/evm.py (320ms)
2023-07-11 11:41:13.630 [info] (1606) [BG(1)] analyzing: /home/y1cunhui/evm-from-scratch/python/evm.py (320ms)
2023-07-11 11:41:13.632 [info] (1606) [BG(1)] indexing: /home/y1cunhui/evm-from-scratch/python/evm_codes.py [found 100] (2ms)
2023-07-11 11:41:13.632 [info] (1606) Indexing Done: /home/y1cunhui/evm-from-scratch/python/evm_codes.py
2023-07-11 11:41:13.634 [info] (1606) Background analysis message: getDiagnosticsForRange
2023-07-11 11:41:13.634 [info] (1606) Background analysis message: getSemanticTokens delta
2023-07-11 11:41:13.643 [info] (1606) [BG(1)] getSemanticTokens delta previousResultId:1689046866973 at /home/y1cunhui/evm-from-scratch/python/evm_codes.py (9ms)
2023-07-11 11:41:13.645 [info] (1606) Background analysis message: markFilesDirty
2023-07-11 11:41:13.646 [info] (1606) Background analysis message: getDiagnosticsForRange
2023-07-11 11:41:13.835 [info] (1606) Background analysis message: analyze
2023-07-11 11:41:43.703 [info] (1606) [FG] parsing: /home/y1cunhui/evm-from-scratch/python/evm.py (24ms)
2023-07-11 11:41:43.712 [info] (1606) [FG] binding: /home/y1cunhui/evm-from-scratch/python/evm.py (8ms)
2023-07-11 11:41:43.734 [info] (1606) [BG(1)] analyzing: /home/y1cunhui/evm-from-scratch/python/evm.py ...
2023-07-11 11:41:43.734 [info] (1606) [BG(1)]   checking: /home/y1cunhui/evm-from-scratch/python/evm.py (29844ms)
2023-07-11 11:41:43.734 [info] [Info  - 11:41:43 AM] (1606) [BG(1)] Long operation: checking: /home/y1cunhui/evm-from-scratch/python/evm.py (29844ms)
2023-07-11 11:41:43.735 [info] (1606) [BG(1)] analyzing: /home/y1cunhui/evm-from-scratch/python/evm.py (29844ms)
2023-07-11 11:41:43.735 [info] [Info  - 11:41:43 AM] (1606) [BG(1)] Long operation: analyzing: /home/y1cunhui/evm-from-scratch/python/evm.py (29844ms)
2023-07-11 11:41:43.735 [info] (1606) [BG(1)] indexing: /home/y1cunhui/evm-from-scratch/python/evm_codes.py [found 100] (3ms)
2023-07-11 11:41:43.735 [info] (1606) Indexing Done: /home/y1cunhui/evm-from-scratch/python/evm_codes.py
2023-07-11 11:41:43.735 [info] (1606) Background analysis message: getDiagnosticsForRange
2023-07-11 11:41:43.735 [info] (1606) Background analysis message: getDiagnosticsForRange
2023-07-11 11:41:43.735 [info] (1606) Background analysis message: getSemanticTokens delta
2023-07-11 11:41:43.761 [info] (1606) [FG] parsing: /home/y1cunhui/evm-from-scratch/python/evm.py (18ms)
2023-07-11 11:41:43.769 [info] (1606) [FG] binding: /home/y1cunhui/evm-from-scratch/python/evm.py (8ms)
2023-07-11 11:41:43.891 [info] (1606) [FG] parsing: /home/y1cunhui/evm-from-scratch/python/evm.py (24ms)
2023-07-11 11:41:43.896 [info] (1606) [FG] binding: /home/y1cunhui/evm-from-scratch/python/evm.py (5ms)
2023-07-11 11:41:44.461 [info] (1606) [FG] parsing: /home/y1cunhui/evm-from-scratch/python/evm.py (18ms)
2023-07-11 11:41:44.468 [info] (1606) [FG] binding: /home/y1cunhui/evm-from-scratch/python/evm.py (7ms)
2023-07-11 11:41:44.717 [info] [Info  - 11:41:44 AM] (1606) SourceFile: Received fs event 'change' for path '/home/y1cunhui/evm-from-scratch/python/evm.py'
2023-07-11 11:41:51.576 [info] (1606) [BG(1)] getSemanticTokens delta previousResultId:1689046458777 at /home/y1cunhui/evm-from-scratch/python/evm.py (7890ms)
2023-07-11 11:41:51.577 [info] [Info  - 11:41:51 AM] (1606) [BG(1)] Long operation: getSemanticTokens delta previousResultId:1689046458777 at /home/y1cunhui/evm-from-scratch/python/evm.py (7890ms)
2023-07-11 11:41:51.578 [info] (1606) Background analysis message: setFileOpened
2023-07-11 11:41:51.578 [info] (1606) Background analysis message: markFilesDirty
2023-07-11 11:41:51.579 [info] (1606) Background analysis message: getDiagnosticsForRange
2023-07-11 11:41:51.579 [info] (1606) Background analysis message: setFileOpened
2023-07-11 11:41:51.579 [info] (1606) Background analysis message: markFilesDirty
2023-07-11 11:41:51.579 [info] (1606) Background analysis message: setFileOpened
2023-07-11 11:41:51.580 [info] (1606) Background analysis message: markFilesDirty
2023-07-11 11:41:51.580 [info] (1606) Background analysis message: setFileOpened
2023-07-11 11:41:51.580 [info] (1606) Background analysis message: markFilesDirty
2023-07-11 11:41:51.580 [info] (1606) Background analysis message: getDiagnosticsForRange
2023-07-11 11:41:51.580 [info] (1606) Background analysis message: analyze
2023-07-11 11:41:51.600 [info] (1606) [BG(1)] analyzing: /home/y1cunhui/evm-from-scratch/python/evm.py ...
2023-07-11 11:41:51.600 [info] (1606) [BG(1)]   parsing: /home/y1cunhui/evm-from-scratch/python/evm.py (19ms)
2023-07-11 11:41:51.604 [info] (1606) [BG(1)]   binding: /home/y1cunhui/evm-from-scratch/python/evm.py (5ms)
2023-07-11 11:41:51.605 [info] (1606) [BG(1)]   checking: /home/y1cunhui/evm-from-scratch/python/evm.py (1ms)
2023-07-11 11:41:51.605 [info] (1606) [BG(1)] analyzing: /home/y1cunhui/evm-from-scratch/python/evm.py (26ms)
2023-07-11 11:41:51.606 [info] (1606) [BG(1)] indexing: /home/y1cunhui/evm-from-scratch/python/evm.py [found 5] (0ms)
2023-07-11 11:41:51.606 [info] (1606) Indexing Done: /home/y1cunhui/evm-from-scratch/python/evm.py
2023-07-11 11:41:51.606 [info] (1606) Background analysis message: markFilesDirty
2023-07-11 11:41:51.606 [info] (1606) Background analysis message: analyze
2023-07-11 11:43:22.155 [info] (1606) [BG(1)] analyzing: /home/y1cunhui/evm-from-scratch/python/evm.py ...
2023-07-11 11:43:22.155 [info] (1606) [BG(1)]   checking: /home/y1cunhui/evm-from-scratch/python/evm.py (90548ms)
2023-07-11 11:43:22.155 [info] [Info  - 11:43:22 AM] (1606) [BG(1)] Long operation: checking: /home/y1cunhui/evm-from-scratch/python/evm.py (90548ms)
2023-07-11 11:43:22.155 [info] (1606) [BG(1)] analyzing: /home/y1cunhui/evm-from-scratch/python/evm.py (90548ms)
2023-07-11 11:43:22.155 [info] [Info  - 11:43:22 AM] (1606) [BG(1)] Long operation: analyzing: /home/y1cunhui/evm-from-scratch/python/evm.py (90548ms)
2023-07-11 11:43:22.157 [info] (1606) Background analysis message: getDiagnosticsForRange
2023-07-11 11:43:22.157 [info] (1606) Background analysis message: getSemanticTokens delta
2023-07-11 11:43:22.185 [info] (1606) [BG(1)] getSemanticTokens delta previousResultId:1689046903685 at /home/y1cunhui/evm-from-scratch/python/evm.py (29ms)
2023-07-11 11:43:22.186 [info] (1606) Background analysis message: resumeAnalysis
2023-07-11 11:43:22.190 [info] (1606) [BG(1)] analyzing: /home/y1cunhui/evm-from-scratch/python/evm_codes.py ...
2023-07-11 11:43:22.190 [info] (1606) [BG(1)]   checking: /home/y1cunhui/evm-from-scratch/python/evm_codes.py (4ms)
2023-07-11 11:43:22.190 [info] (1606) [BG(1)] analyzing: /home/y1cunhui/evm-from-scratch/python/evm_codes.py (4ms)
2023-07-11 11:43:22.191 [info] (1606) Background analysis message: resumeAnalysis
2023-07-11 11:43:22.193 [info] (1606) [BG(1)] indexing: /home/y1cunhui/evm-from-scratch/python/evm.py [found 5] (1ms)
2023-07-11 11:43:22.194 [info] (1606) Indexing Done: /home/y1cunhui/evm-from-scratch/python/evm.py
2023-07-11 11:43:22.456 [info] (1606) Background analysis message: getDiagnosticsForRange
2023-07-11 11:43:22.457 [info] (1606) Background analysis message: getDiagnosticsForRange
2023-07-11 11:45:26.441 [info] (1606) Background analysis message: getDiagnosticsForRange

I'm not able to repro the problem with the code above. Could you provide a minimal, self-contained piece of code that repros the issue? Alternatively, if your repo is public, could you provide a link?

I'm not able to repro the problem with the code above. Could you provide a minimal, self-contained piece of code that repros the issue? Alternatively, if your repo is public, could you provide a link?

Could someone from the pylance team please transfer this to the pyright project since it's a core type checker issue? Thanks!

Could someone from the pylance team please transfer this to the pyright project since it's a core type checker issue? Thanks!

I'm not able to repro the problem with the code above. Could you provide a minimal, self-contained piece of code that repros the issue? Alternatively, if your repo is public, could you provide a link?

Sure. The repo is here:
https://github.com/y1cunhui/evm-from-scratch
in the python folder

@judej, I don't have permissions to transfer the issue. Could you help me transfer this to pyright repo?


project page is down

hey!
it seems to me that the project page is down. just letting you know
https://depth-anything.github.io/

resolved


Change setup.py to use environment markers

Converted setup.py to use PEP508 environment markers on dependencies. The biggest change is using the platform_system marker to declare OS-specific dependencies instead of building the install_requires list based on the current OS.
Also includes the change from #423 to require enum34 only on Python versions less than 3.4. (Thanks @codehelp!)

/morph test


Handle EACCES for stderr streams

When processing text on the stderr stream ({stream: 'stderr'} or {stream: 'both'}), we should still handle EACCES errors.

Fixed by https://github.com/AtomLinter/atom-linter/pull/106

How does #106 handle this? It isn't calling handleError on the stderr stream contents, and there is no passthrough in handleError() for when we are expecting content...

I'm unable to repro this, here's what I did in dev tools to repro
var helpers = require('atom-linter')
helpers.exec('asdasd').catch(e => console.log(e))
helpers.exec('asdasd', [], {stream: 'stdout'}).catch(e => console.log(e))
helpers.exec('asdasd', [], {stream: 'stderr'}).catch(e => console.log(e))
helpers.exec('asdasd', [], {stream: 'both'}).catch(e => console.log(e))

All four of above work flawlessly for me

Maybe this is Windows only? The last two fail for me.

Yo @Arcanemagus, is it still reproable?


Feature : Footer Enhancement

Hi @rishicds,
I’d like to propose an important enhancement to the GDG RCIIT website regarding the footer design. A well-structured footer is crucial for improving user experience, and integrating the newsletter subscription directly within the footer can streamline navigation and reduce clutter.
Importance of a Well-Structured Footer:

Improved User Experience: A concise and organized footer can provide users with easy access to essential information, enhancing their overall experience on the site.

Integrated Newsletter Subscription: By including a newsletter subscription directly in the footer, we eliminate the need for a separate section. This not only saves space but also encourages more users to subscribe, as they can do so seamlessly while browsing.

Increased Engagement: A well-designed footer with subscription options can drive higher engagement rates. Users are more likely to subscribe when it’s easily accessible without navigating away from their current page.

Branding and Information: The footer is an excellent place to reinforce our branding and provide necessary information, such as contact details, social media links, and quick access to important pages.

I believe these enhancements will significantly benefit our website and align with our goals for user engagement and satisfaction. I look forward to discussing this further.

assigned

Upgraded footer level.

hi yes this looks great, you can create a PR for this, just make sure you are on the latest version as a lot of changes have been added since then! Good job!

Yeah, I am just waiting for everything to start work well first.


stream issue

Hello facing this issue , trying to solve past 2 days...any idea ?
![Uploading

Hi @gaccheshubham ! I've never faced this problem :/ Did you modify my code? If so, what changes did you make?


OpenSearch source plugin

Is your feature request related to a problem? Please describe.
Some users have looked for a way to migrate data from one OpenSearch cluster to another. One of the missing components here would be the ability to retrieve data from OpenSearch. Other users have expressed a need to transform data from OpenSearch clusters.
Describe the solution you'd like
Include an OpenSearch source plugin for Data Prepper. It will need some of the following configurations.

Connection configurations similar to the opensearch sink.
Source index or indices. This should also support dynamic indices based on date.
Possibly query options to filter down the data. If not specified, all data in the index would be used.
Schedule configurations for reading data.

Additional context
This should be similar to the logstash-input-opensearch-plugin provided in the OpenSearch project.
https://opensearch.org/blog/community/2022/05/introducing-logstash-input-opensearch-plugin-for-opensearch/
https://github.com/opensearch-project/logstash-input-opensearch

This issue should not be closed.

High level proposal for class design for this plugin

Latest PR: https://github.com/opensearch-project/data-prepper/pull/2806 from @graytaylor0


Bugfix: ConnectionImpl::reportError for loops runs out of bounds

ConnectionImpl::reportError calls ChannelImpl::reportError of every channel. The channel then removes itself from the connection. That caused the for loop to run out of bounds. Fixed by switching to while.

Thanks!


Add elastic4s to related projects

Current coverage is 82.53% (diff: 100%)

Merging #509 into master will increase coverage by 0.24%

@@             master       #509   diff @@
==========================================
  Files            76         76
  Lines          2038       2038
  Methods        1893       1893
  Messages          0          0
  Branches        145        145
==========================================
+ Hits           1677       1682     +5
+ Misses          361        356     -5
  Partials          0          0

Powered by Codecov. Last update 7a387f8...bf68b98


Minor corrections

Fix typos in named location and VPNs, punctuation.

@javierruizjimenez : Thanks for your contribution! The author, @MarkusVi, has been notified to review your proposed change.

Editorial fix confirmed.


Test failures in release testing related to line endings

Some tests are failing release testing due to comparing strings with different line endings ("/r" vs "/r/n").
The tests should be updated to account for this.
unelevated-toinvestigate.txt
Steps to reproduce
run release automation tests on Server 2016

Expected behavior
pass
Actual behavior
fail
Environment data
Server 2016

Similar problem in:
test\powershell\Language\Scripting\Debugging\DebuggerCommand.Tests.ps1 (e.g. line 147) Expected: '...$null\n ...' ; But was: '...$null\r\n ...'
test\powershell\Modules\Microsoft.PowerShell.Utility\Select-String.Tests.ps1 (e.g. line 100) Expected: '\nhello\nHello\n\n' ; But was: '\r\nhello\r\nHello\r\n\r\n'

SCommand API tests.Cloning PSCommands.clones properly when using the setter on the PowerShell type
Expected strings to be the same, but they were different.
Expected length: 5
Actual length:   6
Strings differ at index 4.
Expected: 'test\n'
But was:  'test\r\n'
at , C:\ProgramData\PSPackage\download\Test\test\powershell\engine\Api\PSCommand.Tests.ps1: line 63
63:                 $result | Should -Be "test

/cc @rjmholt Maybe it is for Release-Testing label too.

Currently afflicting the Cloning PSCommands tests


Loading text very langer

Thanks for contribute addone helpful.
However, Can you add function accept custom css for loading text?
Thanks,
Nhat

Hi @anhnhatuit ,
Will provide a feature to over-ride css of loading text in next release. :+1:


Remote Webcam?

I am not sure if this has been asked already but are there any chances for the webcam func in the later stages of the software?

I doubt it, unless MaxXor is willing to add another library to handle it. Things like webcam and microphone functionality are incredibly low-level and are rather complex. It would be far too time-consuming to re-invent the wheel and make this ourselves.

@MaxXor This can be closed. In later stages, perhaps. However, the complexity of this feature (especially in C#) exceeds the complexity of xRAT... In short, it would be a very major addition.


How to set up this project locally ?

What would you like to share?

After running npm install
npm run dev
On local host server the project started.
But I am getting some errors as shown in the picture.
Can you share how to set up the project locally so that I can solve the below errors and fix issues #135, #134 .

Additional information

@WilliamDavidHarrison @oyepriyansh any updates??


In copts attribute of objc_library rule $(BUILD_DIR) not defined

Hi guys,
I have transfer pod to build, but i got this error. I think it is cause by the "$(BUILD_DIR)" from Pod inner, but I do not have any idea to fix it.
Analyzing: target //mediapipe/examples/ios/facedetectioncpu:FaceDetectionCpuApp (1 packages loaded, 0 targets configured)
ERROR: /private/var/tmp/_bazel_ali/18ba3966ddbbfd8096433355d3c643f4/external/xxx/BUILD:790:11: in copts attribute of objc_library rule @xxx//:aarch64_cxx: $(BUILD_DIR) not defined

Can you post the pod spec and generated build file?

hi @rahul-malik ,thanks for your reply. The problem was solved(the third-party framework wasn't 64-bit)


Change docstrings to use Google conventions

Notes:

The docstrings at the beginning of each module could use some work. That said, the modules generally only contain 1-2 functions, and the examples are defined in the functions.
I removed type annotations from Args. They are only recommended if the functions lack type annotations, which is not our case. I think removing them helps with the readability, but we can add them back.

@ebezzi - oh, this also needs to be clean on the CI checks.  Apologies, I missed that before I hit approved!


[Serde + move] PoC for format generation

Some temporary sample outputs
Struct(StructType { address: 6fd2d30f34f7a77b7762d648db2d0b10, module: Identifier("bQnf6Use_T3LD__H57s4h7__vvev_7"), name: Identifier("_57Zi__q_Rk6f3xAtLG_LUT9p_DJ_QK_C"), ty_args: [U128, U64, Struct(StructType { address: d0e484c3c5149c8dda06fea5e21800ac, module: Identifier("__M1RBWZS__zB_0__G1CuU2__5orM_"), name: Identifier("_Mm_Q_83Z4__2__WJY__0f0Pb_P8y"), ty_args: [U64], layout: [U64, U64, Address, U64, U8] })], layout: [U64, Address, U128, U128, Address, Bool] })
-->
Tuple([U64, TypeName("AccountAddress"), U128, U128, TypeName("AccountAddress"), Bool])

Struct(StructType { address: fde5c4d099d60b81cbb248952684c05e, module: Identifier("_Ygf1e3_0856"), name: Identifier("w__6_Ht"), ty_args: [Bool, U8, Bool], layout: [U64, Struct(StructType { address: c5ce32932254eea7779e9352c56121c1, module: Identifier("__gtW96GH9N9e1aOqPLK_c"), name: Identifier("<SELF>"), ty_args: [Address], layout: [U8] }), Bool, U64, Address, Bool, Bool] })
-->
Tuple([U64, Tuple([U8]), Bool, U64, TypeName("AccountAddress"), Bool, Bool])

Vector(U128)
-->
Seq(U128)

This is cool--thank you!!

:umbrella: The latest upstream changes (presumably 685957fab358edc5d33952074772884e9b829a7b) made this pull request unmergeable. Please resolve the merge conflicts.

:umbrella: The latest upstream changes (presumably 14a52b89c411cf45ec0be9448df990896573eefb) made this pull request unmergeable. Please resolve the merge conflicts.

:umbrella: The latest upstream changes (presumably 3a45ce2a94ddbcb0f9fd57f2d31c21fab6ab9d4c) made this pull request unmergeable. Please resolve the merge conflicts.

:umbrella: The latest upstream changes (presumably d030194c2a39e194480d02e7ecd5683ce2d1c1c2) made this pull request unmergeable. Please resolve the merge conflicts.

Should we close this?

Closing this out, because I believe we're exploring another direction.


Add new tutorial: Pox virus genome analysis

@TKlingstrom you're welcome to review and suggest in which form you want to be acknowledged in this one.

Perfect, I will look through it tonight and test it.!

Thanks for spotting my typos @shiltemann :)

Have heard back from @TKlingstrom offline over the weekend. Going to add funding information.


Integrate GitHub Actions CI

Based on the hpi-swa squeak ci image

Pull Request Test Coverage Report for Build 1001

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

Totals

Change from base Build 998:
0.0%

Covered Lines:
971

Relevant Lines:
1290

💛  - Coveralls

Everything went green. 🤔 Noice.

Closes #308


Pull Request Preview Environments for increasing maintainer productivity

I would like to make life easier for Kong maintainers by implementing Uffizzi preview environments.
Disclaimer: I work on Uffizzi.
Uffizzi is a Open Source full stack previews engine and our platform is available completely free for Kong (and all open source projects). This will provide maintainers with preview environments of their PRs in the cloud, allowing them iterate faster and reduce time to merge.
Uffizzi is purpose-built for the task of previewing PRs and it integrates with your workflow to deploy preview environments in the background without any manual steps for maintainers or contributors.
TODO:

[ ] Intial PoC

Thanks for your suggestion; I am afraid the community can not strongly rely on 3rd party tools.


Connection

Hello, is there any addnodes we could connect the BTCSE wallet to?
Thanks in advance.

Hi there!
Not yet. We just prepare. If you interested we can write to you when we ready for launch.

BTW, did you build the wallet or just checked there is no nodes to connect?


Add NFT fixes

Added NFT fixes.

-nftaddress is allowed to be changed in testnet and mainnet too. Optional parameter contractaddress is added to the RPC calls where needed. NFT interface check is added for the contract address.
Added  hide/show button for the preview for nfts.
Added RPCs: nftimport and nftlistcontract

您好，我已收到您的邮件，我会尽快给您回复。


[BUG🐞] Unocss/webpack and thread-loader are not compatible.

UnoCSS version
0.55.7
Describe the bug
Environment
webpack: 5.88.2
thread-loader: 4.02
nodejs: 16.17.1
os: MacOS  Big Sur  11.4 (20F71)  [Apple M1]
Webpack Config
when I config webpack loader like this

{
    test: /\.(tsx?|js)$/,
    use: [
        {
            loader: 'thread-loader',
            options: {
                // 选项可以直接传递给 thread-loader
                worker: 'worker', // 默认为 'worker'，也可以是一个字符串或函数
                poolTimeout: 2000 // 空闲线程等待任务的超时时间，默认为 2000（2 秒）
            }
        },
        {
            loader: 'babel-loader',
            options: {cacheDirectory: true,},
        }
    ],
    exclude: /node_modules/,
},

// .... other config

{
   plugins: [
      UnoCSSPlugin({
          configFile: resolve(appRootPath, './uno.config.ts'),
      }),
    ]
}

Error trace:

Reproduction
both the unocss webpack plugin and thread-loader are present in wepback configuration file.

If I comment out thread-loader or UnoCSSPlugin, this problem will be solved.

If it’s a normal construction, this._compiler?.$unpluginContext should have the following value.
{
  'unocss:webpack': {
    name: 'unocss:webpack',
    enforce: 'pre',
    transformInclude: [Function: transformInclude],
    transform: [AsyncFunction: transform],
    resolveId: [Function: resolveId],
    loadInclude: [Function: loadInclude],
    load: [Function: load],
    webpack: [Function: webpack],
    __unpluginMeta: { framework: 'webpack', webpack: [Object] },
    __virtualModulePrefix: '/Users/nnnaix/EpicShit/spotter/sevc-group/finance/_virtual_',
    __vfsModules: Set(1) {
      '/Users/nnnaix/EpicShit/spotter/sevc-group/finance/_virtual_%2F__uno.css'
    },
    __vfs: VirtualModulesPlugin {
      _compiler: [Compiler],
      _watcher: null,
      _staticModules: null
    }
  }
}

If both the unocss webpack plugin and thread-loader are present, this._compiler?.$unpluginContext will be undefined.
System Info
No response
Validations

[X] Read the Contributing Guidelines.
[X] Check that there isn't already an issue that reports the same bug to avoid creating a duplicate.
[X] Check that this is a concrete bug. For Q&A open a GitHub Discussion or join our Discord Chat Server.
[X] The provided reproduction is a minimal reproducible example of the bug.

It's a known limitation of unplugin. UnoCSS also requires a single global context to work. I am not sure how to workaround it.


Fix:Contact page not looking good

Description

I had fixed the contact us page, please review it.
Now It is looking better than before.
Related Issues

Closes #468

Type of PR

[X] (#468 )

Screenshots / videos (if applicable)

Checklist

[X] I have gone through the contributing guide
[X] I have updated my branch and synced it with project main branch before making this PR
[X] I have performed a self-review of my code
[X] I have tested the changes thoroughly before submitting this pull request.
[X] I have provided relevant issue numbers, screenshots, and videos after making the changes.
[X] I have commented my code, particularly in hard-to-understand areas.

Additional context:

@gyanshankar1708 it is solved by other person.


gulpfile.babel.js / config.yml: Adding a variable for dist/ output path

I am excited about the new config.yml file. Makes adding js plugins much easier! Thanks for the great implementation!
Would it be possible to add a variable in PATHS for the where the dist/ folder will be created? I always did this manually, but I thought maybe this could be added as a feature, as I might not be the only person who needs this. When using foundation with a CMS or some other context, often the Public folder for assets is a given and the foundation'd dist/ setting needs to be adjusted.
The way I did this in the past was like this (gulpfile.js):
// File paths to various assets are defined here.
var PATHS = {
  dist: '../../Public/project/dist',
  assets: [
    'src/assets/**/*',
   ...

And then I changed all occurences of dist/ like this:
// Delete the "dist" folder
// This happens every time a build starts
gulp.task('clean', function(done) {
  rimraf(PATHS.dist, done);
});
...

I think this is a great idea that allows for more flexibility with the templates. I know we are planning on making the templates into Yeoman generators so this would be a good thing to include as an option when generating a Foundation Sites app, but would also be easy to add to the templates now.

So should I do a pull request? Never done that before but I guess I could :smile: Or maybe safer you or someone else does it? Just wanting to help.

I can definitely do it for you, but I would recommend doing it yourself so you get credit. The first thing you should do is make a fork of the project on github and then clone the fork locally. Then follow the steps in this guide: https://guides.github.com/introduction/flow/ for the rest of the workflow.
Before you do anything though, let's wait and see what @gakimball wants to include this change so you don't end up wasting your time.

Into it, feel free to submit a pull request on the ZURB Template repository.
Also note that since the Gulpfile is ES6-compatible, you can do this:
gulp.src('src/assets/js/**/*.js')
  // ...
  .pipe(gulp.dest(`${PATHS.dist}/assets/js`));

@colin-marshall I hope I did it the right way. First time doing this. @gakimball I could not get it to work with ES6. Please change it if that would be better. I am not so much worried about the credits :smile:
https://github.com/zurb/foundation-zurb-template/pull/33

Merged zurb/foundation-zurb-template#33
Thanks! :)


New pushed branches show up after migration

Description

Gitea Version
4244ce0 (current main)
Can you reproduce the bug on the Gitea demo site?
Yes
Log Gist
No response
Screenshots
No response
Git Version
No response
Operating System
No response
How are you running Gitea?
Gitpod
Database
SQLite

So, pull mirrors and migrated repositories should not prompt the branches pushed.

For migrated repositories, it's difficult to say the prompt is wrong.

May the error lies in the fact unix times aren't being preserved at the database?

This is the exact time the migration was made, not the original time the push was made at the original repo. So perhaps this is why FindRecentlyPushedNewBranches is considerating it

In my opinion,

for mirror repos, we should not show the prompt
for the repos with pull request units disabled, we should not show the prompt
for migrated repositories, I think we can keep the prompt as it might be useful sometimes

Agree with the first 2.
In migrated repositories, don't show it until the first commit after the migration

May the error lies in the fact unix times aren't being preserved at the database?

This is the exact time the migration was made, not the original time the push was made at the original repo. So perhaps this is why FindRecentlyPushedNewBranches is considerating it

Yes, the created_unix is the time when create the record. Maybe we should check commit_time in FindRecentlyPushedNewBranches

Yes, we should use commit_time really.

In my opinion,

for mirror repos, we should not show the prompt
for the repos with pull request units disabled, we should not show the prompt
for migrated repositories, I think we can keep the prompt as it might be useful sometimes

By using commit_time, only prompts of newly pushed branches will be displayed for migrated repos. I think it could help solve this issue.


[2.0] - Incorrect error message

When you run add and you'r plugin is valid, but the current project you're in is not, the error message is wrong.

Developing a 3rd party plugin I had 3 terminals open.  I ran this in the wrong one and for 5 minutes I was absolutely confused due to the error message.

https://github.com/infinitered/ignite/pull/681 makes this optional.

Drop an ignite.toml with my apologies for a short-term fix.

Nope, the error itself is misleading.  So much so, it confused you too :)

The plugin from add was valid.   The current directory I was in was not.

HAHA!  Owned.
Ugh.  Ugly.  Thx dude.

Tracking in #643.


[ValueCard] Tooltip flows of left side of the screen

Describe the bug
Open the value card story that shows the no data.  click on the icon to render the tooltip.  It flows off the screen to the right.
Overall I think we stop using Carbon's tooltip since they are never going to create a tooltip that responds to where it is placed on the screen, and from their comments they don't believe they should mange this.  It means that right now every app developer that is using a carbon tooltip has to hope that their content isn't shown too close to the top, bottom, right, left of the screen (it works great if you center align all your conent in the middle of the screen, and or use a 20rem padding around your content to allow for the toolip).  It's a useless component, as is, and if we continue to use it, then it means that every component that we have to renders a tooltip will likely get a bug like this :(
This similar to issue #802 and might be related to #972
Health is using the value card in a dashboard and it is likely that cars will be on left edgs of the screen with a "no data" warning.
To Reproduce

@stuckless I agree with your analysis of the Carbon tooltip. What we temporarily could do in this case to mitigate the problem is to prevent the tooltip from opening directly under the icon.
So we can disable the icon tooltip completely for cards medium size and larger and only rely the user clicking on the header or text body which will also show the tooltip, or perhaps better include both the header and the icon as a tooltip trigger that shows the tooltip in the middle of the card.


e2e: improve local setup

ref: cern-sis/issues-inspire#393

Also @karolina-siemieniuk-morawska could we cleanup the cypress-*.sh files?

Also @karolina-siemieniuk-morawska could we cleanup the cypress-*.sh files?
What kind of clean up are you thinking about? Like merging them all into one file?

see what we need actually, do we need them all? does it make sense to have the separately etc Happy to discuss IRL


Where is handler used?

Hi! I am hobby programmer, and I am not fully understand some part of languages. In doc section you wrote "Example handler". What is handlers and where are they can be helpful? Could you give any examples?

The handler is useful if you want to create your own DOM structure instead of using the predefined way, for example. Or if you want to do any sort of processing where you don't need the DOM.


[BUG] how to use Keycheck for unknown Success

Hello, im making config Email valider to validate in reset password page of an website but the problem is that website has only one status says "Email sent" im new to openbullet i have no idea how to validing with Keycheck
screenshot of status on reset password page https://i.imgur.com/uB1gw13.png
i have done single token i just need solution for keycheck please any help will be grateful

you need to know the key of fail and put success DoesNotContain in  for example in the image:

u can try this methode  :
//your condition for example
IF "" contains "status: TRUE"
//do here the keycheck condition
ELSE
SET STATUS SUCCESS
ENDIF


Added Terrain/TerrainType so we can now read this info

Added Terrain and TerrainTypes.

@josebaMdeL This looks great! Unfortunately, this crate has been reorganized in c386766 so your changes would need to be rebased. Are you still up for this?
Another thing you might be aware of, is that terrain information as such is now deprecated and stored as "wang sets" instead since Tiled 1.5. I'm not sure how interesting it is at this point to still support loading the terrain info. It might be better to just add support for loading Wang sets instead.

Hi!
After a year, I thought this repo was dead. I have been looking to the new tiled versions (I'm still working with Tiled 1.4 on Debian), and seems that a lot of things have changed, the same applies to this crate, so I think the changes I proposed can be ignored. For the moment, I'm working with my version of the crate, but eventually I will need to update it, then I will check if any change is needed.
Anyway, thanks for the answer, and I'm happy to see that this repo has been taken in active hands again. ;)

Taking into account the last comment, closing PR until it updates.


Cannot exit from splash screen

Hi,
After the boot process I see briefly my Raspbian Desktop and then I get the splash screen "RaspberryCast is ready". In this state I can cast videos and they work great, but after a video is finished it gets back to the "RaspberryCast is ready" screen. I would like to go back to my Raspbian Desktop instead.
Is there any way to start RaspberryCast server in the background so it still listens to cast requests but I can meanwhile use my Raspbian Desktop?
Thanks!

Hey,
you can disable the splash screen by changing the "new_log" option in the raspberrycast.conf file by false

Wow. This is great! Now it is working exactly as I need it.  :)
I think this should be explained in front page README, I couldn't find it anywhere.
Thanks for your help!


Trigger based aggregate operator

Introduce a new trigger type capable of kicking off a flow from the output of an aggregate operation. For example:
MQTT->Aggregate(5)
AggregateT->Log Aggregate->Do Something
This method requires two flow implementations, one to begin the aggregation and the other to receive the result of the aggregation.

@fm-tibco what are your thoughts on the trigger type being generic enough to fullfil the concept of a 'flow as a function' scenario? So an activity that can basically execute another flow. The trigger can support a schema definition (which could work inline with what @torresashjian may do with the mapper) so its not just a trigger for an aggregate result, but a trigger to support this + a generic flow as a function scenario... thoughts?


Az Monitor setup for AKS Arc enabled cluster fails

The snippet works fine with GKE & K3S as they are connectedClusters
export azureArc_K3S_ClusterResourceId=$(az connectedk8s show -g $k3s_rg_name --name $azure_arc_k3s --query id -o tsv)
export azureArc_gke_ClusterResourceId=$(az connectedk8s show -g $gke_rg_name --name $azure_arc_gke --query id -o tsv)

export azureArc_AKS_ClusterResourceId=$(az connectedk8s show -g $aks_rg_name --name $azure_arc_aks --query id)
fails with AKS as it is a managedCluster, it fails with :
bash enable-monitoring.sh --resource-id $azureArc_AKS_ClusterResourceId --workspace-id $analytics_workspace_id --kube-context $kubeContext
clusterResourceId is "/subscriptions/12345124512345/resourceGroups/rg-azarc-aks-westeurope/providers/Microsoft.Kubernetes/connectedClusters/aks-azarc-staging-101"
workspaceResourceId is /subscriptions/12345124512345resourcegroups/rg-azarc-common-westeurope/providers/microsoft.operationalinsights/workspaces/log-azarc-azm-analytics
name of kube-context is aks-azarc-staging-101
cluster SubscriptionId:<PHONE_NUMBER>2345
cluster ResourceGroup: rg-azarc-aks-westeurope
cluster ProviderName: microsoft.kubernetes/connectedclusters
cluster Name: aks-azarc-staging-101"
provider cluster resource is of Azure ARC K8s cluster type
workspace SubscriptionId:<PHONE_NUMBER>2345
workspace ResourceGroup: rg-azarc-common-westeurope
workspace ProviderName: log-azarc-azm-analytics
workspace Name: log-azarc-azm-analytics
Set AzureCloud as active cloud for az cli
login to the azure interactively
To sign in, use a web browser to open the page https://microsoft.com/devicelogin and enter the code C9LAV5XPK to authenticate.
setting the subscription id:<PHONE_NUMBER>2345 as current subscription for the azure cli
successfully configured subscription id:<PHONE_NUMBER>2345 as current subscription for the azure cli
validating cluster identity
The Resource 'Microsoft.Kubernetes/connectedClusters/aks-azarc-staging-101"' under resource group 'rg-azarc-aks-westeurope' was not found. For more details please go to https://aka.ms/ARMResourceNotFoundFix
cluster identity type:
-e only supported cluster identity is systemassigned for Azure ARC K8s cluster type
What should be used is :
export azureArc_AKS_ClusterResourceId=$(az aks show -n $aks_cluster_name -g $aks_rg_name --query 'id' -o tsv)
az monitor log-analytics workspace create -n $analytics_workspace_name --location $location -g $common_rg_name --verbose
az monitor log-analytics workspace list
az monitor log-analytics workspace show -n $analytics_workspace_name -g $common_rg_name --verbose

# -o tsv to manage quotes issues
export analytics_workspace_id=$(az monitor log-analytics workspace show -n $analytics_workspace_name -g $common_rg_name --query id -o tsv)
echo "analytics_workspace_id:" $analytics_workspace_id

# https://github.com/Azure/azure-cli/issues/9228
az aks enable-addons --addons monitoring --name $aks_cluster_name --workspace-resource-id $analytics_workspace_id -g $aks_rg_name  # --subscription $subId

curl -o enable-monitoring.sh -L https://aka.ms/enable-monitoring-bash-script
# export azureArc_AKS_ClusterResourceId=$(az connectedk8s show -g $aks_rg_name --name $azure_arc_aks --query id)
export azureArc_AKS_ClusterResourceId=$(az aks show -n $aks_cluster_name -g $aks_rg_name --query 'id' -o tsv)

which output shows :
bash enable-monitoring.sh --resource-id $azureArc_AKS_ClusterResourceId --workspace-id $analytics_workspace_id --kube-context $kubeContext
clusterResourceId is /subscriptions/12345124512345 /resourcegroups/rg-azarc-aks-westeurope/providers/Microsoft.ContainerService/managedClusters/aks-azarc-staging-101
workspaceResourceId is /subscriptions/12345124512345 /resourcegroups/rg-azarc-common-westeurope/providers/microsoft.operationalinsights/workspaces/log-azarc-azm-analytics
name of kube-context is aks-azarc-staging-101
cluster SubscriptionId:<PHONE_NUMBER>2345
cluster ResourceGroup: rg-azarc-aks-westeurope
cluster ProviderName: microsoft.containerservice/managedclusters
cluster Name: aks-azarc-staging-101
provider cluster resource is of AKS cluster type
workspace SubscriptionId:12345124512345
workspace ResourceGroup: rg-azarc-common-westeurope
workspace ProviderName: log-azarc-azm-analytics
workspace Name: log-azarc-azm-analytics
Set AzureCloud as active cloud for az cli
login to the azure interactively
To sign in, use a web browser to open the page https://microsoft.com/devicelogin and enter the code C7CW2YZHK to authenticate.
setting the subscription id:12345124512345 as current subscription for the azure cli
successfully configured subscription id:<PHONE_NUMBER>2345 as current subscription for the azure cli
using provided azure log analytics workspace:/subscriptions/12345124512345/resourcegroups/rg-azarc-common-westeurope/providers/microsoft.operationalinsights/workspaces/log-azarc-azm-analytics
Workspace Region:westeurope
adding containerinsights solution to workspace
workspaceGuid:b6c8f766-bab6-4fd4-9b7b-710d31f4394e
getting workspace primaryshared key
switch to cluster subscription id as active subscription for cli:12345124512345
setting the subscription id:<PHONE_NUMBER>2345as current subscription for the azure cli
successfully configured subscription id:<PHONE_NUMBER>2345 as current subscription for the azure cli
getting cluster object
status after enabling of aks monitoringa addon:{
"id": "/subscriptions/12345124512345/resourcegroups/rg-azarc-aks-westeurope/providers/Microsoft.ContainerService/managedClusters/aks-azarc-staging-101",
"location": "westeurope",
"name": "aks-azarc-staging-101",
"properties": {
"addonProfiles": {
"KubeDashboard": {
"config": null,
"enabled": true
},
"omsagent": {
"config": {
"logAnalyticsWorkspaceResourceID": "/subscriptions/12345124512345/resourcegroups/rg-azarc-common-westeurope/providers/microsoft.operationalinsights/workspaces/log-azarc-azm-analytics"
},
"enabled": true
}
},
"agentPoolProfiles": [
{
"count": 1,
"enableNodePublicIP": false,
"maxPods": 30,
"mode": "System",
"name": "azarcaksnp",
"nodeLabels": {},
"orchestratorVersion": "1.17.4",
"osDiskSizeGB": 128,
"osType": "Linux",
"provisioningState": "Updating",
"type": "VirtualMachineScaleSets",
"vmSize": "Standard_DS2_v2",
"vnetSubnetID": "/subscriptions/12345124512345/resourceGroups/rg-azarc-aks-westeurope/providers/Microsoft.Network/virtualNetworks/vnet-aks-azarc/subnets/snet-aks-azarc"
}
],
"dnsPrefix": "aks-azarc--rg-azarc-aks-wes-7b5f97",
"enablePodSecurityPolicy": false,
"enableRBAC": true,
"fqdn": "aks-azarc--rg-azarc-aks-wes-7b5f97-dc1c5456.hcp.westeurope.azmk8s.io",
"kubernetesVersion": "1.17.4",
"linuxProfile": {
"adminUsername": "admin",
"ssh": {
"publicKeys": [
{
"keyData": "ssh-rsa xxxxxxx n"
}
]
}
},
"maxAgentPools": 10,
"networkProfile": {
"dnsServiceIP": "<IP_ADDRESS>",
"dockerBridgeCidr": "<IP_ADDRESS>/16",
"loadBalancerProfile": {
"effectiveOutboundIPs": [
{
"id": "/subscriptions/12345124512345/resourceGroups/MC_rg-azarc-aks-westeurope_aks-azarc-staging-101_westeurope/providers/Microsoft.Network/publicIPAddresses/4057dca2-33a2-43ac-8f61-779f97350f7b",
"resourceGroup": "MC_rg-azarc-aks-westeurope_aks-azarc-staging-101_westeurope"
}
],
"managedOutboundIPs": {
"count": 1
}
},
"loadBalancerSku": "Standard",
"networkPlugin": "azure",
"networkPolicy": "azure",
"outboundType": "loadBalancer",
"serviceCidr": "<IP_ADDRESS>/24"
},
"nodeResourceGroup": "MC_rg-azarc-aks-westeurope_aks-azarc-staging-101_westeurope",
"provisioningState": "Updating",
"servicePrincipalProfile": {
"clientId": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
},
"windowsProfile": {
"adminUsername": "azureuser"
}
},
"resourceGroup": "rg-azarc-aks-westeurope",
"sku": {
"name": "Basic",
"tier": "Free"
},
"type": "Microsoft.ContainerService/ManagedClusters"
}
installing Azure Monitor for containers HELM chart on to the cluster with kubecontext:aks-azarc-staging-101 ...
adding helm repo: incubator
"incubator" has been added to your repositories
updating helm repo to get latest charts
Hang tight while we grab the latest from your chart repositories...
...Successfully got an update from the "vmware-tanzu" chart repository
...Successfully got an update from the "kasten" chart repository
...Successfully got an update from the "rook-release" chart repository
...Successfully got an update from the "ceph-csi" chart repository
...Successfully got an update from the "aad-pod-identity" chart repository
...Successfully got an update from the "csi-secrets-store-provider-azure" chart repository
...Successfully got an update from the "azure-policy" chart repository
...Successfully got an update from the "incubator" chart repository
...Successfully got an update from the "stable" chart repository
Update Complete. ⎈ Happy Helming!⎈
using --kube-context:aks-azarc-staging-101 since passed in
Release "azmon-containers-release-1" does not exist. Installing it now.
Error: rendered manifests contain a resource that already exists. Unable to continue with install: existing resource conflict: namespace: kube-system, name: omsagent, existing_kind: /v1, Kind=ServiceAccount, new_kind: /v1, Kind=ServiceAccount

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

ID: 82ed00b7-74dc-7d9d-d9a4-11b0b9c8932c
Version Independent ID: 4368e324-40e1-6e28-bc61-63b555e0218d
Content: Configure Azure Arc enabled Kubernetes cluster with Azure Monitor for containers - Azure Monitor
Content Source: articles/azure-monitor/insights/container-insights-enable-arc-enabled-clusters.md
Service: azure-monitor
GitHub Login: @MGoedtel
Microsoft Alias: magoedte

Hi, @ezYakaEagle442 , you can have resource conflict, can you please try following run following commands to cleanup the stale resources
helm delete azmon-containers-release-1  // this should cleanup everything
kubectl delete serviceaccounts omsagent -n kube-system //cleanup service account in case if previous command not cleaned up
then re-run the enable monitoring command

k get po -n kube-system
NAME                                        READY   STATUS    RESTARTS   AGE
aks-link-6578fb67df-5rnsg                   2/2     Running   0          4h6m
azure-cni-networkmonitor-gph84              1/1     Running   0          4h5m
azure-ip-masq-agent-r6djh                   1/1     Running   0          4h5m
azure-npm-ntc75                             1/1     Running   0          4h5m
coredns-544d979687-m6wl7                    1/1     Running   0          4h6m
coredns-544d979687-z8787                    1/1     Running   0          4h4m
coredns-autoscaler-98c475c7d-ldzfr          1/1     Running   0          4h6m
dashboard-metrics-scraper-5dff76978-nh2pl   1/1     Running   0          4h6m
kube-proxy-5lbp4                            1/1     Running   0          4h5m
kubernetes-dashboard-7b96695fcf-fb6c6       1/1     Running   0          4h6m
metrics-server-6df44d5569-g2pzs             1/1     Running   0          4h6m
omsagent-k8hm7                              1/1     Running   0          54m
omsagent-rs-65f79b786-8vk7m                 1/1     Running   0          54m
helm uninstall azuremonitor-containers
Error: uninstall: Release not loaded: azuremonitor-containers: release: not found
helm uninstall azuremonitor-containers
k delete ds omsagent -n kube-system
k delete ds omsagent-win -n kube-system
for deployment in $(k get deployments -l component=oms-agent -n kube-system -o=custom-columns=:.metadata.name)
do
if [[ "$deployment"="^oms.*" ]]
then
echo "Deleting OMS Deployment $deployment"
k delete deployment $deployment -n kube-system
fi
done
for pod in $(k get po -l component=oms-agent -n kube-system -o=custom-columns=:.metadata.name)
do
if [[ "$pod"="^oms.*" ]]
then
echo "Deleting OMS Pod $pod"
k delete pod $pod -n kube-system
# k describe pod $pod -n kube-system
# k logs $pod -n kube-system  | grep -i "Error"
fi
done
k get po -l component=oms-agent -n kube-system
but it looks like the OMS DS always come back after deletion

helm uninstall azuremonitor-containers
helm uninstall azmon-containers-release-1 # does not work

k delete ds omsagent -n kube-system
k delete ds omsagent-win -n kube-system

k delete serviceaccounts omsagent -n kube-system #

Even after deletion all resources do come back ! : DS, RS, Deploy, Pod & SA

Hi, @ezYakaEagle442, For AKS, azure monitor for containers has native integration, from the logs, looks like this cluster already enabled for monitoring via native monitoring addon, this can be disabled only as per the instructions https://docs.microsoft.com/en-us/azure/azure-monitor/insights/container-insights-optout. can you please explain, why you want to enable monitoring to already monitoring enabled cluster via AKS monitoring addon?

@ganga1980 good point, I did not realized that, if I can do everything in AKS directly (GitOps, Policy, Monitoring) I should not use Arc for AKS then indeed

Hi, @ezYakaEagle442 , with regards to azure monitor for containers,  we have native integration and richer functionality for AKS cluster than Azure Arc K8s.  We recommended to enable monitoring for AKS cluster via  AKS monitoring addon as described in these articles
https://docs.microsoft.com/en-us/azure/azure-monitor/insights/container-insights-enable-existing-clusters
https://docs.microsoft.com/en-us/azure/azure-monitor/insights/container-insights-enable-new-cluster
you have mentioned, you are not seeing the logs of one of your AKS cluster. are you looking at the logs of containers in kube-system namespace? if yes, then you will have to enable config map by removing the kube-system namespace in exclude-namespace in the config map as describe in this article https://docs.microsoft.com/en-us/azure/azure-monitor/insights/container-insights-agent-config#configure-and-deploy-configmaps.
By default we dont collect the logs of the containers in kube-system namespace  because of these containers chatty and based on the customer feedback.

Hi, @ezYakaEagle442 , with regards to azure monitor for containers, we have native integration and richer functionality for AKS cluster than Azure Arc K8s. We recommended to enable monitoring for AKS cluster via AKS monitoring addon as described in these articles
https://docs.microsoft.com/en-us/azure/azure-monitor/insights/container-insights-enable-existing-clusters
https://docs.microsoft.com/en-us/azure/azure-monitor/insights/container-insights-enable-new-cluster
you have mentioned, you are not seeing the logs of one of your AKS cluster. are you looking at the logs of containers in kube-system namespace? if yes, then you will have to enable config map by removing the kube-system namespace in exclude-namespace in the config map as describe in this article https://docs.microsoft.com/en-us/azure/azure-monitor/insights/container-insights-agent-config#configure-and-deploy-configmaps.
By default we dont collect the logs of the containers in kube-system namespace because of these containers chatty and based on the customer feedback.

@BharathNimmala-MSFT ,  there is no issue here so please go-ahead and close this issue.


⚠ Bofrost.lu has degraded performance

In 636f173, Bofrost.lu (https://www.bofrost.lu) experienced degraded performance:

HTTP code: 200
Response time: 1561 ms

Resolved: Bofrost.lu performance has improved in 0f2f8bd after 13 minutes.


Widgets should always fall within their width

Right now there are certain widgets that have a width property, but whose view extends beyond that width. Typically this happens when they are given a description. Here are ones we know about:

[ ] Dropdown
[ ] Sliders
[ ] Progress

Also, should the drop down be 150 or 300px wide?

I think that this is solved now, with recent PRs on widget styling. Closing.


Additional DateTime Dutch specs

Looks good, there are some sentences which don't look like 100% valid Dutch, but could be used by spoken language. Specs could be further enhanced during implementation.


git stash list 2>$null crashes PowerShell Beta.7

Windows 10 CU, PowerShell Core Beta.7, Git 2.14.2.windows.1.
This crash seems to be new and specific to Git 2.14.2.
Steps to reproduce
git stash list 2>$null

Expected behavior
Git errors or maybe git.exe crashes but PowerShell should not crash.
Actual behavior
PowerShell crashes.
Environment data

> $PSVersionTable
Name                           Value
----                           -----
PSVersion                      6.0.0-beta
PSEdition                      Core
GitCommitId                    v6.0.0-beta.7
OS                             Microsoft Windows 10.0.15063
Platform                       Win32NT
PSCompatibleVersions           {1.0, 2.0, 3.0, 4.0...}
PSRemotingProtocolVersion      2.3
SerializationVersion           <IP_ADDRESS>
WSManStackVersion              3.0

FWIW I can crash cmd.exe to with git stash list 2>nul.
Related https://github.com/dahlbyk/posh-git/issues/493

This looks like a git/cygwin issue, repros in cmd as well.

Agreed. I've been trying to figure out how to submit this to Git but my email address was rejected:
vger.kernel.org gave this error:
Hello [<IP_ADDRESS>], for your MAIL FROM address<EMAIL_ADDRESS>policy analysis reported: Your address is not liked source for email

Kinda judgmental if you ask me. :-)

This doesn't appear to be an exception that PowerShell can catch.  It seems to be crashing the console due to some threading issue.  I think the best option is to open an issue here: https://wpdev.uservoice.com/forums/266908-command-prompt-console-bash-on-ubuntu-on-windo

@SteveL-MSFT - this is not a crash - powershell/cmd is still running, but cygwin is hiding the wrong window so it looks like it was a crash.

@lzybkr that explains why I couldn't get windbg to break


perf: massive rendering perf refactor

[x] Generate fn string
[x] Use inlineFn in children transform
[x] Skip inlineFn when call expr for children
[x] TrackSignal uses RenderEvent
[x] Common class for all signals
Move signal operation after render
Optimized inlinedQrl in server
Review optimized bundle for server
Optimize useMethod().value
SignalDeroved is never leaky of the args
Immutable signals are not leaky
[x] Prefer inlineFn over wrapSign
[x] Render functional cmp key
[x] Remove getKeys()
[x] Remove getProps entirely
[x] Simplify update class
[x] Make style and class update similar
Don’t set property on update for signals
Remove listeners clean up
[x] Collapse function cmp key with Qwik component
Don’t emit custom key when cmp it’s branch free
Only emit key on root JSX node
[x] Split mutable, immutable and children

Event handlers are mutable
One spread makes everything mutable

JSX flags

Dynamic direct children
Static sub tree
Variable props (spread)
Dynamic listeners

Just got off a call with Google, and they won't be increasing the Core Web Vitals score to 200 to showcase the effects of these changes. 😢


Startup items fix

Fixes Issue 256.
I have no time to post a better description, so I apologize. I need to clean the method that removes registry key items later. :)

Added it. No need to worry about.

I have to admit, these changes didn't even work after I've fixed them. :(

The problem that startup manger only works on my pc @MaxXor :(

Use the latest commit.

@MaxXor
Unfortunately it seems that I still have this problem

Start the client in debug and see the exception that is thrown please.

It is working good on my pc but when I send it to someone it doesn't work as shown in the picture
So do you mean that I have to send debug client to instead of release ??
@yankejustin

no, he doesn't mean this. Please update your clients to the latest version please. :) And it will show you the error, please tell me this.

Please write in your https://github.com/MaxXor/xRAT/issues/256.


Threadpool for incoming connections

Currently a new thread is created for every incoming connection. Reusing old threads would improve performance.
It would be useful to do some research on what type of thread pool to use:

Fixed size (probably bad: Refusing connections, if no thread is available)
Just growing (probably bad: Many paused threads)
growing and shrinking

Got a question in regards to this
would a system like that not be better (have no idea how much work it actually would be)
Client sends login request
server accepts login if correct and keeps track of people that are logged in but does not give them a thread yet
client sends a request in combination with his user information
since the server took note that the client already logged himself in he then opens a thread for the request returns the result and kills the thread again (cause its not needed any-more)
only downside for that is the fact to determine when someone is logged out when no logout message is send from the client and even that could be handled with time-outs

Found this two:

threadpool
scoped_threadpool

I haven't quite understood if the pool can grow with both crates, looks like they are created with a fixed size. But shrinking may be implemented by the first crate mentioned: ''Spawns n worker threads and replenishes the pool if any worker threads panic.''

as far as i understood the
thread-pool only replenishes thread that panic
and
scoped_thread-pool needs to wait for all threads in its scope to finish

@Cranc Creating a thread for each request (== query) isn't a great idea. Creating a thread costs some time and this issue addresses the problem that threads are created and killed to often. Having one thread per client is how it's usually done.
I'm afraid the linked crates are not really what we want. Those threadpools are designed for executing expensive functions as fast as possible. So you will usually use them to create a pool with as many workers as CPU cores and it will schedule the tasks accordingly.
A database server is a whole different story. For example: If the pool is full and a new client wants to connect we either have to refuse the connection OR he has to wait until another client disconnects again.
So what I think: Either we implement a threadpool ourself (pretty hard, but could be fairly interesting if you're interested in Rust and threads) or we just don't do anything. Our current solution is not too bad and this issue is really just a "nice-to-have" thing. P-very-low ;)

@LukasKalbertodt okay i can see that but currently this should not be a big problem we are talking here about maybe 1-10 threads in dev stage, but later on it will probably result in some problems when trying to implement the server for use with larger crowds of people and having/managing maybe up to 200 threads may be a slight problem if you wanna keep the 'static' solution.
I say we can wait with that decision later, i for my part would be interested in making our own thread-pool but currently i got enough to do in storage group


UI issues

Hi, I just started using this gem. The first thing I noticed is that the UI doesn't show the Job ids, but instead shows the worker names.

Some of these are auto generated for me, and not really helpful. I have two requests:

Is it possible to make the job id visible in the row?
Is it possible to allow me to change the display name of my worker?

Thanks.
Edit: I just noticed the job_id is squashed into the arguments column. So never mind that request. :)

@volkanunsal Looks like you're using the old 0.6.0 version of the gem. If you upgrade to 0.7.0, the actual class name of your job should display. Also, the job_id that you are looking for may be ActiveJob's provider_job_id (which is different than the job_id in this context). Either way, you can find the it by hovering over the job name.
Please upgrade to 0.7.0, which should solve these issues. Thanks!

@kenaniah Thanks. I upgraded but still see the JobWrapper in that column, but I can click on it now, so that works for me.

@kenaniah It's possible they were coming from the cache because I don't see them anymore.


Fixed Nuxt instructions in the README.md

Description

Nuxt instructions were not complete.
Linked Issues
fixes #213

That will be the best.But maybe until then we could save developers time.6. 6. 2023 v 11:33, Anthony Fu @.***>:
Maybe we could do that automatically in the nuxt module instead
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you authored the thread.Message ID: @.***>


"python setup.py egg_info" failed with error code 1

While installing qira I am repeatedly getting the following error.

Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-gCD5rk-build/

I tried reinstalling and upgrading setuptools as per the following solution from stack overflow.
How to resolve this issue?

I ran into this problem as well. I commented out the following line:
https://pypi.python.org/packages/source/p/pyparsing/pyparsing-1.5.7.tar.gz#md5=9be0fcdcc595199c646ab317c1d9a709
and replaced it with
pyparsing
After that, qira built just fine and seems to be running as well.

Yeah that worked.....Thanks


ExperimentalCertificateControllers=true no longer needed for key rotation

In fact, if --feature-gates=ExperimentalCertificateControllers=true is provided, cert-manager would abort with errors

/assign @irbekrm

@munnerz @JoshVanL would you plase take a look? Thank you!

This shouldn't be in the docs any more as is no longer a feature flag. Thanks for catching and fixing this @sfc-gh-cxu
/ok-to-test
/approve
/lgtm


Project: Convert users' meeting recordings to summarized text and send summary by email

Project name
Summarized
Description
Our team built a solution for Microsoft Teams users who has missed their meeting and want to read a summary of the key points. Our user can select the meeting from their drive and have an email sent to them with the summary.

Our Blazor web application, access a user's Drive from Microsoft Graph and displays all the Teams they have joined.
The user is able to view recordings saved on their sharepoint drive.
Clicking the Summarize button for the corresponding meeting will prompt the application to send the user a summary of the meeting.

The application has not been able to successfully send an email to the user:

One of the issue's related to meeting recording's .mp4 format, which is not an acceptable file format for Azure's Speech-to-Text API
A fix: implement another layer of logic and pass the .mp4 recording to Azure Media Services (to convert .mp4 file to WAV file before calling the Speech-to-Text API)

This Hackathon has been a lot of fun and a great learning experience for everyone on the team. We all have never coded in C# and this opportunity has taught us a lot. Thank you for hosting an amazing event and for answering our questions during the live sessions.
Repo URL
https://github.com/Microsoft-Hackathon-Org/Summarized
Team members
jaden-nguyen, K8Liu, kevin-06-huang, xueapp

Cool hack @K8Liu! Would you be willing to record a short video to demonstrate the app? It's not required for the hackathon but it would help us showcase your work internally at Microsoft and publicly in the community 😊

Of course! Here's the link the demo:
https://user-images.githubusercontent.com/111398797/225740014-45ed4e5b-fad5-4705-b0f1-529cbfc2dcf7.mp4


account_tags change value not replaced on existing account

AFT Version: 1.3.7
Bug Description
Editing one existing tag key on account_tags is not replaced we have 2 versions
To Reproduce
Steps to reproduce the behavior:

Go to one existing/provisionned account on AFT with account_tags and with existing value on the tag key, for example tag key "example"
you want to edit the name of the key to "new_example"
After the modification by the step function you will have on AWS Organizations on the tag account the 2 tags "example" and "new_example" the replacement was not made

Expected behavior
replacement is done

Hey Ménahem, thanks for letting us know about this issue. I've created an item in our bug backlog; we'll have a look at this.

We are hitting the same issue. Was wonder is there any progress on this? Or should we look into doing a custom check between AWS Org and the dynamodb with the account details.

Same issue.
My problem is that removed tags are not deleted, only values are updated.
Changed tags are just the old ones removed and the new ones created.

At this time we have decided to not prioritize this change because changing this behavior to be PUT would negatively impact customers who put tags on their accounts outside of AFT. If additional information arises that would not compromise this behavior, we will revisit


Directives are NgFor, NgSwitch, etc. and not For, Switch

Hi
In the documentation, the directive For is used to iterate over a collection in the view. This is not correct anymore because they changed it to NgFor. This is described over here https://github.com/angular/angular/issues/1598
This is one of the pieces of code that will not work because of this https://angular.io/docs/js/latest/guide/displaying-data.html#Create-an-array
I will make a PR to try and fix all these.

I'm making the corresponding Dart changes in #139.

Issue can be closed as PR https://github.com/angular/angular.io/pull/142 is merged.


fix: do not use title case

In some languages, this results in orthographically wrong titles. A better solution is to define the title with the title() function properly.

Thanks for merging this! Can you tag a new release with the patch?


Updated INST_LIS_TestVMHeartbeat

Check the VMs heartbeat during booting up

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

Thank you for the code changes @zhanghb97 , however I think this scenario is not necessary.
There is the initial heartbeat check in the begging of the script, which implies that a heartbeat must be detected before anything else - including after the boot-up process, otherwise it will fail from the start.
If there is any background information on the heartbeat status during the boot process please let me know.

Thanks for your advice @chvalean . There is a "No Contact" status during the VM's booting up. I am wondering if it's necessary to check the "No Contact" status to make sure the heartbeat service is going well.


Update k8s.gcr.io to registry.k8s.io

What this PR does / why we need it?:

Need to update k8s.gcr.io to registry.k8s.io

Does this PR introduce a user-facing change?

[ ] User guide
[ ] CHANGELOG.md

Which issue(s) this PR fixes:

Related: https://github.com/application-stacks/runtime-component-operator/issues/502

Tests all passed in 373 - merging


Account sync post login

Description:
Epic link:: https://github.com/bithyve/internal-docs/issues/75

Account sync should happen on loader screens post login.
Sync all the transactions and calculated balances for each respective account.
The user will be landed on the home screen only after the account sync is complete.
This will be only for accounts on the first page (first 4 accounts)

Verified this issue on dev app v1.7.9(312)


make attestation batching a supported option

Xvalidators-batch-attestations-enabled: True

this option should become a supported option, as it helps reduce the calls to external providers by a significant amount if using many validators keys on a client.

Actually we probably just want to remove this option and always send as a batch.  We've defaulted it to true for a while now and had no issues.  No real reason to support not sending as a batch.

This option is in ValidatorOptions and removing it will just require following the option from there through the codebase to remove everywhere its used (making sure we keep the batching enabled which is the default value). This should wind up deleting IndividualSendingStrategy and leaving only BatchAttestationSendingStrategy.


Chamfer Distance evaluation

Dear author,
Thank you for developing such great project. Do you have any plan to add scripts for benchmarking the generated geometry? I used the scripts in DTUeval but the generated mesh have too many vertices and my computer would crash when I try to evaluate the chamfer distance on DTU scenes. Do you have any suggestions on how to evaluate chamfer distance in your project or how to solve the  above mentioned question?
Thanks

Hi! Did you solve this problem? My computer also crashed when I tried to evaluate the chamfer distance on DTU scenes with the generated mesh.

Hi @LiquidAmmonia ! Did you solve this problem? My computer also crashed when I tried to evaluate the chamfer distance on DTU scenes with the generated mesh.


Automatic tagging when creating a note via Telegram

Describe the bug
When adding a note via Telegram, if you write #tagName in the text, the tag does not appear in the tag list (the list on the right). Is this intentional or is it an error?
The version of Memos you're using
Version: v0.20.1
Screenshots or additional context
No response

Thanks for the reporting. It'll be fixed with https://github.com/usememos/memos/commit/6b6edc3791f84f6dbe7bf0d9cd92851bc31d9ca3


Debugging 403 errors for failed Remediation run

Im using the traces table from Application Insights to pull the logs below but I've double and triple-checked (even as far as rerunning the  Add-MSIAppRoleAssignment.ps1 file after discovering I had put in the App Registration Object ID and not the Function App) and still are seeing these entries in log:

Ive also attached the 403 error (and added  to remove sensitive information) for additional debugging
403-error.txt

Could you go to Azure AD > Enterprise Applications > (select Managed Identities from the type drop down) and search for your function apps name. Then check under Permissions to see if you have Device.ReadAll?

Here is how it should look in permissions on the managed identity.  @thetootall


Updating KMS key creation to add tags, better alias names and description

Coverage increased (+0.2%) to 55.808% when pulling 2e38ce2fdfdb0d6a5be8907569c1eb4045a3017f on tlisonbee:highlander-kms-tags into e7b842006530e01dfdac8eaf28eb1d0a52b14db4 on Nike-Inc:highlander.