Feature Request: options to disable dxgi/d3d*

Example: 0001-build-Support-separate-d3d-dxgi-builds.patch.txt (based on d9vk)
Such changes are questionable for DXVK, so not a PR.
Motivation:

can be useful for package maintainers, e.g. to build separate

dxvk-dxgi (or skip, as it's  optional for recent WINE versions)
dxvk-d3d10
dxvk-d3d11

can drastically reduce compile times for d9vk git users/testers/developers, who currently compiles "whole DXVK/DX9VK" but uses only d3d9.dll.

Well, we can go deeper, and extend this changes to produce dxvk-libs, and then optionally reuse them when found in systems library paths.

I'm not opposed to such changes in general and have considered doing something like that already, as long as they are reasonably simple and don't try to restructure the entire code base (dxvk-libs sounds suspicious). I don't consider it high-priority though.

"restructure the entire code base"

Just shaders/ folders moved to src/, to make them visible for dxgi/dxvk/d3d9 when dxgi/ disabled.
dxvk-libs just dxbc/dxso/util/... statics, with meson install : get_option('install_libs'), or so.
Just to not compile them for every d3d* package. But such changes not included in current subject.

Actually src/dxgi/shaders/* can be moved to src/d3d11/ and src/d3d9, where they used.
Less changes, same effect.
But harder for developers to track shader changes in two separate copies. The reason I decided to move all shaders, actually.

Feel free to PR

Well, while it (separate builds) still possible with such changes, I'm not doing this in my gentoo overlay. Instead I'm using similar changes to produce one additional package dxvk-tests, where everything disabled except tests/ and deps.
So, removing this "separate builds" from title, sounds like something overcomplicated.
D9VK and separate package for DXVK sample programs is more viable examples.

One more option will be good to have is enable_openvr.
Prototype patch: dxvk-1.1.1-optional-openvr.patch.txt

One more option will be good to have is enable_openvr

Why? It won't be used if it isn't available.

Why? It won't be used if the application doesn't use it.

Saves a few kilobytes

The power of Gentoo is it's USE flags.
Things can be disabled/enabled, also additional dependencies can be forced for different flags. So unlike other distros, which usually build everything, in Gentoo user can decide what he/she want.
The main reason I'm asking about optional dependencies here and there.
Example: if there will be d3d10 flag, then could be a meta package for a game with the vulkan flag, which will trigger DXVK to be built with +d3d11 +d3d10 -d3d9 -dxgi -openvr flags. Or openvr can trigger additional dependencies, like libusb, which don't needed otherwise. Also all those flags could be disabled to build only sample programs. Just example.

I don't mind if anyone else will also benefit from those flags. Some users manually building DXVK, so potentially will like to have a choice.


Add info to docs re: Tugboat's IPs

(from conversation in Support Slack)

`$ dig txt _egress.tugboat.qa
; <<>> DiG 9.10.6 <<>> txt _egress.tugboat.qa
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 50383
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;_egress.tugboat.qa.        IN    TXT
;; ANSWER SECTION:
_egress.tugboat.qa.    300    IN    TXT    "<IP_ADDRESS>,<IP_ADDRESS>,<IP_ADDRESS>,<IP_ADDRESS>"
;; Query time: 339 msec
;; SERVER: <IP_ADDRESS>#53(<IP_ADDRESS>)
;; WHEN: Sat Jul 13 00:58:57 CDT 2019
;; MSG SIZE  rcvd: 114`

Added this info to FAQ page, pushed the changes to new-docs.


Support Laravel Nova version 5

Upgrade Guide

Release: https://github.com/shuvroroy/nova-dynamic-views/releases/tag/v2.0.0


More fixes regarding Java bindings and packaging

The forced redefinition of SWIGJAVA f072499 was left out as it doesn't seem to be required and breaks the build.
Also, eab0a6f & 432f9c4 cannot be merged until MRAA adds your types.hpp extensions.
Everything else was merged and I will leave this open so that we can pull in the last changes once the new header gets added.

new headers are now added, sorry about the delay guys, getting the ft4222 stuff merged took a long time!

Are you absolutely sure f072499 is required for callbacks? Everything else was merged and the build seems flawless. Try my https://github.com/Propanu/upm/tree/java branch to confirm, otherwise open up a PR with the other fix we discussed. Will get merged on master once MRAA fix is in.

We managed to make the callbacks work using another define, JAVA_CALLBACK,
and now the warnings are gone. Ștefan (cc'd) tried that on Friday and he
says it works.
Andrei
On 12 Sep 2015 3:00 am, "Propanu"<EMAIL_ADDRESS>wrote:

Are you absolutely sure f072499
https://github.com/intel-iot-devkit/upm/commit/f0724995ee668291620a64ed501368493fb1d598
is required for callbacks? Everything else was merged and the build seems
flawless. Try my https://github.com/Propanu/upm/tree/java branch to
confirm, otherwise open up a PR with the other fix we discussed. Will get
merged on master once MRAA fix is in.
—
Reply to this email directly or view it on GitHub
https://github.com/intel-iot-devkit/upm/pull/233#issuecomment-139689993.

This should be fully merged now!


Arrow function declaration with async claimed as uncovered

https://github.com/Qweritos/nyc-bug-demo
Expected Behavior
100% coverage
Observed Behavior
Line with async () => is claimed as uncovered.
In same time declarations without async or old-style declaration  async function() {} are fully covered.
Troubleshooting steps

[* ] still occurring when I put cache: false in my nyc config

run npm i && npm test
Environment Information
 [qweritos@nb2 nyc-bug-demo]$ npx envinfo@latest --preset nyc
 npx: installed 1 in 1.553s

  System:
    OS: Linux 5.2 Arch Linux undefined
    CPU: (8) x64 Intel(R) Core(TM) i7-4810MQ CPU @ 2.80GHz
    Memory: 393.55 MB / 15.58 GB
  Binaries:
    Node: 10.15.0 - ~/.nvm/versions/node/v10.15.0/bin/node
    Yarn: 1.15.2 - /usr/bin/yarn
    npm: 6.4.1 - ~/.nvm/versions/node/v10.15.0/bin/npm

Please follow the instructions for @istanbuljs/nyc-config-babel.  nyc uses babel transformations and things can get a bit complicated when you are using other babel transformations.  The issue is that the other transformations are introducing new code which isn't always reachable, then nyc is reporting coverage against that transformed code.


Adding support for more readline keybindings : Support for Alt+Minus Control+k

[x] I have read through the manual page (man fzf)
[ x I have the latest version of fzf
[x]I have searched through the existing issues

Info

OS

[x] Linux
[ ] Mac OS X
[ ] Windows
[ ] Etc.

Shell

[x] bash
[ ] zsh
[ ] fish

Problem / Steps to reproduce
I know you're not much into adding n features to fzf which are probably difficult to maintain all at the same time, so feel free to close if you think this will cost more than it will benefit.
In bash, when I have a long command, like this :
ls -lah [] foobar --optiona --optionb

And [] denotes cursor position, when I want to drop the beginning to have :
foobar --optiona --optionb

I hit : Alt-Minus, Ctrl-k, which will basically kill the whole line before the cursor. This is a bit faster than having to press backspace for a long time basically.
I would like to have the same behavior in fzf :)
At some point it would make sense to have some sort of readline library instead of coding this, maybe something like this : https://github.com/chzyer/readline

As far as I know, Alt+5 is a way to tell that the next command should be repeated 5 times.
For example, hitting Alt+5 and then a will enter "aaaaa".

Alt-Minus will do the opposite of the command.

I'm not familiar with ALT-minus stuff, but is it any different from CTRL-U (unix-line-discard)? Am I missing something?

Lol ok just learnt that ctrl-u exists, didn't know about that ...
Ok, I personally don't have the need for Alt-digit stuff then, I'm closing this then.


Update Index message in p4runtime.proto to support bytes

But I feel like we have opened a can of worms: we also need to address the case of counters / meters, for which the index field should probably be changed to bytes as well. It makes the API less convenient to use IMO, but it makes sense in a way since PSA typically uses bit<W> values to index counters in the datapath.
Originally posted by @antoninbas in https://github.com/p4lang/p4runtime/issues/329#issuecomment-761174829

Thanks for opening this for tracking. Agreed on all points.


RPC Solutions Tab rpc_heat js function is undefined

What version (commit) do you encounter this issue on?
r12.0.0rc2
What type of issue is this (bug, feature, documentation, regression)?
bug, regression
What is the expected behavior?
Display custom rpc heat solutions
What is actually happening?
It looks like the function rpc_heat is not defined in heat.js
How can we reproduce this issue?
Install RPCD horizon_extensions play, log into horizon, click on Solutions tab in RPC drop down
How can we verify your issue is addressed?
If this is a large issue, what can be done immediately to alleviate the issue while working on a longer-term solution?
What is your evaluation on the importance of this issue, and why?
Users will not be able to use the RPC custom heat solutions until this is fixed for our liberty release
What branches / milestones do you believe this issue should target?
The list below is what is currently supported for backports, remove branches you do not wish to target.

[ ] Master
[ ] liberty-12.0

It may be the fact that the angularModuleExtension is not defined that is the real cause of the issue since the rpc_heat function belongs to the horizonApp angular module which inherits from angularModuleExtension

Pulling in a few folks who might have some idears...  @neillc @r1chardj0n3s

I defined the anjularModuleExtenion variable as an empty array and while it removed the undefined error it did not fix the rpc_heat function issue

There's a few things going on here.
Firstly, the top-level angular app was renamed to 'horizon.app' (from 'hz'). That's gonna mess with your code a bunch (in heat.js). I'm pretty sure all of the "Redfining the entire horizonApp here" code can just go away. For more info on angularjs plugins in Liberty+ there's a pretty good post here: https://developer.ibm.com/opentech/2015/10/08/add-angularjs-dashboard-plugin-openstack-horizon/
Secondly, you should unbundle angular-bootstrap entirely; liberty onwards includes it as a Horizon requirement (0.11 in Liberty ... and Mitaka, sigh ... but will get better over time).
I couldn't figure out all the moving parts to get a checkout working locally; I need to set up a liberty OSA to point it at and time is limited today unfortunately. I did have access to a lab system for a while but I can't seem to get into it any longer. I'm going to keep working on getting a Liberty OSA going to test against.

This is fixed with https://github.com/rcbops/horizon-extensions/pull/7 but the fix needs to be confirmed by someone who can set up a proper OSA with it - there's some sort of magic going on to have the extension be included in Horizon that I'm not aware of. Horizon needs a couple of enabled/ directory files, and these weren't in the horizon-extensions repository where I'd normally expect to find them. The fix for this issue includes code in the enabled files.

@neillc @r1chardj0n3s The https://github.com/rcbops/horizon-extensions/pull/7 along with #900 fix the problem.  Thanks for the work on this!  I'll work on getting this all merged.

just need it backported then

@b3rnard0 Have we added any new templates to the Solutions tab since its first release? If so, we should probably proof the screen text.


Force upgrade of OMERO.iviewer on Virtual Microscope.

OMERO.iviewer on https://learning.openmicroscopy.org/ is still back on v0.7.1. This PR ensures that when the playbook is run for the next scheduled maintenance of Virtual Microscope OMERO.iviewer will be upgraded to the latest stable version.

Can be merged when it's ready to deploy.

Deployed this morning on learning.openmicroscopy.org.


Error with calculations

I'm trying this:
tcA = 31 * Unit.degC
mT = 38.1 * Unit.degC
print(mT - tcA)

Apparently, the answer is -266.05 Celsius ! What happened?

Temperature units like degC and degF have an offset from zero which makes doing math with these types of units different than any other. The default behavior is to do calculations as absolute values (kelvin). To do relative calculations try:
tcA = 31 * Unit.degC
mT = 38.1 * Unit.degC
print(mT.sub_rel(tcA))   # 7.1 degC

There is also an '.add_rel' too.

Thanks, but even with the default behavior of converting to Kelvin, the answer should not be -266.05 with unit celsius.

The -266.05 degC comes from working on the absolute scale:
38.1 degC - 31 degC =  311.25 K - 304.15 K = 7.1 K = -266.05 degC


No description cli flag, and it also doesn't show in the table output.

Currently the description field is declared in the Script struct, however it doesn't have a cli option and isn't being represented in the table list output.
Flag short / long name
I would suggest these options: -d / --decription.

Fixed in #79

This is added already.


[ADDED]: BlockChain Category

Fixes Issue

Closes #1826

Changes proposed
Added Blockchain category along with multiple subcategories

Screenshots

@Anmol-Baranwal Can you review the PR.

@Anmol-Baranwal Review the PR :)

@rupali-codes merge the PR please :)


Update README.md

The ginkgo node flag for testing is actually -nodes.

Hi @grsouza
Thanks for the PR, appreciate it very much!
Cheers! 👍🏻


venvs mess with terminal settings

Type: Bug

Behaviour
Expected vs. Actual
source .../python-venvs/main/bin/activate only changes terminal settings needed for venvs
But it, e.g., changes the way the command line info looks:
from

to

Steps to reproduce:

use custom zsh setup, e.g., oh-my-zsh
open terminal in VSCode

Diagnostic data

Python version (& distribution if applicable, e.g. Anaconda): 3.10.6
Type of virtual environment used (e.g. conda, venv, virtualenv, etc.): Venv
Value of the python.languageServer setting: Default

Output for Python in the Output panel (View→Output, change the drop-down the upper-right of the Output panel to Python)

Telemetry is disabled
Experiments are disabled, only manually opted experiments are active.
> ~/python-venvs/main/bin/python -I ~/.vscode-server/extensions/ms-python.python-2023.6.0/pythonFiles/get_output_via_markers.py ~/.vscode-server/extensions/ms-python.python-2023.6.0/pythonFiles/interpreterInfo.py
Python interpreter path: ~/python-venvs/main/bin/python
Starting Pylance language server.
Send text to terminal: source /.../python-venvs/main/bin/activate

User Settings

languageServer: "Pylance"

Extension version: 2023.6.0
VS Code version: Code 1.77.0 (7f329fe6c66b0f86ae1574c2911b681ad5a45d63, 2023-03-29T10:02:16.981Z)
OS version: Windows_NT x64 10.0.22000
Modes:
Sandboxed: No
Remote OS version: Linux x64 5.15.0-67-generic

Thanks for the bug report! We just wanted to quickly acknowledge we received it and we will triage this as soon as we can.

Try the following:

Use pre-release:

Add "python.experiments.optInto": ["pythonTerminalEnvVarActivation"] to User settings and reload window.
Note you won't see the prompt (<env_name>) in fish but the env should be activated.
Make sure to not be using a multiroot workspace

Because we have not heard back with the information we requested, we are closing this issue for now. If you are able to provide the info later on, then we will be happy to re-open this issue to pick up where we left off.


Create wrapper contract for NMT

Now that we have the implementation of the multiproof, does it make sense to create a separate contract that calls it? And we generate a go wrapper for this latter so that we use it in the verification command we're planning to have for the QGB?
If so, I can create an issue and start working on it.
Originally posted by @SweeXordious in https://github.com/celestiaorg/quantum-gravity-bridge/pull/131#pullrequestreview-1234745796

We should implement the following: https://github.com/celestiaorg/celestia-core/blob/3f3b7cc57f5cfc5e846ce781a9a407920e54fb72/types/share_proof.go#L62-L99 in this contract


Abort network creation if bridge config is missing

This would be an anomaly (and reproducible only in test code),
therefore better to enforce it making the expected behavior
clear: bridge config has to be present.

Signed-off-by: Alessandro Boch<EMAIL_ADDRESS>

Note currently bridge code is accessing driver.config parameters without nil check.
Although nil pointer exception can be triggered only from test code, I feel it is better to make the behavior clear.
Either we nil check everywhere or we abort in case config is missing.

@aboch I dont have a strong opinion either ways on this. But, if you prefer to have this check, why is it restricted only to createnetwork ? Shouldn't this be added to all the exposed APIs ?
It can be argued that we should do this generic check only on places where the driver configs are used. In that case, the existing code looks just right. So, This is one such PR, where existing code seems more readable than adding the config nil check on all the exposed APIs.

@mavenugo This check is indeed needed only in CreateNetwork()
Bridge driver already enforces the order in the flow: 2 create network, 3 create endpoint, 4 join/leave, 5 delete endpoint, 6 delete network.
The only precedence which is not enforced is 1 config driver.
There is no need to check for nil driver config elsewhere other than in step 2 create network.
If the check was added in the other APIs, it would be dead code.`

Closing in favor of #494


Displayed build status relates to the globally latest build instead of latest build in the default branch

Refined-GitHub adds a build/CI status icon next to the repo’s name.
It seems like the build status is displayed for the latest build all over the repository, which is weird and I'd expect it to display the latest build for the default branch.
Maybe it works as designed, but I believe that the build status icon next to the repo's title should describe the build status for the current/stable state of the project, therefore I expect it to relate to the default branch.
For example, in OrBin/gramhopper repository, I currently see a failing build icon:
.
The linked build is Build #199 from  branch feature/run-ci-with-python-3.8, which is some experiment I've made.
The build I'd expect to see is Build #198 - the latest build on dev branch (the default branch).

According to GitHub, the current/stable branch is dev. We don’t know what your logic is to decide which branch is current/stable other than just selecting the default branch.
And the default branch is currently failing, hence the red cross
https://github.com/OrBin/gramhopper/commits/dev

Interesting... Builds 198 and 199 refer the same commit and use the same configuration...
Anyway, you're right.
Thanks for the explanation!


[typings] Typescript definition for callback event parameters.

Hi
Was wondering if there are any plans to further thrash out ag-grid's type definitions.  Where possible I'm extending ag-grid's interfaces to suit my needs and get new interface member as ag-grid grows.  However there aren't types for event callbacks.
i.e  onCellDoubleClicked?(event?: any): void from gridOptions.d.ts.
The params object is created via RenderedCell.prototype.createParams so it could in be typed.

we are always adding types as we go, out goal would be to type everything. i was going to just add a type for you for this instance, however it's an event, i need to spend some time and come up with a strategy for typing the events.

tracked by AG-139
https://www.ag-grid.com/ag-grid-pipeline/

You should find all the documentation for the events here now.

https://www.ag-grid.com/javascript-grid-events/?framework=javascript#gsc.tab=0


Desktop Apps with Covalent and Electron

This repository's issues are reserved for feature requests and bug reports.
Feature Request
Request the ability to run Covalent as a desktop app utilizing Electron:
https://github.com/electron/electron
What is the motivation / use case for changing the behavior?
While running Covalent in the browser has many use cases there is also the need to create desktop apps that give access to the underlying OS while having a similar look and feel as other web and desktop apps utilizing Covalent.  Would like the ease of writing UIs utilizing Javascript and HTML but be able to access the OS for specific use cases.
Other information
http://electron.atom.io/

Closing this since we are gonna favor the https://github.com/Teradata/covalent-electron repo to keep track of electron issues.


Java 8/9 and integration with SOMns

As noticed by @daumayr, when compiling SOMns on Java 9, we use the --release 8 flag.
BD is however compiled as Java 9.
We should make sure that SOMns either instructs BD to use 8, or it is able to detect it somehow.
Should be addressed before
https://github.com/smarr/SOMns/issues/236

Was fixed with https://github.com/SOM-st/black-diamonds/commit/b65ed948f5aa6af36f11b0d6ae1133fc36591dd0


JSImmutableListWrapper should index using [] instead of .item

The HTMLVideoElement textTracks / TextTrackList, audioTracks / AudioTrackList ,videoTracks / VideoTrackList are not iterable.
This is a regression comparing to the dart:html directive.
https://api.flutter.dev/flutter/dart-html/TextTrackList-class.html
https://pub.dev/documentation/web/latest/web/TextTrackList-extension-type.html
The consequence is, that we cannot return a list of available tracks, as the list is basically not accessible.
The method getTrackById is only searching the tracks by their DOM id (as far as I understood).
All these track lists should implement some form of iterable.

There are [] and length members on these types, so you can still access the tracks by iterating over it e.g.
for (var i = 0; i < textTracks.length; i++) {
  print(textTracks[i]);
}

There's a small Dart list wrapper we use for many other list types to make it more ergonomic, but it looks like TrackLists use [] and not item. Resolving this could be to pass a flag telling that class to use [] to index and not item.
Note that this wrapper can never emulate the exact semantics of dart:html, as we mix the definition and the list interface into one definition.

You'll likely need to update your pubspec version to at least v1.1.0: https://github.com/dart-lang/web/blob/d3a61aa9b4e43cdaf949a69c159038cdecf5681a/web/lib/src/dom/html.dart#L3983. external indexing operators can be defined either in interop extension types or in extensions on one: https://dart.dev/interop/js-interop/usage#interop-type-members

You are right, the template for plugins was created with an old compatiblity of the web dependency. I created a PR in flutter.
Thank you and sorry for wasting your time!

There's a small Dart list wrapper we use for many other list types to make it more ergonomic, but it looks like TrackLists use [] and not item.

Thank you for the hint and indeed, it would be good to have such a wrapper for all lists. As far as I understood, there is a common TS/JS type for iterables based on []:
https://github.com/microsoft/TypeScript/pull/24669
This enables the helper to just use the [] operator (instead of the .item) which should be available for every class (in contrast to the .item operator).

This enables the helper to just use the [] operator (instead of the .item) which should be available for every class (in contrast to the .item operator).

Nice! It does look like that may be the case (I'll need to double-check but your linked PR gives me more confidence). I'll rename this bug to reflect tracking this change.

Thank you! Yes, this should be double-checked, I'm no expert in TS ^^


Disable the secondary labels completely

The secondary blue labels confuse me, when I see a label I automatically press the key, which jumps to the wrong location and waste a lot of time. I'd rather take take the additional hit of a reaction time and only have them show  only after I press space. The case is also rare enough that it's heard to build a muscle memory of automatically pressing space when you see the color blue.
I tried a few different things, but it looks like there's no way to disable this in the configuration.

You can link the LeapLabelSecondary highlight group to Normal (i.e. make it transparent) or hide only the letters by setting the foreground color the same as the background color (that way you keep a visual indication that the target is labeled).

Thanks, I ended up doing the following to just make the text invisible, and uses the colorscheme background color. This also fits well with having to press space.
local secondary_hl = vim.api.nvim_get_hl(0, {name = "LeapLabelSecondary"})

vim.api.nvim_set_hl(0, "LeapLabelSecondary",{
    fg = secondary_hl.bg,
    bg = secondary_hl.bg,
})


Invalid behavior of funnel chart sorting

Bug description
Hello. I would like to report that I found a mistake in Funnel chart.
The fact is that the SORT BY METRIC option does not actually affect the order in which the layers are displayed in the funnel, since the sorting of these layers depends on the “sort” setting in the plugin.
You can check and make sure that it doesn't matter whether this option is enabled or not - the layers will not change position relative to each other.
Therefore, it seems to me that the right solution is to remove the SORT BY METRIC option from the DATA section, and in the CUSTOMIZE section create a sort option that will take one of three values: 'ascending', 'descending', 'none'
As stated in the specification https://echarts.apache.org/en/option.html#series-funnel.sort
The default value should be set to "descending"
How to reproduce the bug

Create a funnel chart
Try change SORT BY METRIC

Screenshots/recordings
No response
Superset version
master / latest-dev
Python version
3.9
Node version
16
Browser
Chrome
Additional context
No response
Checklist

[x] I have searched Superset docs and Slack and didn't find a solution to my problem.
[x] I have searched the GitHub issue tracker and didn't find a similar bug report.
[ ] I have checked Superset's logs for errors and if I found a relevant Python stacktrace, I included it here as text in the "additional context" section.

I believe the Sort By Metric sorts the results generated by the query, does it not? Adding the control for the display would also be a nice addition, but these seem like different controls for different purposes.

In addition to this, I would like to say that if the sorting is by value, then I would like to be able to change the order of the funnel steps, since with equal values, logically, the steps should be reversed in some cases


[hotfix][docs] Fix the consumer committed destination in Kafka doc

As kafka.md shown,  it said that 'If checkpointing is disabled, the Kafka consumer will periodically commit the offsets to Zookeeper'.  But at present,  90% services committed offsets to brokers not zookeeper. Therefore, this description that 'commit the offsets to Zookeeper' is ambiguous.

What is the purpose of the change
(For example: This pull request makes task deployment go through the blob server, rather than through RPC. That way we avoid re-transferring them on each deployment (during recovery).)
Brief change log
(for example:)

The TaskInfo is stored in the blob store on job creation time as a persistent artifact
Deployments RPC transmits only the blob storage reference
TaskManagers retrieve the TaskInfo from the blob cache

Verifying this change
(Please pick either of the following options)
This change is a trivial rework / code cleanup without any test coverage.
(or)
This change is already covered by existing tests, such as (please describe tests).
(or)
This change added tests and can be verified as follows:
(example:)

Added integration tests for end-to-end deployment with large payloads (100MB)
Extended integration test for recovery after master (JobManager) failure
Added test that validates that TaskInfo is transferred only once across recoveries
Manually verified the change by running a 4 node cluser with 2 JobManagers and 4 TaskManagers, a stateful streaming program, and killing one JobManager and two TaskManagers during the execution, verifying that recovery happens correctly.

Does this pull request potentially affect one of the following parts:

Dependencies (does it add or upgrade a dependency): (yes / no)
The public API, i.e., is any changed class annotated with @Public(Evolving): (yes / no)
The serializers: (yes / no / don't know)
The runtime per-record code paths (performance sensitive): (yes / no / don't know)
Anything that affects deployment or recovery: JobManager (and its components), Checkpointing, Kubernetes/Yarn/Mesos, ZooKeeper: (yes / no / don't know)
The S3 file system connector: (yes / no / don't know)

Documentation

Does this pull request introduce a new feature? (yes / no)
If yes, how is the feature documented? (not applicable / docs / JavaDocs / not documented)

Hi, @dawidwys , could you please help me review this PR? thanks.


feat: add validate cli

@sqin2019 if you'd like, you can:
go get -u github.com/abcxyz/pkg@main

and then add tab completions. This will be really helpful for browsing to files (you can use predict.Files to have tab completion for the local filesystem). See https://github.com/abcxyz/pkg/pull/125 for some examples.

@sqin2019 if you'd like, you can:
go get -u github.com/abcxyz/pkg@main

and then add tab completions. This will be really helpful for browsing to files (you can use predict.Files to have tab completion for the local filesystem). See abcxyz/pkg#125 for some examples.
This can also be a follow-up if you want. We just added this functionality, so it's not a blocker.

Thanks, will check it out and follow up!


Changes to display appropriate Host/Cluster titles in UI.

Added generic methods to help determine the titles for Host/Cluster screens, along with dictionary entries so ui_lookup calls can be used.
These changes handle displaying Host/Cluster title as "Hosts / Nodes" & "Clusters / Deployment Roles" on Host & cluster screens if user has both openstack & non-openstack records. Display "Hosts", "Clusters" if user has only non-openstack data and "Nodes", "Deployment Roles" if user only has openstack data in DB.
Toolbar buttons and product feature titles have been changed to show item/items on Host/Cluster specific buttons & features.

@dclarizio please review/test

@dclarizio i am working on spec tests for this PR.

@bmclaughlin can you please test this PR with openstack, non-openstack and mixed records db. DB and other info is being sent in email.

@h-kataria the changes look good to me.


Process doesn't automatically close on exit

Thanks for making this launcher.
It works great except for one issue.
On my Mac, the process seems to stay open even after Karma has finished running, and I have to kill it using "killall Playwright."
If I get around to trying to fix it myself, I'll open a PR.

Thanks for the report. The issue was Playwright related, which now using a shell script to launching the headless browser.
Because this shell script spawned additional processes, karma was unable to automatically kill them after the test was done and just killed the script itself.
I implemented a fix for "darwin" platforms, which makes sure to kill all child process for the specific karma test automatically after the test is done.
Please let me know if you see any additional issues.

@MarkusBordihn It seems fixed now.  Thanks for the update.

I confirm the processes are correctly being closed now but the new version broke headless mode; bug report at #3.


Spec is missing section defining text E-expressions

Somehow this was missed when we exported content to this repository.

Resolving based on PR #308
Follow-up work at #311


Notifications

[x] Inbox (will show on homescreen icon)
[ ] Modmail
[ ] Per-post in sidebar menu
[ ] Per-post in Settings

Because of the nature of notifications in iOS and my lack of a backend server to push notifications, the possibilities with this are very unpredictable and I don't think I will continue with this until a better system comes along (Slide on Android piggybacks off of the official app, and also has a hard 15 minute check interval which is not possible on iOS as the system chooses when Slide runs)


Fix dev server for fedora with kind

Our current ci setup will not play nice with local KinD API server.
Issues:
A. in #388 we set the webpack dev server host, but we didn't change the  allowedHosts: 'all'.
when the webpack devserver listen to 'all' hosts allowedHosts: 'all', bypassing the host setings [1]
It makes sense to allow only localhost by default, we shuld remove the allowedHosts settings.
B. in #394 we changed the console network type from host to default.
when running the console we use the default container network, we will query the k8s server from a different IP, currently our KinD server only listen to 127.0.01, when using KinD k8s API server we need to use host container network.
C. in #394 we refactored the creation of the tmp directory only when runnin in auth mode/
when running the console we always try to mount the tmp dir, but it is only set if we run with oauth settings. we should only mount this dir if it exist.
Fixes:

[x] remove allowedHosts: 'all' from webpack server
[x] use host container network for console, so it will play nice when running with KinD
[x] mount tmp only if exist.

[1] https://webpack.js.org/configuration/dev-server/#devserverallowedhosts

B. in #394 we changed the console network type from host to default. when running the console we use the default container network, we will query the k8s server from a different IP, currently our KinD server only listen to 127.0.01, when using KinD k8s API server we need to use host container network.

Getting multiple containers to talk to each other is always a challenge, especially when each one is run by various direct cli calls.  Using host merges all of the network namespaces together so you don't have to figure it all out.  Since this is all just for development and ci, using host is ok.  Any use outside of those purposes and we'd want to lock down the network configurations a bit better.

A. in https://github.com/kubev2v/forklift-console-plugin/pull/388 we set the webpack dev server host, but we didn't change the allowedHosts: 'all'.
when the webpack devserver listen to 'all' hosts allowedHosts: 'all', bypassing the host setings [1]
It makes sense to allow only localhost by default, we shuld remove the allowedHosts settings.

My assumption was that those settings are independent - host limits the outgoing traffic (networks on which server is present), allowedHosts  limits the incoming traffic (other servers allowed to connect).


Finding Rect coordinates

Is there an easy way to find the coordinates for specific data that we are trying to harvest?  We have 2 areas of interest that we are trying to read.   So far the best option that I've found is trial and error.  Hoping there is a sample project to draw the area  on a scanned image or some other good way.
Any help would be appreciated.

have you looked at
hocr
and
tsv
output formats?
see https://github.com/tesseract-ocr/tesseract/wiki/Command-Line-Usage

Please use tesseract user forum for asking support


test(ivc): test of folding W

Part of #32
Test with NIFS & IVC folding of W

@chaosma I decomposed TableData::assembly into three functions and the question arose as to why the prepare part is not part of new at all. I.e. what does the expected flow of usage TableData look like?

@chaosma I decomposed TableData::assembly into three functions and the question arose as to why the prepare part is not part of new at all. I.e. what does the expected flow of usage TableData look like?

good point.  We can definitely move prepare part into the fn new. The reason why it is not in new: in the very beginning, my code doesn't have prepare part which causes error; then later the fix is into the assembly instead of new.

@chaosma In that case, I'll mv prepare part to the new
What about postpone? What the idea of that part of code?

@chaosma We still need the prepare_assembly function, because in fact the function should be called every time configure over cs is called

Added docs & decided not to touch TableData right now, but to work with it together with IVC & this place
What do you think?

@cyphersnake Do you mean each time configure over cs, call prepare_assembly to reset the data inside TableData?
As for the postpone, I think it depending on whether it is necessary to separate from configuration in the design of IVC

Now the real use case scenario is to call TableData::assembly around halo2::Circuit. However, the next step after testing the fold chip I will be testing the IVC itself. It will include the use of TableData and there it will be clear in what form we need it.
I can do well now and generalise the TableData API as much as possible, as another option is the possibility of multiple configurations and/or tracking the life stage of TableData (create -> configure -> assembly & only in this order), I'm just afraid it's redundant for our use-case

@cyphersnake From our conversation, you decide not to touch the TableData code? In this case, are you planning to remove the prepare and postpone code?


fix typos using misspell

This PR is part of a campaign to fix a lot of typos on github! You can see the progress on https://github.com/Lutzifer/fix_typos/

Thanks @Lutzifer😃😃😃


Fix permissions on createAllskyOptions.php and module file owners

Set createAllskyOptions.php to 775 in Git

Alex, did you use the GitHub web page to change the mode of createAllskyOptions.php?  If so, how?


Manifest Merger Failed

Error:Execution failed for task ':main:MyApp:processProdDebugManifest'.

Manifest merger failed : Attribute application@allowBackup value=(false) from AndroidManifest.xml:58:9-36
is also present at [com.github.pinball83:masked-edittext:1.0.2] AndroidManifest.xml:12:9-35 value=(true).
Suggestion: add 'tools:replace="android:allowBackup"' to  element at AndroidManifest.xml:11:5-13:39 to override.

You should probably not include this attribute.

Fix manifest


Support TOML Config

Issue: #49
The idea with this PR is to add support for TOML configuration as transparently as possible. Configuration in pyproject.toml should be treated as lower priority than any YML-based config we find in the project.
This PR adds:

tach init --toml writes all configuration into pyproject.toml instead of distributed YML files
transparent support for [tool.tach], [[tool.tach.packages]], and [[tool.tach.constraints]] configuration in pyproject.toml

Example
tach.yml:
constraints:
- tag: scope:filesystem
  depends_on:
  - scope:utils
- tag: scope:parsing
  depends_on:
  - scope:core
  - scope:filesystem
  - scope:utils
- tag: scope:root
  depends_on:
  - scope:utils
  - scope:core
  - scope:filesystem
  - scope:parsing
exclude:
- tests/
- docs/
- build/
exclude_hidden_paths: true

pyproject.toml (including config from distributed package.yml files):
[[tool.tach.packages]]
path = "tach"
tags = ["scope:root"]
strict = true

[[tool.tach.packages]]
path = "tach/core"
tags = ["scope:core"]
strict = true

[[tool.tach.packages]]
path = "tach/filesystem"
tags = ["scope:filesystem"]
strict = true

[[tool.tach.packages]]
path = "tach/parsing"
tags = ["scope:parsing"]
strict = true

[[tool.tach.packages]]
path = "tach/errors"
tags = ["scope:utils"]
strict = true

[[tool.tach.packages]]
path = "tach/constants"
tags = ["scope:utils"]
strict = true

[[tool.tach.packages]]
path = "tach/colors"
tags = ["scope:utils"]
strict = true

[tool.tach]
exclude = ["tests/","docs/","build/"]
exclude_hidden_paths = true

[[tool.tach.constraints]]
tag = "scope:root"
depends_on = ["scope:utils","scope:core","scope:parsing","scope:filesystem"]

[[tool.tach.constraints]]
tag = "scope:filesystem"
depends_on = ["scope:utils"]

[[tool.tach.constraints]]
tag = "scope:parsing"
depends_on = ["scope:utils","scope:core","scope:filesystem"]

We may revisit this in the future. For now, the complexity of handling multiple sources of config while many of our tools directly write to the config is not worth it, and the package-level configuration is extremely verbose when centralized.
I can imagine doing this in the future if we migrate to TOML and move away from package-level config, but for now we will mitigate the clutter by building more ergonomic tools to manage configuration:

tach sync auto-updates project-level config [done]
tach clean removes all config to get to a clean state [done]
tach add/remove will manage individual packages [remove coming soon]
tach init will become interactive and reusable (may be renamed as well) [coming soon]


Faltando versículo versão KJV - Mateus 2.16

Then Herod, when he saw that he was mocked of the wise men, was exceeding wroth, and sent forth, and slew all the children that were in Bethlehem, and in all the coasts thereof, from two years old and under, according to the time which he had diligently enquired of the wise men.

No processo de scrapping algum versículo pode ter ficado de fora. Estou trabalhando em uma atualização com correções.


0.2.{1.2} missing ruby platform gem?

The Gemfile.lock in our application was created ~8 years ago, and it has:
PLATFORMS
  ruby

We have engineers running x86_64-linux and  arm64-darwin, and production+ ci runs on x86_64-linux.
It seems like bundler is picking gem versions based on the ruby platform, but then quietly on each platform installs the architecture specific version of a gem when they're available.
When we run bundle update selma then, bundler is picking 0.2.0 - the most recent version published for the ruby platform. We're unable to get bundler to pick 0.2.2, which we're interested in for ruby 3.3 compatibility.
Is it possible to publish ruby platform gems for 0.2.1 and 0.2.2?

we discovered a workaround: manually editing the Gemfile.lock and changing 0.2.0 to 0.2.2 works ok. When we then bundle install on x86_64-linux and arm64-darwin, the appropriate platform specific 0.2.2 gem is used.

Sorry about that; I just published 0.2.2 for a bare ruby platform.
Just as a head's up, you are probably aware of this already, but I would recommending adding all of your org's supported platforms into bundler directly, with bundle lock –add-platform. For example, my app's looks like this:
PLATFORMS
  arm64-darwin-22
  arm64-darwin-23
  x86_64-linux

It seems that more and more Ruby gem authors are moving to prepackaged binaries (yay!), which means you can save a bunch of time not having to compile native extensions by just grabbing the gem necessary for your platform.

Thanks.
Interestingly, it seems like bundler might have special behaviour when the
only platform in the lock file is Ruby?
With a platform of Ruby and no Ruby version of 0.2.2 published, manually
editing the lock file to specify 0.2.2 resulted in the Linux specific gem
being downloaded on my machine. No compilation happened. 🤷♂
On Fri, 12 Jan 2024 at 01:39, Garen Torikian @.***>
wrote:

Sorry about that; I just published 0.2.2 for a bare ruby platform.
Just as a head's up, you are probably aware of this already, but I would
recommending adding all of your org's supported platforms into bundler
directly, with bundle lock –add-platform. For example, my app's looks
like this:
PLATFORMS
arm64-darwin-22
arm64-darwin-23
x86_64-linux
It seems that more and more Ruby gem authors are moving to prepackaged
binaries (yay!), which means you can save a bunch of time not having to compile
native extensions by just grabbing the gem necessary for your platform.
—
Reply to this email directly, view it on GitHub
https://github.com/gjtorikian/selma/issues/39#issuecomment-1887325732,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAAB7RD2M66GYIENNWRJTXLYN72SBAVCNFSM6AAAAABBWGEKROVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQOBXGMZDKNZTGI
.
You are receiving this because you authored the thread.Message ID:
@.***>

Oh, strange. I wonder if that's worth reporting. TBH I've never tried platform: ruby myself. 🤷♂


Add Ducksboard service hook.

Will send pushes, issues, forks and watches notifications to Ducksboard
widgets which will display the updates in real-time.
Ducksboard is a real-time dashboard for SaaS metrics. See more at
http://ducksboard.com/.

Oops, right, fixin it!


Allow reviewing the entire code base instead of just a PR

I think it would be awesome if this tool could be used to review an entire repo.
Like looking for bugs and things to improve.

I don't think the ChatGPT API could handle an entire repo unless your repo is very small.
OpenAI's API even can't handle a pull request with a large diff.

Wouldn't it be possible with the method of splitting the repo up?
I'm aware that this isn't a production ready solution. I'd just like to throw in some repos out of curiosity.

@BrainStone maybe you can do that if your scripts are independent, I don't think nowadays the AI is smart enough to process the logic. If you try 100.2142/1223.111 it would make it wrongly

Wouldn't it be possible with the method of splitting the repo up?

It is possible but due to the limitation of the underlying transformer model, ChatGPT simply can't remember everything you tell it. It will forget what you have told before like this example: https://github.com/LearningOS/lab5-os8-kxxt/pull/1


etcd: Add 3.5.3 for kube 1.23

Issue #, if available:
Description of changes:
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

/lgtm

/approve


Armor bar not Showing

On 1.12 clients on my Server the Armor bar showing how much Armor protection you have does not show. This is for any armor.
Example of Armor:

Issue:

OCM is not supposed to touch the anything but the armour toughness value. That piece of armour is missing the Armour value. It is possible there is a conflict with whatever renamed it to "Immortal Chestplate"

I removed the latest version and rolled back and the Armor Bar came back. So something wrong with that latest version. Also the name is just Crate Reloaded. Which just sets the colors of the name. Why does it have 9999 armor toughness?

What is the exact version in question?
How did you add the "Donor Armor" label to the armour? (Not the colour, the label itself)

It has 9999 toughness as part of one of the OCM modules in order to make the damage received with the armour like in 1.8.

The version that caused it to disappear is 1.5.1.
As for the Donor Label and the Color Label it's all add through Crate Reloaded using the ability to rename items and add special lore to them.

Could you try the latest test version and see if you still have the issue? Try taking the armour piece off and putting it back on, while in survival mode, without shift-clicking, and report what happens to each of the two tags (armour & toughness)


Message send always is "03" (End of Text)

Type: Bug Report
Describe the bug

OS and Version: Windows 11 (10.0.22631)
VS Code Version: 1.91
Serial Monitor Extension Version: 0.12.0
Target embedded device: ATSAME51J20A
Other extensions you installed (and if the issue persists after disabling them):
platformio and C/C++ (The issue still persists with all extensions disabled)
A clear and concise description of what the bug is.
Sending any message with with results in ---- Sent hex encoded message: "03" ---- for me. Changing Line ending or Input type has no effect on this.

To Reproduce
Steps to reproduce the behavior:

Go to 'Serialmonitor'
Click on 'Send CTRL + C'
See error

Expected behavior

I expect the Serial Monitor to send the message I entered instead of "03" everytime.
Screenshots

Additional context
I tried this both on my Laptop and my desktop PC and recieved the same result for both.

@pr2zi What you are seeing is expected behavior if you press the "Send Ctrl + C" button. This will send "Ctrl+C". Instead, you should press the send button here:


BT NOT ENABLED

working well on my mobile but on client device 'Unable to connect  device' and some time issue came 'BT NOT ENABLED'

Im having the same problem

Im having the same problem


Feat: Added progress indicator on scroll

Fixes: #328
Added Progress bar indicator at top on scroll view.
Demo:
https://github.com/user-attachments/assets/09a52ba7-6ad5-4e2e-a86c-43fa941f73fd

@lade6501 Perfect!...But can you just change it to blue colour same as the horizontal scroll as it will match the overall design.

Hi @Trevisx07 have updated the color, please have a look

Hi @Trevisx07 / @Luson045 could you add me to Assignees for this PR.


lede系统路由器无法从源更新，是证书问题，求解决方法。

`root@LEDE:/tmp# opkg update
Downloading https://openwrt.proxy.ustclug.org/snapshots/targets/mvebu/cortexa9/packages/Packages.gz
*** Failed to download the package list from https://openwrt.proxy.ustclug.org/snapshots/targets/mvebu/cortexa9/packages/Packages.gz
Downloading https://openwrt.proxy.ustclug.org/snapshots/packages/arm_cortex-a9_vfpv3/base/Packages.gz
*** Failed to download the package list from https://openwrt.proxy.ustclug.org/snapshots/packages/arm_cortex-a9_vfpv3/base/Packages.gz
Downloading https://openwrt.proxy.ustclug.org/snapshots/packages/arm_cortex-a9_vfpv3/luci/Packages.gz
*** Failed to download the package list from https://openwrt.proxy.ustclug.org/snapshots/packages/arm_cortex-a9_vfpv3/luci/Packages.gz
Downloading https://openwrt.proxy.ustclug.org/snapshots/packages/arm_cortex-a9_vfpv3/packages/Packages.gz
*** Failed to download the package list from https://openwrt.proxy.ustclug.org/snapshots/packages/arm_cortex-a9_vfpv3/packages/Packages.gz
root@LEDE:/tmp# opkg update
Downloading https://openwrt.proxy.ustclug.org/snapshots/targets/mvebu/cortexa9/packages/Packages.gz
*** Failed to download the package list from https://openwrt.proxy.ustclug.org/snapshots/targets/mvebu/cortexa9/packages/Packages.gz
Downloading https://openwrt.proxy.ustclug.org/snapshots/packages/arm_cortex-a9_vfpv3/base/Packages.gz
*** Failed to download the package list from https://openwrt.proxy.ustclug.org/snapshots/packages/arm_cortex-a9_vfpv3/base/Packages.gz
Downloading https://openwrt.proxy.ustclug.org/snapshots/packages/arm_cortex-a9_vfpv3/luci/Packages.gz
*** Failed to download the package list from https://openwrt.proxy.ustclug.org/snapshots/packages/arm_cortex-a9_vfpv3/luci/Packages.gz
Downloading https://openwrt.proxy.ustclug.org/snapshots/packages/arm_cortex-a9_vfpv3/packages/Packages.gz
*** Failed to download the package list from https://openwrt.proxy.ustclug.org/snapshots/packages/arm_cortex-a9_vfpv3/packages/Packages.gz
Downloading https://openwrt.proxy.ustclug.org/snapshots/packages/arm_cortex-a9_vfpv3/routing/Packages.gz
*** Failed to download the package list from https://openwrt.proxy.ustclug.org/snapshots/packages/arm_cortex-a9_vfpv3/routing/Packages.gz
Downloading https://openwrt.proxy.ustclug.org/snapshots/packages/arm_cortex-a9_vfpv3/telephony/Packages.gz
*** Failed to download the package list from https://openwrt.proxy.ustclug.org/snapshots/packages/arm_cortex-a9_vfpv3/telephony/Packages.gz
Collected errors:

opkg_download: Failed to download https://openwrt.proxy.ustclug.org/snapshots/targets/mvebu/cortexa9/packages/Packages.gz, wget returned 5.
opkg_download: Failed to download https://openwrt.proxy.ustclug.org/snapshots/packages/arm_cortex-a9_vfpv3/base/Packages.gz, wget returned 5.
opkg_download: Failed to download https://openwrt.proxy.ustclug.org/snapshots/packages/arm_cortex-a9_vfpv3/luci/Packages.gz, wget returned 5.
opkg_download: Failed to download https://openwrt.proxy.ustclug.org/snapshots/packages/arm_cortex-a9_vfpv3/packages/Packages.gz, wget returned 5.
opkg_download: Failed to download https://openwrt.proxy.ustclug.org/snapshots/packages/arm_cortex-a9_vfpv3/routing/Packages.gz, wget returned 5.
opkg_download: Failed to download https://openwrt.proxy.ustclug.org/snapshots/packages/arm_cortex-a9_vfpv3/telephony/Packages.gz, wget returned 5.`

然后wget文件时也是报错：
root@LEDE:/tmp# wget https://openwrt.proxy.ustclug.org/snapshots/targets/mvebu/cortexa9/packages/Packages.gz --2022-01-08 21:38:29--  https://openwrt.proxy.ustclug.org/snapshots/targets/mvebu/cortexa9/packages/Packages.gz Resolving openwrt.proxy.ustclug.org... 2400:ddc0:1000::6417:bae0, <IP_ADDRESS> Connecting to openwrt.proxy.ustclug.org|2400:ddc0:1000::6417:bae0|:443... connected. ERROR: cannot verify openwrt.proxy.ustclug.org's certificate, issued by 'CN=R3,O=Let\'s Encrypt,C=US':   Issued certificate has expired. To connect to openwrt.proxy.ustclug.org insecurely, use --no-check-certificate'.`
求助，这问题咋解决，我现在无法安装任何软件。

To connect to openwrt.proxy.ustclug.org insecurely, use --no-check-certificate'.`

我curl 了下这个域名，发现证书没过期，如果不是CDN就是你的https被劫持了，你换个节点试试


Add functionality to job view to inspect the scheduled pipeline from the snapshot

Describe the solution you'd like
Add a way, probably to the job view, that allows users to inspect the pipeline (and corresponding code). It can be a read-only view of the snapshot directory.
What does your solution aim to solve?
Currently, the "view pipeline" is only available when there has been a pipeline run part of the specific job. If this is not the case, e.g. a cronjob that is slated for execution over a week, then there is no way to inspect (maybe two days later) what you have actually scheduled.
Describe alternatives you've considered
Add a "preview" of a pipeline run before it will execute. However, this will take a considerable amount of backend work and the UX might feel a bit weird (for example what preview do you show when numerous pipeline runs will occur due to parametrization).

This has been added in the new UI.

By pressing the link, you will be taken to a read-only view of the snapshot.


Hello Message Standards

Problem description
As we would need Hello World Message by Root Authority, we would need proper standards to be defined.
Requirements
Need to define Hello World Message Standards as per the IWA.
Definition of done
Defining and approval of Standards of Hello World Message.
Acceptance criteria
Defined Standards approved.

The following format of the message was arrived to after multiple refinement sessions:
{
	'type': 'Guardian Authority',
	'id': '35c5d340-1a93-475d-9659-818bb77d45df',
	'did': 'did:hedera:testnet:vzN41A2bMhvYGhg7oCMoo5UAzQ6PCTq4VTQaNPE1uPG;hedera:testnet:tid=0.0.3423402',
	'action': 'hello',
	'topicId': '0.0.34234020',
	'lang': 'en-US',
    'attributes' : {
    	'ISIC': '051 062',
    	'geography' : 'USA CAN EU',
    	'law': 'USA',
    	'tags': 'VERRA iREC'
  }
}

Where the list of attributes is extendable, and all attributes are optional. The field/usage will establish and evolve the best practices for what content of these fields is suitable.
The message is to be posted into the topic (to be created) with the following memo (max 100B):
Guardian Root Authorities 'hello world'  messages


Breakpoints normalisation required

This won't work and need additionally test and fix:
      breakpoints: {
        'small-screen': '320px', /* Dash in middle */
        sm: '640px',
        md: '768px',
        '4k': '1536px', /* Number first */
        '[x]': '1999px', /* Special char */
      },

Example that is tested and working
      breakpoints: {
        xs: '320px',
        sm: '640px',
        md: '768px',
        lg: '1024px',
        xl: '1280px',
        xxl: '1536px',
      },

Working on TailwindCSS schema and not working in UnoCss implementation.

This isn't stale, sorry :) It's problem that exist for now

Hi, i think there is no problem with this issue. Playground

@zyyv thx. Understand now :)
Numbers now work like this example : '4k': '1536px', /* Number first */ so yeah. Closed one for good :)


[SPARK-31378] [CORE] stage level scheduling dynamic allocation bug with init…

…ial num executors

What changes were proposed in this pull request?

I found a bug in the stage level scheduling dynamic allocation code when you have a non default profile and it has an initial number of executors the same as what the number of executors needed for the first job, then we don't properly request the executors.  This causes a hang.
The issue is that when a new stage is added and the initial number of executors is set, we set the target to be the initial number.  Unfortunately that makes the code in the update and sync function think it has already requested that number.  So to fix this, when there is an initial number we just go ahead and request executors at that point. This is basically what happens on startup to handle the case with the default profile.
Why are the changes needed?

bug
Does this PR introduce any user-facing change?

no
How was this patch tested?

unit test and manually test on yarn cluster. Went though multiple scenarios initial numbers, minimum number and number executor required by the first stage.

Test build #120929 has started for PR 28146 at commit 02124df.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/25621/
Test PASSed.

Test build #120929 has finished for PR 28146 at commit 02124df.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/120929/
Test PASSed.

Thank you, @tgravescs .
Merged to master/3.0.

Hi, @tgravescs . There is a merge conflict on branch-3.0. Could you make a backporting PR please?

thanks @dongjoon-hyun  yes, I'll put up another PR

Sorry @dongjoon-hyun looks like I messed up. I thought this part of the feature had made it into 3.0 so targetted the jira there, but looks like it only went into 3.1.0, so no back port needed here.

Note I updated the jira.

Oh, got it. Thank you for informing that. That might be the root cause of conflicts.


[Bug-BE] The selected task instance was recreated when the Master service failed over

Search before asking

[X] I had searched in the issues and found no similar issues.

What happened
The selected task instance was recreated when the Master service failed over
What you expected to happen
No new instances should be created.
How to reproduce
Stop the Master service during workflow execution, and then start the Master again.
Anything else
No Response.
Version
dev
Are you willing to submit PR?

[X] Yes I am willing to submit a PR!

Code of Conduct

[X] I agree to follow this project's Code of Conduct

When failover, it will create a new task instance to rerun.


Can't open console

ISSUE TYPE
COMPONENT NAME
http: is missing from the Compose console url when open the console, see below, even without defined consoleproxy.url.domain.  HTTPS is not enabled.

##### CLOUDSTACK VERSION
<IP_ADDRESS>

##### CONFIGURATION
Advanced network.

##### OS / ENVIRONMENT
VMware

##### SUMMARY
Can't connect to console.

##### STEPS TO REPRODUCE
I've tested with XCP as well, i got the same issue.

<!-- Paste example playbooks or commands between quotes below -->

<!-- You can also paste gist.github.com links for larger files -->

##### EXPECTED RESULTS
<!-- What did you expect to happen when running the steps above? -->

##### ACTUAL RESULTS

<!-- Paste verbatim command output between quotes below -->

2022-12-21 18:55:10,255 DEBUG [c.c.s.ConsoleProxyServlet] (qtp1418620248-14:null) (logid:) Compose console url: //consoleproxy.mhc.local/resource/noVNC/vnc.html?autoconnect=true&port=8080&token=m6uOm2_hZTbJ6Cw2OvrYhzcY-MCKL_iSUlyOX2DHk5gd2Oe-f1plU3rkiAhkH-Xn3yuMg6pVPaNs8vMoq8hznvxZMltXW15lIwhtzbK19odRt8m_XzfjF-VraOPNPRNIPZrEtDBuaUCoBn3Fp1i7hhWL6z-F-jz9qqc4bsWh22OL-j60_B0UxbdpaaXJn-bwY5H1t3kejtiICdc0uTYb8L3TehzfAYW34gWIZ1RotVrnDhaSXwuudSGH_2fDHqMLpuOSaunvRNYec7RXdDbG_nmVydAxWKfFjUpQR0qHtbAlk5eP0VMLAoesp9ld656m
2022-12-21 18:55:10,256 DEBUG [c.c.s.ConsoleProxyServlet] (qtp1418620248-14:null) (logid:) the console url is :: v-7-VM
2022-12-21 18:55:11,961 DEBUG [c.c.h.d.HostDaoImpl] (ClusteredAgentManager Timer:ctx-3b621e5c) (logid:b423f357) Resetting hosts suitable for reconnect
2022-12-21 18:55:11,964 DEBUG [c.c.h.d.HostDaoImpl] (ClusteredAgentManager Timer:ctx-3b621e5c) (logid:b423f357) Completed resetting hosts suitable for reconnect

@fewdiaaz
can the domain consoleproxy.mhc.local be resolved to the public ip of the console proxy vm ?

@weizhouapache yes, there is a static A record in the DNS whitch points to its public IP.

@weizhouapache yes, there is a static A record in the DNS whitch points to its public IP.

@fewdiaaz
if you reset the global config consoleproxy.url.domain to empty, does the console work ?

@weizhouapache Unfortunately, no.
2022-12-22 08:11:36,159 DEBUG [c.c.s.ConsoleProxyServlet] (qtp1418620248-21:null) (logid:) Port info <IP_ADDRESS>
2022-12-22 08:11:36,159 INFO  [c.c.s.ConsoleProxyServlet] (qtp1418620248-21:null) (logid:) Parse host info returned from executing GetVNCPortCommand. host info: <IP_ADDRESS>
2022-12-22 08:11:36,171 DEBUG [c.c.s.ConsoleProxyServlet] (qtp1418620248-21:null) (logid:) Compose console url: //<IP_ADDRESS>/resource/noVNC/vnc.html?autoconnect=true&port=8080&token=m6uOm2_hZTbJ6Cw2OvrYhzcY-MCKL_iSUlyOX2DHk5gd2Oe-f1plU3rkiAhkH-XneGQ-44FItcwAfAEELqdInmx9mEKln3zYsywOpU_VxjtuIpwrEzJe-YeSawb18EY93_y7a82t7CtVFp9lGNwBLsEzXDYl577kvYaCSPRVnxnY9Hn6YIjajzGCls1zFIkZu7WypqvJJG4u5bZIphdxTdYV9WshuXjIZSmGgn16NAevmTL988RDB2jK0ursgQw0mrE0gEPgktU2uRs4aluQ3Q2Bvw4eWmEMcxeZDwtZ3szRnjWXGXt9i5zHA6Ekk18z
2022-12-22 08:11:36,171 DEBUG [c.c.s.ConsoleProxyServlet] (qtp1418620248-21:null) (logid:) the console url is :: VM-d6b56e65-0e2a-49fe-9c66-82e2d45101fd

@fewdiaaz , can you try logging on to the CPVM and access it from there, i.e. exclude any firewall issues, please?

@weizhouapache Unfortunately, no.
2022-12-22 08:11:36,159 DEBUG [c.c.s.ConsoleProxyServlet] (qtp1418620248-21:null) (logid:) Port info <IP_ADDRESS> 2022-12-22 08:11:36,159 INFO [c.c.s.ConsoleProxyServlet] (qtp1418620248-21:null) (logid:) Parse host info returned from executing GetVNCPortCommand. host info: <IP_ADDRESS> 2022-12-22 08:11:36,171 DEBUG [c.c.s.ConsoleProxyServlet] (qtp1418620248-21:null) (logid:) Compose console url: //<IP_ADDRESS>/resource/noVNC/vnc.html?autoconnect=true&port=8080&token=m6uOm2_hZTbJ6Cw2OvrYhzcY-MCKL_iSUlyOX2DHk5gd2Oe-f1plU3rkiAhkH-XneGQ-44FItcwAfAEELqdInmx9mEKln3zYsywOpU_VxjtuIpwrEzJe-YeSawb18EY93_y7a82t7CtVFp9lGNwBLsEzXDYl577kvYaCSPRVnxnY9Hn6YIjajzGCls1zFIkZu7WypqvJJG4u5bZIphdxTdYV9WshuXjIZSmGgn16NAevmTL988RDB2jK0ursgQw0mrE0gEPgktU2uRs4aluQ3Q2Bvw4eWmEMcxeZDwtZ3szRnjWXGXt9i5zHA6Ekk18z 2022-12-22 08:11:36,171 DEBUG [c.c.s.ConsoleProxyServlet] (qtp1418620248-21:null) (logid:) the console url is :: VM-d6b56e65-0e2a-49fe-9c66-82e2d45101fd

@fewdiaaz
can you confirm the console ip (<IP_ADDRESS>) is reachable from your server ?
please also check if the console proxy vm has a ip in the network of <IP_ADDRESS>, and it can reach vnc port (as Daan said).
You can get the port info (59xx) by searching the ConsoleAccessAuthenticationCommand in log.

Thanks @DaanHoogland and @weizhouapache! I've rebuild the whole environment and it works with basic network, so the problem is probably at my side. I'm going to close the issue. Many thanks!


Showing the same expense multiple times in pie chart

I have spent X$ in /expenses/entertainment/travels/LA. The chart shows the following entries:
entertainment X$
travels X$
LA X$
And it sums all that stuff up.

We are working on that, thanks.

Fixed in v2.0.0


Auth Error on WebGL

Within the editor things communicate fine with OpenAI but when building and running a WebGL build I get the following response:
{
"error": {
"message": "You didn't provide an API key. You need to provide your API key in an Authorization header using Bearer auth (i.e. Authorization: Bearer YOUR_KEY), or as the password field (with blank username) if you're accessing the API from your browser and are prompted for a username and password. You can obtain an API key from https://platform.openai.com/account/api-keys.",
"type": "invalid_request_error",
"param": null,
"code": null
}
}
Why is it the apiKey headers are not being passed on WebGL builds?

Hi @ChrisKlingler, WebGL app will not be able to reach the key through your local files. Alternatively, you can provide the API key to your OpenAiAPI ctor as a parameter to make it work. I made a video for ht here https://www.youtube.com/watch?v=DjX8mjBCMcg

Ah, this is interesting, it is a direct server error. I wonder if this could be related to firewalls etc. Could you tell me which version of Unity are you using so I can try to replicate it, this never happened to me before.

So if I understand correctly, this works in 2020 but not in 2022?

Building from Unity 2020.3.0f1 It works all right for me. I suspect it might be a network/firewall-related issue.

Is this solved? I run into the same issue. For test purposes the API key is hardcoded and everything works in the editor. But the WebGL build has the authentication error. I've tried 2020.3.0f1, 2021.3.22f1, and 2022.2.19f1.


Proposal: Add highlight for golang code, golang doc/blog or other document web page

Proposal: Add highlight for golang code for golang doc/blog or other document web page.
The current document, blog and other document, even online source code browser doese not have code highlight.
See following page, do you feel it ?
Example none highlight page
Blog page: https://blog.golang.org/context
Packge page: https://golang.org/pkg/bufio/#example_Scanner_custom
Source code page: https://golang.org/src/bufio/scan.go
Ok,let's testing the highlight result.
Testing highlight result

Install google chrome browser
Open one of the url address previous section
Press F12 open chrome develop tools
find <pre> tags, change it to <pre class="prettyprint">
switch to chrome console, type following code

var script = document.createElement('script');script.type='text/javascript';
script.src="https://cdn.rawgit.com/google/code-prettify/master/loader/run_prettify.js";
document.head.appendChild(script);

you will see the rendered result

How to do this?
The highlight is powered by google's dog food:
https://github.com/google/code-prettify
To use it very simple

Add class="prettyprint" to the <pre> tag
Load js at the button of each page

<script type="text/javascript">
var script = document.createElement('script');script.type='text/javascript';
script.src="https://cdn.rawgit.com/google/code-prettify/master/loader/run_prettify.js";
document.head.appendChild(script);
</script>

Please no.

I don't understand the logic of the highlighting in the screenshot you provided. Some identifiers are black and some are purple. Why? It doesn't follow any logic that I can discern. Overall, that screenshot is less legible than the status quo in my opinion.
The current docs highlight comments. The code/comment distinction is objective, and so is therefore an uncontroversial stance. The rest is a matter of opinion. Historically the project does not encourage syntax highlighting.

The code highlight style is powered by google's implement https://github.com/google/code-prettify
Code highlight in IDE were good for reading code.
Emacs,VIM or other IDE both have code highlight .
Not just plain text.
Why not support code highlight?
What Text Editor you guys using? No any color ? just black and white text?

Code highlight can make code more easily to read and understand. will save our time to read and understand the code. why you think that was nonsense and useless?

Emacs,VIM or other IDE both have code highlight

They also easily allow changing the color scheme.
They even allow modifying the patterns used for highlighting.

What Text Editor you guys using? No any color ? just black and white text?

There is a large enough group of programmers that prefer no syntax highlighting whatsoever, among them a large portion of the Go team.
Personally I recommend that you use something like greasemonkey, or the equivalent for your browser, and add syntax highlighting to any page you wish. That way, you get to control all aspects of the syntax highlighting.

Code highlight can make code more easily to read and understand

That is subjective. Also, it is more relevant for languages with too complex syntax. Go is a very simple language syntactically. One shouldn't require colours to tell a few syntactic elements apart.

Thanks @dominikh , I made a script , https://github.com/netroby/golang-org-code-highlight-userscript
By using it under chrome browser, you need install tampermonkey extension to load userscript

why you think that was nonsense and useless?

That's not what I said.

Code highlight can make code more easily to read and understand.

Not at all times. I use the lack of syntax highlighting as a readability test. I find standard library godoc and examples quite readable without syntax highlighting. It is a sign that the language and the standard library APIs are simple enough. Maybe we should always keep godoc this way to have a reality check with the verbosity.

Thanks for you time, i choose to die.

i choose to die, too


Carousel

Needs designer direction.

Animation with clip-path does not work with Firefox 34.0.5 (newest available). Also I'm not sure we are looking for that kind of effect, but I'll leave the design input to @danrabbit

Yep. The animation only works in Chrome. It still works as a regular carousel in FF, Safari, and IE9+. Functions as a wall of images in IE8-.

Please fix merge conflicts with trunk
As this contains dummy content, it is not ready to be proposed for merging
I would also suggest merging small unrelated changes (like putting the logo in a ) separately.

How are there merge conflicts when it’s not even being merged‽
I don't have any screenshots to replace the dummy content with. We were waiting for them on the old website too.
It's only the miscellaneous title thing that's changed—it’s probably fine to just include.

Well this has been proposed to merge as a PR. You can see on the PR page that this branch cannot be merged due to conflicts.
Right, which is what I'm saying. It's not acceptable to push dummy/incomplete content into master.
Only related changes should be merged together. It's not really okay to create PRs with unrelated changes.

Going to close this PR since there's been no activity. Feel free to propose again when the branch is ready


Fix deploy triggered by workflow_dispatch

The following line would probably be equivalent, but I've never written a GitHub Action, so I took the safe route in the PR. Happy to hear your feedback on this. I echoed ${{ github.sha }} in an action, and it was correct for the workflow_dispatch, it is documented here, so that should do the job in JS, too. Thanks for considering this fix.
const commitId = isPullRequest ? payload.pull_request.head.sha : github.sha;
Fixes webfactory/create-aws-codedeploy-deployment#7

Hey @mkarnicki,
sorry it took me so long to get back to this.
The change looks reasonable, although I must admit I always have a hard time figuring out what information to pick from the event context.
Could you do me a favor and run the change as suggested on your own repo, using the workflow_dispatch event?
You should be able to do so by specifying uses: mkarnicki/create-aws-codedeploy-deployment@patch-1 in your workflow file.
Does it correctly pick up the commit SHA, and is the branch name correct as well?

I must admit I always have a hard time figuring out what information to pick from the event context.

I feel you :D!
Certainly, I'll do that and report back, thanks for your time!

Hrm. Doesn't seem to have done the trick. The output is:
🎋 On branch 'main', head commit undefined
I printed out the following:
          echo ${{ github.sha }}
          echo ${{ github.ref }}

with the output being:
27c7c8c265ddbbc828f3c88f9b1063011ba83de2
refs/heads/main

So github.sha is correct, but it's value wasn't used 🤔 Maybe payload.head_commit is defined, but payload.head_commit.id is not 🤔 ?

I was able to figure it out by logging github.context while running the workflow. The sha lives on github.context, not within the payload. I correctly got this message 🎋 On branch 'main', head commit 40841[...] and it is deploying as expected. I'll test it with a feature (non-main) branch soon and keep you posted :)

@mpdude I confirm the fix works as expected for both main and feature branches :)

Any chance go get it merged :)? We've been using it successfully for a client for a while now :) (both on push and on workflow dispatch).

We've been using this with success for a while, but our workflows still point at my patched version. Any chance this can get merged, please :)? Thank you for your consideration and have a great day!


fix: update checks to check connections based on connections defined in the config

check that connections DO exist for connections we expect
check that connections DON'T exist for connections we don't expect

related: #119


187 create a node for each individual data point

This task took about 30-45 minutes, trying to decide the best way to go about this.


Recent documents/recent applications catalog doesn't get rescanned

For questions or tech support, please start with the users’ group. If you know the problem is in Quicksilver itself, report it here.
Describe the bug
Under User/Recent Items, Recent Applications and Recent Documents do not automatically get re-scanned.
To Reproduce

Open an app (e.g. "Shorui")
Quite the app
Rename the app (e.g. "Disk Space")

Expected behavior
You would expect to find the app under the new name (this works), and you would expect the old app name to disappear (this doesn't work). After looking around for where the reference to the old app name is, I narrowed it down to the Recent Items. The same occurs if you move and/or rename a recently opened folder.
Screenshots
Original name still present:

New name also present:

What version of macOS?
10.15.3
What version of Quicksilver?
1.6.0 (4025)
Workaround
One time,  manually rescanning the top level "Recent Items" catalog entry fixed it, now it doesn't, even though it doesn't show the new app name there.
There's also a chance that it's under a different catalog, but I went through quite a few suspects and didn't find it listed there.
Similar to: https://github.com/quicksilver/Quicksilver/issues/11,

Silly oversight. Should be fixed in the next release.

Also note:

There’s a “Show Source in Catalog” action that will reliably tell you what entry is adding something to the catalog. You might need enable it under Preferences → General → Actions
These entries aren’t scanned in real time. The fix means that when the scheduled rescan occurs (every 10 minutes by default), these entries will get updated if necessary.


Feature Request: Title bar keep it simple

Remove the long title bar and keep it simple, just the name/type of the terminal. For example imagine if i navigate many levels deep inside a folder tree how long it will be the title bar and wasting so much space. It will be much better just having for example logo + terminal.

You should search before suggesting new features.
Checkout #608 #1320
In #2304 Microsoft asks for help documenting the feature for setting the title of the shell.

You can also just, you know, set tabTitle.


Remove the Box from the ShapeHandle

Right now, the ShapeHandle is defined as a Arc<Box<Shape<N>>. It would be more efficient to avoid the double allocation by defining it as Arc<Shape<N>> instead. This is not possible currently because we need to use Arc::make_mut at some point, which relies in the fact that Box<Shape<N>> implements Clone.
@Ralith suggested that we use Arc::get_mut instead, after making sure we have a unique reference. This has the specificity of working on an Arc<Shape<N>>.

I made some implementation attempt. I first modified the ShapeClone trait to:
pub trait ShapeClone<N: RealField> {
    fn clone_arc(&self) -> Arc<Shape<N>> {
        unimplemented!()
    }
}

impl<N: RealField, T: 'static + Shape<N> + Clone> ShapeClone<N> for T {
    fn clone_arc(&self) -> Arc<Shape<N>> {
        Arc::new(self.clone())
    }
}

and the ShapeHandle::make_mut method to:
    pub(crate) fn make_mut(&mut self) -> &mut Shape<N> {
        if let Some(shape) = Arc::get_mut(&mut self.0) {
            return shape
        }

        let unique_self = self.0.clone_arc();
        self.0 = unique_self;
        Arc::get_mut(&mut self.0).unwrap()
    }

Unfortunately, this does not compiles because of borrowing issues:
error[E0502]: cannot borrow `self.0` as immutable because it is also borrowed as mutable
   --> build/ncollide3d/../../src/shape/shape.rs:161:27
    |
154 |     pub(crate) fn make_mut(&mut self) -> &mut Shape<N> {
    |                            - let's call the lifetime of this reference `'1`
155 |         {
156 |             if let Some(shape) = Arc::get_mut(&mut self.0) {
    |                                               ----------- mutable borrow occurs here
157 |                 return shape
    |                        ----- returning this value requires that `self.0` is borrowed for `'1`
...
161 |         let unique_self = self.0.clone_arc();
    |                           ^^^^^^ immutable borrow occurs here

error[E0506]: cannot assign to `self.0` because it is borrowed
   --> build/ncollide3d/../../src/shape/shape.rs:162:9
    |
154 |     pub(crate) fn make_mut(&mut self) -> &mut Shape<N> {
    |                            - let's call the lifetime of this reference `'1`
155 |         {
156 |             if let Some(shape) = Arc::get_mut(&mut self.0) {
    |                                               ----------- borrow of `self.0` occurs here
157 |                 return shape
    |                        ----- returning this value requires that `self.0` is borrowed for `'1`
...
162 |         self.0 = unique_self;
    |         ^^^^^^ assignment to borrowed `self.0` occurs here

error[E0499]: cannot borrow `self.0` as mutable more than once at a time
   --> build/ncollide3d/../../src/shape/shape.rs:163:22
    |
154 |     pub(crate) fn make_mut(&mut self) -> &mut Shape<N> {
    |                            - let's call the lifetime of this reference `'1`
155 |         {
156 |             if let Some(shape) = Arc::get_mut(&mut self.0) {
    |                                               ----------- first mutable borrow occurs here
157 |                 return shape
    |                        ----- returning this value requires that `self.0` is borrowed for `'1`
...
163 |         Arc::get_mut(&mut self.0).unwrap()
    |                      ^^^^^^^^^^^ second mutable borrow occurs here

error: aborting due to 3 previous errors

I'm not sure why this error appears.

Sounds like an NLL limitation. This works as a hack-around:
    pub(crate) fn make_mut<'a>(&'a mut self) -> &'a mut Shape<N> {
        if Arc::get_mut(&mut self.0).is_some() {
            return Arc::get_mut(&mut self.0).unwrap();;
        }
        let unique_self = self.0.clone_arc();
        self.0 = unique_self;
        Arc::get_mut(&mut self.0).unwrap()
    }


added consistent  tags to properties that should be in code

Certain css properties had inconsistent  tags. In addition, fixed minor grammar mistakes to make text more readable and clear.

[x] I have read freeCodeCamp's contribution guidelines.
[x] My pull request has a descriptive title (not a vague title like Update index.md)
[x] My pull request targets the master branch of freeCodeCamp.
[x] None of my changes are plagiarized from another source without proper attribution.
[x] All the files I changed are in the same world language (for example: only English changes, or only Chinese changes, etc.)
[x] My changes do not use shortened URLs or affiliate links.

Closes #XXXXX

how's this coming @aaronli39?

Hey @thecodingaviator, do you want to take another look at this? Since it doesn't look like the user will be fixing your suggestions, you can either make the changes yourself - approve the PR as-is - or I would be fine just closing this as well.


:robot: Triggering CI on branch 'release-next' after syncing to upstream/main

/retest

infra?

INFO[2024-10-07T06:02:48Z] Build src-amd64 previously failed from an infrastructure error (FetchImageContentFailed), retrying...
INFO[2024-10-07T06:03:48Z] Created build "src-amd64"

/test 416-test-e2e-aws-416

yes,
error: error creating buildah builder: initializing source docker://registry.build10.ci.openshift.org/ci/managed-clonerefs@sha256:a163a9a78b921e3c553bf07ae460a942d32b90319eae00eb036dd34cb10b08aa: pinging container registry registry.build10.ci.openshift.org: received unexpected HTTP status: 503 Service Unavailable

/retest

No luck,
error: error creating buildah builder: initializing source docker://registry.build10.ci.openshift.org/ci/managed-clonerefs@sha256:a163a9a78b921e3c553bf07ae460a942d32b90319eae00eb036dd34cb10b08aa: pinging container registry registry.build10.ci.openshift.org: received unexpected HTTP status: 503 Service Unavailable

Let's see if CI has a better day tomorrow.


feat: use GeoStylerContext composition for MarkEditor

Description
This makes use of the GeoStylerContext in MarkEditor. Handling of the WellKnownNameEditor will be part of a subsequent PR.
BREAKING CHANGE: This removes the support for the deprecated CompositionContext in favor of the new GeoStylerContext for the MarkEditor. This also removes the defaultValues property from MarkEditor.

Do you introduce a breaking change?

[x] Yes
[ ] No
[ ] I am unsure (no worries, we'll find out)

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Add holidays for Tanzania

I think something went wrong here. It should not change snapshots from other countries.


[VS Code] Live Share extension failed to initialize, try to reload the VSCode window and try again.

Error:
Live Share extension failed to initialize, try to reload the VSCode window and try again.
Steps to Reproduce:

Version Data

extensionName
VSLS

extensionVersion
0.3.423

protocolVersion
2.2

applicationName
VSCode

applicationVersion
1.25.0

platformName
Linux

platformVersion
4.13.0-45-generic

Thanks for reporting this! Could you try uninstalling and reinstalling the extension? That may help unblock this issue. We’re tracking this issue via #660, so I’m going to close this as a duplicate in order to consolidate the conversation. But let us know if the mentioned workaround helps. Thanks!


Generate fragile and resilient class layouts

The Objective-C runtime does not currently support running arbitrary code to initialize and relocate class metadata. This creates a problem if a Swift class has resiliently-sized fields. In 4.2, we introduced a workaround which just disables resilience completely when computing the layout of a class, so that we assume the current fixed size of these fields and use it to emit static metadata.
Refine this by refactoring the class layout code to be able to compute both a fragile and resilient layout. Use the fragile layout only for emitting static metadata, and the resilient layout for everything else. This means we now load the instance size and alignment from metadata, and field offsets from field offset globals.
Next up is support for in-place "re-initialization" of statically-emitted class metadata.

@swift-ci Please test

@swift-ci Please test source compatibility

@Swift-ci Please smoke test

@swift-ci Pleasebl smoke test

@swift-ci Please smoke test


WorldSettingsImport Error Spam and Server Lag

Describe the Bug:
[Server thread/ERROR] [net.minecraft.util.registry.WorldSettingsImport/]: Error adding element: Base value out of range: 256 [-10-128]
Server spam in console, correlated with severe lag and rubber banding approx. every couple of minutes. I have confirmed that removal of Infernal Expansion removes the recurring error and lag.
How to Reproduce:
https://github.com/infernalexp/Infernal-Expansion/issues/261
I see that there is a link here, with one contributor providing a fix that ostensibly fixes these mod interactions:
https://github.com/infernalexp/Infernal-Expansion/blob/0df577b872303e508a4dff270a47390584396d52/src/main/java/org/infernalstudios/infernalexp/mixin/common/MixinChunkGenerator.java#L29-L32
I have the latest version, so I am not sure what I am missing yet.
Version Information:

Operating System: Win 10 x64
Mod Version: 2.2.0
Minecraft Version: 1.16.5
Forge Version: 36.2.0
Other mods that were running when the crash happened:

Additional Context:
Add any other context about the problem here.
I am running Valhelsia's mods, along with Endergetic Expansion, Abnormals Core, etc. All associated with this issue. Please let me know if you need an exhaustive list.

If it's a duplicate, don't report it. (you literally linked the issue?)
Duplicate of #261

If it's a duplicate, don't report it. (you literally linked the issue?)
Duplicate of #261

Hey, sorry. I'm trying to understand if the issue is resolved. I'm pretty new to using GitHub in any collaborative sense, and I can understand frustration with getting duped problems. Definitely my bad, just don't forget sometimes you're just working with someone who's getting used to something new.

It's fixed, the fix isn't published on curseforge/modrinth yet.

Thanks for the clarification. I misread the info and thought it had persisted into the current versions. Thanks for your patience.


hi， Failed to build OpenBLAS,libopenblas_atom-r0.2.18.a

ubuntu version ,cmake version, ndk version, every way you tell
i had all tried
still the issue:
make -j 1 -f Makefile.install install
make[1]: Entering directory '/home/dasshr/caffe-android-lib/OpenBLAS'
Generating openblas_config.h in /home/dasshr/caffe-android-lib/android_lib/openblas/include
Generating f77blas.h in /home/dasshr/caffe-android-lib/android_lib/openblas/include
Generating cblas.h in /home/dasshr/caffe-android-lib/android_lib/openblas/include
Copying LAPACKE header files to /home/dasshr/caffe-android-lib/android_lib/openblas/include
Copying the static library to /home/dasshr/caffe-android-lib/android_lib/openblas/lib
install: cannot stat 'libopenblas_atom-r0.2.18.a': No such file or directory
Makefile.install:23: recipe for target 'install' failed
make[1]: *** [install] Error 1
make[1]: Leaving directory '/home/dasshr/caffe-android-lib/OpenBLAS'
Makefile:313: recipe for target 'install' failed
make: *** [install] Error 2
Failed to build OpenBLAS
i hope you can have a look....i m new here 0.0
thank you!

Please refer to the latest commit (b9b0ba7), I just added docker support for building this project.


ENHANCE ✨Smooth scrolling to the top of the disco fragment when reselecting a tab.

what
Smooth scrolling to the top of the Disco fragment when a tab is reselected.
how
Added a TabSelectedListener to the TabLayout and  onTabReselected, letting the DiscoveryPagerAdapter know the current fragment needs to scroll to the top.
see

boom