Sprint 1 Checklist

Grading
All self and by peer grading must be complete prior to Teacher review date(s).  Show a direct link to the tangible(s) for each line item.
Sprint1 Key Objectives
During the sprint you need to complete all of these key objectives and find and complete supporting hacks that show level of command you are declaring.
Rank to Ratio, rank is an integer
0 = .00 work, but faking understanding/accomplishment
1 = .55 incomplete assignment, big gaps
2 = .75 meeting some objectives, multiple little gaps
3 = .85 meeting most objectives, one little gap
4 = .90 meeting all objectives
4+Mastered-Y = .95 exceeding all objectives, requires links and  office hours verification

Skill
Mastered (Y/N)
Rank (1-4)
Ratio
Notes

Laptop Verification or Cloud Workspace
[N ]
4
0.90
verification by Linux commands notebook

VSCode
[ N]
4
0.90
live change code, commit, make, run localhost, test, debug

Show VSCode GitLens
[N ]
4
0.90
verify commits, show change, comments, reset to commit, run on old commit

GitHub student_2025 repo
[N ]
4
0.90
template create, push changes, verify id, review analytics

GitHub Pages Actions
[ N]
4
0.91
review runs and verify runtime, receive demo

Hacks Tools & Equipment Play
[ N]
4
0.90
Hacks

Hacks GitHub Pages Playground
[ N]
4
0.90
Hacks

Hacks SASS Basics
[ N]
4
0.90
Hacks

Hacks Frontend
[ N]
4
0.91
Hacks

Javascript Project Playground
[ N]
4
0.90
Hacks

Pair Programming
[ N]
4
0.90
tangibles that show coop work

Total

9.92

Average

0.902

Learning Habits Table
Review criteria in habits.  In this review, pairs should rate each other base on their experience with the person on the line item.
Rank to Ratio, rank is an integer
1 = .55
2 = .75
3 = .85
4 = .90
4+Mastered-Y = .95

Skill
Mastered (Y/N)
Rank (1-4)
Ratio
Notes

Attendance
[N ]
4
0.91

Work Habits
[ N]
4
0.90

Behavior
[N ]
4
0.91

Timeliness
[ N]
4
0.90

Tech Sense
[N ]
4
0.90

Tech Talk
[ N]
4
0.90

Tech Growth
[ N]
4
0.92

Advocacy
[ N]
4
0.90

Comm & Collab
[ N]
4
0.90

Integrity
[ N]
4
0.90

Organized
[ N]
4
0.90

Total

9.94

Average

0.904


Change name from HomeComponent into HomepageComponent

Change HomeComponent into HomepageComponent.
This task also require changin <volontulo-home> selector into <volontulo-homepage> and all files (ts, html and css) from home.component.* into homepage.component.*
(Angular-based homepage will be visible after merging #690)

Asigne to me :)


AO-9808 introduce agent ready API call

Ref: https://swicloud.atlassian.net/browse/AO-9808

Codecov Report

Merging #58 into master will increase coverage by 0.19%.
The diff coverage is 70.34%.

@@            Coverage Diff             @@
##           master      #58      +/-   ##
==========================================
+ Coverage   83.19%   83.38%   +0.19%
==========================================
  Files          32       32
  Lines        2927     2985      +58
==========================================
+ Hits         2435     2489      +54
+ Misses        429      426       -3
- Partials       63       70       +7

Impacted Files
Coverage Δ

v1/ao/internal/reporter/test_reporter.go
80.64% <0%> (-1.78%)
:arrow_down:

v1/ao/internal/reporter/reporter.go
77.27% <0%> (-3.68%)
:arrow_down:

v1/ao/internal/reporter/reporter_udp.go
0% <0%> (ø)
:arrow_up:

v1/ao/trace.go
79.38% <0%> (-1.24%)
:arrow_down:

v1/ao/internal/reporter/noboe.go
90.9% <100%> (+0.9%)
:arrow_up:

v1/ao/internal/host/observer.go
81.59% <100%> (-5.61%)
:arrow_down:

v1/ao/internal/reporter/reporter_grpc.go
60.38% <73.84%> (+5.06%)
:arrow_up:

v1/ao/internal/reporter/oboe.go
89.24% <75%> (+1.88%)
:arrow_up:

v1/ao/internal/reporter/bytesbucket.go
91.83% <0%> (-4.09%)
:arrow_down:

... and 3 more

Continue to review full report at Codecov.

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

PR looks good :+1:


move msp_fasta_tabular_converter to dna_format_converter and artbio owner

make use of a Class to simplify the code

addressed in PR #195
Closing the Issue


Adds hasNoTicker filter

This fails any test with a ticker set on any of its variants. Unless most (or all?) other test config options, this one is a property of the variant, not the test. So when we run the filter, we need to iterate through the variants and fail the whole test if it has a ticker on one of the variants. This might not be ultimately what we want, but we agreed this is a safety net and a temporary check until we have support for tickers.

Nice! These changes look good 👍 One higher level question - are we sure that skipping over the epic entirely is a better outcome than showing the epic without the ticker component? Could be worth checking in with the RR team to validate that assumption?

It's a good question. My assumption was that we couldn't compare the performance of that particular Epic across Frontend and DCR/remote (if we decide to) as they'd be rendered differently. I'll check with the RR team today.

Nice! These changes look good 👍 One higher level question - are we sure that skipping over the epic entirely is a better outcome than showing the epic without the ticker component? Could be worth checking in with the RR team to validate that assumption?

It's a good question. My assumption was that we couldn't compare the performance of that particular Epic across Frontend and DCR/remote (if we decide to) as they'd be rendered differently. I'll check with the RR team today.

@tjmw I checked with Tom F and he says it makes sense to add the filter. He'll communicate this within his team. I'm going to merge this shortly.

Awesome - thanks for checking @andre1050 :+1:


Added California state holidays

@evansagge If you could please merge in the latest changes from master so we have a clean merge and I'll gladly pull this in. Thanks!

@evansagge Friendly bump, could you make sure that your branch is up to date so we can have a clean merge?

Perfect, thank you!


GCP setup is not working

Nginx ingress controller is failing with below logs.
W0518 16:58:57.410454       7 client_config.go:552] Neither --kubeconfig nor --master was specified.  Using the inClusterConfig.  This might not work.
W0518 16:58:57.410559       7 client_config.go:557] error creating inClusterConfig, falling back to default config: open /var/run/secrets/kubernetes.io/serviceaccount/token: permission denied
F0518 16:58:57.410758       7 main.go:243] Error while initiating a connection to the Kubernetes API server. This could mean the cluster is misconfigured (e.g. it has invalid API server certificates or Service Accounts configuration). Reason: open /var/run/secrets/kubernetes.io/serviceaccount/token: permission denied
Refer to the troubleshooting guide for more information: https://kubernetes.github.io/ingress-nginx/troubleshooting/
And the k8s server version is stated as below.
Client Version: version.Info{Major:"1", Minor:"11", GitVersion:"v1.11.1", GitCommit:"b1b29978270dc22fecc592ac55d903350454310a", GitTreeState:"clean", BuildDate:"2018-07-18T11:37:06Z", GoVersion:"go1.10.3", Compiler:"gc", Platform:"darwin/amd64"}
Server Version: version.Info{Major:"1", Minor:"13+", GitVersion:"v1.13.5-gke.10", GitCommit:"f5949b3427099d4e410ef96d6e0fea3cd4794e10", GitTreeState:"clean", BuildDate:"2019-04-10T19:05:37Z", GoVersion:"go1.11.5b4", Compiler:"gc", Platform:"linux/amd64"}

This has been fixed in https://github.com/wso2-cellery/sdk/pull/352
Tested and verified.


Excuse me! How can I generate the CRYPT_KEY and CRYPT_IV.

Excuse me! How can I generate the CRYPT_KEY and CRYPT_IV?
Thanks.

Besides, as I will download some html and Javascript files to run when running. Is there any method or tools to encode the source code also? Thanks.


[BUG]: Remix watch command forces NODE_ENV to development

What version of Remix are you using?
1.18
Are all your remix dependencies & dev-dependencies using the same version?

[X] Yes

Steps to Reproduce

Create a remix app using the express adapter
Run NODE_ENV=test remix watch
In a remix loader in root.tsx, add console.log(process.env.NODE_ENV)
In express, log process.env.NODE_ENV
Run the express app with NODE_ENV=test node server.js (or whichever command starts the server)

Hit a remix route and see what gets logged.
Expected Behavior

Express will print test
The Remix route will also print test

Actual Behavior

Express will print test
The Remix route will print development.

I traced it down and it seems the issue stems from the liveReload server used by the watch command:

The watch command calls devServer.liveReload(config); https://github.com/remix-run/remix/blob/8268142371234795491070bafa23cd4607a36529/packages/remix-dev/cli/commands.ts#L207
Which then calls await watch(...)
Which forces the mode\env var https://github.com/remix-run/remix/blob/8268142371234795491070bafa23cd4607a36529/packages/remix-dev/devServer/liveReload.ts#L48

@jaidetree 🟢

Fixed by #7117

Ack! I knew there was something I forgot to do 😅 Thank you!!


Add design token types

there's more to add to the bundle to help various transformers and UI represent the values
https://design-tokens.github.io/community-group/format/

Hi @argyleink, I would like to contribute. Can you tell me where to start?

Adding types to "some" of the props is a great place!
Here's a decent spot to add the type information https://github.com/argyleink/open-props/blob/main/src/_create-props.js#L59.
In that loop you could check if the prop includes the string --color and if so, add color type information based on the design token spec. That loop could check for other props and add applicable type information as well. See more about types here https://design-tokens.github.io/community-group/format/#types
Feel free to jump on the discord and ping with additional questions https://discord.gg/nySYDh3H 🙂

Hi @argyleink, I know I made a pull request as a draft, I need more information to understand if this is correct or not, I will wait for your note to understand what more is required. Thank you!


Update scalatest to 3.0.6-SNAP3

Updates org.scalatest:scalatest from 3.0.6-SNAP1 to 3.0.6-SNAP3.
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention @scala-steward in the comments below.
Have a nice day!

closing since this will happen as part of moving to 2.13.0-M5


util: Update gcn-gpu Dockerfile

This adds the setting up of environment variables to the gcn-gpu Dockerfile from the halofinder Dockerfile in gem5-resources so that we don't need to use a separate Docker image in the gpu tests.
Change-Id: Ifcc7a4c6bbcd5289ce9561923366e9ed193f170c

@mkjost0 : I've updated the image. You should be able to pull this (docker pull gcr.io/gem5-test/gcn-gpu:latest).


[5.5] Use stat Instead of lstat

Cherry pick of #697

Using lstat here will do the wrong thing when the input path is a symlink since it's going to give us mod time info on the symlink instead of the file it references. Since mod time updates are intentionally not propagated across links, this has the potential to cause us to miscompile if a file's contents change on disk but the symlink passed as input hasn't actually changed. It also has the potential to defeat the incremental build when build systems that generate symlinks on every build interact with the driver.
On Darwin (and, technically, other UNIX-likes) the fix is simple: use stat instead of lstat which will resolve symlinks for us. On Windows the answer is... complicated. Instead, on the fallback path, resolve symlinks before retrieving the modification time of the file.
rdar://78828871

@swift-ci test

@swift-ci test


Correct interfaces

Correct ListComponent interface to add array of ListComponentItem
Add Divider type
Bump version

Thanks so much, Connor. I think there's a few other mistakes in the typings as well, planning to overhaul them soon. Will merge this for now.

@connorlurring v4.5.5 live on npm & gpr now 👍


Grammatical Fix

Fixes #12300

Pre-Submission Checklist

[ ] Your pull request targets the staging branch of FreeCodeCamp.
[ ] Branch starts with either fix/, feature/, or translate/ (e.g. fix/signin-issue)
[ ] You have only one commit (if not, squash them into one commit).
[ ] All new and existing tests pass the command npm test. Use git commit --amend to amend any fixes.

Type of Change

[x] Small bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds new functionality)
[ ] Breaking change (fix or feature that would change existing functionality)
[ ] Add new translation (feature adding new translations)

Checklist:

[ ] Tested changes locally.
[ ] Closes currently open issue (replace XXXX with an issue no): Closes #XXXX

Description

There was an issue with MakeFriendlyDate(), I suppose, but the simple commit does not even modify such a method.

There was an issue with MakeFriendlyDate(), I suppose, but the simple commit does not even modify such a method.

@ryzokuken please see #12305
It is not an issue with your PR
Thanks for contributing :+1:

@ryzokuken please see #12305
It is not an issue with your PR
Thanks for contributing :+1:

@ryzokuken thanks a lot for your change, but looks like you have made a change on GitHub interface, can you close this and make a fresh request from a local copy? This will let you address the review comments.
Have a look at our Guidelines for Contributing.
Reach us out on the Contributors Chat room, if you need any assistance.

@raisedadead Yes, I would love to. I am setting up the project locally. This might take a little time though, and I'm sorry for that.

@ryzokuken sure no problem.

Time is not an issue here @ryzokuken :+1:
Thank you for taking the time to fix this


Get seeder cancelling to work

TODO:

[x] Get SC_ENV=circle-integration-w3t-with-hub yarn test seed-download-seeder to pass
[ ] Add more items to the list ...

The test currently finishes with the seeder finished but the leecher disconnected:

seeder logs | leecher logs
The seeder has a conclusion proof with turns 0xd and 0xe. The leecher's final state is 0xd, so they don't have a conclusion proof.
Hypothesis: the seeder requested that the leecher close. The leecher did. The moment that the seeder signed the leecher's close, the channel was done for them, so they shutdown the torrent, the wire closed, and their update didn't get through.

Rebased onto origin/master here: https://github.com/statechannels/monorepo/compare/ags/seeder-cancelling?expand=1


[tool_crash] FileSystemException: Exists failed, OS Error: The device is not ready., errno = 21

Command
flutter clean

Steps to Reproduce

...
...
...

Logs
FileSystemException: Exists failed, OS Error: The device is not ready.
, errno = 21
#0      _Directory.existsSync (dart:io/directory_impl.dart:94:7)
#1      ForwardingFileSystemEntity.existsSync (package:file/src/forwarding/forwarding_file_system_entity.dart:43:33)
#2      ErrorHandlingDirectory.existsSync.<anonymous closure> (package:flutter_tools/src/base/error_handling_io.dart:479:22)
#3      _runSync (package:flutter_tools/src/base/error_handling_io.dart:573:14)
#4      ErrorHandlingDirectory.existsSync (package:flutter_tools/src/base/error_handling_io.dart:478:12)
#5      PubDependencies.isUpToDate (package:flutter_tools/src/flutter_cache.dart:104:57)
<asynchronous suspension>
#6      Cache.updateAll (package:flutter_tools/src/cache.dart:542:11)
<asynchronous suspension>
#7      FlutterCommand.verifyThenRunCommand (package:flutter_tools/src/runner/flutter_command.dart:1143:7)
<asynchronous suspension>
#8      FlutterCommand.run.<anonymous closure> (package:flutter_tools/src/runner/flutter_command.dart:1043:27)
<asynchronous suspension>
#9      AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:150:19)
<asynchronous suspension>
#10     CommandRunner.runCommand (package:args/command_runner.dart:196:13)
<asynchronous suspension>
#11     FlutterCommandRunner.runCommand.<anonymous closure> (package:flutter_tools/src/runner/flutter_command_runner.dart:284:9)
<asynchronous suspension>
#12     AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:150:19)
<asynchronous suspension>
#13     FlutterCommandRunner.runCommand (package:flutter_tools/src/runner/flutter_command_runner.dart:232:5)
<asynchronous suspension>
#14     run.<anonymous closure>.<anonymous closure> (package:flutter_tools/runner.dart:62:9)
<asynchronous suspension>

[✓] Flutter (Channel stable, 2.2.3, on Microsoft Windows [Version 10.0.19045.3086], locale fr-FR)
    • Flutter version 2.2.3 at C:\Plugins\flutter_2_2_3\flutter_2_2_3\flutter
    • Framework revision f4abaa0735 (2 years ago), 2021-07-01 12:46:11 -0700
    • Engine revision 241c87ad80
    • Dart version 2.13.4

[✗] Android toolchain - develop for Android devices
    ✗ Unable to locate Android SDK.
      Install Android Studio from: https://developer.android.com/studio/index.html
      On first launch it will assist you in installing the Android SDK components.
      (or visit https://flutter.dev/docs/get-started/install/windows#android-setup for detailed instructions).
      If the Android SDK has been installed to a custom location, please use
      `flutter config --android-sdk` to update to that location.

[✓] Chrome - develop for the web
    • Chrome at C:\Program Files (x86)\Google\Chrome\Application\chrome.exe

[!] Android Studio (not installed)
    • Android Studio not found; download from https://developer.android.com/studio/index.html
      (or visit https://flutter.dev/docs/get-started/install/windows#android-setup for detailed instructions).

[✓] VS Code (version 1.80.0)
    • VS Code at C:\Users\ROBOT\AppData\Local\Programs\Microsoft VS Code
    • Flutter extension version 3.68.0

[✓] Connected device (2 available)
    • Chrome (web) • chrome • web-javascript • Google Chrome 114.0.5735.199
    • Edge (web)   • edge   • web-javascript • Microsoft Edge 114.0.1823.67

! Doctor found issues in 2 categories.

Flutter Application Metadata
No pubspec in working directory.

Closing this as a duplicate of https://github.com/flutter/flutter/issues/81146


Reworked Software.md

I reworked the software page a bit.
Every software that is listed got their own paragraph. So I could add more information like Developer or Help page to the specific product.

Sorry, but I reject this pull request.
Introducing more information makes the website too long and complex. Also, I would like to avoid putting too much information on this page, because the user should make his/her own selection criteria when actually deciding which OpenPGP software to use. Adding the publisher name and a link to the help page has no real value on this page.
I would still like to see more work on openpgp.org, especially in the history section, which should be rewritten partly.


Provide dense/small option

Would it be possible to add a property to make the input dense/small like outer MUI input controls provide?

Hello !
You have the size prop that inherits from TextField props.
See https://mui.com/material-ui/react-text-field/


Feature/entry service tests

Entry service endpoints now include the environment, see PR #39 .
Entry service now has unit tests and benchmarks.

PR #39 should be merged before this one.

Codecov Report

Merging #40 into master will increase coverage by 2.63%.
The diff coverage is 79.71%.

@@            Coverage Diff             @@
##           master      #40      +/-   ##
==========================================
+ Coverage   54.48%   57.11%   +2.63%
==========================================
  Files          13       13
  Lines        1116     1124       +8
==========================================
+ Hits          608      642      +34
+ Misses        452      417      -35
- Partials       56       65       +9

Impacted Files
Coverage Δ

collection.go
34.61% <ø> (ø)
:arrow_up:

asset.go
0% <0%> (ø)
:arrow_up:

space.go
84.9% <100%> (-0.55%)
:arrow_down:

entry.go
47.88% <69.69%> (+47.88%)
:arrow_up:

contentful.go
75.91% <90.32%> (-1.37%)
:arrow_down:

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 5c00146...c14db6f. Read the comment docs.

@mrbenosborne can you rebase this PR and resolve the conflict

@mrbenosborne can you rebase this PR and resolve the conflict

Sure, I'll probably get round to this on Monday 👍


Even when building with the --no-default-features option, all tree-sitters are downloaded (~1.8 Gb)

Lapce Version
0.2.7
System information
GNU/Linux x86_64 (ALT Sisyphus)
Describe the bug
I expected that when some features are disabled, the corresponding repositories will not be downloaded, but it's downloaded. This happens even if I comment out the appropriate lines from lapce-ui/Cargo.toml - in the log below, all mentions of the word bash in this file are commented out.
Only if I also remove this from lapce-core/Cargo.toml it doesn't load.
Given some limitation on internet traffic, this is a problem for me.
Additional information
my attempt log: (cleared the db between attempts)
$ cargo build --release
    Updating git repository `https://github.com/lapce/druid`
    Updating git repository `https://github.com/tree-sitter/tree-sitter-bash`
^C     Fetch [===>                     ]  19.17%, 3.77MiB/s
$ cargo build --release --no-default-features
    Updating git repository `https://github.com/lapce/druid`
    Updating git repository `https://github.com/tree-sitter/tree-sitter-bash`
^C     Fetch [==>                      ]  15.96%, 393.25KiB/s
$ cargo build --release -p lapce-ui --no-default-features
    Updating git repository `https://github.com/lapce/druid`
    Updating git repository `https://github.com/tree-sitter/tree-sitter-bash`
^C     Fetch [====>                    ]  20.21%, 3.66MiB/s
$ cargo build --release --no-default-features -p lapce-ui
    Updating git repository `https://github.com/lapce/druid`
    Updating git repository `https://github.com/tree-sitter/tree-sitter-bash`
^C     Fetch [=========>               ]  41.28%, (57/734) resolving deltas
$

This is working as intended since lockfile is the source of truth for dependencies download

@panekj Are you saying that cargo can't do better?

It is currently not possible with cargo to have selective lockfile


wip: Migrate to version 1.0.24 of histogrammar

v1.0.24 of histogrammar properly deals with nulls in spark dataframes

Hi @sbrugman, the tests are failing on checking out:
git+https://github.com/sbrugman/pluggy.git@patch-1
Is this checkout (still) correct?


Issues with rendering blank highlight in VSCode | Leap.nvim

Hi, I'm noticing issues with "empty" highlight in VSCode which should block the character underneath. I'm using leap.nvim. It has some options for highlight colors via :h leap-highlight, but there's no option to set colors for this "empty" highlight cell
Showcase

Neovim
VSCode

VSCode renders the highlight but you can see the character that is actually in the word, so every highlight pair ends with l as I'm looking for the className.
Reproduction

Install leap.nvim...
Search for something, in my case scl
Put the cursor back where you started
Search for s<Enter>, this will repeat your last search and will render those empty cells to indicate that you need to press just the first character

If this issue is not with this extension and I need to ask guys from leap.nvim, please let me know

Also when a keyword has it's opacity lowered, same happens to the overlay, not sure if this is fixable / intended.

highlighting is best-effort

I think I'd like to keep this issue open, as it tracks a real disconnect in the highlight parsing code.

Thank you so much for looking into this @theol0403 :sparkles:


Support or implement ivi-html

Support or implement ivi-html as an alternative to hyperscript
https://github.com/localvoid/ivi#quick-start
Resources
https://github.com/ryansolid/dom-expressions/tree/main/packages/hyper-dom-expressions

Is it so one does not need JSX to create views? in xania one could use jsx.createElement as the h for intrinsic elements, and because custom Components are nothing special compared to functions you could just call it as follows:
const h = jsx.createElement
// intrinsic element
const div = h("div");
// custom component
<MyComponent /> === h(MyComponent) === MyComponent()

Just to draw the comparison with React, calling component as function is different than using JSX / React.createElement
// React
<MyComponent /> !== MyComponent()

Is it so one does not need JSX to create views? in xania one could use jsx.createElement as the h for intrinsic elements, and because custom Components are nothing special compared to functions you could just call it as follows:
const h = jsx.createElement
// intrinsic element
const div = h("div");
// custom component
<MyComponent /> === h(MyComponent) === MyComponent()

Just to draw the comparison with React, calling component as function is different than using JSX / React.createElement
// React
<MyComponent /> !== MyComponent()

@xania
export default function App() {
  return div('texto') // This expression is not callable. No constituent of type 'JsxElement | Promise<JsxElement> is callable'
}

JSX in Xania does not need precompilation like in Solid. Could you explain what are general benefits for supporting hyperscript syntax specifically in Xania?

try this out:

npm i<EMAIL_ADDRESS>
import { intrinsic } from '@xania/view';

const div = intrinsic("div");

div({ class: "container" }, child1, child2, ...otherchildren);

An improvement could be to add built-in factories for all possible tags


ERROR: named pipe /tmp/minecraft-console-in is missing

Describe the problem
i just run docker exec survival mc-send-to-console op player
and got error
OS: Ubuntu
Container definition

Container logs
ERROR: named pipe /tmp/minecraft-console-in is missing

Can you look for any errors at container startup? It sounds like it didn't successfully create it but proceeded anyway.

[init] Running as uid=1000 gid=1000 with /data as 'drwxr-xr-x 7 1000 1000 4096 Nov 13 04:49 /data'
[init] Resolving type given VANILLA
[init] Resolved version given latest into 1.20.2
[init] Downloading 1.20.2 server...
[mc-image-helper] 05:25:57.375 INFO  : Created/updated 1 property in /data/server.properties
[init] Setting initial memory to 2048m and max to 2048m
[init] Starting the Minecraft server...
Starting net.minecraft.server.Main
[05:26:10] [ServerMain/INFO]: Environment: Environment[accountsHost=https://api.mojang.com, sessionHost=https://sessionserver.mojang.com, servicesHost=https://api.minecraftservices.com, name=PROD]
[05:26:12] [ServerMain/INFO]: Loaded 7 recipes
[05:26:12] [ServerMain/INFO]: Loaded 1271 advancements
[05:26:12] [Server thread/INFO]: Starting minecraft server version 1.20.2
[05:26:12] [Server thread/INFO]: Loading properties
[05:26:12] [Server thread/INFO]: Default game type: SURVIVAL
[05:26:12] [Server thread/INFO]: Generating keypair
[05:26:13] [Server thread/INFO]: Starting Minecraft server on *:25567
[05:26:13] [Server thread/INFO]: Using epoll channel type
[05:26:13] [Server thread/INFO]: Preparing level "world"
[05:26:15] [Server thread/INFO]: Preparing start region for dimension minecraft:overworld
[05:26:17] [Worker-Main-3/INFO]: Preparing spawn area: 0%
[05:26:17] [Worker-Main-3/INFO]: Preparing spawn area: 0%
[05:26:17] [Worker-Main-1/INFO]: Preparing spawn area: 0%
[05:26:17] [Worker-Main-1/INFO]: Preparing spawn area: 0%
[05:26:17] [Worker-Main-1/INFO]: Preparing spawn area: 0%
[05:26:17] [Worker-Main-3/INFO]: Preparing spawn area: 0%
[05:26:18] [Worker-Main-1/INFO]: Preparing spawn area: 0%
[05:26:18] [Worker-Main-4/INFO]: Preparing spawn area: 56%
[05:26:18] [Server thread/INFO]: Time elapsed: 3750 ms
[05:26:18] [Server thread/INFO]: Done (5.738s)! For help, type "help"
[05:26:18] [Server thread/INFO]: Starting remote control listener
[05:26:18] [Server thread/INFO]: Thread RCON Listener started
[05:26:18] [Server thread/INFO]: RCON running on <IP_ADDRESS>:25575
[05:26:34] [Server thread/INFO]: Stopping server
[init] Running as uid=1000 gid=1000 with /data as 'drwxr-xr-x 7 1000 1000 4096 Nov 13 05:25 /data'
[init] Resolving type given VANILLA
[init] Resolved version given latest into 1.20.2
[init] Downloading 1.20.2 server...
[mc-image-helper] 05:27:08.642 INFO  : Created/updated 1 property in /data/server.properties
[init] Setting initial memory to 2048m and max to 2048m
[init] Starting the Minecraft server...
Starting net.minecraft.server.Main
[05:27:21] [ServerMain/INFO]: Environment: Environment[accountsHost=https://api.mojang.com, sessionHost=https://sessionserver.mojang.com, servicesHost=https://api.minecraftservices.com, name=PROD]
[05:27:23] [ServerMain/INFO]: Loaded 7 recipes
[05:27:23] [ServerMain/INFO]: Loaded 1271 advancements
[05:27:24] [Server thread/INFO]: Starting minecraft server version 1.20.2
[05:27:24] [Server thread/INFO]: Loading properties
[05:27:24] [Server thread/INFO]: Default game type: SURVIVAL
[05:27:24] [Server thread/INFO]: Generating keypair
[05:27:24] [Server thread/INFO]: Starting Minecraft server on *:25567
[05:27:24] [Server thread/INFO]: Using epoll channel type
[05:27:24] [Server thread/INFO]: Preparing level "world"
[05:27:27] [Server thread/INFO]: Preparing start region for dimension minecraft:overworld
[05:27:31] [Worker-Main-3/INFO]: Preparing spawn area: 0%
[05:27:31] [Worker-Main-1/INFO]: Preparing spawn area: 0%
[05:27:31] [Worker-Main-1/INFO]: Preparing spawn area: 0%
[05:27:31] [Worker-Main-1/INFO]: Preparing spawn area: 0%
[05:27:31] [Worker-Main-1/INFO]: Preparing spawn area: 0%
[05:27:31] [Worker-Main-1/INFO]: Preparing spawn area: 0%
[05:27:31] [Worker-Main-3/INFO]: Preparing spawn area: 0%
[05:27:31] [Worker-Main-3/INFO]: Preparing spawn area: 0%
[05:27:31] [Worker-Main-3/INFO]: Preparing spawn area: 0%
[05:27:31] [Worker-Main-3/INFO]: Preparing spawn area: 0%
[05:27:32] [Worker-Main-2/INFO]: Preparing spawn area: 8%
[05:27:32] [Worker-Main-1/INFO]: Preparing spawn area: 39%
[05:27:33] [Worker-Main-4/INFO]: Preparing spawn area: 94%
[05:27:33] [Server thread/INFO]: Time elapsed: 6035 ms
[05:27:33] [Server thread/INFO]: Done (8.175s)! For help, type "help"
[05:27:33] [Server thread/INFO]: Starting remote control listener
[05:27:33] [Server thread/INFO]: Thread RCON Listener started
[05:27:33] [Server thread/INFO]: RCON running on <IP_ADDRESS>:25575

Thanks for providing that additional output. Unfortunately it didn't report anything obvious.
Since you're running with rcon still enabled, I would actually recommend you use
docker exec survival rcon-cli op player

sorry
i found that run docker with EXEC_DIRECTLY=true is not going to create a pipe


HDDS-7168. Prevent writes to keys that start with .snapshot

What changes were proposed in this pull request?
Prevent writes to keys that start with ".snapshot"
What is the link to the Apache JIRA
https://issues.apache.org/jira/browse/HDDS-7168
How was this patch tested?

Unit tests
Manual test in a docker ozone cluster.
I tried command "ozone sh key put vol1/bucket1/.snapshot/dir1/dir2/k1  tmpFile"
The response is expected as follows
""" INVALID_KEY_NAME Can not use key name starting with prefix: .snapshot """

Thank you @DaveTeng0 for this PR.


Upgrade to Akka HTTP 10.2.7

Upgrade to Akka HTTP 10.2.7 which is an important security fix release.

Codecov Report

Merging #99 (2700757) into master (ae3b78a) will increase coverage by 0.99%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master      #99      +/-   ##
==========================================
+ Coverage   77.30%   78.29%   +0.99%
==========================================
  Files         194      194
  Lines        9265     9265
  Branches      572      551      -21
==========================================
+ Hits         7162     7254      +92
+ Misses       2103     2011      -92

Impacted Files
Coverage Δ

...enwhisk/core/entitlement/ActivationThrottler.scala
85.71% <0.00%> (-14.29%)
:arrow_down:

...pache/openwhisk/core/entitlement/Entitlement.scala
82.40% <0.00%> (-6.40%)
:arrow_down:

...nwhisk/core/database/ArtifactActivationStore.scala
87.50% <0.00%> (-6.25%)
:arrow_down:

.../org/apache/openwhisk/core/connector/Message.scala
64.84% <0.00%> (-0.79%)
:arrow_down:

...e/openwhisk/core/containerpool/ContainerPool.scala
96.83% <0.00%> (+0.63%)
:arrow_up:

...enwhisk/core/loadBalancer/InvokerSupervision.scala
94.11% <0.00%> (+0.65%)
:arrow_up:

.../openwhisk/core/containerpool/ContainerProxy.scala
92.07% <0.00%> (+0.66%)
:arrow_up:

...a/org/apache/openwhisk/core/controller/Rules.scala
90.06% <0.00%> (+0.66%)
:arrow_up:

...cala/org/apache/openwhisk/http/ErrorResponse.scala
89.00% <0.00%> (+1.00%)
:arrow_up:

...apache/openwhisk/core/entity/WhiskActivation.scala
89.06% <0.00%> (+1.56%)
:arrow_up:

... and 20 more

Continue to review full report at Codecov.

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


Documentation Code Samples

Hi,
I'm browsing through some docs about how SteamVR 2 works and I'd like some code examples for input. Specifically, there is a .gif on this page that I would like to have in text.
https://valvesoftware.github.io/steamvr_unity_plugin/tutorials/SteamVR-Input.html#working-with-actions-in-the-code
Please remove the .gif and replace this with the code sample. Thank you.

Why was this issue closed? For reference, this is the code that appears in the gif:
private void Update()
{
	bool state = SteamVR_Actions._default.Plant[SteamVR_Input_Sources.LeftHand].state;
	bool state = SteamVR_Actions.default_Plant[SteamVR_Input_Sources.LeftHand].state;
	bool state = SteamVR_Input.GetState("Plant",SteamVR_Input_Sources.LeftHand);

	SteamVR_Action_Boolean action = SteamVR_Input.GetBooleanAction("Plant");
	bool state = action.GetState(SteamVR_InputSources.LeftHand);
}


Broken link in inform-users-long.md

It probably should point to /data now.

Thanks for spotting this.
Merging.


PT022 doesnt correct type annotations

given
import pytest
from typing import Generator

@pytest.fixture()
def testme() -> Generator[int, None, None]:
    a = 1
    yield a

after running
ruff --isolated --select PT ruff_check.py --fix
im left with
import pytest
from typing import Generator

@pytest.fixture()
def testme() -> Generator[int, None, None]:
    a = 1
    return a

instead of
import pytest
from typing import Generator

@pytest.fixture()
def testme() -> int:
    a = 1
    return a

Thanks for filing. Just confirming, the issue is that the type annotation should be changed to reflect that the method is no longer a generator, right?

exactly


feat: Support concordance and alignment API endpoints

Addresses https://github.com/crowdin/crowdin-api-client-ruby/issues/39 by adding the following 3 new API endpoints and their corresponding unit tests:

api.projects.glossaries.concordance.post
api.projects.translations.alignment.post
api.projects.tms.concordance.post

@laasem thanks a lot for your contribution!
The CI has failed, could you please take a look? https://github.com/crowdin/crowdin-api-client-ruby/actions/runs/4462294126
Most of the CI issues seem related to the quotes style.

@andrii-bodnar Thanks for your comments! I've addressed them; howeve, the linting still fails due to the two wrapper describe blocks in glossaries_spec.rb being too long. What would you suggest breaking them up as part of this PR or a separate one?

@laasem I think that the best option here is to break the Default endpoints into smaller groups of endpoints. For example, Default endpoints (all the glossary-related endpoints including new concordance search), Concept endpoints, Term endpoints

It would be great if you could do it within the current PR, just to not break the main pipeline

@andrii-bodnar Thanks for your suggestion - I've implemented it and I think it should work now.

@laasem thanks a lot for the contribution, looks good to me! 🚀


Mark as paid with in invoice

Notion card
https://www.notion.so/saeloun/Admin-and-Owner-should-be-able-to-mark-the-invoice-as-paid-from-invoice-287da7b196384920b5fae004646b9284
Summary

Admin or owner can now mark an invoice as paid from the invoice.

Preview
https://www.loom.com/share/4aee1bef1ee74ecc98ea502cbc451c28
Type of change
Please delete options that are not relevant.

[ ] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[ ] Refactor (non-breaking and retains the same functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to
not work as expected)
[ ] This change requires a documentation update

How Has This Been Tested?

Checklist:

[x] I have manually tested all workflows
[x] I have performed a self-review of my own code
[x] I have annotated changes in the PR that are relevant to the reviewer
[ ] I have added automated tests for my code

@apoorv1316 The 3 dot option is not available on new invoice.

@abinashpa As per the ticket "mark invoice as paid" option should be there for the overdue invoice which is currently missing. Can you please check?

@apoorv1316 fixed.


Weblogic

Expected behavior
Actual behavior
Information about the Issue
Steps to reproduce the behavior

...
...

No information provided or steps to replicate - Closing


Adds pre-line and pre-wrap

This PR adds .pre-wrap and .pre-wrap classes.
.pre-line { white-space: pre-line; }
.pre-wrap { white-space: pre-wrap; }

Thanks for the PR, but not looking to add these properties at this time. Feel free to keep and promote your own fork of this though.


Fill the gap between the current launcher and existing launcher

There are some features missing for the current launcher to be replaced with the existing launcher.
A good start will be to analyze the existing launcher (how it behaves), document it, then find out what's missing in the current launcher.
Existing launcher: https://github.com/input-output-hk/cardano-sl/blob/develop/tools/src/launcher/Main.hs

We only care about frontendOnlyScenario.
https://github.com/input-output-hk/cardano-sl/blob/develop/tools/src/launcher/Main.hs#L341
This will setup everything that's needed to launch the daedalus-frontend .

main
https://github.com/input-output-hk/cardano-sl/blob/develop/tools/src/launcher/Main.hs#L283-L327
main calling frontendOnlyScenario
https://github.com/input-output-hk/cardano-sl/blob/develop/tools/src/launcher/Main.hs#L340-L346
frontendOnlyScenario
https://github.com/input-output-hk/cardano-sl/blob/develop/tools/src/launcher/Main.hs#L525-L537

the launcher started:
/nix/store/mjd5h5kq0rm9mawpgi77j5pdmvvf5qf5-cardano-daedalus-bridge-3.0.1/bin/cardano-launcher --config /nix/var/nix/profiles/profile-mainnet/etc/launcher-config.yaml

its config file:
walletLogging: false
nodeArgs:
- --tlsca
- ${XDG_DATA_HOME}/Daedalus/mainnet/tls/server/ca.crt
- --tlscert
- ${XDG_DATA_HOME}/Daedalus/mainnet/tls/server/server.crt
- --tlskey
- ${XDG_DATA_HOME}/Daedalus/mainnet/tls/server/server.key
- --no-client-auth
- --log-console-off
- --update-server
- https://update-cardano-mainnet.iohk.io
- --keyfile
- ${XDG_DATA_HOME}/Daedalus/mainnet/Secrets/secret.key
- --topology
- ${DAEDALUS_CONFIG}/wallet-topology.yaml
- --wallet-db-path
- ${XDG_DATA_HOME}/Daedalus/mainnet/Wallet
- --update-latest-path
- ${XDG_DATA_HOME}/Daedalus/mainnet/installer.sh
- --wallet-address
- <IP_ADDRESS>:0
- --update-with-package
statePath: ${XDG_DATA_HOME}/Daedalus/mainnet
walletPath: daedalus-frontend
nodePath: cardano-node
launcherLogsPrefix: ${XDG_DATA_HOME}/Daedalus/mainnet/Logs/
walletArgs: []
reportServer: http://report-server.cardano-mainnet.iohk.io:8080
nodeDbPath: ${XDG_DATA_HOME}/Daedalus/mainnet/DB/
updaterPath: /bin/update-runner
workingDir: ${XDG_DATA_HOME}/Daedalus/mainnet
frontendOnlyMode: true
nodeLogPath: null
updaterArgs: []
logsPrefix: ${XDG_DATA_HOME}/Daedalus/mainnet/Logs
configuration:
  seed: null
  filePath: ${DAEDALUS_CONFIG}/configuration.yaml
  key: mainnet_wallet_linux64
  systemStart: null
updateArchive: ${XDG_DATA_HOME}/Daedalus/mainnet/installer.sh
nodeLogConfig: ${DAEDALUS_CONFIG}/log-config-prod.yaml
nodeTimeoutSec: 60
updateWindowsRunner: null
tlsPath: ${XDG_DATA_HOME}/Daedalus/mainnet/tls
x509ToolPath: cardano-x509-certificates

One improvement we could try to do is for launcher to not the updater even though there's no updates.
When I launch Daedalus on Linux, I always get this error.
[cardano-sl.launcher:Notice:ThreadId 4] [2019-08-30 01:24:51.18 UTC]     /bin/update-runner "/home/hiroto/.local/share/Daedalus/mainnet/installer.sh"
[updater] + '[updater] update file not found
[' '!' -e /home/hiroto/.local/share/Daedalus/mainnet/installer.sh ']'
[updater] + echo 'update file not found'
[updater] + exit -1

Regarding the checklist, I will make github issues for the one that are unchecked.

Lookup safemode.yaml file to see if wallet needs to run in GPU safe mode.

This feature is being postponed until product managers decide what to do with it.

regarding 'safe mode':

persistent setting; if the user chooses to enter safe mode the frontend will continue to use safe mode on restart and even after upates


SSTP with ipv6 Router Advertise(RA)

Question 1:
My VPN server uses the bridge mode, bridges to the physical network card, the device can receive RA messages in the LAN, and use EUI64 to automatically configure the IPV6 address and gateway information.
When I connect with DEBIAN and Windows using vpnclient software, the virtual network port can correctly receive the RA and automatically configure the IPV6 address and gateway information of the interface.
However, when I use the built-in SSTP connection in WINDOWS, I cannot receive the RA message correctly, and the interface cannot automatically configure the IPV6 address.
Is my setting wrong? Or is it a bug in the software?
Question 2:
By the way, after windows is connected with sstp client, the speed can reach 100Mbps, but using vpnclient connection, the maximum can only run 20Mbps, is the setting wrong? Still BUG？

The PPP IP stack is layer 3 while the SoftEther main stack is layer 2. PPP got the helper code transitioning from L3 to L2 to request DHCP and transfer data for IPv4, but it does not have any support for IPv6.


Custom ports for outgoing HTTPS requests from Workers are ignored

Which Cloudflare product(s) does this pertain to?
Workers
Subject Matter
Workers Known Issue
Content Location
https://developers.cloudflare.com/workers/platform/known-issues/
Additional information
In production, Workers currently silently ignores any custom ports when using HTTPS. For example:
await fetch('https://example.com:1234/foo')

is the equivalent of:
await fetch('https://example.com/foo')

443 is used instead.
This isn't the case for the quick edit in the dashboard, or on cloudflareworkers.com, or when using HTTP. wrangler dev logs a warning message.

 I've dealt with custom ports in Cloudflare Workers quite a few times, and I feel like I have a pretty good understanding of how they behave. Here's a flowchart I made:

In short, you cannot specify a custom port in requests to other domains - most likely for security reasons.


Apache mpm_event

Hi,
I have a problem when I want to use this package with Apache mpm_worker or  mpm_event. It's only works with mpm_prefork.
I'm using Apache/2.4.6 (CentOS) and PHP7.1
Error:
FatalThrowableError in Client.php line 81:
Class 'MongoDB\Driver\Manager' not found

Hello,
Please check your php.ini that mongodb extension has been enabled.
Sorry for late reply.
Thanks.


Enforcing client side shiki syntax highlight

I'm building a chat app (using LLMs API, how original is that 🙃) where some markdown content is streamed to the client. My implementation makes my Message component call the parseMarkdown whenever the content prop gets updated (every few ms depending on the response stream "speed"). By using the parseMarkdown helper as it is, it triggers calls the to /api/_mdc/highlight endpoint on each update which is not what I would want in a production environment.
By looking at the code, I found that if this API call catches an error it would set a mdc-shiki-highlighter item in the sessionStorage to switch to a client side shiki syntax highlighting. This is exactly what I would want to be my default behaviour. At the moment, I'm manually setting the sessionStorage item when my app mounts which actually seems to do the job.
Did I missed something in the configs that would make the module set this by default ? If not, I'd be happy to submit a PR to add this, I'm just wondering if it's something someone would like to see in this module.
PS: I'm a newbie to open source issue reporting / contributing, any guidance will be highly appreciated !

I think this is a valid concern, and I think it would be nice to have an option to toggle this behavior. We could provide a few different modes, like (auto, client-only, and server-only) - for those cases if a server-only is set, we could even avoid bundling Shiki to the client side at all (and vice-versa). WDYT @farnabaz?

@farnabaz I'm really unfamiliar with nuxt modules development but I'll give it a try !

@farnabaz I'm not able to run the playground, neither on my computer (MBA M1), neither in the codesandbox provided in the repo readme. Any guidance about this ?

@pedraal CodeSandbox has an issue (I just replaced it with working StackBlitz playground). But local develpment should be ok, what error did you get on local?


Fix aks addon nightly install step

Signed-off-by: nshankar13<EMAIL_ADDRESS>
Description: Fix aks addon nightly job, which is failing the enable-osm-aks-addon step.

Affected area:

New Functionality      [ ]
Documentation          [ ]
Install                [ ]
Networking             [ ]
Metrics                [ ]
Security               [ ]
Tests                  [X]
CI System              [X]
Performance            [ ]
Other                  [ ]

Please answer the following questions with yes/no.

Does this change contain code from or inspired by another project? If so, did you notify the maintainers and provide attribution?

Fixed by reimaging upstream publishing ADO agents and updating to az cli 2.36.0


Make the colors differ more for stylesheets (CSS, LESS, etc)

Currently the colors for selectors and properties in stylesheets (CSS, LESS, etc) all are the same and it makes it harder to distinguish. This seems to apply to most off the Rainglow themes for VSCode.
Example LESS file in VSCode (Warlock Contrast)

Thanks! 😄

Same issue, this improvement would be very welcome.


[Shared Image Galleries] Exposing the regions field in the response

:wave:
We're using SDK v20.1.0 with the Shared Image Galleries from this package:
"github.com/Azure/azure-sdk-for-go/services/compute/mgmt/2018-06-01/compute"

When creating a version of an image - it's possible to specify the regions in which this should be replicated to as a slice of strings:
version := compute.GalleryImageVersion{
		Location: utils.String(location),
		GalleryImageVersionProperties: &compute.GalleryImageVersionProperties{
			PublishingProfile: &compute.GalleryImageVersionPublishingProfile{
				ExcludeFromLatest: utils.Bool(excludeFromLatest),
				Regions:           []string{}{"example", "other"},
				Source: &compute.GalleryArtifactSource{
					ManagedImage: &compute.ManagedArtifact{
						ID: utils.String(managedImageId),
					},
				},
			},
		},
		Tags: expandTags(tags),
	}

However this field isn't directly exposed in the API response - instead being returned as targetRegions:
{
	"type": "Microsoft.Compute/galleries/images/versions",
	"location": "westcentralus",
	"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/tomdev/providers/Microsoft.Compute/galleries/tomdevimagegallery/images/my-image/versions/0.0.1",
	"name": "0.0.1",
	"properties": {
		"publishingProfile": {
			"replicaCount": 1,
			"excludeFromLatest": false,
			"publishedDate": "2018-09-28T00:00:00+00:00",
			"targetRegions": [{
				"name": "West Central US",
				"regionalReplicaCount": 1
			}],
			"source": {
				"managedImage": {
					"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/tomdev/providers/Microsoft.Compute/images/tharvey-image"
				}
			}
		},
		"provisioningState": "Succeeded",
		"storageProfile": {
			"osDiskImage": {
				"sizeInGB": 30,
				"hostCaching": "ReadWrite"
			}
		},
		"replicationStatus": {
			"aggregatedState": "Completed",
			"summary": [{
				"region": "westcentralus",
				"state": "Completed",
				"progress": 100
			}]
		}
	}
}

Whilst this targetRegions field is being returned - it's not available in the SDK response object (which instead references the regions field from the Create) - would it be possible to expose this field?
// GalleryImageVersionProperties describes the properties of a gallery image version.
type GalleryImageVersionProperties struct {
	PublishingProfile *GalleryImageVersionPublishingProfile `json:"publishingProfile,omitempty"`
	// ProvisioningState - The provisioning state, which only appears in the response. Possible values include: 'ProvisioningState2Creating', 'ProvisioningState2Updating', 'ProvisioningState2Failed', 'ProvisioningState2Succeeded', 'ProvisioningState2Deleting', 'ProvisioningState2Migrating'
	ProvisioningState ProvisioningState2                 `json:"provisioningState,omitempty"`
	StorageProfile    *GalleryImageVersionStorageProfile `json:"storageProfile,omitempty"`
	ReplicationStatus *ReplicationStatus                 `json:"replicationStatus,omitempty"`
}

// GalleryImageVersionPublishingProfile the publishing profile of a gallery image version.
type GalleryImageVersionPublishingProfile struct {
	// ScaleTier - The scale tier of the gallery image version. Valid values are 'S30' and 'S100'. Possible values include: 'S30', 'S100'
	ScaleTier ScaleTier `json:"scaleTier,omitempty"`
	// ExcludeFromLatest - The flag means that if it is set to true, people deploying VMs with 'latest' as version will not use this version.
	ExcludeFromLatest *bool `json:"excludeFromLatest,omitempty"`
	// PublishedDate - The time when the gallery image version is published.
	PublishedDate *date.Time `json:"publishedDate,omitempty"`
	// EndOfLifeDate - The end of life date of the gallery image version.
	EndOfLifeDate *date.Time `json:"endOfLifeDate,omitempty"`
	// Regions - The regions where the artifact is going to be published.
	Regions *[]string              `json:"regions,omitempty"`
	Source  *GalleryArtifactSource `json:"source,omitempty"`
}

In terms of a workaround - we can currently use the replicationStatus to get this information - presuming it returns all of the locations?
Would it be possible to expose this field?
Thanks!

@jhendrixMSFT good spot, we've upgraded and this looks good to us - thanks :)


Add Prebid.js tech talk video(s) to the site

At least this latest one (not sure if there are others):
https://www.youtube.com/watch?v=kSytwSUsV4o

old AppNexus video, let's not add this.


Nextras Orm v2.3 under PHP 7.2

cc @paveljanda, cool right? :-) We are able to run with nextras/orm on php 7.2 ;-)


feat: Migrate to Carbon v11

Passing DCO manually... few merge conflicts and changes to fix again... would then require me to test everything again 😵💫


[benchmarks] Use constant reference for vectors.

Since values are not being modified, this should use constant references of the vectors. Similarly, we can use a ranged for loop to avoid index out-of-bounds errors.
I'm not quite sure of its use case here, but it would be more efficient to use a single std::vector as well, and use row-major ordering. Though, if this isn't a bottleneck of any sorts, then no need to change.

LGTM!


How to integrate the code in rails 5

Can you tell me how to integrate the code in rails 5 app

You don't need this gem with rails 5, as it's in rails natively. please see http://edgeguides.rubyonrails.org/api_app.html

I have a code with me,  can you tell me where to integrate that code in my rails app
require 'net/http'
smsserver = 'http://springedge.com/'
apikey = 'A9cd9xxxxxxxxxxxxxx;'
message = 'test sms'
messagebody = URI::encode(message)
mobileno = '9199xxxxxx'
sender = 'SPEDGE'
url = URI.parse(smsserver+'?apikey='+apikey+'&sender='+sender+'&to='+mobileno+'&message='+messagebody)
req = Net::HTTP{|http|
http.Getrequest(req)
}
puts res.body


[BUG] hide_dialog_attributes not working for light entity

Describe the bug
with hide_dialog_attributes set to true, it does still display the attribute menu in the  light entity more info pop-up.
To Reproduce
Steps to reproduce the behavior:

Go to a light
Click on more info
Scroll down to attribute
See attribute menu still there

Expected behavior
attributes menu to be hidden
Versions:

Home Assistant: 2023.9.3
Kiosk-Mode v4.0.0

Additional context
Awesome kiosk mode, love the new feature to hide items in the more-info dialogs!

Hi @dhoeben,
I‘ll check it out and I‘ll let you know.
Regards

Hi @dhoeben,
When this pull request gets merged and a new version is released, you issue will be solved.
Just remember that kiosk-mode only works on lovelace dashboards, so if you open the more-info dialog in another dashboard (like the devices dashboard) this will not work.
Regards

Thank you for the advice quick fix! For your information, indeed I used it in a Lovelace dashboard with
/ adde
/d.

Hi @dhoeben,
This issue will be closed automatically when the pull request gets merged.
Regards


MKOB Station List update converted to being message driven.

Updated the Station-List to use messages to update the contents. Tested with a Wire-11 recording to check that stations and senders displayed correctly.
Will update the Reader window next.
I don't want to tie this to closing the issue, as the Reader window also needs to be converted to using messages. Then, I would like some testing before closing the issue.

I probably missed a place where incoming senders were changing. I'll take a look at that tonight.
I'm confident that this is the approach we should use to update the windows/controls given the multiple threads needed to perform the functions. I'll go ahead and merge the change so you can pull master and create a branch from it.

The fact that the recording file only has your station probably explains why the playback keys don't work. But that's a good test, as it should probably still go to the beginning and end of the recording (given that the playback only knows of one sender).
Thanks for providing all of the info. I'll create issues for those so I can check them off as I do them. Hopefully I can get them done by Monday evening so I can join Wire11 with it and test it out.


Failed to resolve: play-services-basement

Failed to resolve: play-services-basement - What could be the reason for this issue?

Updated to the new version


NewsNASA: ISS National Magazine

| Upward — Magazine of the ISS National Lab |

Duplicate of #3160


Update security lab with OAuth 2.0 workflow

Update with code snippet for adding Authentication in Flask application.

Need to use the "Implicit Flow" workflow for Authentication.

https://docs.authlib.org/en/v0.15.4/flask/2/grants.html#implicit-grant
https://docs.oracle.com/en/database/oracle/oracle-rest-data-services/18.4/aelig/developing-REST-applications.html


none encding string sort error!!!!

when use kENCODING_NONE string sort, result is error,i find the promble is that system get data use ResultSet index. we should use actually line number(ival_copy).

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

We need a test case and a clear description of the error. What is the error message?

String sort order error and table have line number must greater than 5；
step 1:
CREATE TABLE test3 (
text1 TEXT ENCODING DICT(32),
text2 TEXT ENCODING DICT(16),
text3 TEXT ENCODING DICT(8),
text4 TEXT ENCODING NONE)
step2: insert data ,data source
"kBRBwGIx","kBRBwGIx","kBRBwGIx","kBRBwGIx"
"lJRk9D07","lJRk9D07","lJRk9D07","lJRk9D07"
"g8mfeLgN","g8mfeLgN","g8mfeLgN","g8mfeLgN"
"ua0TMyzp","ua0TMyzp","ua0TMyzp","ua0TMyzp"
"EkQsLWDy","EkQsLWDy","EkQsLWDy","EkQsLWDy"
"ik5+Bf/1","ik5+Bf/1","ik5+Bf/1","ik5+Bf/1"
"CTm+quPU","CTm+quPU","CTm+quPU","CTm+quPU"
"UCyKluLc","UCyKluLc","UCyKluLc","UCyKluLc"
"S5gKOILj","S5gKOILj","S5gKOILj","S5gKOILj"
"kMhL82ga","kMhL82ga","kMhL82ga","kMhL82ga"
step3: select and sort
select rowid,text1,text2,text3,text4 from  test3 order by text4;
ERROR RESULT:
4|EkQsLWDy|EkQsLWDy|EkQsLWDy|EkQsLWDy
8|S5gKOILj|S5gKOILj|S5gKOILj|S5gKOILj
6|CTm+quPU|CTm+quPU|CTm+quPU|CTm+quPU
5|ik5+Bf/1|ik5+Bf/1|ik5+Bf/1|ik5+Bf/1
2|g8mfeLgN|g8mfeLgN|g8mfeLgN|g8mfeLgN
9|kMhL82ga|kMhL82ga|kMhL82ga|kMhL82ga
0|kBRBwGIx|kBRBwGIx|kBRBwGIx|kBRBwGIx
7|UCyKluLc|UCyKluLc|UCyKluLc|UCyKluLc
1|lJRk9D07|lJRk9D07|lJRk9D07|lJRk9D07
3|ua0TMyzp|ua0TMyzp|ua0TMyzp|ua0TMyzp

@alexbaden I believe we have an internal issue about this. Does this fix look correct to you?

1、First of all, this bug exists and my method can output correct results.
2、other branch "lazy_decode(col_lazy_fetch, frag_col_buffer, ival_copy);" use actual line number( ival_copy)，Why do non-encodings string  need to use a result buffer index(storage_lookup_result.fixedup_entry_idx) to get data instead of real line Numbers(ival_copy),If it is a special design, please explain

I agree it returns the correct result for this particular case, but we still have to understand what is going on. The "special design" here is that we have to support tables which contain multiple fragments, your fix might or might not be correct -- we need to think it through.

Hi @thzyyx . I ran this through our internal test suite and it passed. I need a bit more time to look at the fix, so we can understand what is going on (like @asuhan said). In the meantime, could you add a unit test to ExecuteTest.coo to reproduce the bug and ensure we have coverage for the fix? The test script will generate data and run SQL queries through the system (with the option to compare w/ sqlite for correctness). You should be able to use the existing data and just add a query to one of the test blocks -- try running ./ExecuteTest --keep-data from the build/tests directory. That will run the tests but not delete the data afterwards, so you can connect a server to the tests/tmp directory and inspect the tables.


Warnings from script/module_library_setup.R

When running script/module_library_setup.R using source, there are sometimes a few warnings that pop up. For example, here is the output after running it on the update-from-skeleton branch of the cgbml repository, where I have supplied the package name cgbml:
moving ../DESCRIPTION to ..\DESCRIPTION-361855ae4d64.bak
wrote ../DESCRIPTION
No changes to ../src/module_library/example_module.h.
No changes to ../src/init.cpp.
No changes to ../LICENSE.md.
moving ../src/module_library/module_library.cpp to ../src/module_library\module_library.cpp-36182b2a39cd.bak
wrote ../src/module_library/module_library.cpp
No changes to ../src/module_library/module_library.h.
No changes to ../NAMESPACE.
moving ../NEWS.md to ..\NEWS.md-3618419d7fdb.bak
wrote ../NEWS.md
moving ../README.md to ..\README.md-36183e2a4e47.bak
wrote ../README.md
No changes to ../src/R_module_library.cpp.
No changes to ../tests/testthat/test.Modules.R.
No changes to ../tests/testthat.R.
No changes to ../tests/module_test_cases/cgbml_example_module.csv.
Warning messages:
1: In readLines(destination) == text :
  longer object length is not a multiple of shorter object length
2: In readLines(destination) == text :
  longer object length is not a multiple of shorter object length
3: In readLines(destination) == text :
  longer object length is not a multiple of shorter object length
4: In readLines(destination) == text :
  longer object length is not a multiple of shorter object length

The warning comes when == is used to compare vectors of unequal length where the longer vector is not an integral multiple of the shorter (so that the shorter one can't be recycled an integral number of times).  This likely arose in the cgbml case because the existing files differed significantly from the template files (in particular, having a different number of lines).
I replaced == with identical, which probably should have been used in any case (see PR #9).
Partly because I forgot this was an issue for biocro/skellBML rather than biocro/cgbml, I went ahead and changed it on the update-from-skeleton branch branch of the latter.

I just implemented this change in the skelBML repository. It's included in PR https://github.com/biocro/skelBML/pull/8. I'll close this issue when that PR is merged.


Issue with using Amplitude via

Hello,
I'm using AMD on my website (Require.js) to load my scripts. I use the R Optimizer to compile everything into a single javascript file.
However, Amplitude is loaded via a <script> tag (actually async via Segment.io). I have no way to load Amplitude differently.
This line then crashes my app:
https://github.com/amplitude/Amplitude-Javascript/blob/master/amplitude.js#L5
Here you can see the error in my console (Mac OS X 10.10, Chrome 40):

As http://requirejs.org/docs/errors.html#mismatch explains, it seems to be caused by the anonymous define() call.
Thanks a lot, I'll be happy to test some more if it can be helpful.

Hi, thanks for the report. Our javascript should check for require.js and load via window.require if require.js is present. Unfortunately the check fails if it gets loaded before require.js gets loaded, and this error can occur. Are you loading Segment's library before require.js?

I am indeed. Thanks for the quick answer, I'll test it out in the next few days !

Yep, it works now. Thanks !

oh, who could help me with amplitude using requirejs, i 've seen the topic at https://github.com/segmentio/analytics.js-integrations/pull/479#issuecomment-68481520, but the code demo has been gone.

@cdll sorry for the late response, but you could try doing something like this: https://github.com/amplitude/Amplitude-Javascript/blob/fix_requirejs_support/README.md#loading-with-requirejs


Update nodedriver decorator

Add return type annotation (helps with IDE)
Return the annotated type (so import works)

Guess I have something to learn here: how does this help in (which?) IDE?

Guess I have something to learn here: how does this help in (which?) IDE?

It helps by providing the correct type hint for the decorator return value (so autocompletion, etc., works effectively with the decorated class). I was using VS Code, but I suspect it would be similar for other IDEs like PyCharm.

I hadn't noticed that in VS Code, but then ...

I hadn't noticed that in VS Code, but then ...

I was encountering it because I was unit testing a node driver. In the normal case where node drivers are only accessed through the global collection of registered drivers, the type hit wouldn't be very useful since the global collection has a mix of NodeDriver subtypes.
In VS Code you can hover over a variable (or function?) and it will tell you the declared or inferred type. Prior to the change, a node driver type was always Any. Now it's the type of the node driver class.


Empyrical version update

Update to version 0.1.11 of empyrical. This version fixes the previous incorrect calculation of beta. Example data is rebuilt and the conda recipe has been updated.

Coverage remained the same at 86.13% when pulling 3103e64272bec335c9aa75a0667bf3b5312cd2af on empyrical-version-update into 1984d13c2f557c0e07ec8cee58971455f8a3f7ea on master.

Coverage remained the same at 86.13% when pulling a8c340cca0c768a27c7467c8e37b224615a3588b on empyrical-version-update into 1984d13c2f557c0e07ec8cee58971455f8a3f7ea on master.


WRO-13689: Panel - fix console warnings

Checklist

[x] I have read and understand the contribution guide
[ ] A CHANGELOG entry is included
[ ] At least one test case is included for this feature or bug fix
[x] Documentation was added or is not needed
[x] Documentation was verified or is not changed
[x] UI test was passed or is not needed
[x] Screenshot test was verified or is not needed
[ ] This is an API breaking change

Issue Resolved / Feature Added
Fixed console warnings for Agate Panel by modifying storybook's ThemeEnvironment and Panel.
Resolution
The spotlightId and hideChildren warnings are fixed.
Additional Considerations
Further investigation on how the changes made in storybook's ThemeEnvironment and Panel may affect the components.
Links
WRO-13689
Comments
Enact-DCO-1.0-Signed-off-by: Andrei Tirla<EMAIL_ADDRESS>

When I test on my local env, the console error was deleted just by modifying the Panel.js file.
Why do we need to fix ThemeEnviroment.js?

Please check Travis result


remove delegate on deinit

class ViewController: UIViewController, DemoServiceDelegate {

	@IBOutlet weak var topLabel: UILabel!
	@IBOutlet weak var bottomLabel: UILabel!

	let dataService = DemoService.defaultService

	override func viewDidLoad() {
		super.viewDidLoad()

		dataService.delegate += self
	}

	@IBAction func getDataTapped(_ sender: AnyObject) {
		dataService.getData("TestingMulticast")
	}

	//MARK: DemoServiceDelegate
	func gotYourData(_ value:String) {
		topLabel.text = value
	}

    deinit {
        dataService.delegate -= self
    }
}

We need to remove delegate manually, In this example.

You don't need to, the delegates are kept in a NSHashTable, elements kept there are weak, so they are deallocated when the object ceases to exists, so you don't need to manually remove the self reference on the deinit

You don't need to, the delegates are kept in a NSHashTable, elements kept there are weak, so they are deallocated when the object ceases to exists, so you don't need to manually remove the self reference on the deinit

exacly

open class MulticastDelegate<T> {

    /// The delegates hash table.
    private let delegates: NSHashTable<AnyObject>

    /**
     *  Use the property to check if no delegates are contained there.
     *
     *  - returns: `true` if there are no delegates at all, `false` if there is at least one.
     */
    public var isEmpty: Bool {

        return delegates.count == 0
    }

    var count: Int {
        return delegates.count
    }
   ...
}

class ViewController: UIViewController, DemoServiceDelegate {

	@IBOutlet weak var topLabel: UILabel!
	@IBOutlet weak var bottomLabel: UILabel!

	let dataService = DemoService.defaultService

	override func viewDidLoad() {
		super.viewDidLoad()

		dataService.delegate += self
	}

	@IBAction func getDataTapped(_ sender: AnyObject) {
		dataService.getData("TestingMulticast")
        present(TssViewController(), animated: true, completion: nil)
	}

	//MARK: DemoServiceDelegate
	func gotYourData(_ value:String) {
		topLabel.text = value
	}

    override func touchesBegan(_ touches: Set<UITouch>, with event: UIEvent?) {
        print(dataService.delegate.count)
    }

}

class TssViewController: UIViewController, DemoServiceDelegate {

    override func viewDidLoad() {
        super.viewDidLoad()

        // Do any additional setup after loading the view.
        view.backgroundColor = .red
        DemoService.defaultService.delegate += self
    }

    override func touchesBegan(_ touches: Set<UITouch>, with event: UIEvent?) {
        print(DemoService.defaultService.delegate.count)
        dismiss(animated: true, completion: nil)
    }

    //MARK: DemoServiceDelegate
    func gotYourData(_ value:String) {

    }
}

ViewController.present(TssViewController(), animated: true, completion: nil) and dismiss(animated: true, completion: nil)
The  dataService.delegate.count will not change.

In theory the HashTable will handle it by itself.
you can check if your TssViewController instance is still in memory after deinit or not.
Or try to call your delegates and validate that the app does not crash.
The HashTable (if you did not change the config) holds a weak reference to your TssViewController so as soon as the instance is deallocated the reference is gone. The counter probably does not update righ away as an optimization on the HashTable, but here im not sure.

I've exposed the delegates property on the MulticastDelegate.swift from a file private to regular
So on both ViewControllers touches began I've added the following line:
print(dataService.delegate.delegates.allObjects)
This will print out the array of objects contained in the NSHashTable, my outputs:
Before presenting the TssViewController
[<NSHashTableTest.ViewController: 0x7feb2240ad70>]
After presenting it:
[<NSHashTableTest.ViewController: 0x7feb2240ad70>, <NSHashTableTest.TssViewController: 0x7feb2251a530>]
After dismissing it:
[<NSHashTableTest.ViewController: 0x7feb2240ad70>]

@KevinCoderX #21 should fix your count issue
I will later create a new pod version


Migrate a bunch of configurations

[BUG]/[FEATURE] title
What changes were proposed in this pull request?
Continue work on configuration migration, this PR also addressed the comments left in #775.
Why are the changes needed?

What are the items that need reviewer attention?
Related issues.
Related pull requests.
How was this patch tested?
/cc @related-reviewer
/assign @main-reviewer

Please review if the new configuration keys are reasonable or not, I'm going to create a configurations docs generator in the next PR.


This script is working when I execute it from bash but not working if executed from a java program

This bash script does not run as it should.

You will need to provide more information:

What does the error message / behavior look like?
How are you running the script? In particular, is there an active X-server running on the machine?
What happens if you just run google-chrome for example as your command in the Java program above? Does it launch Chrome correctly on the machine when the program runs?

It does not show any error message. Just an empty field is shown
No there is no active x server running on the machine.
I don't have google chrome in linux installed. I only have firefox browser. firefox didn't start when I ran it from java program.
Note: I resolved this issue using processbuilder object in java.
Anyway, thanks for your reply.


:sparkles: Update stakeholder groups table to use ActionsColumn

Addition ActionsColumn to  Stakeholder groups table
Relates to https://github.com/konveyor/tackle2-ui/issues/1318
UI tests PR: 1222

Closed and reopened the PR to update the description with UI tests PR

@MiriSafra PR looks good - I've changed the title so that it would look more like previous work on this topic - see https://github.com/konveyor/tackle2-ui/pull/1923


Checksum files for builds should not contain a path

Platform: macOS
Architecture: x64
Verifying the SHA256 checksum of the AdoptOpenJDK 8 with OpenJ9 build fails:
$ shasum --algorithm 256 --check OpenJDK8U-jdk_x64_linux_openj9_8u202b08_openj9-0.12.1.tar.gz.sha256.txt
shasum: target/linux/x64/openj9/OpenJDK8U-jdk_x64_linux_openj9_8u202b08_openj9-0.12.1.tar.gz:
target/linux/x64/openj9/OpenJDK8U-jdk_x64_linux_openj9_8u202b08_openj9-0.12.1.tar.gz: FAILED open or read
shasum: WARNING: 1 listed file could not be read

The cause seems to be that the checksum file contains a path (target/linux/x64/openj9/) before the filename. When I remove this path the checksum check succeeds.
The checksum file for the HotSpot build does not contain this path prefix and works without having to modify the file.

There are more checksum files that contain paths.

JDK 11.0.2+9 with HotSpot VM: OK
JDK 11.0.2+9 with OpenJ9 VM: Not OK
JDK 11.0.2+9 with OpenJ9 VM with Large Heap support: OK
JRE 11.0.2+9 with HotSpot VM: OK
JRE 11.0.2+9 with OpenJ9 VM: Not OK
JRE 11.0.2+9 with OpenJ9 VM with Large Heap support: OK
JDK 8u202b08 with HotSpot VM: OK
JDK 8u202b08 with OpenJ9 VM: Not OK
JDK 8u202b08 with OpenJ9 VM with Large Heap support: Not OK
JRE 8u202b08 with HotSpot VM: OK
JRE 8u202b08 with OpenJ9 VM: Not OK
JRE 8u202b08 with OpenJ9 VM with Large Heap support: Not OK

@breun is this still an issue? I believe that all the checksums don't contain directories anymore for new releases

closing

I found this issue because in my builds, my checksums contain the paths. I see the Temurin ones don't, but looking at the pipeline code I don't see how the Temurin ones don't.
https://github.com/adoptium/ci-jenkins-pipelines/blob/921d48a4ad3d5f167f58a327b37147f697252be7/pipelines/build/common/build_base_file.groovy#L764
context.sh 'for file in $(ls target/*/*/*/*.tar.gz target/*/*/*/*.zip); do sha256sum "$file" > $file.sha256.txt ; done'

The artifacts are copied back to the parent pipeline in folders on my builds. I don't have permissions to see the Adopt ones.
Hopefully someone can tell me what I'm failing to see.

Just to reply to my previous comment. The files are modified when they are uploaded to GitHub here
https://github.com/adoptium/github-release-scripts/blob/d5d642b2535e82fb6975ec4022945940ff92319d/sbin/Release.sh#L64

Just to reply to my previous comment. The files are modified when they are uploaded to GitHub here
https://github.com/adoptium/github-release-scripts/blob/d5d642b2535e82fb6975ec4022945940ff92319d/sbin/Release.sh#L64


Completion error when no custom commands

Errors are returned using tab completion for cmd when no  --commands option was provided to garden completion zsh.  Other command completions appear to work.  Command completion for cmd also appears to work without error after completions are generated with the --commands option.  Reproduction steps:
$ uname -mrs
Darwin 21.6.0 x86_64

$ zsh --version
zsh 5.8.1 (x86_64-apple-darwin21.0)

$ garden --version
garden 0.5.0-beta

$ garden completion zsh > $DIR_IN_FPATH/_garden  # no --commands option given

$ garden cmd <tab>
_arguments:comparguments:325: doubled rest argument definition: *::arguments -- Arguments to forward to custom commands:
_arguments:comparguments:325: doubled rest argument definition: *::arguments -- Arguments to forward to custom commands:
_arguments:comparguments:325: doubled rest argument definition: *::arguments -- Arguments to forward to custom commands:

$ garden help <tab>
cmd         -- Run custom commands over gardens
completion  -- Generate shell completions
eval        -- Evaluate garden expressions
exec        -- Run commands inside garden environments
grow        -- Grow garden worktrees into existence
help        -- Print this message or the help of the given subcommand(s)
init        -- Initialize a "garden.yaml" garden configuration file
inspect     -- Query tree status
list        -- List available gardens, groups, trees and commands
plant       -- Add pre-existing worktrees to a garden configuration file
prune       -- Remove unreferenced Git repositories
shell       -- Open a shell in a garden environment

I ran into that bug with the completion for garden cmd as well. I believe this upstream issue is the root cause:
https://github.com/clap-rs/clap/issues/3022
garden cmd is setup the same way as the reproducer in that issue.
When I ran into it I didn't realize that it might be working with --commands so I'll have to give that a try.
If the upstream issues don't get traction then I might just end up manually writing the completions myself, but I've got hope that progress will be made. 🤞
I'll document this shortcoming for now and see if there's anything we can do on our side to deal with it.

https://github.com/clap-rs/clap/issues/3166 looks like it's the headline epic issue that's being used to drive the features forward. We'll have to keep an eye on that one as well.

I was able to come up with a workaround that should hold us over for now. It's not built-in (it requires an extra shell pipeline step) so I documented it and linked to the upstream issue from the documentation.
The fix is simple enough to apply, though. Hope that helps.
https://davvid.github.io/garden/commands.html#zsh


Exceptions in testing should be more specific

After changing the tests in AllYourBase to be ArgumentOutOfRangeException rather than ArgumentException, shouldn't all tests be specific in the exception they are testing for?

Have made the exception explicit in AllYourBase. Now wondering if being explicit in all projects is appropriate


Whats on - Article page

https://www.sling.com/whatson/sports/golf/watch-pga-championship-live
https://www.sling.com/whatson/sports/golf/watch-ryder-cup-live

[ ] Hero image
[ ] Breadcrumb (auto-gen)
[ ] Author info (auto-blocked) - Image, name, Publish date, Tags, Social
[ ] Article (can include content like images, youtube videos get auto-embedded, add any blocks here like table)
[ ] CTA Fragment (TRY SLING TV TODAY with offer details)
[ ] Most Popular articles in that section
[ ] Email / Subscribe Fragment

Reopening as all the tasks in this are are not complete


Failed to pull image "k8s.gcr.io/kube-state-metrics/kube-state-metrics:v2.0.0"

Describe the bug
Failed to pull image "k8s.gcr.io/kube-state-metrics/kube-state-metrics:v2.0.0"
To Reproduce

Right click Cluster and enable lens Metrics

Expected behavior
Success to pull image "k8s.gcr.io/kube-state-metrics/kube-state-metrics:v2.0.0"
Screenshots

Environment (please complete the following information):

Lens Version:
Lens: 5.1.3-latest.20210722.1
Electron: 9.4.4
Chrome: 83.0.4103.122
Node: 12.14.1
© 2021 Mirantis, Inc.

OS: [e.g. OSX]
Macos 10.15.7

Cluster os
Huawei cloud centos 7.9

Installation method (e.g. snap or AppImage in Linux):

Logs:
Failed to pull image "k8s.gcr.io/kube-state-metrics/kube-state-metrics:v2.0.0": rpc error: code = Unknown desc = failed to pull and unpack image "k8s.gcr.io/kube-state-metrics/kube-state-metrics:v2.0.0": failed to resolve reference "k8s.gcr.io/kube-state-metrics/kube-state-metrics:v2.0.0": failed to do request: Head https://k8s.gcr.io/v2/kube-state-metrics/kube-state-metrics/manifests/v2.0.0: dial tcp <IP_ADDRESS>:443: i/o timeout

Kubeconfig:
apiVersion: v1
clusters:
- cluster:
  name: default
contexts:
- context:
    cluster: default
    user: default
  name: default
current-context: default
kind: Config
preferences: {}
users:
- name: default
  user:

Additional context
may be China can not visit k8s.gcr.io , can change the download mirror or how can I success to use lens metrics?

Did you try editing the image name afterwards? Lens will autodetect prometheus as well.
Can you install prometheus from the helm chart?

I tried but no autodetect
    kubectl create ns lens-metrics

    helm install kube-state-metrics bitnami/kube-state-metrics --namespace=lens-metrics
    helm install node-exporter      bitnami/node-exporter      --namespace=lens-metrics
    helm install prometheus         bitnami/prometheus         --namespace=lens-metrics


DAO Heirarchy - Freeze Issues

Steps to recreate:
Setup

Create a multisig RootDAO, adding yourself as a signer.
Create a multisig SubDAO of this RootDAO. Add yourself as a signer to this DAO as well. Use default params for all parent controls.

Parent DAO Freeze:

Visit ParentDAO Heirarchy page.
See that the Child DAO cannot be frozen (not an option in the menu).

SubDAO Freeze

Visit SubDAO Heirarchy page.
See that it allows you to freeze both the Parent and Child DAOs. The parent should not be freezable.

src/components/ui/menus/ManageDAO/ManageDAOMenu.tsx
There is a conditional here to set the freezeOption:
if (
      freezeData &&
      !isWithinFreezeProposalPeriod(freezeData, currentTime) &&
      !isWithinFreezePeriod(freezeData, currentTime) &&
      freezeData.userHasVotes
    ) {
      const freezeOption = {
        optionKey: 'optionInitiateFreeze',
        onClick: () => guardContracts.vetoVotingContract?.castFreezeVote(),
      };
      return [createSubDAOOption, freezeOption];
    } else {
      return [createSubDAOOption];
    }


Use vptr from updated ComputeCpp-SDK

Using the current DPC++ nightly leads to errors whilst compiling the SYCL-BLAS due to the cl::sycl::codeplay namespace that was used in the ComputeCpp-SDK virtual pointer implementation. The ComputeCpp-SDK has been updated to use a more appropriate vptr namespace instead. This PR updates SYCL-BLAS to use the updated DPC++-nightly-compatible ComputeCpp-SDK.

Thanks @hjabird , the PR is failed to pass the test.

@hjabird you should be able to merge this once you rebase on the master


Changes for v2.10.2 release

Included changes (https://github.com/StackStorm/st2/pulls?q=is%3Apr+is%3Aclosed+milestone%3A2.10.2):

https://github.com/StackStorm/st2/pull/4473
https://github.com/StackStorm/st2/pull/4485
https://github.com/StackStorm/st2/pull/4491
https://github.com/StackStorm/st2/pull/4509
https://github.com/StackStorm/st2/pull/4510
https://github.com/StackStorm/st2/pull/4512
https://github.com/StackStorm/st2/pull/4517
https://github.com/StackStorm/st2/pull/4519
https://github.com/StackStorm/st2/pull/4521
https://github.com/StackStorm/st2/pull/4528
https://github.com/StackStorm/st2/pull/4531
https://github.com/StackStorm/st2/pull/4533
https://github.com/StackStorm/st2/pull/4536
https://github.com/StackStorm/st2/pull/4537
https://github.com/StackStorm/st2/pull/4538
https://github.com/StackStorm/st2/pull/4540
https://github.com/StackStorm/st2/pull/4541
https://github.com/StackStorm/st2/pull/4542
https://github.com/StackStorm/st2/pull/4543
https://github.com/StackStorm/st2/pull/4551
https://github.com/StackStorm/st2/pull/4552
https://github.com/StackStorm/st2/pull/4505

NOTE: Circle CI packages build will keep failing until this is merged in v2.10 branch and a new build is triggered using st2-packages v2.10 branch.
The reason for that is that this PR is using st2-packages master where cloudslang and old winexe based runners have been removed (but they are still present in v2.10 branch).


Live

test PR

Docs Build status updates of commit d23ee8b:
:white_check_mark: Validation status: passed
For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

Test PR


add extra icon in jstree node to display the add,delete node option

Hi,
I observed that  couldn't add new extra icon to node element.I required this because i have scenario which
forces me to create add extra icon or image at the end of each node element.if the user clicks on it i need to show the options like add node,delete node,update node .
Please suggest me how to achieve this requirement.

Please suggest me how to achieve this requirement.

We use the https://github.com/deitch/jstree-grid plug-in to display an extra column with info, and also an "Actions" column with the operations you mention.
A. If you only need the "Actions" column, than you can style the grid to have invisible lines (so that the actions would be aligned but look as if belonging to each node).
B. An even more user friendly approach to A. would be to hide the actions by default, and only if the mouse is hovering over the tree to display them. This makes the tree more readable, but might bring some problems if your application must implement accessibility too.

The proper way to do this would be to create a plugin. Take a look at any of the plugins that modify the default markup for a node (like checkbox or wholerow) - you can add your button using the redraw_node function and add event handlers in the bind function of your plugin.
Best regards,
Ivan


Bluetooth logging is hardcoded with level 4 (debug)

In subsys/bluetooth/common/log.h
#define SYS_LOG_LEVEL SYS_LOG_LEVEL_DEBUG
So it is either DEBUG or nothing in this case..
It should be possible to set to other levels.

There are 2 ways we could apply the level, per sub-domain/file or bluetooth global. I suppose we want per sub-domain so we would likely add a kconfig entry for each sub-domain to configure the level, but we still have to decide if we leave the current DEBUG or replace with LOG_LEVEL like the other users of SYS_LOG. We can also have a master Kconfig that enables every sub-domain, though in case of net they have the level global, not per sub-domain.
As for the other improvements to the SYS_LOG I guess we will need a different issue to track them properly.

obsolete now with new logger in place.


Crates.io release

Thanks a bunch for making this project! It would be great if it were on crates.io as well for ease of installation on non-macOS platforms (like my CI/CD pipelines).

Great idea, thanks for suggesting it. I've just put the newly-released v0.5.0 up on crates.io. I'll leave this ticket open as a reminder I need to do a few more things:

[ ] Document how to get Spreet via cargo install in the README
[ ] Add the recommended metadata to Cargo.toml (e.g. homepage, readme)
[ ] Automatically publish a new version to crates.io via the GitHub Actions release workflow


Clusters created by AD user do not show provider information correctly when viewed by other admins

What kind of request is this (question/bug/enhancement/feature request):
Bug
Steps to reproduce (least amount of steps as possible):

setup AD authentication in Rancher 2.x
Create a cluster with an AD user
login as another AD admin user or local admin user
edit the cluster

Result:
You will see Provider in the top left corner instead of the actual provider, you must manually click the provider that was used in order to see what settings were used during setup.
Other details that may be helpful:
I've confirmed this in 2.1.1 and 2.1.3
Environment information

Rancher version (rancher/rancher/rancher/server image tag or shown bottom left in the UI): 2.1.3
Installation option (single install/HA): single

Cluster information

Cluster type (Hosted/Infrastructure Provider/Custom/Imported): Infrastructure Provider
Machine type (cloud/VM/metal) and specifications (CPU/memory):cloud, 2core 4GB
Kubernetes version (use kubectl version):

 kubectl version
Client Version: version.Info{Major:"1", Minor:"12", GitVersion:"v1.12.2", GitCommit:"17c77c7898218073f14c8d573582e8d2313dc740", GitTreeState:"clean", BuildDate:"2018-10-24T06:54:59Z", GoVersion:"go1.10.4", Compiler:"gc", Platform:"linux/amd64"}
Server Version: version.Info{Major:"1", Minor:"11", GitVersion:"v1.11.3", GitCommit:"a4529464e4629c21224b3d52edfe0ea91b072862", GitTreeState:"clean", BuildDate:"2018-09-09T17:53:03Z", GoVersion:"go1.10.3", Compiler:"gc", Platform:"linux/amd64"}

Docker (use docker info):

Containers: 56
 Running: 26
 Paused: 0
 Stopped: 30
Images: 19
Server Version: 17.03.2-ce
Storage Driver: overlay
 Backing Filesystem: xfs
 Supports d_type: true
Logging Driver: json-file
Cgroup Driver: cgroupfs
Plugins:
 Volume: local
 Network: bridge host macvlan null overlay
Swarm: inactive
Runtimes: runc
Default Runtime: runc
Init Binary: docker-init
containerd version: 4ab9917febca54791c5f071a9d1f404867857fcc
runc version: 54296cf40ad8143b62dbcaa1d90e520a2136ddfe
init version: 949e6fa
Security Options:
 seccomp
  Profile: default
Kernel Version: 3.10.0-862.el7.x86_64
Operating System: Red Hat Enterprise Linux Server 7.5 (Maipo)
OSType: linux
Architecture: x86_64
CPUs: 2
Total Memory: 7.637 GiB
Name: ip-172-31-8-53.us-east-2.compute.internal
ID: LYSA:EPPE:WBI4:WKWA:RWIU:UVCU:RS27:U55R:2JBV:B724:D5GJ:5GA3
Docker Root Dir: /var/lib/docker
Debug Mode (client): false
Debug Mode (server): false
Registry: https://index.docker.io/v1/
Experimental: false
Insecure Registries:
 <IP_ADDRESS>/8
Live Restore Enabled: false

#12186 same issue


Adjust metrics related crontab entries to ensure enough time for queries + transfer.

At times update_counts_from_file will run before all the files have been transferred over. I've adjusted the cron run time by 1 hour to give it some additional time before attempting to process.
r? @magopian

Excellent idea, let's try that, and maybe shift a bit more if that's not enough?
Also, one day, we'll have to investigate and land #298


🐛 [firestore-bigquery-export] Import Script Throws 'Request Entity Too Large'

[REQUIRED] Step 2: Describe your configuration

Extension name: firestore-bigquery-export
Extension version: 0.1.51
Configuration values (redact info where appropriate):

BigQuery Dataset location->us
BigQuery Project ID->xxxxxxxxxxxxxxxxx
Collection path->xxxxxxxxxxxxxxxxxxx
Enable Wildcard Column field with Parent Firestore Document IDs (Optional)->false
Dataset ID->firestore_events
Table ID->events
BigQuery SQL table Time Partitioning option type (Optional)->NONE
BigQuery Time Partitioning column name (Optional)->Parameter not set
Firestore Document field name for BigQuery SQL Time Partitioning field option (Optional)->Parameter not set
BigQuery SQL Time Partitioning table schema field(column) type (Optional)->omit
BigQuery SQL table clustering (Optional)->Parameter not set
Maximum number of synced documents per second (Optional)->100
Backup Collection Name (Optional)->Parameter not set
Transform function URL (Optional)->Parameter not set
Use new query syntax for snapshots->yes
Exclude old data payloads (Optional)->yes
Use Collection Group query (Optional)->no
Cloud KMS key name (Optional)->Parameter not set

[REQUIRED] Step 3: Describe the problem
We cannot import existing data that may be up to 900KB.
Steps to reproduce:

Using the extension configured on some collection
Reconfigure the extension by setting EXCLUDE_OLD_DATA set to true
When reconfiguring, confirm DO_BACKFILL is no longer available
Create a document that is 900KB
Confirm the document does not sync and fails with error task size too large
Run the script fs-bq-import-collection to try to import existing data
Confirm error Request Entity Too Large

During installation of the extension cannot backfill existing data because DO_BACKFILL is currently disabled by #2005.
Expected result

DO_BACKFILL is available during both installation and reconfiguration of the extension
script fs-bq-import-collection does not throw Request Entity Too Large error if we are ignoring old data by setting EXCLUDE_OLD_DATA flag to true

Actual result

DO_BACKFILL is not available when the extension is installed nore when it is reconfigured
script fs-bq-import-collection fails with Request ENtity too Large

any updates on this?


Could not auto-determine entry point from rollupOptions or html files and there are no explicit optimizeDeps.include patterns. Skipping dependency pre-bundling.

Describe the bug
Could not auto-determine entry point from rollupOptions or html files and there are no explicit optimizeDeps.include patterns. Skipping dependency pre-bundling.
But the optimizeDeps property is already written to the viet.config. ts configuration file.
optimizeDeps: {
include: [
"vue",
"dayjs",
"pinia",
"axios",
"quill",
"vue-router",
"ant-design-vue/es/locale/zh_CN"
]
}
And my use of the viet-plugin-optimized-persist plugin didn't work either.
import OptimizationPersist from 'vite-plugin-optimize-persist'
import PkgConfig from 'vite-plugin-package-config'
plugins: [
PkgConfig(),
OptimizationPersist(),
]
Reproduction
http://localhost:3000/
System Info
System:
    OS: Windows 10 10.0.18363
    CPU: (4) x64 Intel(R) Core(TM) i3-7100 CPU @ 3.90GHz
    Memory: 2.90 GB / 15.89 GB
  Binaries:
    Node: 16.14.0 - D:\nodejs\node.EXE
    Yarn: 1.22.17 - ~\AppData\Roaming\npm\yarn.CMD
    npm: 8.3.1 - D:\nodejs\npm.CMD
  Browsers:
    Internet Explorer: 11.0.18362.1
  npmPackages:
    @vitejs/plugin-vue: ^2.3.3 => 2.3.3
    vite: ^2.9.9 => 2.9.13

Used Package Manager
pnpm
Logs
No response
Validations

[X] Follow our Code of Conduct
[X] Read the Contributing Guidelines.
[X] Read the docs.
[X] Check that there isn't already an issue that reports the same bug to avoid creating a duplicate.
[X] Make sure this is a Vite issue and not a framework-specific issue. For example, if it's a Vue SFC related bug, it should likely be reported to vuejs/core instead.
[X] Check that this is a concrete bug. For Q&A open a GitHub Discussion or join our Discord Chat Server.
[X] The provided reproduction is a minimal reproducible example of the bug.

https://github.com/dchom/vite-issue

Empty project, only antD framework loaded, dev preview very slow.

Empty project, only antD framework loaded, dev preview very slow

 Empty project, only antD framework loaded, dev preview very slow , git:https://github.com/dchom/vite-issue

Closing as it seems to be a duplicate of #8850.


(#545) Update to better support advanced installation

Description Of Changes
This pull request updates the advanced installation view to better support those scenarios, by fixing a few bugs as well as adding some very basic disabling/hiding of arguments when they do not make sense to be used.
Additionally, there is a couple of bug fixes for the changing of the Languages that are used to prevent sources to be reloaded during language change, and to set the correct WPF Element languages.
Motivation and Context
This is done to better support scenarios where advanced installation is to be done, and to make it a bit easier for the user to know what can/should not be used together.
Testing

Tested by installing different packages, with a mix of different features enabled and disabled.
Tested by toggling features on and off to see that the expected elements was either disabled, or removed from the view.
Tested that settings page could not be accessed when advanced installation window is open (and about section).
Tested that changing a language when the last viewed page is the remote source did not trigger a reload of the packages.
Tested that a cache directory can be set, and browsed to using the correct button.
Tested that that changing the language would also correctly set the language (seen by navigating to a package details page after the change to see if the numbers and datetime is in the correct format).
Probably something else as well, but can not remember.

NOTE: While the correct flow direction is also set, consider this unsupported still until there is feedback from users using a language with right to left support to figure out if it is correctly displayed or not.
Change Types Made

[x] Bug fix (non-breaking change)
[x] Feature / Enhancement (non-breaking change)
[ ] Breaking change (fix or feature that could cause existing functionality to change)
[ ] PowerShell code changes.

Related Issue

Fixes #545
A couple of bug fixes fo #533
Change Checklist

[x] Requires a change to the documentation
[ ] Documentation has been updated
[ ] Tests to cover my changes, have been added
[ ] All new and existing tests passed. (There aren't any)
[ ] PowerShell v2 compatibility checked. (No PowerShell scripts have been touched)

Other than the above comment, this looks really good, and once fixed up, we can get this approved and merged.

@gep13 the PR have been updated with your requested changes

@AdmiringWorm thanks for getting this updated, and for verifying that this is all working as expected!


It looks like with-fbo-bound doesnt restore draw-buffers at end of scope

This matters when nesting with-fbo-bound

This was correct. Fixes can be found on feature/fbo-clear-buffers

now on master


Updates to MainForm (plus Related Things)

Small changes. Currently 2 changes are made.
1.
ShortcutManager.RegisteredItems is changed to the type Dictionary<string, ShortcutItem> for better performance of searching by ID. In relation to this change,
string IMainForm.GetShortcutItemId(Keys)
Dictionary<Keys, string> IMainForm.GetShortcutItemsByKeys()

have been added. With those changes, codes like below
if (keys == PluginBase.MainForm.GetShortcutItemKeys("Namespace.Shortcut1") { }
else if (keys == PluginBase.MainForm.GetShortcutItemKeys("Namespace.Shortcut2") { }
else if (keys == ...

which had to loop through the whole shortcut list n number of times previously, can be replaced with either
switch (PluginBase.MainForm.GetShortcutItemId(keys))
{
    case "Namespace.Shortcut1": { } break;
    case "Namespace.Shortcut2": { } break;
    ...
}

or if the shortcut values would not change during a process (such as the LineEntryDialog class)
Dictionary<Keys, string> shortcuts = PluginBase.MainForm.GetShortcutItemsByKeys();
...
string id;
if (shortcuts.TryGetValue(keys, out id))
{
    switch (id) { ... }
}

2.
Added an option for retrieving a boolean theme value from MainForm.
bool IMainForm.GetThemeFlag(string)
bool IMainForm.GetThemeFlag(string, bool)

Thanks but you are not just updating MainForm :)
Please keep these PR's smaller by not doing multiple things in them and also do not do code formatting/style changes.

Sorry for changing the code style, I didn't quite mean them. I might have done some whole-file refactoring with ReSharper by accident.
I did end up changing some more parts of the code, like changing if statements to switch and repeated return statements into single statements. But (correct me if I'm wrong, I sometimes do things that I didn't plan at the start) I don't think I've made any significant changes in irrelevant code.

Just a quick question.
For the coding style, do you prefer type names instead of keywords (i.e. String instead of string) in all places?
And is it alright using the keyword var?

Sure, Mika loves var ;P.

I feel that is sarcasm.

I'd never do that! heh. It's an ongoing discussion, some people like var and he doesn't, the same goes for string vs String. For now I'd say that if in your file String outweights string, use that, the same for var.

Changed the code style back!
I added a method that gets an Enum value from the theme values, since from #954 @Meychi mentioned that a dialogue for modifying themes may be created.
I thought current theme options such as "ImageManager.ImageSet" which has values "Bright", "Dim", "Dark", "Darker" and "Black",  would work better as enum values.

I see that Enum.Parse uses cached hash tables to retrieve the values.
I'm not sure how much more memory it would take to do so, but I now think that just having a predefined array of strings (if a theme dialogue would be made) may be a better option. Or even raw string entry with checking for validity on enter, idk.


[QUERY] Which of the Nuget Packages for Azure.ResourceManager.*** is used for Azure Functions?

Library name and version
Azure.ResourceManager 1.3.2
Query/Question
I'm trying to get more information about Azure Functions on my Azure Environment, but I can only use GenericResource.
Is there a nuget package to include for Function Apps?
I'm trying to obtain the list of functions available in a given function app.
Environment
.NET6
Azure Cloud

ArthurMa1978

Indeed. But there are no methods to find the function list inside a function app on AppService AFAIK. Or are there?

/unresolve

Hi @pedrohugorm, this method will list the functions for a web site or a deployment slot. Please let me know if it could help.

Hi @pedrohugorm, this method will list the functions for a web site or a deployment slot. Please let me know if it could help.

Got it. Thanks!

/resolve

Thanks for your feedback. If you have any other feedback to our Azure SDK, feel free to let us know in this survey.