chore(deps): :arrow_up: update all non-major dev dependencies

This PR contains the following updates:

Package
Change
Age
Adoption
Passing
Confidence

@storybook/addon-essentials (source)
7.5.1 -> 7.5.2

@storybook/addon-mdx-gfm (source)
7.5.1 -> 7.5.2

@storybook/angular (source)
7.5.1 -> 7.5.2

@storybook/core-common (source)
^7.5.1 -> ^7.5.2

@storybook/core-server (source)
7.5.1 -> 7.5.2

@types/three (source)
0.157.2 -> 0.158.0

aws-sdk
2.1482.0 -> 2.1483.0

storybook (source)
^7.5.1 -> ^7.5.2

Release Notes

storybookjs/storybook (@storybook/addon-essentials)
v7.5.2
Compare Source

Addon-themes: Fix globals not being set when using absolute path - #24596, thanks @JReinhold!
CLI: Allow Yarn v4 in link command - #24551, thanks @yannbf!
Next.js: Support v14.0.0 - #24593, thanks @nikospapcom!

aws/aws-sdk-js (aws-sdk)
v2.1483.0
Compare Source

feature: EMR: Updated CreateCluster API request and DescribeCluster API responses to include EbsRootVolumeIops, and EbsRootVolumeThroughput attributes that specify the user configured root volume IOPS and throughput for Amazon EBS root device volume. This feature will be available from Amazon EMR releases 6.15.0
feature: Neptune: Update TdeCredentialPassword type to SensitiveString
feature: Redshift: added support to create a dual stack cluster

v2.1482.0
Compare Source

feature: AppStream: This release introduces multi-session fleets, allowing customers to provision more than one user session on a single fleet instance.
feature: EC2: Launching GetSecurityGroupsForVpc API. This API gets security groups that can be associated by the AWS account making the request with network interfaces in the specified VPC.
feature: NetworkFirewall: Network Firewall now supports inspection of outbound SSL/TLS traffic.
feature: OpenSearch: You can specify ipv4 or dualstack IPAddressType for cluster endpoints. If you specify IPAddressType as dualstack, the new endpoint will be visible under the 'EndpointV2' parameter and will support IPv4 and IPv6 requests. Whereas, the 'Endpoint' will continue to serve IPv4 requests.
feature: Redshift: Add Redshift APIs GetResourcePolicy, DeleteResourcePolicy, PutResourcePolicy and DescribeInboundIntegrations for the new Amazon Redshift Zero-ETL integration feature, which can be used to control data ingress into Redshift namespace, and view inbound integrations.
feature: SNS: Message Archiving and Replay is now supported in Amazon SNS for FIFO topics.
feature: SageMaker: Amazon Sagemaker Autopilot now supports Text Generation jobs.
feature: SsmSap: AWS Systems Manager for SAP added support for registration and discovery of SAP ABAP applications
feature: Transfer: No API changes from previous release. This release migrated the model to Smithy keeping all features unchanged.

v2.1481.0
Compare Source

feature: ConnectCases: Increase maximum length of CommentBody to 3000, and increase maximum length of StringValue to 1500
feature: GroundStation: This release will allow KMS alias names to be used when creating Mission Profiles
feature: IAM: Updates to GetAccessKeyLastUsed action to replace NoSuchEntity error with AccessDeniedException error.

v2.1480.0
Compare Source

feature: CodePipeline: Add ability to trigger pipelines from git tags, define variables at pipeline level and new pipeline type V2.
feature: EC2: This release updates the documentation for InstanceInterruptionBehavior and HibernationOptionsRequest to more accurately describe the behavior of these two parameters when using Spot hibernation.
feature: EKS: Added support for Cluster Subnet and Security Group mutability.
feature: IAM: Add the partitional endpoint for IAM in iso-f.
feature: MigrationHubConfig: This release introduces DeleteHomeRegionControl API that customers can use to delete the Migration Hub Home Region configuration
feature: MigrationHubStrategy: This release introduces multi-data-source feature in Migration Hub Strategy Recommendations. This feature now supports vCenter as a data source to fetch inventory in addition to ADS and Import from file workflow that is currently supported with MHSR collector.
feature: OpenSearchServerless: This release includes the following new APIs: CreateLifecyclePolicy, UpdateLifecyclePolicy, BatchGetLifecyclePolicy, DeleteLifecyclePolicy, ListLifecyclePolicies and BatchGetEffectiveLifecyclePolicy to support the data lifecycle management feature.

v2.1479.0
Compare Source

feature: MarketplaceCommerceAnalytics: The StartSupportDataExport operation has been deprecated as part of the Product Support Connection deprecation. As of December 2022, Product Support Connection is no longer supported.
feature: NetworkManager: This release adds API support for Tunnel-less Connect (NoEncap Protocol) for AWS Cloud WAN
feature: RedshiftServerless: This release adds support for customers to see the patch version and workgroup version in Amazon Redshift Serverless.
feature: Rekognition: Amazon Rekognition introduces StartMediaAnalysisJob, GetMediaAnalysisJob, and ListMediaAnalysisJobs operations to run a bulk analysis of images with a Detect Moderation model.

v2.1478.0
Compare Source

feature: AppConfig: Update KmsKeyIdentifier constraints to support AWS KMS multi-Region keys.
feature: AppIntegrations: Updated ScheduleConfig to be an optional input to CreateDataIntegration to support event driven downloading of files from sources such as Amazon s3 using Amazon Connect AppIntegrations.
feature: Connect: This release adds support for updating phone number metadata, such as phone number description.
feature: Discovery: This release introduces three new APIs: StartBatchDeleteConfigurationTask, DescribeBatchDeleteConfigurationTask, and BatchDeleteAgents.
feature: SSM: This release introduces a new API: DeleteOpsItem. This allows deletion of an OpsItem.

v2.1477.0
Compare Source

bugfix: Gamesparks: Deprecate Gamesparks
feature: EC2: Amazon EC2 C7a instances, powered by 4th generation AMD EPYC processors, are ideal for high performance, compute-intensive workloads such as high performance computing. Amazon EC2 R7i instances are next-generation memory optimized and powered by custom 4th Generation Intel Xeon Scalable processors.
feature: ManagedBlockchainQuery: This release adds support for Ethereum Sepolia network
feature: Omics: This change enables customers to retrieve failure reasons with detailed status messages for their failed runs
feature: OpenSearch: Added Cluster Administrative options for node restart, opensearch process restart and opensearch dashboard restart for Multi-AZ without standby domains
feature: QuickSight: This release adds the following: 1) Trino and Starburst Database Connectors 2) Custom total for tables and pivot tables 3) Enable restricted folders 4) Add rolling dates for time equality filters 5) Refine DataPathValue and introduce DataPathType 6) Add SeriesType to ReferenceLineDataConfiguration
feature: ServiceCatalog: Introduce support for EXTERNAL product and provisioning artifact type in CreateProduct and CreateProvisioningArtifact APIs.
feature: VerifiedPermissions: Improving Amazon Verified Permissions Create experience

Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.

[ ] If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

⚠ Artifact update problem
Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.
♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

any of the package files in this branch needs updating, or
the branch becomes conflicted, or
you click the rebase/retry checkbox if found above, or
you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:
File name: package-lock.json
npm WARN cli npm v10.2.2 does not support Node.js v20.2.0. This version of npm supports the following node versions: `^18.17.0 || >=20.5.0`. You can find the latest version at https://nodejs.org/.
npm ERR! code ERR_SOCKET_CONNECTION_TIMEOUT
npm ERR! errno ERR_SOCKET_CONNECTION_TIMEOUT
npm ERR! request to https://registry.npmjs.org/@material%2fbanner failed, reason: Socket connection timeout

npm ERR! A complete log of this run can be found in: /tmp/renovate/cache/others/npm/_logs/2023-11-02T10_22_55_873Z-debug-0.log

⚠ Artifact update problem
Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.
♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

any of the package files in this branch needs updating, or
the branch becomes conflicted, or
you click the rebase/retry checkbox if found above, or
you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:
File name: package-lock.json
npm WARN cli npm v10.2.3 does not support Node.js v20.2.0. This version of npm supports the following node versions: `^18.17.0 || >=20.5.0`. You can find the latest version at https://nodejs.org/.
npm ERR! code ERR_SOCKET_CONNECTION_TIMEOUT
npm ERR! errno ERR_SOCKET_CONNECTION_TIMEOUT
npm ERR! request to https://registry.npmjs.org/untildify failed, reason: Socket connection timeout

npm ERR! A complete log of this run can be found in: /tmp/renovate/cache/others/npm/_logs/2023-11-06T15_49_08_059Z-debug-0.log


Fixes bad indentation in doc file

Bad indentation made a key configuration explanation to not show up in the docs.

@heitorvrb in other circumstances your changes would be correct. But in this case, these two code blocks are defined under a parent block called  .. configuration-block::  This makes the YAML/XML blocks to be displayed as tabs. You can see the result here: http://symfony.com/doc/current/bundles/StofDoctrineExtensionsBundle/index.html#configure-the-bundle
So this is not a bug and therefore there is no need to fix it. Thanks!


Rebuild for pytorch113

Should wait for #11 (which this PR is based on).
~Also adding CPU builds, since this is explicitly mentioned as supported upstream~
See below

#11 should be merged first, then I'll rebase this PR

Also adding CPU builds, since this is explicitly mentioned as supported upstream

The upstream README is lying, setup.py contains the truth.

Lets merge in a minute when the builds on the main branch have finished.


Loading from file from older version does not work

Loading of items from a file should be made more robust.
nkod-registrace.jsonld_aktuality.txt - a file created in the previous DCAT-AP-FORMS version, throws error:
dataset-registration-cs.9ef1232331469805f8c8.js:1 Uncaught TypeError: r.forEach is not a function
    at dataset-registration-cs.9ef1232331469805f8c8.js:1
    at FileReader.G.s.onload (dataset-registration-cs.9ef1232331469805f8c8.js:1)

 Pracovat na dalších issues v DCAT-AP-Forms ohledně DCAT2


[8.x] dd helper function is broken in new update

update doing a normal composer upgrade on my project
white page when trying to use dd() helper function in code.
after downgrading it works as normal
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Package operations: 0 installs, 37 updates, 1 removal
  - Downloading mockery/mockery (1.4.2)
  - Removing paragonie/constant_time_encoding (v2.4.0)
  - Downgrading symfony/css-selector (v5.2.4 => v5.2.3): Extracting archive
  - Downgrading symfony/var-dumper (v5.2.4 => v5.2.3): Extracting archive
  - Downgrading symfony/routing (v5.2.4 => v5.2.3): Extracting archive
  - Downgrading symfony/process (v5.2.4 => v5.2.3): Extracting archive
  - Downgrading symfony/mime (v5.2.4 => v5.2.3): Extracting archive
  - Downgrading symfony/http-foundation (v5.2.4 => v5.2.3): Extracting archive
  - Downgrading symfony/event-dispatcher (v5.2.4 => v5.2.3): Extracting archive
  - Downgrading symfony/error-handler (v5.2.4 => v5.2.3): Extracting archive
  - Downgrading symfony/http-kernel (v5.2.4 => v5.2.3): Extracting archive
  - Downgrading symfony/finder (v5.2.4 => v5.2.3): Extracting archive
  - Downgrading symfony/string (v5.2.4 => v5.2.3): Extracting archive
  - Downgrading psr/container (1.1.1 => 1.0.0): Extracting archive
  - Downgrading symfony/console (v5.2.4 => v5.2.3): Extracting archive
  - Downgrading swiftmailer/swiftmailer (v6.2.7 => v6.2.5): Extracting archive
  - Downgrading symfony/translation (v5.2.4 => v5.2.3): Extracting archive
  - Downgrading nesbot/carbon (2.46.0 => 2.45.1): Extracting archive
  - Downgrading webmozart/assert (1.10.0 => 1.9.1): Extracting archive
  - Downgrading laravel/framework (v8.32.1 => v8.28.1): Extracting archive
  - Downgrading symfony/dom-crawler (v5.2.4 => v5.2.3): Extracting archive
  - Downgrading facade/ignition (2.5.14 => 2.5.13): Extracting archive
  - Downgrading guzzlehttp/promises (1.4.1 => 1.4.0): Extracting archive
  - Downgrading jean85/pretty-package-versions (2.0.3 => 2.0.2): Extracting archive
  - Downgrading phpseclib/phpseclib (3.0.5 => 2.0.30): Extracting archive
  - Downgrading lcobucci/jwt (4.1.2 => 4.1.1): Extracting archive
  - Downgrading laravel/passport (v10.1.2 => v10.1.0): Extracting archive
  - Downgrading laravel/socialite (v5.2.2 => v5.2.0): Extracting archive
  - Downgrading laravel/telescope (v4.4.5 => v4.4.3): Extracting archive
  - Downgrading laravel/tinker (v2.6.1 => v2.6.0): Extracting archive
  - Downgrading aws/aws-sdk-php (3.173.25 => 3.173.13): Extracting archive
  - Downgrading phpoffice/phpspreadsheet (1.17.1 => 1.16.0): Extracting archive
  - Downgrading maatwebsite/excel (3.1.27 => 3.1.26): Extracting archive
  - Downgrading mockery/mockery (1.4.3 => 1.4.2): Extracting archive
  - Downgrading symfony/options-resolver (v5.2.4 => v5.2.3): Extracting archive
  - Downgrading phar-io/version (3.1.0 => 3.0.4): Extracting archive
  - Downgrading symfony/http-client (v5.2.4 => v5.2.3): Extracting archive
  - Downgrading sentry/sentry (3.2.0 => 3.1.5): Extracting archive
  - Downgrading sentry/sentry-laravel (2.4.1 => 2.3.1): Extracting archive

what was the dd error?

had similar blank page issue
seems like a similar issue from upstream in Symfony VarDumper

This was caused by a change in Telescope. We tagged v4.4.6 that fixes this.


Amend options for a rule

Thanks for the great tool!
I have a trouble with a pseudoelement misfiring a color-contrast rule in a manner described here. Apparently, a way to ignore a pseudoelement when testing color contrast is to modify an option to include ignorePseudo: true, as in:
axe.configure({
  rules: [{
    id: 'color-contrast-minor',
    matches: 'color-contrast-matches',
    any: ['color-contrast-minor']
  }],
  checks: [{
    id: 'color-contrast-minor',
    evaluate: 'color-contrast-evaluate',
    metadata: {
      impact: 'minor'
    },
    options: {
      contrastRatio: {
        normal: {
          expected: 4.5,
          minThreshold: 4.0
        },
        large: {
          expected: 3,
          minThreshold: 2.5
        }
      },
      ignoreUnicode: true,
      ignoreLength: false,
      ignorePseudo: false,
      boldValue: 700,
      boldTextPt: 14,
      largeTextPt: 18,
      shadowOutlineEmMax: 0.1
    }
  }]
});

I however have no idea how to add this option – runOptions of axe-storybook-testing seems to correspond to axe.run() rather than axe.configure(). Is there any way to set this ignorePseudo option before running it?

Hi, thanks for raising this issue. You're right - there's no way right now to pass anything to axe.configure, unfortunately 😞.
I'll work on adding the ability to pass config to axe.configure today.

@certainlyakey can you give me more specifics about the color contrast issue you're running into, and which version of axe-core you're using?
I'm trying to come up with a way to test out a solution, but can't reproduce the issues from https://github.com/dequelabs/axe-core/issues/2781 (which seem to be mostly ::after content that doesn't overlap any text).

This should be fixed in v7.2.0.
@certainlyakey can you try it out, please, and let me know if there's still an issue?
You can now pass a config parameter (to either the story, component, or globally) with anything you want to pass to axe.configure:
parameters: {
  axe: {
    config: {
      checks: [ ... ]
    }
  }
}

This is a great feature, can you expose this in the documentation? Maybe also include a better callout that this can be done in preview.js as well?

Thanks @roypearce!
This feature is in the readme at https://github.com/chanzuckerberg/axe-storybook-testing?tab=readme-ov-file#config. Although it's pretty generic, and maybe it should have a more specific example?


Use can have multiple admissions for same position

Looks like seeding can give multiple admissions for one user for one position.
Should maybe make this strict in model cleaning

Is duplicate of #794,closes


use rust to set the exec script is too diffcult, compared to  k6, suggest use js.

use rust to set the exec script is too diffcult, compared to  k6, suggest use js.
https://github.com/grafana/k6

Can you please clarify your request? Goose is written in Rust, are you suggesting it should be re-written in JavaScript? Or are you saying something else?

k6----> golang + js
it can write js script for testcase, but convert js to golang, and use golang to execute the testcase.
its performance is very nice.
I think use rust to write the testcase is too difficult.
The user need to be familiar with rust.

The part of Goose is the fact that it is written in Rust to utilize language-level advantages. We have no plans to rewrite it into so other language.


New project crashes on Android with IllegalStateException

🐛 Bug Report
Android app crashes after running react-native run-android. I did see a lot of issues here that seemed to be the same, but they had all been closed by the bot for not following the template.
To Reproduce

react-native init AwesomeProject
connect an android device with usb debugging enabled
react-native run-android

Expected Behavior
I would expect the freshly initialized project to run on the device and display "Hello World!"
Code Example
The code is exactly what you get when first running react-native init [insert project name]
The logcat output containing the stack trace for the exception: https://gist.github.com/hippietilley/dd5bf85e1dcb502b805569e4a003b184#file-adb_logcat-txt
Environment
https://gist.github.com/hippietilley/dd5bf85e1dcb502b805569e4a003b184#file-react-native_info-txt

I'm not sure what else you need bot....

@hippietilley 👋  Ignore the bot, the report looks fine.
I have run the commands you provided on my machine and can't reproduce the issue. A few questions:

Are you making any other changes to the project files before you run it?
Are you manually running the Metro packager (yarn start) or letting it open a new terminal window when you run react-native run-android?
Does the Metro packager start with no errors?
Can you try starting the Metro packager using yarn start --reset-cache and then run react-native run-android to see if that helps?

@matt-oakes, thanks for replying! When I first tried it, I did change the code (I added a button that did nothing). I tried it again without changing the code and got the same error both times. I have not started the Metro packager manually. It always opens a new terminal on it's own. I also haven't seen any errors from Metro.
After running yarn start --reset-cache and then running react-native run-android the app installed and ran. It did take 4m and 32s to build though, so for those of you reading this in the future because you also had this issue, go get some coffee and be patient.


Tests.md rewrite

This is an updated version of the text using images stored in the repo directly.

As I had expected using hello-world as a basis of the tutorial has some advantages and some issues. Mostly I think the way the hello-world exercise is delivered can be confusing to new users, esp those not used to digging around in Xcode project folders. I tried to write around the problems that crop up, but its awkward in places.
Is it possible to modify the hello-world exercise? I propose putting all the Xcode project files in a folder "for experienced Xcoders." If we do that, that will make this tutorial less confusing and the learning curve flatter.

I think the hello world Xcode project is not pulling its weight. This is not the first time that somebody says it's confusing. I am fine with deprecating the project given that people can follow a guide like this.

https://github.com/exercism/xobjective-c/issues/27
We have done with out the Xcode project in objective-c track.
Plus Xcode should not be requirement for this track.

Let me know when it is ready to merge so we can merge it. Thanks again!

Is this directed at me?

Sorry yeah :)

No problem. Still getting the hang of etiquette here. I've been digging on using a GUI, upstream vs origin, etc. I want to redo the Hello-World exercise and edit the tutorial based on the simpler path structure. Most likely on Monday.
About your comment on not depending on Xcode. That's not really practical at the moment, right? Just a goal for when the open source stuff is a bit more polished?

About your comment on not depending on Xcode. That's not really practical at the moment, right? Just a goal for when the open source stuff is a bit more polished?

Yeah, there are other IDEs https://www.jetbrains.com/objc/ that currently support swift.

This pull request is ready to merge
My apologies for the messy commit log. This is my first pull request, ever, and I'm still learning how both Git and Github works. I know a lot more than a did a week ago. Thanks!
All the comments and feedback this far have been incorporated into this request.
If preferable, I could make a fresh pull request with just the final version.

Thank you!


Show estimates for price of file uploads and downloads

Or at least warn the user that anything over a few KB is going to be extremely expensive.

closing as duplicate of #76


Cannot get MonitorList.

I cannot any monitor by WMI API. I've wrapped it myself and it doesn't seem to be easy to get this information. Have you ever encountered this problem?
I found it impossible to get them using the handle method. I had to use a keystroke script(such as autoit) to get the content, but it was a little less elegant.
Speccy:

Please fill out the New issue Bug template, otherwise I can't help you.

There is nothing to fill in the template. Also, the so-called Q&A site is not a good answer to this question, which is why it is asked here. If you can't solve it, there will be useful twists and turns to solve it.

There is only one question in your comment:

Have you ever encountered this problem?

The answer is: No, I haven't.

I myself have long written based on the same code as you essentially, without any effect. A slightly better way is to analyze the registry, but it's still not very accurate.
WMI does not solve all the problems, at least not in terms of getting the monitor model.

Yes, I agree, WMI doesn't solve all the problems. I had many more problems with WMI in my other project https://github.com/Jinjinov/Usb.Events
What really helped me there was the use of Solarwinds WMI Monitor. I knew what result I was looking for and I searched the WMI, looking where this information might be. I found it in a different place from where I expected it.
Perhaps you can use Solarwinds WMI Monitor and search for U2412M and perhaps you will find it somewhere in WMI.

Thank you very much, I will try it.

I've solved the obstacle I've encountered so far, and I hope you can break through it. This part of the code, at the moment, is used internally in the company, so I can't send it out.


Missing global_name on User struct

Hello👋
First of all, I would like to express my gratitude to everyone who contributed to discordgo and maintained the project.
In a project I've developed, I needed to get the full name of the user. I saw that it returns as global_name in Discord's documentation, but it wasn't in discordgo's User struct. I looked through the Issues, Discussions sections and searched under the discordgo channel on the Discord Go server but I couldn't see any result related to this.
I opened a PR for this #1397 and kindly ask you to review it.
Thanks!

This is already mentioned in this issue https://github.com/bwmarrin/discordgo/issues/1386

This is already mentioned in this issue #1386

Oh sorry, I didn't see that issue contained this. I guess it's resolved and waiting for merge? I'm closing this.


changed p tags to divs to account for wagtail richtext rendering

@jimmynotjim

Small comment, otherwise :+1:

resolves this https://github.com/cfpb/cfgov-refresh/issues/1206


c_keepalived: Add new SNMP entry so we work with new keepalived 1.2.19,  and fix off-by-one bug.

:eyeglasses:  @captncraig  @gbrayut @kylebrandt

lgtm


core-color component

An idea for a new utility element (if something like this doesn't already exist).
Set an inputColor and have the core-color figure out what the closet pallet color is based on the Material Design pallet
http://www.google.co.uk/design/spec/style/color.html#color-color-palette
<core-color inputColor="#ff0000" mainColor="{{ backgroundColour }}" textColor="{{ textColor }}" format="#hex"></core-color>
<!-- backgroundColour == #b71c1c -->
<!-- textColor == #fff -->

Let the input color be anything

Web Safe
HEX
#HEX
RGB
RGBA
HSL
HSLA
CMYK

Let the user specify the format they want to retrieve the color as

I would change this to iron-color-picker ?

Going off an idea from your other ticket, I've been building out elements that pick the dominant colors from a supplied image and generate a palette of colors (vibrant, muted etc) that can be used to theme other pieces of UI:

Some of this might make it into one of my talks at the Polymer Summit, but I'll look at refactoring them into something more generic if the team thinks that would be useful.

That's great @addyosmani you preview looks good, anything we can look at now or wait until after the Summit?

It hasn't been code reviewed by the team yet I'm afraid. It'll probably be after the summit before they have a chance to look it over :)

This issue was moved to PolymerElements/paper-elements#67


New plugin: EventHerald

This plugin assists groups of people on irc watching a film or television.

Add events and announce them periodically
Users may add themselves as a "ticket holder" for an event
Countdown

Adding an event
<user> !addevent 4/22/2015 22:00 Harry Potter
<bot> Event #1 added
Adding a viewer
Viewers can only add themselves to events.
<SomeNick> !ticket 1 (or last added event added if no event id specified)
<bot> SomeNick has been added to event #1 - Harry Potter at 4/22/2015 22:00
Countdown
In situations where a synchronized viewing is not possible, the bot can count down from a specified number (3 by default)
<user> !countdown
<bot> 3
<bot> 2
<bot> 1
<bot> play!

Cuppy's ideas:
"""Listens for !viewtime"""
"""Assigns viewtime; uses a time/date lib"""
"""Listens for !cue"""
"""Assigns cuemessage"""
"""Listens for !enroll/!remove"""
"""Adds/Removes users to audience,
replies with confirmation and viewtime
has admin access to remove another user"""
"""Listens for !remind"""
"""Reminds users according to an interval or a set time. This can be extensive or simple"""
"""Listens for !countdown/!stop"""
"""Listens for !rollcall (autofires on !countdown)"""
"""Calls all members of audience in chan: audience, please cue your movie to cuemessage. Are you ready? If so, then type !ready"""
"""Listens for !Ready"""
"""Adds user to ready; if audience.length = ready.length then countdown()"""
"""Listens for !notready"""
"""Adds user to notready; stops/resets countdown(); optionally sets timer for user to !ready"""
"""Listens for !stop"""
"""Stops countdown and returns voice to all users"""
"""!countdown()"""
"""devoices all, with optional exceptions"""
"""Informs users of the commands !stop !enroll !remove."""
"""Does the countdown"""
"""Listens for !playtime"""
"""Assigns playtime, and begins a clock counting up so that anyone can !time and know where we are"""


Removing broken Executor from testkit, new TestExecutor (that works)

So after some careful examination, it's clear that the calling-thread callback executor did not properly work.  Furthermore, the Callback Matchers do not correctly handle Callbacks that work with Futures.
Going forward, the new CallbackAwait should be the only method to extract the value from a Callback in tests.  I've kept the Callback Matchers for now for backwards compatibility (and they do work with vanilla Callbacks), but i think we'll have to remove them.
Basically it works by spinning up an actual actor in a PinnedDispatcher that executes the callbacks and acts as the CallbackExecutor.  This ensures proper behavior when a Callback "jumps" out of thread, executes as a Future, and jumps back in thread via the Executor.

For the Scalatest Matcher, does it make sense to just switch that to using the Callback.Await under the covers, so to maintain backwards compatibility?

+1

Re the matcher: yeah I think that's what we should do.  I didn't want to touch it with this PR since I wasn't sure it wouldn't change the semantics of how it works, but we should do that in another PR.


Improve rate us section

Improve rate us section

Please assign this to me under JWOC

@Surajit0573 , go for it.

Please assign me this issue JWOC ' 24 , i am intrested in this issue

@Sneha123-zudo  go for it.

Here is the design reference :
https://d1eipm3vz40hy0.cloudfront.net/images/feedback+form+template.png

@Jagroop2001 Please assign me this issue under JWOC 2024 as it is not completed till now !!

@Jagroop2001 Please assign me this issue under JWOC 2024 as it is not completed till now !!

Please assign me this issue under JWOC 2024 as the deadline has already exceeded

@SohanRC , go for it.


Error for Stopping and Starting the Application Pool

I'm trying to create the DSC script for deployment web applications.
The process is Stop the application pool, copy new files and Start the application pool
But, when I create the .mof file, return the following error
Add-NodeKeys : The key properties combination 'AppPoolLeandroPradoDSC' is duplicated for keys 'Name' of resource 'xWebAppPool' in node 'VSALM'. Please make sure key properties are unique for each resource in a node.
In attach the dsc script.

What is the best way for stop and start the application pool?

Short of renaming the application pool I'm not sure there really is a decent approach to this. I ran into the same problem with needing to stop and start a service a while back and never could figure out a good way to get it done.

@tysonjhayes In my case, the customer needs before the deplyment, stopping the application pool.
I research in the web about this error, and the problem is in the .mof file

You are correct that the problem is in the DSC code itself. The issue is that Name is a key and you can't have duplicate keys in a dictionary (ultimately what is all "compiles" [used losely here] down to) hence the error. I honestly don't have any good ideas to get around it.

I believe this is best resolved by using a script resource to start the application pool and iis site at the end of the configuration.

@tysonjhayes, @lsprado
Does the application need to be stopped before the file copy and started after the file copy?

@TravisEz13 When I try to copy new files, some DLLs are in using, for this reason I need stop the AppPool before deployments

I have some ideas.  Give me a week if I don't get back to you can you ping me?

@lsprado  I think for now @tysonjhayes  idea to use a script is the best.  The solution I'm thinking of will take some design work (i.e. a long time.)


Table reload data

I am having issues changing the length of the table.  If I change an item's content in the array it will update the table but if I remove an item from the array it will not refresh the table to remove the row.
Is there something I need to do here

Did you call StateHasChanged() after removing the item?

I've found this, if changing the objects in the list behind the Items property it doesn't update the table.
I've called StateHasChanged() after updating the list.
Changing the properties of the items in the list does update the table.

If you change the items in an EventCallback<T> then StateHasChanged() is called automatically after the callback returns. But be aware that doing async stuff (like requesting things from a REST api) in such a callback might result in a call to StateHasChanged() before the async stuff is even finished. Hence you have to call StateHasChanged() manually after the async code.
There's a nice example showcasing how this can be handled:
https://github.com/aspnet/samples/tree/master/samples/aspnetcore/blazor

You can use the asynchronous version of StateHasChanged. @jrobertshawe , can you confirm that this is no longer an issue?


Fix retries to use the right challenge URL

If the first challenge didn't succeed, subsequent challenges would have
the domain and the challenge URL reversed.
Before:
rustls_acme::resolver trigger challenge for my-acme-test-domain.[...]
rustls_acme::resolver authorization for https://acme-staging-v02.api.letsencrypt.org/acme/chall-v3/[...] still pending
thread 'async-std/runtime' panicked at 'Could not convert into a valid url: RelativeUrlWithoutBase', [...]/.cargo/registry/src/github.com-1ecc6299db9ec823/http-types-2.10.0/src/request.rs:53:34

After:
rustls_acme::resolver trigger challenge for my-acme-test-domain.[...]
rustls_acme::resolver authorization for my-acme-test-domain.[...] still pending
rustls_acme::resolver authorization for my-acme-test-domain.[...] still pending

Thanks! I should tested that better.

Thank you for the quick merges, and for an incredibly useful library!


Allow the use of existing VPCs

Is your feature request related to a problem? Please describe.
I'm always frustrated when [...] my rigid corporate environment has an existing VPC with security controls which they want me to use for hosting rancher.
Describe the solution you'd like
Please let me specify a VPC to install rancher into rather than creating a new VPC.
Describe alternatives you've considered
Jumping off a bridge. Becoming a chicken farmer. Going into politics.
Additional context

Is provided with Terraform Rancher Provider (for RKE) in 0.7.x release, Kubespray support will be deprecated and we're going to provide support for kubeadm with this repo, which supports existing VPCs or new VPCs:
https://github.com/scholzj/terraform-aws-kubernetes

It would be nice to have the REST API for TK8 Web.


initialize store state to support renderToString

Since renderToString is called without access to the DOM, componentDidMount never fires so the component never gets initial state. This fixed it with my local test and doesn't break any of the tests already created. Anything else I can do to ensure robustness here?

Awesome - thanks!

Thanks, @irrationalistic!


specs for optparse output

a lot of functionality is designed to create specific output from optparse. there should be some kind of mock that checks for that output, rather than just trusting optparse!

ok, i figured out a way to access the help message. now some specs should be retrofitted

all the old ones were retrofitted


Earn page mobile borked

The by asset view on mobile is currently displaying a sidebar of colors.

@gomesalexandre @reallybeard

@reallybeard FYI I couldn't repro in web under any viewport but can repro on the mobile app exclusively - also seems isolated to the "By Asset" view


1.3.4 Release commits

This issue hold information on what has been reviewed and needs to be reviewed before 1.3.4 release can happen. To contribute take a commit from list located below refering to https://github.com/eclipse/ceylon/tree/_old/master branch
You can search commits on github by https://github.com/eclipse/ceylon/commit/{commitID}
Important aspect is to exlclude braking changes so we don't include them into release.
After review include information.
a) what have been reviewed,
b) the sort of things You were looking for
c) a list of commits You are concerned about and the reason
List will be updated with new comments

Reviewed ☑ / Rejected ☒
Commit
comment / concern / issue reference

☐
b50d4cc544

☐
4696905f91

☐
8bbbd3de7c

☐
3bb3c747fe

☐
627d930818

☐
f33f6f5b35

☐
62550630d0

☐
82eea966a5

☐
87975a11fc

☐
ec3e9d7dc1

☐
44b9436cfd

☐
25efd6af69

☐
642a99fdd3

☐
2a5d4cc7c9

☐
75bd6dd0cc

☐
1cb4dbd08b

☐
bff38757c4

☐
7bd1d180a5

☐
49b70043d8

☐
0cb09097dc

☐
5ee323bc2c

☐
60cdc1db34

☐
d2fb43c73c

☐
88062222ae

☐
5e0b527205

☐
0a474c0b0f

☐
f33a1c309a

☐
822a70a314

☐
c263c3aead

☐
6d259f66dd

☐
61b7824c2b

☐
e0665d90e4

☐
6d7254baef

☐
bc5f27931d

☐
cdd0d8b10c

☐
23cff5a46d

☐
929314d55d

☐
d284105b5a

☐
c48958b282

☐
9d366f924c

☐
7f2871f19c

☐
5e2004f27d

☐
2c2e87de3a

☐
c84fc7c5f2

☐
21cff8a217

☐
9c53a31637

☐
239e07c899

☐
141e004cd3

☐
f4b286b23d

☐
7f892ba8cb

☐
5c28e0f1c5

☐
d09daf2dd3

☐
8d05c2b736

☐
877f6d0a91

☐
f229d45145

☐
581f127407

☐
af39765f4b

☐
9c24da7364

☐
bfb7603b21

☐
557bee96e9

☐
f62e93cb9a

☐
aeebde85ed

☐
4ae1cff60a

☐
6e75abb177

☐
952dbbb882

☐
42e727a907

☐
fd0c029576

☐
7fb3ab46bb

☐
2c01122c07

☐
e8b844adc7

☐
137cfd4354

☐
3181dab23d

☐
59c95575da

☐
1cec4fce3e

☐
198597cf3a

☐
3dc9603346

☐
d43170e442

☐
e88290f027

☐
c192838d32

☐
a49fed4ebc

☐
0ad9321324

☐
be3030f788

☐
0b30716adb

☐
b06373b4b5

☐
a130339d4a

☐
8610d77959

☐
4c45a73508

☐
5ce2b6e2a6

☐
1134415031

☐
441b91f052

☐
123f00d1cf

☐
8aedba141d

☐
a2e1a387b6

☐
a66c55f203

☐
47d8ac7c2f

☐
23be388169

☐
22412e6785

☐
9aed4083d6

☐
2237311095

☐
617be24d2d

☐
af961af15b

☐
3a01bcf5ed

☐
582b890a59

☐
50da63a0d1

☐
0615c921b9

☐
fac381c2d1

☐
a86b432898

☐
cbc5d75de8

☐
9da125648f

☐
52dd7fa23e

☐
61dfe359bb

☐
3357228f99

☐
ff09af8594

☐
35bdba642d

☐
c65a4cb9c3

☐
d49523342a

☐
11408ad504

☐
531136aef8

☐
15a1a7c640

☐
5f9f8cda56

☐
35b1c44d42

☐
854282dc1a

☐
02f3688dfe

☐
1a7353c17c

☐
b3970939fe

☐
41310e9f14

☐
551f09fddf

☐
ab68a1bf64

☐
4212a71647

☐
96b1fa3243

☐
75e799f06b

☐
dfb704b3c0

☐
63d5a1730a

☐
0d12825a15

☐
b3d44e5f02

☐
54f1bd59e8

☐
2aae7c1a61

☐
0a21ef0db2

☐
0973395837

☐
70bbe06931

☐
73e0db7f93

☐
8f2ea7a7ca

☐
d519569f4c

☐
c1f741bc52

☐
2b2c40c365

☐
51331b35c5

☐
92269f2f9f

☐
ae990771f6

☐
3803f25a5f

☐
927d938479

☐
600a77fee8

☐
f224495b8e

☐
1c9a780397

☐
64e7c6832c

☐
cc3d01b8b2

☐
046a4d7a7e

☐
0714912c7c

☐
cb1f92e365

☐
ddb97d18ce

☐
e9391c6116

☐
abefa79d75

☐
c8f66048a9

☐
5057623dc6

☐
8078705137

☐
20cc493bdd

☐
2e07c12d6a

☐
a46b7c9f74

☐
8403b78d38

☐
223ce11d66

☐
90e2521b29

☐
7b2128c8cc

☐
0e567ae619

☐
1c8865478d

☐
02bc925961

☐
198fad0407

☐
41f8f0b668

☐
91cead3eaf

☐
b03e9a63fe

☐
3db83fd45a

☐
869d0d8878

☐
ed753fda79

☐
e8ff03e00f

☐
f34ad2e86a

☐
37cfeee390

☐
353c4f4590

☐
b8f8f8b214

☐
ccda218127

☐
b5428a9d06

☐
e237d7e7a8

☐
6e46fdd40b

☐
ee035a774b

☐
ddd7feb319

☐
72ba3804b9

☐
2e98073bfc

☐
a8d35f1a22

☐
62979a0c15

☐
48697f9b80

☐
72681b4c23

☐
5d6e998ce2

☐
104c3b3b86

☐
af1a80e380

☐
6715168f56

☐
6cc5e201cd

☐
b66ee9d7c1

☐
ea4b884ec5

☐
95c8c8eaec

☐
6ca95b1a8d

☐
924d93207d

☐
dc9608510c

☐
30b5afc223

☐
659fcd2a23

☐
dfc3bc1887

☐
4796ac2563

☐
6798efd00e

☐
02223051bd

☐
0c7a6e460c

☐
06859f0486

☐
13742e5d62

☐
db53d11903

☐
303345c14c

☐
be85c7146e

☑
a33c804e7b
Fixed duplicate LocalDeclaration annotations introduced in 3af1e3a

☑
de5b69194f
@jvasileff's alternate impl of transpose()

☑
d3fdad4106
fixes to transpose() impl in ad3996d #7217

!
c5d2fc77e0
#7218- increase precedence of new meta syntax

☑
6482d414c9
Fixed duplicate LocalDeclaration annotations introduced in 3af1e3a

☑
7c4279c0a4
fix erasure of Boolean

☑
4d0714deb0
fix erasure of Boolean

☑
71d08d53a9
extract a local

!!!!
I'm not sure about this commits, does this break backward compatibility would `class Foo` be still accepted by compler ???

!
bd0371252b
#7218 - use new declaration ref syntax in language model doc annotations

!
1232190e06
#7218 - simplified metamodel syntax

!
60327c2d9e
#7218 - change syntax for compiler annotations, to free up @

☑
03a7b4bb40
Improve transpose() documentation

☑
d1bd236b9a
fix #7212 bogus error message

☑
2a1bed46ad
remove more obsolete methods - code cleanup for java backend

☑
3af1e3a312
simplify Java backend, using model APIs directly - code cleanup for java backend

☑
d636e01053
add missing jar for compiler-js

☑
62bd513a65
minor cleanups

☑
1fb98d4176
minor cleanups

☑
52bf5f7dcf
rescue more changes from 7037 branch. This is not implementation of #7037

☑
dec690c3f5
Added a new section for ceylon/ceylon-examples-web to the RELEASE document

☑
b24025cd0f
rescue more changes from 7037 branch. This is not implementation of #7037

☑
b091d87146
Added missing update instructions for "ceylon-docker/s2i-ceylon"

☑
e2fe3bf205
rescue more minor changes from the 7037 branch. This is not implementation of #7037

!
c8f1b3d880
This requires some additional attention I don't know if this is breaking something

☑
e722fb3ba8
rescue a bunch of minor changes from the 7037 branch . This is not implementation of #7037, this provides just util functions and some formatingimprovements

☑
fcf626bbbb
fix #7211 inferred refinements and return

☑
74cc1d1995
fix #7211 inferred refinements and return

☑
ba22c6d0de
gitignore bin dir in tools

☑
8fd303185b
tests for #7211

☑
b014585a36
update gitignore for typechecker + test/play

☑
ad3996d154
transpose() function #7217

☑
644613acae
one last fix for #6316

☑
41c0f818c7
Updated SDKMan script

☑
77bdda1c2b
clean up material on conditions and fix #7206

☑
764ef27f1e
roll back d5207f5 and refix #6316

☑
831ead2c7d
Fixed herd build for release

☑
0710157b4a
change spec here, since [Nothing+] is an empty type

☑
546ecb1794
fix tests

☑
08432493a4
fix tests

☑
899872e1c0
downgrade error to warning for consistency with exists/nonempty

☑
da185070c7
remove comma in spec

☑
7fec4c5ed7
spec for #7204

☑
c7eb45cedb
fix whitespaces in spec

☑
5fddd9475f
unsound 'if(!nonempty [] x = ...)' accepted typechecker #7204

☑
407c6b8bb2
add some tests for nonempty

☑
433bf5c7f9
fix spec for nonempty

☑
9b04a11528
add warning for 'if (nonempty e = [])'  in typechecker

☑
ef80196873
renaming methods in typechecker

☑
9bf38d3458
improve error message

☑
ec8a1ad72d
improve error message

☑
0d58bc6963
Typo/grammar fixes in statements/block chapter (#7202)

☑
616d95a
improve doc of Iterable.paired

☑
d5207f578d
temporary fix because the fix to #6316

☑
5880feba99
Fixes of toString() for constructor and function

☑
011da2658c
cleanup after cleanup :)

☑
a14f34820f
minor code cleanups

☑
cc55b3e613
Docs -function → value for formal attributes (typo) (#7200)

☑
ca28dedfc4
Docs- fix return type in example (#7199)

☑
8eebe38cb9
optimize more methods of Type for Tuple + fix isReified() #6316

☑
2f77882bd9
optimize Type.equals()/hashCode() for #6316

☑
1f0144daef
Initial fix for #6316 - stack overflow with very long tuples

☑
0ae476a635
Cleanup unused import

☑
2989e5ffec
New development phase of 1.3.4, changes in versions

☑
e081da2b63
NPE fix

After a (very) quick review, I concur with the changes up to b24025c. In that range, I didn't notice any compatibility breaks and the only new feature appears to be the relatively harmless addition of transpose()

Could someone check: bd03712, 1232190, 60327c2, c5d2fc7 this is implementation of #7218, although #7218 is not annotated as breaking change I'm not sure if we would have backward compatiblity with that issue onboard

Incomplete list of commits to (at least partially) revert:

23cff5a46d uncurry utility functions for #7255

Regarding the meta model syntax changes https://github.com/eclipse/ceylon/issues/7460#issuecomment-589959787, I suspect that although unwanted, they are fine.

I successful compiled and tested everything after reverting 23cff5a, so the "old" syntax still works for the language module
The SDK is still using the old syntax (at least, I didn't notice any commits changing meta refs), and jvm tests are currently passing

Note that there could still be documentation issues or new bugs - I don't know if any website or other doc changes were made, and didn't check to see if there are tests for the new syntax. But given that at least the old syntax seems to work, that's probably good enough for our limited goals.

I'll change commit description as accepted

dfc3bc1887,6798efd00e,02223051bd,0c7a6e460c,06859f0486,13742e5d62,db53d11903 <---- This guys are for #7220 I dont see any breaking label on the ticket but according to description this will introduce new syntax deprecating old one. Old one will be rise warning. I guess wee don't want that for 1.3.4 ??

As long as the new let syntax support doesn't break anything, I think we are fine.
Ideally there wouldn't be new features or warnings, but given the difficulty of rolling back commits made before the package renames and IP transfer to Eclipse, rollbacks should be a last resort. And if the future is to use the let keyword, I think we might as well keep the warning on the use of value.

1.3.4 can't happen due to Eclipse package naming requirements


Allow modifications to variants of components for publishing

Implementation of #10428

@melix addressed you feedback. Thanks.

Should you leverage this to also fail publication if the resulting set of filtered variants is empty?

I think this should be a follow up and could be part of #10736. I added a comment to that issue.


Large PDFs fail

Large PDF files fail with no user visible explanation

Now large are uploading successfully in latest version of app


Resolve the server-side CRD conflicts by adding a dummy webhook

Signed-off-by: Vincent Hou<EMAIL_ADDRESS>
Fixes #1131 #1142
Proposed Changes

Add the webhook back as the conversion strategy.

Release Note

/cherry-pick release-1.6


how to trigger click event on pressing enter key

Hi! I can't trigger click event on marker on pressing enter key, mouse click works fine. I tried to do it in your documentation. I add the following code to your playgroud.  Am I missing something?
<template>
  <l-map style="height: 80%; width: 100%" :zoom="zoom" :center="center">
    <l-tile-layer :url="url"></l-tile-layer>
    <l-marker :lat-lng="markerLatLng" @click="test"></l-marker>
  </l-map>
</template>

<script>

Vue.component('l-map', Vue2Leaflet.LMap)
Vue.component('l-tile-layer', Vue2Leaflet.LTileLayer)
Vue.component('l-marker', Vue2Leaflet.LMarker)

export default {
  data () {
    return {
      url: 'http://{s}.tile.osm.org/{z}/{x}/{y}.png',
      zoom: 3,
      center: [47.413220, -1.219482],
      markerLatLng: [47.313220, -1.319482]
    };
  },
  methods: {
    test() {
      alert(1);
    },
  },
}
</script>

Live Demo
https://korigan.github.io/Vue2Leaflet/#/components/l-marker/
Expected Results
run alert(1) by pressing enter key
Actual Results
nothing happens
Browsers Affected

[x] Chrome
[x] Firefox
[x] Edge

Enter key is a different event! you need @keypress.enter="test" to trigger it

@DonNicoJs still doesn't work :disappointed:

@webistomin I suppose you want the keypress to work no matter what element is selected on your page. the @keypress.enter event is binded to the element you assigned it to, so it will only work when this element is selected.
In order to listen to the key press event for your entire page, you need to add an eventListener to your window. You may do it this way:
<template>
  <l-map style="height: 80%; width: 100%" :zoom="zoom" :center="center">
    <l-tile-layer :url="url"></l-tile-layer>
    <l-marker :lat-lng="markerLatLng" @click="test"></l-marker>
  </l-map>
</template>

<script>

Vue.component('l-map', Vue2Leaflet.LMap)
Vue.component('l-tile-layer', Vue2Leaflet.LTileLayer)
Vue.component('l-marker', Vue2Leaflet.LMarker)

export default {
  data () {
    return {
      url: 'http://{s}.tile.osm.org/{z}/{x}/{y}.png',
      zoom: 3,
      center: [47.413220, -1.219482],
      markerLatLng: [47.313220, -1.319482]
    };
  },
  methods: {
    handleKeyDown(e) { //method to handle the keypress
      if (e.code === 'Enter') {
        this.test();
      }
    },
    test() {
      alert(1);
    },
  },
  created() {
    window.addEventListener('keydown', this.handleKeyDown); //will attach the event listener to the whole window when the component is created
  },
  destroyed() {
    window.removeEventListener('keydown', this.handleKeyDown); //will detach the event listener once the component is destroyed
  }
}
</script>

@webistomin I suppose you want the keypress to work no matter what element is selected on your page. the @keypress.enter event is binded to the element you assigned it to, so it will only work when this element is selected.
In order to listen to the key press event for your entire page, you need to add an eventListener to your window. You may do it this way:
<template>
  <l-map style="height: 80%; width: 100%" :zoom="zoom" :center="center">
    <l-tile-layer :url="url"></l-tile-layer>
    <l-marker :lat-lng="markerLatLng" @click="test"></l-marker>
  </l-map>
</template>

<script>

Vue.component('l-map', Vue2Leaflet.LMap)
Vue.component('l-tile-layer', Vue2Leaflet.LTileLayer)
Vue.component('l-marker', Vue2Leaflet.LMarker)

export default {
  data () {
    return {
      url: 'http://{s}.tile.osm.org/{z}/{x}/{y}.png',
      zoom: 3,
      center: [47.413220, -1.219482],
      markerLatLng: [47.313220, -1.319482]
    };
  },
  methods: {
    handleKeyDown(e) { //method to handle the keypress
      if (e.code === 'Enter') {
        this.test();
      }
    },
    test() {
      alert(1);
    },
  },
  created() {
    window.addEventListener('keydown', this.handleKeyDown); //will attach the event listener to the whole window when the component is created
  },
  destroyed() {
    window.removeEventListener('keydown', this.handleKeyDown); //will detach the event listener once the component is destroyed
  }
}
</script>

I am trying to do a11y marker. I want to select marker with tab, then hit enter and my logic for marker should work.

@webistomin It will not work as you think it should, as the click event is binded to the marker element. For your browser, that means it will only trigger when marker element is actually currently in focus. If you want your code to work as is, you need to find a way to focus the marker element. If not, you need to add a keydown event on your entire window.

@webistomin It will not work as you think it should, as the click event is binded to the marker element. For your browser, that means it will only trigger when marker element is actually currently in focus. If you want your code to work as is, you need to find a way to focus the marker element. If not, you need to add a keydown event on your entire window.

Thanks! I tried to it on original leafler map and it works fine. So I assume that I can do the same thing here.


benchmark-controller-manager: ImagePullBackOff

$ make deploy
cd config/manager && /tmp/benchmark-operator/bin/kustomize edit set image controller=quay.io/cloud-bulldozer/benchmark-operator:v1.0.0-1-g12701a6
/tmp/benchmark-operator/bin/kustomize build config/default | kubectl apply -f -
namespace/benchmark-operator created
customresourcedefinition.apiextensions.k8s.io/benchmarks.ripsaw.cloudbulldozer.io created
serviceaccount/benchmark-operator created
clusterrolebinding.rbac.authorization.k8s.io/benchmark-operator-binding created
configmap/benchmark-manager-config created
deployment.apps/benchmark-controller-manager created

$ oc get pod -n benchmark-operator -w
NAME                                            READY   STATUS             RESTARTS   AGE
benchmark-controller-manager-5884f8545c-lttqr   1/2     ImagePullBackOff   0          13s
benchmark-controller-manager-5884f8545c-lttqr   1/2     ErrImagePull       0          3m1s

$ oc describe pod benchmark-controller-manager-5884f8545c-lttqr -n benchmark-operator
Events:
  Type     Reason          Age                    From               Message
  ----     ------          ----                   ----               -------
  Normal   Scheduled       4m12s                  default-scheduler  Successfully assigned benchmark-operator/benchmark-controller-manager-5884f8545c-lttqr to master-2 by master-0
  Normal   AddedInterface  4m10s                  multus             Add eth0 [<IP_ADDRESS>/23] from ovn-kubernetes
  Normal   Pulling         4m10s                  kubelet            Pulling image "quay.io/cloud-bulldozer/redis:latest"
  Normal   Started         4m9s                   kubelet            Started container redis-master
  Normal   Pulled          4m9s                   kubelet            Successfully pulled image "quay.io/cloud-bulldozer/redis:latest" in 694.943806ms
  Normal   Created         4m9s                   kubelet            Created container redis-master
  Warning  Failed          3m30s (x3 over 4m10s)  kubelet            Error: ErrImagePull
  Normal   BackOff         3m5s (x5 over 4m8s)    kubelet            Back-off pulling image "quay.io/cloud-bulldozer/benchmark-operator:v1.0.0-1-g12701a6"
  Warning  Failed          3m5s (x5 over 4m8s)    kubelet            Error: ImagePullBackOff
  Normal   Pulling         2m50s (x4 over 4m10s)  kubelet            Pulling image "quay.io/cloud-bulldozer/benchmark-operator:v1.0.0-1-g12701a6"
  Warning  Failed          2m49s (x4 over 4m10s)  kubelet            Failed to pull image "quay.io/cloud-bulldozer/benchmark-operator:v1.0.0-1-g12701a6": rpc error: code = Unknown desc = reading manifest v1.0.0-1-g12701a6 in quay.io/cloud-bulldozer/benchmark-operator: manifest unknown: manifest unknown

There was a conflict with the v1.0.0 tag, the makefile will need some changes. Please try now.

Thx @rsevilla87, working now.


Db logger update

Updated OpenDB to use Util Logger

@ahmadelrouby are you still working on this?  There are many conflicts to resolve.


Single quote syntax

Has been changed in spec, but also the original implementation probably wasn't right anyway.
Relevant bit of the spec:

The sequence 's\W+ - a single quote followed by a lowercase 's' and one or more whitespace characters - should be replaced with is (space, is, space)

This allows Janie's got a gun (initialises Janie with the value 313) and Union's been on strike (initialise Union with the value 426) as valid variable declarations.

All other single quotes are then ignored. ain't is equivalent to aint, wakin' has five letters, and ''''' is equal to the empty string. This means you can use single quotes freely throughout your program to punctuate, adjust word lengths and generally channel the spirit of rock'n'roll without worrying about compiler errors.

Currently awaiting clarification on this as it's not clear to me how some edge cases are supposed to work: https://github.com/dylanbeattie/rockstar/issues/45#issuecomment-407917446

I changed rockstar-py to match the new specs, but you're right. Jane is Mark's girlfriend is converting Mark's to Mark is, adding 1 to the number value. I can solve that pretty quickly tomorrow, but that's not clearly specified

I think it'd be better if 's could only be converted to is if it's on the first word of the sentence. It'd be much much easier

First word only wouldn't work as expected for multi-word proper variables.


Added Event Emitter and Callstats Service

This PR adds:
1.  Event emitter support to Jangouts

I've used RxJS (thanks to @imobachgs for suggestion). The events.provider.js is a module that
provides an interface in form of a Subject to which any external service can subscribe to receive
events. These events, then, can be used by services according to their use cases.
2.  Callstats Service Integration

I've added callstats.provider.js as a module that reads callstats user configuration from
callstats.config.json file. It subscribes to the event emitter and recieves events, which, it then
sends to the callstats.io service.

@ancorgs Please review this.

@ancorgs Hey there! nice to hear from you, after so long. Finally, this is merged and I'm happy. I'm very thankful to you and @imobachgs for constant help and mentoring. It was fun working with you guys.


mjml add scroll bar, scrollable table

A way to add horizontal scroll bar to mj-table .
There are always tables that have larger column count and it would be required to make the table horizontally scrollable in such cases. the mj-table tag doesn't accept overflow parameter or also doesn't allow style parameter to be added, so that overflow can be set to scroll
Here is a reproducible problem that needs that

You can use it with css-class, but I don't think we have to add it on
mj-table because the support is too limited.
<mj-style>
  .table-scroll table { overflow: scroll; }
 </mj-style>

And <mj-table css-class="table-scroll">
On Wed, Nov 16, 2022 at 12:34 AM abrahamadamu @.***>
wrote:

A way to add horizontal scroll bar to mj-table .
There are always tables that have larger column count and it would be
required to make the table horizontally scrollable in such cases. the
mj-table tag doesn't accept overflow parameter or also doesn't allow
style parameter to be added, so that overflow can be set to scroll
—
Reply to this email directly, view it on GitHub
https://github.com/mjmlio/mjml/issues/2575, or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAELHTJX3QZOVEXXIJQMULTWIQMYZANCNFSM6AAAAAASBPTUOA
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

Just tested it and it doesn't work on the table but looks like to be added on the div wrapping the table (on mj-column's div) so applying the css class into the mj-column with only .table-scroll { overflow: scroll } might be the way to go for you here : https://mjml.io/try-it-live/96t2isFls On Wed, Nov 16, 2022 at 12:47 AM Maxime Brazeilles < @.> wrote:
…
You can use it with css-class, but I don't think we have to add it on mj-table because the support is too limited. <mj-style> .table-scroll table { overflow: scroll; } </mj-style> And <mj-table css-class="table-scroll"> On Wed, Nov 16, 2022 at 12:34 AM abrahamadamu @.> wrote: > A way to add horizontal scroll bar to mj-table . > > There are always tables that have larger column count and it would be > required to make the table horizontally scrollable in such cases. the > mj-table tag doesn't accept overflow parameter or also doesn't allow > style parameter to be added, so that overflow can be set to scroll > > — > Reply to this email directly, view it on GitHub > <#2575>, or unsubscribe > https://github.com/notifications/unsubscribe-auth/AAELHTJX3QZOVEXXIJQMULTWIQMYZANCNFSM6AAAAAASBPTUOA > . > You are receiving this because you are subscribed to this thread.Message > ID: @.***> >

It works 🙏🙏

It works Thank you🙏🙏


redshift-gtk

$ redshift-gtk
ERROR:root:Could not find any typelib for Gtk
Traceback (most recent call last):
  File "/nix/store/zinn3vapx188l4mx4m6q79barxwqa371-redshift-1.10/bin/.redshift-gtk-wrapped", line 26, in <module>
    from redshift_gtk.statusicon import run
  File "/nix/store/zinn3vapx188l4mx4m6q79barxwqa371-redshift-1.10/lib/python3.4/site-packages/redshift_gtk/statusicon.py", line 32, in <module>
    from gi.repository import Gtk, GLib, GObject
ImportError: cannot import name 'Gtk'

fixed in 19f2be45233fe8556d7d5291efdd7bbe5ffa9cf2

No. Still the same even after nixos-rebuild switch --upgrade.

That command wouldn't get such new commits. See  https://nixos.org/wiki/FAQ#What_are_channels_and_how_they_get_updated.3F

@vcunat why so?
$  nix-channel --list
nixos https://nixos.org/channels/nixos-unstable

Because channels lag behind the branch they track, as is explained in that link.

ok, thanks, it work after switching to
$ nix-channel --list
nixpkgs https://nixos.org/channels/nixpkgs-unstable


after close app, dont close completely

Type of installation
Setup (.exe)
Type of reader (if reader related)
image
Steps to reproduce
Hello, when I close the program, it doesn't close completely and it is still working in Windows task manager. Thank you for fixing this.
✔ Expected Behavior
No response
❌ Actual Behavior
No response

Can you give more details, like when it happens or how do you open the application. I checked on multiple OS and cant reproduce this behavior.

I tried several times, the bug did not show itself, I will close these issues, if it shows again, I will open it again, then I will also record a video.

Can you give more details, like when it happens or how do you open the application. I checked on multiple OS and cant reproduce this behavior.


Instructions to install don't complete!

I did the install but the instructions don't tell all you need to do
forther of run npm install
You need to install: bower, gulp and laravel-elixir
then run gulp
Please add this information in the installation instructions.
It's work!
Thanks!
It's very good!

In wiki it has, but in site haven't!

it is complete!
close please!


deprecated link

Hi.
I think the link "matrix_rotation.txt" in the list of implementations should be removed / replaced, since it leads to a "404 not found" page

Fixed in 476fb94886a109a030a844e8fceead479f73470a.


Forcing Circle to run website build step, but not commit

Have been having an issue where the website build step does not run unless deployed on a master branch.
I have moved the website build code into the test step to allow final configuration changes to the website build process.
Please do not accept this PR until then.

Codecov Report

Merging #3390 into master will not change coverage.
The diff coverage is n/a.

@@          Coverage Diff           @@
##           master   #3390   +/-   ##
======================================
  Coverage    64.2%   64.2%
======================================
  Files         176     176
  Lines        6546    6546
  Branches        4       4
======================================
  Hits         4203    4203
  Misses       2342    2342
  Partials        1       1

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 55c2eff...fc1b2bf. Read the comment docs.


[WIP] Use operator framework v1

This switches the version of the operator framework from v0.17 to v1.0, using the guidelines here:
https://v1-0-x.sdk.operatorframework.io/docs/building-operators/golang/project_migration_guide/
Roughly speaking, the guide expects the project to be reinitialized and relevant code ported over from the previous version manually. This is what I have done so far. Due to the need to reinitialize I chose to base my work on the  commit before the older version of the operator framework was used. Thus, this PR loses a lot of the follow up work done on the makefile, helper scripts, etc. I do wish to bring much of that over.
Also, this has not been properly tested yet, only compiled. I am creating this WIP PR so you can comment on what has been done so far, and see incremental progress as I fill in the remaining gaps.

I think that I now have all of the major parts working.
I followed the docs to bring over the apis and controllers  then incrementally followed the readme fixing it or fixing other issues as I went. I am going to pause on this and would like you to PTAL and provide feedback. Then we can discuss how to proceed.

Obsoleted by PR #5  which was merged. Closing.


azure mag

Others looks good to me.

Does the fields with --update written seem good?

Does the fields with --update written seem good?

I am not sure, only a real install can validate that. But seem like there is no MAG cluster_profile is defined yet in the current ci-operators.
That remind me:
  steps:
    cluster_profile: azure4
    workflow: cucushift-installer-rehearse-azure-ipi-azuremag

Will not work. If the workflow is associated with a specific azure account, have to firstly create a dedicated cluster_profile for it. So that get the related credential and project related info to be injected in the ci-operator pod. I am not sure how to defined a new cluster_profile. Maybe @yunjiang29 has some experience on it, because is also doing some similar integration on aws-usgov new cluster_profile in https://github.com/openshift/release/pull/22260/files, or maybe you can consult installer dev team to learn something about it.

I thought giving this field the region will install in the gov cluster.  I will ask the dev too regarding the same and find out.

@Amoghrd Two PRs are required to define a new profile, and need them to get merged before testing your install code, here is example that creating a new profile for GovCloud:
https://github.com/openshift/release/pull/21873
https://github.com/openshift/ci-tools/pull/2324


Code Helper (Renderer) uses 100% of CPU in background but nothing is open

VSCode Version: May 2020 (version 1.46)
OS Version: OS X 10.15.5 (19F101)

Steps to Reproduce:

Use VSCode for a while
100% CPU usage even though no tabs are open.

Strangely the process explorer for VSCode doesn't show the process, but Activity Monitor shows it owned by the extensionHost. It seems like VSCode doesn't know about this process anymore even though it belongs to it and is using 100% of the CPU.

CPU-20200702T005008.014Z.cpuprofile.txt.zip

Does this issue occur when all extensions are disabled?: Yes/No

Note in the above attached screenshot that the process using 100% of the CPU is not in the VSCode Process Explorer, but has the pid of the extensionHost as the parent.
Here's a sample from Activity Monitor that shows it's running a lot of JS in that process.
Sample of Code Helper (Renderer).zip

/needsMoreInfo
Could you use this guide to help narrow down the cause? https://github.com/Microsoft/vscode/wiki/Performance-Issues

@JacksonKearl per my bug report whatever extension this is doesn't show up in any of the tools because it's not connected anymore. I did attach a profile, and but the Process Explorer and other tools don't show the runaway process.

I also see this bug. Same repro steps. I did not notice this being an issue until recently.
macOS Catalina 10.15.6 (19G73)
VS Code 1.47.3
I can add that the processes stay alive and at 100% CPU even after VS Code is quit completely:

In the above screenshot, I have only one stray process running, but just this morning I had the exact same issue, but with two processes taking 100% CPU each.

@deepak1556 maybe you can make some sense of these cpu profiles?

@esprehn thanks for the process sample, I have not been successful analyzing the sample trace. Here is the dsym download link https://electron.blob.core.windows.net/builds/7.3.1/vscode/4994287/electron-v7.3.1-darwin-x64-dsym.zip incase you would like to try.
If the issue still continues to happen with latest insiders https://code.visualstudio.com/insiders/, can you re-record the trace using Instruments.app > Time Profiler, choose the offending process to trace

Load the symbols from File menu > Symbols, here are the download links
For insiders with 9.1.0 electron runtime https://electron.blob.core.windows.net/builds/9.1.0/vscode/5372887/electron-v9.1.0-darwin-x64-dsym.zip
For insiders with 7.3.2 electron runtime https://electron.blob.core.windows.net/builds/7.3.2/vscode/5445046/electron-v7.3.2-darwin-x64-dsym.zip
With symbols loaded, save and attach the trace.
@fortinmike please do the same, thanks!

I also see a lot of these proesses.    I often see the Code Helper process taking up 100% or more of CPUs and shutting down VS Code usually cleans that up.  It's not really helpful that have to do it, but I discovered today that there are a lot of lingering processes even after shutting down VS Code

@webOS101 those processes are not from the core, some extension is spawning child process to do a node script evaluation node -e var p = process;p.on('message',function(m){if(m.c==='e'){p.exit(0);}else if(m.c==='rs'){try{var r=require.resolve(m.a);p.send({c:'r',s:true,r:r});}catch(err){p.send({c:'r',s:false});}}}); using the helper executable. Does you see the process when you run with --disable-extensions ? can you try narrowing down the faulty extension ?

Maybe figuring out which extensions we have in common might be a good start to find out which one causes this? Here are mine, minus themes (as listed in ~/.vscode/extensions):
IBM.output-colorizer-0.1.2
Tyriar.lorem-ipsum-1.2.0
albymor.increment-selection-0.2.0
alekseychaikovsky.line-jumper-0.1.0
andrewvallette.zeonica-1.2.0
ankitcode.firefly-3.0.1
ariaminaei.vscode-jump-to-counterpart-0.0.1
bierner.markdown-preview-github-styles-0.1.6
cesium.gltf-vscode-2.2.12
codezombiech.gitignore-0.6.0
coenraads.bracket-pair-colorizer-2-0.2.0
dbaeumer.vscode-eslint-2.1.8
deerawan.vscode-dash-2.4.0
drknoxy.eslint-disable-snippets-1.2.0
eamodio.gitlens-10.2.2
editorconfig.editorconfig-0.15.1
eg2.vscode-npm-script-0.3.13
enkia.tokyo-night-0.6.1
esbenp.prettier-vscode-5.1.3
eserozvataf.one-dark-pro-monokai-darker-1.1.0
fabiospampinato.vscode-statusbar-debugger-2.0.6
felipe.nasc-touchbar-1.12.0
formulahendry.auto-close-tag-0.5.8
formulahendry.auto-rename-tag-0.1.4
geobomatic.dark-plus-one-monokai-0.2.0
github.vscode-pull-request-github-0.18.0
gruntfuggly.shifter-0.0.6
heaths.vscode-guid-1.4.20
hediet.vscode-drawio-0.7.2
humao.rest-client-0.24.1
ionutvmi.path-autocomplete-1.15.0
jakob101.relativepath-1.4.0
jock.svg-1.3.8
jpoissonnier.vscode-styled-components-0.0.29
kelvienhidayat.vscode-hue-1.3.1
maptz.template-string-expander-0.0.6
mariusschulz.yarn-lock-syntax-0.1.3
marqu3s.aurora-x-2.0.0
mechatroner.rainbow-csv-1.7.1
mhutchie.git-graph-1.25.0
ms-dotnettools.csharp-1.22.1
ms-mssql.mssql-1.9.0
ms-vscode.hexeditor-1.2.1
ms-vscode.wordcount-0.1.0
msjsdiag.cordova-tools-1.9.5
msjsdiag.debugger-for-chrome-4.12.9
nmsmith89.incrementor-0.1.0
ow.vscode-subword-navigation-1.2.0
rebornix.ruby-0.27.0
redhat.vscode-xml-0.13.0
sandcastle.vscode-open-0.1.0
sburg.vscode-javascript-booster-14.0.1
sidneys1.gitconfig-2.0.1
stkb.rewrap-1.13.0
unity.unity-debug-2.7.5
visualstudioexptteam.vscodeintellicode-1.2.9
wayou.vscode-todo-highlight-1.0.4
wingrunr21.vscode-ruby-0.27.0
xabikos.javascriptsnippets-1.8.0
yzhang.markdown-all-in-one-3.2.0

I missed the response earlier!  My list is quite a bit smaller:
artdiniz.quitcontrol-vscode-3.1.3
auchenberg.vscode-browser-preview-0.6.7
coenraads.bracket-pair-colorizer-2-0.2.0
dbaeumer.vscode-eslint-2.1.8
eamodio.gitlens-10.2.2
eg2.vscode-npm-script-0.3.13
fabiospampinato.vscode-todo-plus-4.17.1
github.vscode-pull-request-github-0.18.0
mrmlnc.vscode-duplicate-1.2.1
ms-vsliveshare.vsliveshare-1.0.2478
msjsdiag.debugger-for-chrome-4.12.9
pkief.material-icon-theme-4.2.0
shardulm94.trailing-spaces-0.3.1
stkb.rewrap-1.13.0
streetsidesoftware.code-spell-checker-1.9.0
ziyasal.vscode-open-in-github-1.3.6

Common plugins:
coenraads.bracket-pair-colorizer-2-0.2.0
dbaeumer.vscode-eslint-2.1.8
eamodio.gitlens-10.2.2
eg2.vscode-npm-script-0.3.13
github.vscode-pull-request-github-0.18.0
msjsdiag.debugger-for-chrome-4.12.9

I did a grep for the offending string and, per my expectation, found it in the eslint plugin:
./dbaeumer.vscode-eslint-2.1.8/server/out/eslintServer.js

cc: @dbaeumer

That process should only have a very short life. It is used to resolve the eslint node module. @webOS101 can you reproduce this?

I can't reproduce the lost processes at will.  I'm not sure what triggers it.  The pegged CPU while VS Code is open is easy to reproduce.  I suspect, maybe, after the process gets pegged, it might be possible to trigger the other somehow but I haven't figured out reproduction steps.

I too am having this issue several times per day. Here is my bug report paste:
Issue Type: Bug
Hi! I have been running into this issue several times a day on my Mac where the "Code Helper (Renderer)" process gets stuck using 100% CPU and my fans go into jet engine mode. This usually happens when I switch between Git branches. When this does happen, I lose the ability to "Go to Definition" or "Peek" within my code. To fix the issue, I need to quit VS Code and force quit the helper process from Inspector. The code I'm working in is mostly TypeScript. Thanks!
VS Code version: Code 1.48.2 (a0479759d6e9ea56afa657e454193f72aef85bd0, 2020-08-25T10:09:08.021Z)
OS version: Darwin x64 19.6.0

System Info

Item
Value

CPUs
Intel(R) Core(TM) i7-7820HQ CPU @ 2.90GHz (8 x 2900)

GPU Status
2d_canvas: enabledflash_3d: enabledflash_stage3d: enabledflash_stage3d_baseline: enabledgpu_compositing: enabledmetal: disabled_offmultiple_raster_threads: enabled_onoop_rasterization: disabled_offprotected_video_decode: unavailable_offrasterization: enabledskia_renderer: disabled_off_okvideo_decode: enabledviz_display_compositor: enabled_onviz_hit_test_surface_layer: disabled_off_okwebgl: enabledwebgl2: enabled

Load (avg)
6, 10, 10

Memory (System)
16.00GB (2.21GB free)

Process Argv

Screen Reader
no

VM
0%

Extensions (8)

Extension
Author (truncated)
Version

vsc-rename-files
alf
2.0.0

ng-template
Ang
0.1000.8

json-tools
eri
1.0.2

seito-openfile
Fr4
1.8.7

duplicate-module
Leo
0.0.3

code-spell-checker
str
1.9.0

gitblame
wad
4.2.0

vscode-open-in-github
ziy
1.3.6

Yup, the Code Helper (Renderer) process is causing my quad-core 15-inch MacBookPro running 100% with 95-99 degrees Celcius which I have to use the insider's edition for now. I thought my trusty old mac gets hacked by crypto miners...

Thanks for the hint regarding eslint. I had the same issue and disabling the eslint extension solved it for me.

I am having this same issue, and have had it across multiple versions of both macOS and VSCode, but my current versions are: macOS 10.14.6 and VSCode version 1.49.2. I typically work with Python.
Shutting off extensions doesn't seem to do anything, but restarting the whole app seems to work most of the time, but it starts up again once I start writing any code.

Hello, I just had this problem with VS Code.
Happy (or horrified) to see that it's a known issue for one year now.
For your information, I just had this cpu eater process which have used like 30% of battery life in like 10 min, on a brand new MacBook 16', with a fresh install of VS Code, with absolutely 0 extensions installed.
VS Code version: 1.51.1
OS: Darwin x64 19.6.0
I need VS Code to work as it's the only code editor I like out there (like many people I think)

We see this happen almost always after an npm install (or yarn install) and have mitigated it by killing the VSCode process in the postinstall script in package.json:
  # Kill VSCode's TypeScript server on post-install to avoid high CPU usage from changing many files at once.
  # VSCode will auto-restart the TypeScript server.
  ps -eo user,pid,command | grep "$(pwd)/node_modules/typescript" | grep vscode | tr -s ' ' | cut -d' ' -f2 | xargs -I{} kill {} || true

Recently it seems like the TS Language Server itself is what gets pegged at 100% forever, but if we kill it then it comes back immediately and doesn't use 100% of the CPU forever.
@deepak1556 what would be the best thing to share when the VSCode processes are in a runaway state?

@mjbvz can you have to look at the memory consumption of TS language server reported in above comment.

what would be the best thing to share when the VSCode processes are in a runaway state?

@esprehn if you can capture the system trace of the process using the following command and send it to<EMAIL_ADDRESS>it would be a good place to start.
xcrun xctrace record --template 'System Trace' --output <some-path>/code_system.trace --attach <pid>

If you are seeing an problem related to TS server, please open a new issue


python311Packages.azure-data-tables: 12.4.2 -> 12.4.3

Description of changes

Things done

Built on platform(s)

[ ] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
23.11 Release Notes (or backporting 23.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[ ] Fits CONTRIBUTING.md.

Result of nixpkgs-review pr 238039 run on x86_64-linux 1

3 packages built:

azure-cli
python310Packages.azure-data-tables
python311Packages.azure-data-tables


Gh 1285 (#1308)

GH-1285 Update Wasm Components with metric data as it is polled

Certain metric properties of the filesystems are not updated live in
iml-warp-drive and thus must be polled and set every x seconds. This
data will be passed to wasm-components where it will be updated on both
the filesystem and filesystem detail page.
Signed-off-by: Will Johnson<EMAIL_ADDRESS>

temporarily move the PolledMetric type into both fs_detail_page and
fs_page until it is in wire-types (if we decide to go that route).

Signed-off-by: Will Johnson<EMAIL_ADDRESS>

client count should take into account the number of mdt's

Signed-off-by: Will Johnson<EMAIL_ADDRESS>

Rust beta updated to 1.40 and uses new format rules. Updating to
account for this.

Signed-off-by: Will Johnson<EMAIL_ADDRESS>
formatting

Signed-off-by: Will Johnson<EMAIL_ADDRESS>

Codecov Report

Merging #1312 into b5.1 will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             b5.1    #1312   +/-   ##
=======================================
  Coverage   95.39%   95.39%
=======================================
  Files           2        2
  Lines         152      152
=======================================
  Hits          145      145
  Misses          7        7

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update f4acf46...83415eb. Read the comment docs.


--flat-playlist doesn't also work with --get-url or --get-title or other --get- features

Maybe this is a wishlist bug: it would be great if --flat-playlist worked with --get-url or --get-title or other --get- features to allow users to get reports about the content of playlists. Supporting --get-duration for flat-playlists would be cool because then you would know how many hours of video you are about to download.

I don't thinks that's a priority, since you can use the json output instead (which I would recommend almost in every case)).

it would be great if --flat-playlist worked with --get-url

For extracting the download url we must extract all the info, so --flat-playlist won't work.

Now supported as far as your extractor works with --flat-playlist: #22493


Some changes on feature to toggle additional facepiles

I wanted to remove the jQuery dependency and saw that the accessibility of the toggle feature could be improved, so the PR contains the following:

I rewrote the JS so it does not need jQuery.
I added button elements to show/hide the additional facepiles, so also users that do not use the mouse can toggle them. I used two here, so that after clicking the button to show more facepiles, the first facepile that was hidden until then will get the focus. Otherwise the focus would be on the end of the list.

Maybe the button to hide the elements again is not really needed and could be dropped?
The changes can be seen in action here: https://florianbrinkmann.com/verzeichnis-kopieren-php-11366/#comments
Closes #213

Forgot the text domain for two strings, taking a look at the tests now

The PHPunit tests are working again :)

nice, thanks!

You’re welcome, thanks for merging!


Swift4 Encoder/Decoder

Hey Alexsander,
so I recently started adding the Codable protocol conformance to my KDTree framework.
After I finished the conformance to Encodable/Decodable and tested it with Apples JSONEncoder and PropertyListEncoder I noticed that decoding a tree from file took about 3 times as long as just loading my plain data from a csv AND building the tree again.
I know it's because the Apple Encoders use NSNumber and NSString internally which makes them slow. But I'm having a hard time accepting that loading the tree structure from a file is slower then running through all the sorting required to create a new tree.
So, my question to you, are you planning to update MessagePack.swift so that it will Encode/Decode Codable swift files?
I feel with Swift4 there will be a big need for faster alternatives to the JSONEncoder and PropertyListEncoder Apple provides :)
Thank you!

Hey @Bersaelor, this wasn't on my roadmap but I think this is a great idea! Anyone should feel free to start a pull request if I don't have time right away.

@a2 Do you have a few tips on performance?
I was doing some preliminary testing with the following code on a large test array:
writing:
let packedStars = starArray.map { $0.messagePackValue() }
let data = pack(.array(packedStars))
try data.write(to: filePath, options: Data.WritingOptions.atomic)

and reading:
let unpacked = try unpack(data).value
let stars = unpacked.arrayValue!.map { Star(value: $0) }

It only takes 40% as much as reading this array from a json, but it's still disappointingly slow.
How can I write this in a more streamed way, so that I can read each element in the array and transform it individually?
Just the try unpack(data).value step takes ~3s on for a 12.5MB file.
I have the same data available as a 33MB csv-file, which only takes 1.5s to read and map into the resulting Star-valued array. The Messagepack must be faster then the file that is stored as plain text, so I must be doing something wrong.

@Bersaelor I'm not sure if you're doing anything wrong but I'm also sure there are places ripe for optimization. Maybe it's worth running the code under Instruments.app to see where the slow parts are? I'm not sure off the top of my head what would be extra slow about it.

@a2 I just stumbled across this ticket. I've actually been working on an implementation of a swift Encoder/Decoder for MessagePack over the weekend. It's not quite ready to be published to github, but I should be done in the next week or so.

@mgadda That sounds awesome! Is the Codable based on MessagePack.swift or is it another library, if I may ask?

Sorry, I didn't mean to be unclear. Yes, it's based on (i.e. dependent upon) your MessagePack.swift. And in terms of structure it closely follows the patterns established in JSONEncoder/Decoder.swift and PropertyListEncoder/Decoder.swift. Where those encoders would yield NSObjects, MessagePackEncoder (privately) yields a MessagePackValue. The public API of course returns a Data instance.

@mgadda Awesome. Feel free to contribute it to this repo as a PR or maybe it should be a separate repo. Not sure what the pros/cons of that would be. Thoughts?

I could go either way. Let me just finish up the implementation and then we can figure out where it should live.

hi, i have also implemented a MesagePackEncoder/Decoder as I will be using MessagePack in my new project and converting my models manually is a pain. My implementation heavily references JSONEncoder.swift and it turns out that the implementation is rather involved and non-trivial.
I have submitted a PR #61 but not sure if this is the best way forward as this project is very lightweight.

Wow! @andrew-eng, this looks incredible. Thanks for your hard work to port this from JSON to MessagePack. I know @mgadda was working on another implementation of this same thing. Matt, what are your thoughts on this implementation? I think you have more context than I do about this kind of thing since you were working on it too. I'd appreciate the help, not to mention the support of the community, in this matter. 😄

Oh, that’s too bad. Seems like i was too slow! The implementation is nearly
complete now. It too follows the same patterns shown in JSONEncoder.swift
and is of course quite involved. Should I abandon course?
On Tue, Oct 3, 2017 at 06:06 Alexsander Akers<EMAIL_ADDRESS>wrote:

Wow! @andrew-eng https://github.com/andrew-eng, this looks incredible.
Thanks for your hard work to port this from JSON to MessagePack. I know
@mgadda https://github.com/mgadda was working on another implementation
of this same thing. Matt, what are your thoughts on this implementation? I
think you have more context than I do about this kind of thing since you
were working on it too. I'd appreciate the help, not to mention the support
of the community, in this matter. 😄
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/a2/MessagePack.swift/issues/54#issuecomment-333835508,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAAUSe8RioUS9xz_xKR-LBlRTV7-6E6Hks5sojFZgaJpZM4PFmN-
.

@mgadda Hmmm, it might make sense to abandon course. I'd like to merge @andrew-eng's PR but I'm not 100% sure how everything works nor if it's completely done. 😬 Perhaps you could take a look at it and let me know if you think it's ready to go? Then we can merge it and get it ready for a new release version.

@a2 I'll do a robust check on the PR before we merge it in. @mgadda has highlighted a few issues with the current PR and I'll work with him to resolve them.
Btw @mgadda, possible to share your implementation with me? 😁  Quite curious to know how you do it. Initially i tried writing form scratch but soon realized that i end up with the same structure as JSONEncoder.swift after accounting for all the complications. Then I realized that they pretty much copy-pasted the entire code into PlistEncoder.swift, and so I did the same too in this PR.

I'm new at programming, so sorry if the question is stupid. Is there a way to pack a whole class, and not do every single property separately?  For example:
class Person{
var name: String
var lastName: String
var age: Int
}

let me = Person(name:"First", lastName: "Last", age: 2332)
let packed = me.pack
...
var unpacked = receivedData.unpack
or something like this...

@B00jan Unfortunately, this is not currently possible.

Ok, thank you for your fast response!


tls-crypt unknown parameter

I am getting this error:
Options error: Unrecognized option or missing parameter(s) in udp.ovpn:18: tls-crypt (2.3.2)
Using ovpn file in my linux machine.. also it is not working in android.
Thanks

Your client has a very old OpenVPN version. You need to be running OpenVPN 2.4 at least.


Fix offsets in Text with emoji

Store code points instead of js length
closes #1008

was merged in another PR.

https://github.com/heartexlabs/label-studio-frontend/pull/308


Timestamp information in analysis tree

see #312 . We should discuss how we want to best deal with this before we send someone off to do it. I think writing a full 64 bit number for each hit is overkill. We are always Disk I/O limited, and very rarely CPU limited.

So my initial thought is a 32 int in the mother class, like time stamp
high.  A 32 int in the hit class, like time stamp low and than either a 32
or 16 bit int for the cfd value.   Now a GetTime function could combine
then all to return a proper time to the nearest ns for any hit.  At least
this is my vote.
On May 6, 2015 9:10 PM, "Ryan Dunlop"<EMAIL_ADDRESS>wrote:

see #312 https://github.com/GRIFFINCollaboration/GRSISort/issues/312 .
We should discuss how we want to best deal with this before we send someone
off to do it. I think writing a full 64 bit number for each hit is
overkill. We are always Disk I/O limited, and very rarely CPU limited.
—
Reply to this email directly or view it on GitHub
https://github.com/GRIFFINCollaboration/GRSISort/issues/316.

here are the typical (uncompressed) bytes per entry I get out of my analysis tree (int the hits part of the tree):

type
bytes
inefficiency factor

bool
1
8

UShort (16 bit)
7.16
4

int (32 bit)
10
2.5

int (64 bit)
16
2

Double
16
2

The inefficiency factor is our bits to root written bits.
As you can see, more, big words is the way to go. Another thing I should point out is that aside from bools, the mother seems to be store things very well, the number of bits used, are the number of bits that should be used. Except the bool is still 8 bits (womp).
This, to me, points towards filling the mother with as many significant bits as possible, and then having the Hits chip in with some smaller values. As you can see above, a 16 bit number takes up 70% (as opposed to 50%) of a 32 bit int.
Is there a reason to stay away from a 64bit mother timestamp followed by a cfd-corrected correction to that mother time stamp? This could got at the lowest priority change for now, it's just a suggestion to squeeze every ounce out of this.

I agree with storing just one timestamp.  I do think we will have to be
creative about storing this time stamp, perhaps flooring to the nearest
microsecond or 10 microseconds and butting the rest of the precision in the
derived cfd value.  This not only make the conversion to real time trivial
but also allows for easy direct comparisons between the stored values.
On Thu, May 7, 2015 at 11:27 AM, Vinzenz Bildstein<EMAIL_ADDRESS>
wrote:

Looking at a simple tree with two doubles as branches which I created
during while testing the write speeds, they take up 8 bytes, exactly as
much as they should.
Maybe this whole inefficiency (apart from the bools) is cause by our use
of vectors?
Also, I think it should be possible to store the time information in just
one timestamp per event plus one cfd time per hit. The cfd time would
obviously need to be adjusted for the difference between the hits timestamp
and the event timestamp, but at least for the 4Gs the cfd time is only 21
bits (lowest 8 are the interpolation, i.e. sub-ns, higher 13 bits are 1 ns
resolution). This would mean for a 32bit word that we could have timestamp
differences of up to 2^24 = 16e6 ns = 16 ms within one event (minus
whatever the original size of the cfd time is, for the 4Gs typically less
than 50 ns).
—
Reply to this email directly or view it on GitHub
https://github.com/GRIFFINCollaboration/GRSISort/issues/316#issuecomment-99968968
.

I agree with you Vinzenz. I see proper sizes for the mother. Not with the vectors. We could try tlists, tclonesarray or tobjarray for the hits? That might help make a difference.

On May 7, 2015, at 2:28 PM, Vinzenz Bildstein<EMAIL_ADDRESS>wrote:
Looking at a simple tree with two doubles as branches which I created during while testing the write speeds, they take up 8 bytes, exactly as much as they should.
Maybe this whole inefficiency (apart from the bools) is cause by our use of vectors?
Also, I think it should be possible to store the time information in just one timestamp per event plus one cfd time per hit. The cfd time would obviously need to be adjusted for the difference between the hits timestamp and the event timestamp, but at least for the 4Gs the cfd time is only 21 bits (lowest 8 are the interpolation, i.e. sub-ns, higher 13 bits are 1 ns resolution). This would mean for a 32bit word that we could have timestamp differences of up to 2^24 = 16e6 ns = 16 ms within one event (minus whatever the original size of the cfd time is, for the 4Gs typically less than 50 ns).
—
Reply to this email directly or view it on GitHub.

One timestamp per event is a little bit tricky/messy. One timestamp per Detector is not so difficult though. In order to do this with one timestamp per event, we need another branch devoted to holding nothing but a 64 bit timestamp. Our hits (or Detectors) would then be required to know about the existence of this timestamp branch.
If we chose to put a timestamp in the mother class, and then have a corrected timestamp/cfd which is 16 bits (650 ns),we are guaranteed to save 5 bytes per event:
in vector 64 Bit = 16 bytes
in mother 64 bit = 4 bytes
vector   16 bit = 7.16 bytes
total = 11.16 bytes
In a gamma-gamma event we save 14 bytes, etc.
in vector 2x64 Bit = 32 bytes
in mother 64 bit = 4 bytes
vector   2x16 bit = 14.32 bytes
total = 18.32 bytes
This is the way I'm going to code it for now, we can change it later, but it may be unnecessary.

I was thinking about this, and I was wondering if we wanted to make some sort of TMasterClock branch. This class would keep the major timestamp and PPG/Trigger information so that we do not have to write these to the mother classes redundantly. We could also include a TRef within the mother classes which reference the correct TMasterClock event. There will be one TMasterClock per event. @pcbend Does this seem reasonable or am I missing something?

I think this is outdated now.


React hook form v6

[x] Create Membership form @jtrein

@sophiacodes @jdville03 Could you fix up your forms as well?

CreateTributeProposal and CreateTransferProposal are both good to go on this branch now.

Thank you, both!


target Android 12 and use VS2022 to compile

GitHub Issue: N/A
Proposed Changes
Remove support for Android 10
Update UWP target to 19041 and net framework to 4.7.2
Build with VS2022
Support for Android 12
Feature
Build or CI related changes
Documentation content changes
What is the current behavior?
No support for Android 12
What is the new behavior?
Support for Android 12
Checklist
Please check if your PR fulfills the following requirements:

[x] Documentation has been added/updated
[ ] Automated Unit / Integration tests for the changes have been added/updated
[ ] Contains NO breaking changes
[x] Updated the Changelog
[ ] Associated with an issue

Since all new projects will need to target Android 12, it is not needed to target Android 10 anymore
Other information

For VS 2022 should we not target UNO 4 as it's supporting VS 2022?
@jeanplevesque @MatFillion ??

We are already supporting uno 4.0.7

Is it required for the template to target android 12? my first thought was no.


Allow unique values to be cleared

We are using the faker gem in our project for testing, and while we require unique values, we only need them to be unique for each rspec example. By clearing the previous_results hash held by Faker::UniqueGenerator instances between tests, we significantly reduce the risk of running into Faker::UniqueGenerator::RetryLimitExceeded exceptions.
RSpec.configure do |config|
  config.before do
    Faker::UniqueGenerator.clear
  end
end

We'd be happy to move or rename the method, or maybe we can simplify usage further by building specific integrations for different test frameworks.
What do you think?

@stympy: Thanks for getting this released so quickly!

Sure thing!


Json schema @prefixItems allow array to be passed and crash

model Person {
  @prefixItems(string[])
  names: string[]
}

Playground Link
It should validate it is a tuple before saving in the state map

MQ


⚠ Turnos 24x7 has degraded performance

In daa081e, Turnos 24x7 (https://reservas-dev.alternativasinteligentes.com/) experienced degraded performance:

HTTP code: 200
Response time: 905 ms

Resolved: Turnos 24x7 performance has improved in dafb967.


[Enhancement][Lake] Send publish_log_version request

Send publish_log_version requests to shadow tablets after transaction
committed.
This patch also fixed the bug that forgot to lock database before accessing
a table or partition.
What type of PR is this：

[ ] bug
[ ] feature
[x] enhancement
[ ] refactor
[ ] others

[FE PR Coverage Check]
:disappointed: fail : 0 / 109 (00.00%)
file detail

path
covered_line
new_line
coverage
not_covered_line_detail

:large_blue_circle:
com/starrocks/transaction/PublishVersionDaemon.java
0
109
00.00%
[225, 228, 229, 232, 234, 235, 236, 237, 241, 273, 274, 276, 277, 279, 280, 286, 287, 288, 289, 290, 291, 293, 295, 296, 297, 298, 299, 304, 305, 310, 313, 315, 316, 317, 318, 320, 321, 322, 323, 324, 326, 327, 328, 330, 331, 335, 338, 342, 343, 347, 348, 349, 350, 351, 353, 356, 374, 375, 377, 381, 382, 406, 407, 409, 410, 411, 412, 413, 414, 415, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 429, 430, 431, 432, 435, 436, 437, 438, 441, 442, 443, 444, 445, 446, 447, 448, 449, 451, 453, 454, 455, 456, 457, 459, 460, 461, 462, 464]

[FE PR Coverage Check]
:disappointed: fail : 0 / 116 (00.00%)
file detail

path
covered_line
new_line
coverage
not_covered_line_detail

:large_blue_circle:
com/starrocks/transaction/PublishVersionDaemon.java
0
116
00.00%
[226, 229, 230, 233, 235, 236, 237, 238, 242, 273, 275, 277, 278, 279, 280, 281, 282, 284, 285, 286, 288, 289, 291, 292, 298, 299, 300, 301, 302, 303, 305, 307, 308, 309, 310, 311, 316, 317, 322, 325, 327, 328, 329, 330, 332, 333, 334, 335, 336, 338, 339, 340, 342, 343, 347, 350, 355, 356, 359, 360, 361, 362, 363, 365, 368, 376, 380, 384, 385, 387, 389, 390, 391, 392, 393, 395, 396, 397, 398, 399, 402, 407, 408, 410, 411, 412, 413, 414, 415, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 428, 429, 430, 433, 434, 435, 436, 438, 439, 440, 441, 445, 446, 447, 448, 449, 452]

run starrocks_admit_test


Small optimization from RADXIDE treeview code

Hello Alex,
Here a small optimization from RADXIDE.
If you look into your tree code (and sorry if I'm not more detailed) you can
move out from getDirectoryContent() to createFileTree() the following lines:
set al(_dirignore) [list]
catch {    ;# there might be an incorrect list -> catch it
  foreach d $al(prjdirignore) {
    lappend al(_dirignore) [string toupper [string trim $d "]]
     }
}
and set it just before this foreach:
foreach item [getDirectoryContent $project(ROOT)] {
I have plenty of changes in my code. I am sorry if transport optimizations like this one to Alited
it is not always so obvious..
Hope this helps.
== Capitan Cloud

Hi Daniele,
Thank you a lot for the advice.
I've included it into v1.6.1 to come in 27 dec.


Filter by role in the Supplier Catalogue is excluding some suppliers that offer that role

When filtering by a role (e.g. Developer), some of the suppliers who offer that role are not listed in the filtered view.
For the Developer role specifically when tested on 23/Aug, 102 suppliers are shown, however 112 should have been listed.

The missing results seem to be for suppliers that had a price for a senior developer, but not a junior developer.  I've fixed that issue in the PR above.

This is live and I'm seeing supplier results that were missing before.


Small nit in docs

from typing import Optional

needed in the SimpleSynth docs.
happy to sit down and do a sprint on these things

Also
audio = synth(0)

isn't correct, it's more like params_0to1, audio, train_or_val (forget what the last one is called)