Provide a Java API for integration with TinkerPop3

If you guys provide a Java API, I will attach it to TinkerPop3 for y'all.
http://www.tinkerpop.com/docs/3.0.0-SNAPSHOT/

As a side, is there a parallel computing notion in Cayley? That is, at minimum, be able to get "chunks of vertices". If so, then I can also provide you guys vertex-centric computing via:
http://www.tinkerpop.com/docs/3.0.0-SNAPSHOT/#graphcomputer
Its actually pretty simple for single-machine graph systems as you can see how it is implemented in TinkerGraph (a POJO graph engine).
https://github.com/tinkerpop/tinkerpop3/blob/master/tinkergraph-gremlin/src/main/java/com/tinkerpop/gremlin/tinkergraph/process/computer/TinkerGraphComputer.java
In other words, as long as I can get splits that I can then thread, its pretty straightforward. If I have to serially scan, its sorta wack.

This looks cool but has been sitting for awhile, moving to feature request forum: https://discourse.cayley.io/t/provide-a-java-api-for-integration-with-tinkerpop3/198


[Question]: Uninformative error when running on GH Actions

To Dos

[X] I already searched with my favorite search engine "How to do X with rstcheck".

[X] I already read and followed the README and didn't find an answer.

[X] I have checked the issues and think that this is not a duplicate.

[X] I added a very descriptive title to this issue.

Description
In my GH actions workflow, I use rstcheck as part of pre-commit.
I get the following uninformative error:
doc/use.rst:10: (SEVERE/4) Problems with "include" directive path:
Error! Issues detected.

I have no ability to debug this because there is no verbosity option. I was wondering is there any tips here? It is referring to this file:
https://github.com/neurodata/scikit-tree/blob/main/doc/use.rst
Here is my pre-commit file: https://github.com/neurodata/scikit-tree/blob/main/.pre-commit-config.yaml
Operating System
Linux
Operating System Details
Ubuntu
Python Version
3.11
rstcheck Version
6.2

Rstcheck internally runs docutils and just parses docutil's returned errors. I guess that your error (from docutils) is split onto multiple lines, but rstcheck only takes the first line, I think. This could be the root cause.
I took a look at your file. The error points on the include directive, so only one line in the file can cause the issue. Then I looked at the file tree on the left and the issue seems pretty clear. The file auto_examples/index.rst does not exist, so rstcheck/docutils cannot find it and hence the error on SEVERE level.


Coldcard v2.1.0 and above does multisig

If you give us the PSBT, perhaps with XPUB values in global section, we can sign it.
However, to support "display_address" we'll need a redeem script and paths for each co-signer. To achieve that, descriptor parsing needs major additions, and some API changes would be needed which would affect other devices.

Does HWI need changes to support multisig on Coldcard? My understanding was that https://github.com/bitcoin/bips/pull/784 was needed for multisig on Coldcard.

No changes needed in HWI to support multisig signing on Coldcard. However, some changes would be needed for the "show address" feature, when showing P2SH/P2WSH addresses.
This PR is just to update the feature matrix in the README.

Needs rebase

Rebased.

ACK 3d86374905dc32fb55e891727dbd04083082c575


[Refactor] Remove subscribable and promises from alert service #4540

Closes #4540

Maybe instead of:

Remove subscribable and promises

Clearer if we have this? :

Replace subscribable and promises with Combine?


Added Landsat/S2 WOfS comparison for Waterbodies

Added my notebook that compares LS and S2 WOfS for waterbodies. The virtual product, I think, I nicked from Robbi's gist.
Checklist (replace [ ] with [x] to check off)

[x] Notebook created using the DEA-notebooks template
[x] Remove any unused Python packages from Load packages
[x] Remove any unused/empty code cells
[x] Remove any guidance cells (e.g. General advice)
[x] Ensure that all code cells follow the PEP8 standard for code. The jupyterlab_code_formatter tool can be used to format code cells to a consistent style: select each code cell, then click Edit and then one of the Apply X Formatter options (YAPF or Black are recommended).
[x] Include relevant tags in the final notebook cell (refer to the DEA Tags Index, and re-use tags if possible)
[x] Clear all outputs, run notebook from start to finish, and save the notebook in the state where all cells have been sequentially evaluated
[ ] Test notebook on both the NCI and DEA Sandbox (flag if not working as part of PR and ask for help to solve if needed)
[ ] If applicable, update the Notebook currently compatible with the NCI|DEA Sandbox environment only line below the notebook title to reflect the environments the notebook is compatible with

Thanks @robbibt! I feel in general there should be an easy way to match up two queries to the datacube, but this works for now.


Connection closed by the server

Hi, I get the following error;
Picking random songs out of a pool of 8954
MPD error: Connection closed by the server
Standard mpd install on jessie 8
Thanks

What version of MPD is it? Also, are you running MPD on any non-standard ports?

I spun up a clean vm (running debian 8) to try and reproduce this bug but I wasn't able to. I'm using the debian-packaged MPD (version 0.19.1) and libmpdclient (version 2.9).
It's very strange to me that you would get a connection error after the song-pool is constructed since that step involves a lot of queries to the MPD server. I would be curious to see what the exact ashuffle invocation was. Also, there's a chance that MPD itself crashed. I'm not exactly sure what's going on here, so any additional information would be appreciated, MPD's logs, an strace of ashuffle, etc.

My apologies, am running wheezy.
ubaudio@debianmusic:~$ uname -a
Linux debianmusic 3.2.0-4-rt-amd64 #1 SMP PREEMPT RT Debian 3.2.78-1 x86_64
GNU/Linux
usbaudio@debianmusic:~$ apt-cache policy mpd
mpd:
Installed: 0.16.7-2+b1
Candidate: 0.16.7-2+b1
Version table:
*** 0.16.7-2+b1 0
500 http://ftp.monash.edu.au/pub/linux/debian/ wheezy/main amd64
Packages
100 /var/lib/dpkg/status
usbaudio@debianmusic:~$ apt-cache policy libmpdclient-dev
libmpdclient-dev:
Installed: 2.3-1
Candidate: 2.3-1
Version table:
*** 2.3-1 0
500 http://ftp.monash.edu.au/pub/linux/debian/ wheezy/main amd64
Packages
100 /var/lib/dpkg/status
Will install Jessie, mpd 0.19.1 and libmpdclient 2.9
Thanks
On Tue, Mar 21, 2017 at 6:27 AM, Josh Kunz<EMAIL_ADDRESS>wrote:

I spun up a clean vm (running debian 8) to try and reproduce this bug but
I wasn't able to. I'm using the debian-packaged MPD (version 0.19.1) and
libmpdclient (version 2.9).
It's very strange to me that you would get a connection error after the
song-pool is constructed since that step involves a lot of queries to the
MPD server. I would be curious to see what the exact ashuffle invocation
was. Also, there's a chance that MPD itself crashed. I'm not exactly sure
what's going on here, so any additional information would be appreciated,
MPD's logs, an strace of ashuffle, etc.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/joshkunz/ashuffle/issues/7#issuecomment-287887096,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AZNANvhKfRzqiJR4IEkq-r72NYHP1Jvnks5rnuEvgaJpZM4Mdit_
.

No worries. Since that is a pretty old version of libmpdclient, I'm gonna blame that, and close this issue. If anyone really needs to run on versions that old, they can reopen it.


fix(yup): resolve ts error when including optional key in yup schema

Overview
This PR addresses the issue outlined in https://github.com/react-hook-form/resolvers/issues/575. The problem stems from inaccurate inference of generics (TFieldValue) in yupResolver.
For instance, when passing a schema with optional keys to yupResolver:
const schema = yup.object({ test: yup.number() });

type TestValues = yup.InferType<typeof schema>;

function Form({ values }: { values: TestValues }) {
  const methods = useForm({
    values: values,
    resolver: yupResolver(testSchema)
  });
  return null;
}

The inferred type for yupResolver looks like this:
(alias) yupResolver<{
    test: number | undefined;
}>(schema: Lazy<any, yup.Maybe<yup.AnyObject>, any> | yup.ObjectSchema<{
    test: number | undefined;
}, yup.AnyObject, any, "">, schemaOptions?: yup.ValidateOptions<...> | ... 1 more ... | undefined, resolverOptions?: {
    ...;
}): Resolver<...>
import yupResolver

As you can see, the generics (TFieldValue) for yupResolver should have been inferred as optional keys, but they were inferred as required keys instead. This issue arises from the fact that the ObjectSchema in Yup extends the underlying schema's first argument using MakeKeysOptional. This utility type makes keys optional when the value of an object property is undefined. However, because this utility type is used, the expected inference isn't achieved, resulting in keys being mistakenly inferred as required.
https://github.com/jquense/yup/blob/1ee9b21c994b4293f3ab338119dc17ab2f4e284c/src/object.ts#L99
The incorrect inference of generics (TFieldValue) was causing problems when passing it as the form type to the Resolver. To resolve this, we fixed the return type by passing the correctly inferred schema type obtained through Yup.InferType as the argument to the Resolver.
Resolved CSB
You can view the resolved example in the following CSB link: https://codesandbox.io/s/rhf-625-54jvv4

This PR does not aim to resolve https://github.com/react-hook-form/resolvers/issues/589. However, regarding this issue, as mentioned in https://github.com/orgs/react-hook-form/discussions/10618#discussioncomment-6826058, I believe using the FormValue's values should be passed to yupResolver to address the inconsistency issue.

Thanks a ton @kotarella1110


Added requirements

Hi, it is an outstanding work! Very thanks. I want to follow your work in how to optimize the loss. Have you released all training code?

Hello,do you have search and train code for cifar?Thanks very much!


Think about CookieMiddleware

Possibly use additional CookieBucket object to be shared in container and request attribute to collect requested cookies to be set.

It's actually part of spiral code, not components.


Enable one to many relationship for the arrow line. One-to-Many case relationship

Fixes #295

Pull Request Test Coverage Report for Build 1372

6 of 81 (7.41%)  changed or added relevant lines in 1 file are covered.
503 unchanged lines in 13 files lost coverage.
Overall coverage decreased (-8.8%) to 28.155%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

library/src/main/java/io/ona/kujaku/layers/ArrowLineLayer.java
6
81
7.41%

Files with Coverage Reduction
New Missed Lines
%

library/src/main/java/io/ona/kujaku/exceptions/WmtsCapabilitiesException.java
2
0.0%

library/src/main/java/io/ona/kujaku/helpers/MapboxLocationComponentWrapper.java
3
0.0%

sample/src/main/java/io/ona/kujaku/sample/repository/BaseRepository.java
5
0.0%

library/src/main/java/io/ona/kujaku/wmts/model/WmtsLayer.java
5
75.0%

library/src/main/java/io/ona/kujaku/utils/LogUtil.java
10
0.0%

sample/src/main/java/io/ona/kujaku/sample/MyApplication.java
14
0.0%

library/src/main/java/io/ona/kujaku/data/MapBoxDeleteTask.java
18
21.62%

sample/src/main/java/io/ona/kujaku/sample/repository/KujakuRepository.java
24
0.0%

library/src/main/java/io/ona/kujaku/data/MapBoxDownloadTask.java
45
29.79%

sample/src/main/java/io/ona/kujaku/sample/repository/PointsRepository.java
47
0.0%

Totals

Change from base Build 1351:
-8.8%

Covered Lines:
1669

Relevant Lines:
5928

💛  - Coveralls


#including a contract in another contract fails when they have a shared action name

include_contract_fail.tar.gz
swatanabe:include_contract_fail steven.watanabe$ cleos push action accounting bad '[]' -p alice
Error 3050004: eosio_assert_code assertion failure
Error Details:
assertion failure with error code:<PHONE_NUMBER>000000000

Confirmed on 1.6.2

I also experience this. I also noticed that if two contracts share an on_notify indicator and they are in the same project (maybe one includes the other), I receive an error that the project already has an on_notify. However, they should be separate.  I work around this by creating multiple projects, but it does create code duplication by having to include headers in multiple places.

+1

It looks like this was fixed by a6477873c3f7b0b40af4eec8b1bc1afe51fd24b6

#686


Bookmarks on Homepage

As a user I want to see my bookmarks on my homepage
3

Acceptance Criteria:

[ ] Bookmarks should be listed at Homepag
[ ] A click should redirect to bookmark destination


[Kill Process] display process ordered by memory usage

Extension
https://www.raycast.com/rolandleth/kill-process
Description
Sometimes we not only need to kill process that cost too much cpu, but also too much memory, such as memory leak(and in these cases, process do not often cost too much cpu). I hope we can display memory usage per process and ordered like cpu usage.
Who will benefit from this feature?
all users using this extension
Anything else?
Not only list the process in activity monitor, but also provide a mode to aggregate process that is actually from a same app, like open multi tabs in chrome, do not show multi "chrome helper", instead show a "chrome" with the sum up cpu or memory usage.

I'm trying to implement this...


Fixes #41

Fixes issue #41 and related code

Codecov Report

Merging #44 into master will increase coverage by 0.22%.
The diff coverage is 71.42%.

@@            Coverage Diff             @@
##           master      #44      +/-   ##
==========================================
+ Coverage   91.57%   91.79%   +0.22%
==========================================
  Files          20       20
  Lines        1400     1401       +1
==========================================
+ Hits         1282     1286       +4
+ Misses        118      115       -3

Impacted Files
Coverage Δ

medallion/backends/memory_backend.py
92.25% <71.42%> (+2.18%)
:arrow_up:

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 c99f8dc...9a662fc. Read the comment docs.

Thanks, @khdesai! I added a test for code coverage.


doc: fix code to generate links for headings in the manual

Description of changes
Due to unfortunate testing of #295847, we didn't realise that AnchorJS was generating the wrong links for almost all of the manual. I personally only checked the generated links with the first couple top-level headings (which have the same id as the name of the headings), and checked that the link button showed up on all some lower-level headings as well.
As a result of that, most links in the manual are wrong. For example, if you go to this section and click the anchor link, you'll see that the url changes from #chap-platform-support to #platform-support. The correct link is #chap-platform-support.
The fix comes in two parts:

A fix on nixos-render-docs to generate headings with id attributes. Previously, it generated headings without id attributes even if there was an id specified. The id ended up inside a <span> element inside the heading.

This is needed for AnchorJS to create links pointing to the proper id. If the heading element doesn't have an id, AnchorJS generates one, which is the main reason why the current links in the manual are mostly wrong.

The code that calls AnchorJS forces it to only run on headings that have an id attribute set. This prevents AnchorJS from generating ids automatically, which means that the links it generates can easily break as the content of the manual changes.

Things done

Built on platform(s)

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

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

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

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

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

[x] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

@pennae requested your review because this touches nrd more than other things. I kept the PR title with doc: since this also touches another bit that is not nrd-specific, but am ok changing the title to be nrd-specific as well. I have no opinion on this, so leaving it up to you if you prefer changing the title

This pull request has been mentioned on NixOS Discourse. There might be relevant details there:
https://discourse.nixos.org/t/2024-03-21-documentation-team-meeting-notes-114/41957/1


RtDocker.java:35-36: Implement RemoteDocker which will...

The puzzle 11-6dd03fe4 from #11 has to be resolved:
https://github.com/amihaiemil/docker-java-api/blob/99be189e2f1799427d836fe3077af433955d226f/src/main/java/com/amihaiemil/docker/RtDocker.java#L35-L36
The puzzle was created by Mihai Andronache on 04-Feb-18.
Estimate: 30 minutes, role: IMP.
If you have any technical questions, don't ask me, submit new tickets instead. The task will be "done" when the problem is fixed and the text of the puzzle is removed from the source code. Here is more about PDD and about me.

@0pdd all puzzles are solved

@0pdd all puzzles are solved

@0pdd all puzzles are solved

@charlesmike hello

@charlesmike hello

Hi @amihaiemil! I can help you index your Github-hosted website, provided that the repository name respects the format owner.github.io (or has a gh-pages branch) and the command is given by the repo's owner.
More on commands here.
Also, this blog post might be useful.

The job #23 assigned to @llorllale/z, here is why; the budget is 30 minutes, see §4; please, read §8 and §9; if the task is not clear, read this and this

@amihaiemil shouldn't this be v1.30 instead of:
https://github.com/amihaiemil/docker-java-api/blob/c82d0561e0701bdad9e95bd88e8b4c5d2207f832/src/main/java/com/amihaiemil/docker/LocalDocker.java#L56

@llorllale no, 1.35 is fine. When I checked, that was the latest version.

@llorllale the doc we were using is a bit older, that's it. We should search for the newest one; luckily, we did not implement a lot of it yet.
But, for instance, this is the reason why we expose raw JsonObjects -- we let the clinet figure out the payload they have to provide or receive, since they have to know those endpoints anyway, in order to properly build a POJO (if we were to provide such models).
It makes no sense for a library to struggle with the I/O models of the API, I believe. Then, when the API changes, we must take care to also change our models.

The puzzle 11-6dd03fe4 has disappeared from the source code, that's why I closed this issue.

@0pdd 2 puzzles #67, #68 are still not solved.

Order was finished: +30 points just awarded to @llorllale/z

The job #23 is now out of scope

@0pdd 2 puzzles #100, #68 are still not solved; solved: #67.


Ethereum block delay too low

Original Isuue
Surfaced from @informalsystems audit of Althea Gravity Bridge at commit 19a4cfe
severity: High
type: Protocol / Implementation bug
difficulty: Unknown
Involved artifacts

Orchestrator: ethereum_event_watcher.rs

Description
In Orchestrator's Ethereum event watcher, function get_block_delay() is used to determine the block processing delay wrt. the latest block observed on Ethereum:
/// Let's make a conservative assumption of 1% chance of an uncle being a two block deep reorg
/// (actual is closer to 0.3%) and assume that continues as we increase the depth.
/// Given an uncle every 2.8 minutes, a 6 deep reorg would be 2.8 minutes * (100^4) or one
/// 6 deep reorg every 53,272 years.
///
pub async fn get_block_delay(web3: &Web3) -Uint256 {
    let net_version = get_net_version_with_retry(web3).await;

    match net_version {
        // Mainline Ethereum, Ethereum classic, or the Ropsten, Kotti, Mordor testnets
        // all POW Chains
        1 | 3 | 6 | 7 =6u8.into(),
        // Dev, our own Gravity Ethereum testnet, and Hardhat respectively
        // all single signer chains with no chance of any reorgs
        2018 | 15 | 31337 =0u8.into(),
        // Rinkeby and Goerli use Clique (POA) Consensus, finality takes
        // up to num validators blocks. Number is higher than Ethereum based
        // on experience with operational issues
        4 | 5 =10u8.into(),
        // assume the safe option (POW) where we don't know
        _ =6u8.into(),
    }
}

It is employed in the function check_for_events() uniformly in the following way (here shown only for deposits):
    let latest_block = get_block_number_with_retry(web3).await;
    let latest_block = latest_block - get_block_delay(web3).await;
    let deposits = web3.check_for_events(
            starting_block.clone(), Some(latest_block.clone()), ...
        ).await;

As can be seen, the block delay is subtracted from the latest block number, and the events are then retrieved up to the adjusted block number, and processed.
There are three problems with the above approach.
The Ethereum block delay is too low
The above calculation of probabilities is not well-justified: probability theory simply doesn't apply here as Ethereum reorganizations are not random events. The correct estimation of a block delay is a risk assessment, and is a very complicated process. We are not at a position to advice on the correct block delay number, but it makes sense to take a glimpse on what Ethereum block delays are used by crypto exchanges:

Kraken: 20 blocks

Coinbase: 35 blocks

Binance: 12 blocks (changed from 30 two years ago)

As can be seen, the minimal block delay used by crypto exchanges is 12, and the average around 22, which is much larger than 6, used by Gravity Bridge.
No detection / mitigation plan in case of a long reorg
No block delay can guarantee that a reorg longer than that won't happen eventually, as DAO / Ethereum Classic case demonstrates well. While nothing can protect users against long reorgs, those events should be detected and mitigated. On the contrary, Gravity Bridge doesn't include any detection or mitigation mechanism against such events, and will proceed further, possibly causing more damage than necessary.
No testing against reorgs
As can be seen in the above code, testnets do not exercise a case of reorgs at all, even up to the given bound: block delay for testnets is taken to be 0. This doesn't provide any confidence, even a minimal one, that the code will behave correctly when deployed on the Ethereum main net.
Problem Scenarios

A reorg happens on the Ethereum main net with the length larger than it is currently assumed by Gravity Bridge (6)

This creates a possibility of double spends, or other undesirable consequences;

Without a detection / mitigation plan, Gravity Bridge will proceed as if nothing has happened, possibly causing more damage.

The testnets use 0 block delay

It is not clear how the code will behave even in presence of reorgs up to the currently present block delay.

Recommendation
Short term

Undertake risk assessment for the Gravity Bridge. At the very least, orient to the Ethereum block delays used by crypto exchanges, and increase the value used by Gravity Bridge to the average block delay employed there (~ 20 blocks).

In the testnets, undertake testing against Ethereum reorgs both up to, and above the assumed block delay. Make sure that up to the assumed block delay the code behaves correctly, and thoroughly understand possible effects of long reorgs.

Long term

Implement detection / mitigation mechanisms in case of an Ethereum reorg longer than the assumed block delay happens. The detection mechanism should make sure, at the very least, that this event is detected, and communicated to validators. The mitigation mechanism should probably just stop the Gravity Bridge operation; and it should also implement the method to resume the operation after the damage assessment and repair (e.g. in the form of a special message signed by the quorum of validators).

This was updated in https://github.com/PeggyJV/gravity-bridge/pull/325.


Update XSAPI nuget version number.

@jicailiu,
Thanks for your contribution as a Microsoft full-time employee or intern. You do not need to sign a CLA.
Thanks,
Microsoft Pull Request Bot


access_token does not list in the cookie

I am getting the cookie by
const ACCESS_TOKEN = 'access_token' as string;

function AppRouter(): JSX.Element {
  const [cookie, setCookie] = useCookies([ACCESS_TOKEN]);

  useEffect(() => {
    console.log(cookie);
  }, [cookie]);

From the applications tab we can see the access_token

But looks like it is not appeared when I use react-cookie

Is it a bug?

Facing the same thing, it is not showing the cookie or is unable to fetch the cookie on the Client Side.

I found that if you are setting the cookie as a HTTP ONLY then if was unable to catch the cookie on the development env.

It is expected that the browser is unable to read HTTP only cookies.


May I send messages with accesstoken?

I don't want to get email/password from users.
I already have access_token, may I use this token to create a new message?

Unfortunately not.  Facebook seems to currently do a pretty good job of making this impossible.


SKlearn classifiers and FastGradientMethod

FastGradientMethod doesn't work with sklearn classifiers. Keeps returning
"EstimatorError: FastGradientMethod requires an estimator derived from <class 'art.estimators.estimator.BaseEstimator'> and <class 'art.estimators.estimator.LossGradientsMixin'>, the provided classifier is an instance of <class 'art.estimators.classification.scikitlearn.ScikitlearnRandomForestClassifier'> and is derived from (<class 'art.estimators.classification.scikitlearn.ScikitlearnClassifier'>,)"
Works fine with logistic regression and SV classifier.

Hi @ezraabah Thank you very much for using ART! I cannot see the last lines of the stack trace in your second image. There are probably two things happening, first KNeighborsClassifier is not yet supported by SklearnClassifier and second even if it would be support it would probably not be compatible with FastGradientMethod because it does not allow loss gradients to be calculated.

Thanks so much. Its my first adversarial ML project and your reply is resourcesful. As you proposed, I'll try the attack of Sitawarin and Wagner on the classifier.


Added JS Roadmap

Related Issue
Fix #2858
Description
Added Javascript roadmap
[Please include a brief description of the changes or features added]
Type of PR

[ ] Bug fix
[ ] Feature enhancement
[X] Documentation update
[ ] Security enhancement
[ ] Other (specify): _______________

Screenshots / Videos (if applicable)
[Attach any relevant screenshots or videos demonstrating the changes]
Checklist

[X] I have performed a self-review of my code.
[X] I have read and followed the Contribution Guidelines.
[X] I have tested the changes thoroughly before submitting this pull request.
[X] I have provided relevant issue numbers, screenshots, and videos after making the changes.
[X] I have commented my code, particularly in hard-to-understand areas.
[X] I have followed the code style guidelines of this project.
[X] I have checked for any existing open issues that my pull request may address.
[X] I have ensured that my changes do not break any existing functionality.
[X] Each contributor is allowed to create a maximum of 4 issues per day. This helps us manage and address issues efficiently.
[X] I have read the resources for guidance listed below.
[X] I have followed security best practices in my code changes.

Additional Context
[Include any additional information or context that might be helpful for reviewers.]
Resources for Guidance
Please read the following resources before submitting your contribution:

[ ] Code Harbor Hub Community Features
[ ] Docusaurus Documentation
[ ] React.js Documentation
[ ] Markdown Guide
[ ] MDX Documentation
[ ] Mermaid Documentation

Resources for DSA Features on Our Site:

[ ] Tabs: Switch Languages
[ ] Line Numbering
[ ] Math Equations

Contribution Guidelines
Thank you for considering contributing to our project! To ensure smooth collaboration and effective contribution management, please adhere to the following guidelines:
Issue Creation

Limit on Issues:

Each contributor is allowed to create a maximum of 4 issues per day. This helps us manage and address issues efficiently.

Contribution Levels

Basic Contributions:

This project is primarily focused on documentation. Most of the setup has been completed, so contributors will generally need to work on basic code tasks, such as writing tests.
For these tasks, issues will be assigned the level1 label.

Acknowledging Hard Work:

If a contributor puts in significant effort on a task, the issue will be upgraded to level2. This is our way of recognizing and appreciating extra effort.

Feature Additions and Component Work:

Contributors working on new features or components using JSX/TSX will be assigned a level based on the complexity and quality of their work.
The more complex and valuable the contribution, the higher the level assigned.

Level Definitions

Level1:

Tasks are straightforward, such as fixing minor bugs, writing tests, or making simple documentation updates.

Level2:

Tasks require more effort, such as addressing complex bugs, improving existing features, or making substantial documentation improvements.

Level3:

Tasks are highly complex and involve significant new feature development, major refactoring, or extensive contributions to the project’s core components.

We look forward to your contributions and appreciate your effort in helping us improve the project!

added @Ajay-Dhangar

@dhairyagothi, roadmap design is not good. we need good UI/UX for better understanding you can follow https://roadmap.sh/javascript

sure i am trying to make it as like you said

@Ajay-Dhangar i want to ask that if i can make a figma design and later convert it into html css and adding it .tsx file then its okay ?

@dhairyagothi, I appreciate your willingness to help with my open source projects. However, please keep in mind that I want to respect your time, knowing you're actively contributing to multiple projects. Longer discussions might complicate things or create issues based on your PRs or contributions.

Sure @Ajay-Dhangar i will make pr ASAP

@Ajay-Dhangar please consider this for now


Title support

"The only issue I'm having is that Quip is using the first h tag it finds as the title of the document, instead of using the title of the obsidian note itself.

I may have to add title support as a setting, since different people have different workflows. My current thought is something along the lines of (using markdown formatting for UX prototyping):
Quip Document title:

[ ] Use Obsidian note name as the Quip document title. This option will add a top-level H1 to the start of your documents to contain this title.
[x] Let Quip guess document titles. Quip seems to choose the first header in a document as document title.

Note that Quip does not expose any API to update a title of an existing document, so renaming a note or changing it’s headers will NOT change the document title in Quip after using the Update existing Quip document command.


Support GitHub's preview mergebox ("new merge experience")

Expected Behavior
The extension to add UI elements to the mergebox
Screenshot with non-preview mergebox

Actual Behavior
No UI elements appear
Screenshot with new preview mergebox

Steps to Reproduce the Problem

Enable firefox Mergify AddOn
Enable "Try the new merge experience" (can be done with ?new_mergebox=true)
Observe UI elements no longer appear
:cry:

Specifications

Pull Request URL:
Mergify Config URL:

HTML tree with mergify UI elements

HTML tree for the new preview mergebox

Hi! It's on our roadmap. I'll keep you updated once it's released.

Hi! We are releasing the browser extension 1.0.14. You should see the action buttons soon.

Hi! We are releasing the browser extension 1.0.14. You should see the action buttons soon.

Hm, I've just updated to 1.0.14 and restarted my browser, but I still can't see the buttons.
Stepping through tryInject(), it seems the issue is that isMergifyEnabledOnTheRepo is null. A breakpoint on line L224 is never hit.
I can confirm that document.querySelector('a[href="/apps/mergify"]') is null when the new mergebox is enabled.
With the new mergebox disabled it exists:

The equivalent image in the new mergebox looks like:
<img data-component="Avatar"
     class="flex-shrink-0 ml-2 mr-2 prc-Avatar-Avatar-ZRS-m"
     alt="Summary"
     data-square=""
     width="20"
     height="20"
     style="--avatarSize-regular: 20px;"
     src="https://avatars.githubusercontent.com/in/10562?s=40&v=4"
     data-testid="github-avatar">

But it is not wrapped in an <a> tag:


Captcha/ OTP not working

Captcha/ OTP not working
To Reproduce
Steps to reproduce the behavior:

Go to Notifications
Click on"configurator - Click button to configure Alexa Media Player - Captcha @.***"
Enter captcha
Notification reappears

Expected behavior
I have OTP enabled, I'd expect OTP dialogue
Screenshots
If applicable, add screenshots to help explain your problem.

System details

Home-assistant (version): 0.114.4
HACS: 1.5.2
Hassio No
alexa_media  (version from const.py or HA startup):
alexapy (version from pip show alexapy or HA startup):

Logs
Please provide logs. We'll be most likely asking for them anyway.
Additional context
Add any other context about the problem here.

Your password is incorrect, it says so right there in the captcha image

Happened to me too. I tried captcha like 5-6 times, and now I am locked out - (even though I can login to my Amazon account from any browser, and finish the auth with 2FA.

Happening as well, removed the integration, went through the process, authorized on browser and through amazon app, prompt for captcha submits and then goes into the endless cycle of asking again.

Same here! =/

As mentioned by @broyuken the specific error you found is your password is wrong. To the extent others have chimed in that Amazon is saying it is sending information to you, that's a dupe of #807.

+1 Solved using @guilhermelirio  steps

Have the exact same problem, have 2FA activated (and also added a back-up phone number in 2SV settings).
Tried to uninstall and reinstall Alexa Media Player several times, was never able to get through captcha verification page, always shows the same error message "Your password is incorrect", I can assure that the password is correct and also tried changing the password, none of above methods worked. Please help.


"Invalid Login Attempt" unclear

Hello,
My team and I have a question regarding the account lockout threshold counter. We want to know if login attempts using an expired password count towards the "Invalid Login Attempt counter". We recently had a case where a user's account tried authenticating over 900,000 times using an expired password and did not receive an account lockout.
Thank you
[Enter feedback here]

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

ID: 82cb96d5-5901-a1ea-a32d-12f22c5c4a09
Version Independent ID: d8073688-6782-c4b2-58c8-6a8650bfeb9c
Content: Account lockout threshold (Windows 10) - Windows security
Content Source: windows/security/threat-protection/security-policy-settings/account-lockout-threshold.md
Product: m365-security
Technology: windows-sec
GitHub Login: @Dansimp
Microsoft Alias: dansimp

@jj4r3d , Could you tell, user device is connected organization and or  a domain-joined device.
Is the system administrator is properly configured the locked-out policy and applied to connected user devices?

The user/device is connected to an organization/domain, yes. Our lockout policy is 50 attempts in 5 minutes. We just want to know if expired password attempts count.

@jj4r3d , I am not an expert, take user device with you, and  attend the account lockout, execute worng password attempt, and verify the deployed policy is  conformed and working correctly

Thank you for your time. We tested the policy using wrong passwords and it works. However, if a user's password expires and they try it 50 times, it doesn't lock out. I wonder if anyone else knows

@jj4r3d . I have doubt on his user device, he or she might applied registry key to avoid lockout policy . Please examine that user device

Hello @jj4r3d ,
We want to know if login attempts using an expired password count towards the "Invalid Login Attempt counter". - no, it doesn't, because the password was correct. Password is not considered as incorrect when it is expired. When it is expired, it cannot be used to access resources, it only can be used to set the new password.
Thank you


offhshell features for ttH, new process: tHq, new phasespace module for VBF, parts for off-shell VBF

Hi Markus, all,
I just put back one piece that got lost in the merge, to work for high mass
(width > 100 GeV) we need to give 10 spaces for printing the width,
otherwise it prints ***.
Heshy
On Tue, Jun 30, 2015 at 4:21 PM, Markus Schulze<EMAIL_ADDRESS>wrote:

Merged #7 https://github.com/JHUGen/JHUGen/pull/7.
—
Reply to this email directly or view it on GitHub
https://github.com/JHUGen/JHUGen/pull/7#event-344657088.


the dark theme style of manage packages icon for python kernel is not consistent with the rest of the UI

let's get a blue version for this icon.

We need to figure this out as part of accessibility. This is under the preview flag, so moving to July.

Approved in shiproom

I've been looking at this and will continue looking today; it's an issue that affects any extension-contributed actions to the notebook toolbar.

There's interplay here between the masked icons that isn't trivial to figure out at all, so we need to have a discussion with design. The ask here is to have the same icons for light + dark mode (but not for hc). This action is contributed by an extension, so it makes fixing this particular issue in a generic way much harder. A few different avenues to pursue here:

Work with design to review theme icon foreground colors; there may be opportunity to do either align with dashboards (where every icon is blue for all themes) or the rest of the app (where there are distinct icons for light/dark themes)
Work with VS Code to contribute the ability to contribute an action with its own high contrast icon (separate from light/dark)
Any other options anyone else has 😄

This has since been fixed:

Closing as a result.


test_persist_selectable fails

Running the test suite the test_persist_selectable test case fails for us on NixOS.
___________________________ test_persist_selectable ____________________________

app = <Flask 'test_basic_app'>, db = <SQLAlchemy engine=sqlite:///:memory:>
Todo = <class 'conftest.Todo.<locals>.Todo'>
recwarn = WarningsRecorder(record=True)

    def test_persist_selectable(app, db, Todo, recwarn):
        """ In SA 1.3, mapper.mapped_table should be replaced with mapper.persist_selectable """
        with app.test_request_context():
            todo = Todo('Test 1', 'test')
            db.session.add(todo)
            db.session.commit()

>       assert len(recwarn) == 0
E       assert 2 == 0
E        +  where 2 = len(WarningsRecorder(record=True))

This failure is also visible in the project's CI errors, e.g. https://github.com/pallets-eco/flask-sqlalchemy/runs/7847592580?check_suite_focus=true.

Environment:

Python version: 3.10.6
Flask version: 2.2.2
Flask-SQLAlchemy version: 2.5.1
SQLAlchemy version: 1.4.40

Tests were rewritten in #1087


Update Siebel Cloud Manager Live Lab

Add here your WMS ID
<EMAIL_ADDRESS>General requirements

Information in the workshop is adequate and updated
Code is correct and working
Links are correct
Make sure you enter the help email link in your manifest.json
Please make sure WMS URLs are updated as needed after your PR is approved

Checklist - Refer to the QA document for the complete list
Please confirm that the following is completed before submitting your PR

[*] All filenames are lower case (including folders, images, files, etc.)
[*] Filenames are descriptive
[*] Your workshop folder structure should be similar to the one used in the sample workshop (https://github.com/oracle-livelabs/common/tree/main/sample-livelabs-templates/sample-workshop)
[*] Are you using multiple versions (desktop/, sandbox/, tenancy/)? Make sure that each of them contains a manifest.json and an index.html
[*] Image references in markdown contain an alternate text

WMS ID : 11097


feat: rename ruby_ls to ruby_lsp

The Ruby LSP team calls the LSP server ruby-lsp, while nvim-lspconfig calls it ruby_ls. The ruby-lsp team have suggested that this be renamed to ruby_lsp so the naming is consistent everywhere (comment).
This is a follow up to the PR on nvim-lspconfig (https://github.com/neovim/nvim-lspconfig/pull/3105) to start using the new name here.
With the change in nvim-lspconfig, the following warning will be shown every time neovim is opened:
ruby_ls is deprecated, use ruby_lsp instead.
This feature will be removed in lspconfig version 0.2.0

The LSP will continue to work, but people might find the warning annoying.

https://github.com/neovim/nvim-lspconfig/pull/3105 has been merged, so this should be safe to merge now.

:wave: sorry to be that guy, but is there any reason not to go ahead and merge this?


[docs/regenerate.ps1] Incorrect sorting in portfile-functions.md

When regenerating the documentation for #14891, the listing in portfile-functions.md was sorted incorrectly, causing CI to fail. The incorrect sorting can be seen in 87e3249d2c30d. This required manual intervention on my part to fix the sorting.
Environment

OS: Windows 10 PowerShell 7.1
Compiler: N/A

To Reproduce
Steps to reproduce the behavior:

docs/regenerate.ps1
Open pull request
Experience the failure.

Expected behavior
For CI to not fail.
Failure logs
https://dev.azure.com/vcpkg/public/_build/results?buildId=46020&view=logs&j=912ac355-25d6-5c3c-8698-e074cc57eb78&t=44b67b4c-a5c9-5085-716c-bffa21efb028
Additional context
Add any other context about the problem here.

The issue is that pwsh and powershell sort differently; thus, we should do explicit sorting.


Change the bundled server location

Currently it references the 1.x location folder.

@jjeffryes feel free to merge if this one LGTY.


Enable redirects for Go Electric pages being deleted

When [Situation]?
Preparing to launch the new GE wordpress site
I want to [Motivation]
Remove all the duplicated content on gov.bc.ca and redirect people to wordpress
So I can [Expected Outcome]
make sure they find what they're looking for
Context
Need to look at monthly traffic & most traffic from Google; request redirects from GDX on highest-traffic pages

Met with Christina and Audrey today -- recommending to redirect the Passenger Vehicles page on gov to Wordpress. Pending approvals.


Popup problem

The corners are white maybe a problem with the
type: iframe in card?

Can you make a option for disable round corners?

I have resolve in fully Kiosk browser
Default Webview Background Color
Select default background color for the Webview

Hi and thanks for you feedback, you can change it directly in the pop-up yaml:
  - type: custom:bubble-card
    card_type: pop-up
    hash: '#your-pop-up'
    styles: |
      #root {
        border-radius: 0;
      }

    styles: |
      #root {
        border-radius: 0;
      }

Can you please confirm that this solution still works in version 1.4.2?
Unfortunately it does not work for me..


[semihosting] ensure directories are exists before open file

Target maybe open a filename in a none existing directory.
This change can avoid IOError exception.
And BTW J-Link also support to automatically create directories if they are not exists.

/azp run


Exposing Kafka outside EKS Kubernetes

Hi, I have successfully deployed kafka and zookeeper on EKS using cp-helm charts. I have exposed the kafka service using LoadBalancers. so that anyone outside the cluster can produce and consume messages. Any Idea how can I do it? This is what i tried
################################################################################################
$ kubectl get svc -n kafka
NAME                          TYPE           CLUSTER-IP       EXTERNAL-IP                                                                     PORT(S)             AGE
kafka-0-external              LoadBalancer   <IP_ADDRESS>   a6755784ac88e42abb0da08eb894282a-ae8ea84a5c931e66.elb.us-east-1.amazonaws.com   31090:31839/TCP     12h
kafka-1-external              LoadBalancer   <IP_ADDRESS>    ae2ae9b19a2744226933d2b851bf654d-db090f8c82cfe6df.elb.us-east-1.amazonaws.com   31090:31052/TCP     12h
kafka-2-external              LoadBalancer   <IP_ADDRESS>   a6eb334d9926742de81dc87eb950d48f-87513c070a4419ac.elb.us-east-1.amazonaws.com   31090:32395/TCP
################################################################################################
CONFIGURATION:
external:
enabled: true
type: LoadBalancer
annotations:
service.beta.kubernetes.io/aws-load-balancer-internal: "true"
service.beta.kubernetes.io/aws-load-balancer-type: nlb
dns:
useInternal: true
useExternal: false
distinct: false
servicePort: 19092
firstListenerPort: 31090
domain: cluster.local
loadBalancerIP: []
loadBalancerSourceRanges:

"<IP_ADDRESS>/8"
"<IP_ADDRESS>/12"
"<IP_ADDRESS>/12"
"<IP_ADDRESS>/8"
init:
image: "lwolf/kubectl_deployer"
imageTag: "0.4"
imagePullPolicy: "IfNotPresent"

"advertised.listeners": |-
EXTERNAL://b${KAFKA_BROKER_ID}.cluster.local:31090
Uncomment to define the EXTERNAL Listener protocol
"listener.security.protocol.map": |-
PLAINTEXT:PLAINTEXT,EXTERNAL:PLAINTEXT
Anything else i need to do ? Has anyone tried this and can share some light ?

How are you trying to get data into Kafka? cp-helm-charts comes with a REST proxy instance, so you can expose that and use it to produce and consume messages. https://docs.confluent.io/current/kafka-rest/quickstart.html

@dsindatry
I have just completed it this week. :P
I have modified the values.yaml for cp-kafka chart using the following:
region: <region> eg. ap-south-1

configurationOverrides:

# uncomment the following to expose it externally.
  "advertised.listeners": |-
   EXTERNAL://${HOST_IP}:$((31090 + ${KAFKA_BROKER_ID})),PLAINTEXT://${POD_IP}:9092
  "listener.security.protocol.map": |-
   PLAINTEXT:PLAINTEXT,EXTERNAL:PLAINTEXT

externaldns:
  dns: <DNS-HOSTED-ZONE>
  ttl: 60

nodeport:
  enabled: true
  servicePort: 19092
  firstListenerPort: 31090

loadbalancer:
  enabled: true
  type: nlb
  internal: true
  loadbalancerPort: 9092
  backendprotocol: tcp
  tlspolicy: ELBSecurityPolicy-TLS-1-2-2017-01

ssl:
  certificateARN: <AWS-ARN>

I have also create a new file nlb-loadbalancer-service.yml
nlb.zip
I have used external-dns to add the of loadbalancer dns to route53.
helm install external-dns \
   --set provider=aws \
   --set aws.zoneType=private \
   --set txtOwnerId=<hosted-zone-identifier> \
   --set domainFilters[0]=<hosted-zone-dns> \
   bitnami/external-dns

@omkark95 whenever i try to produce i get the same error i did last time . it resolves to local DNS names. Thats not going to work when i am producing and consuming.
[ec2-user@ip-10-240-8-98 ~]$ kafkacat -b a72c89a81bf9942a3b0a28741bacaebc-176fa1827604bba0.elb.us-east-1.amazonaws.com:9092 -t new_topic -C
% ERROR: Local: Host resolution failure: kafka-cp-kafka-0.kafka-cp-kafka-headless.kafka:9092/0: Failed to resolve 'kafka-cp-kafka-0.kafka-cp-kafka-headless.kafka:9092': Name or service not known
% ERROR: Local: Host resolution failure: kafka-cp-kafka-2.kafka-cp-kafka-headless.kafka:9092/2: Failed to resolve 'kafka-cp-kafka-2.kafka-cp-kafka-headless.kafka:9092': Name or service not known
% ERROR: Local: Host resolution failure: kafka-cp-kafka-1.kafka-cp-kafka-headless.kafka:9092/1: Failed to resolve 'kafka-cp-kafka-1.kafka-cp-kafka-headless.kafka:9092': Name or service not known
test
test

@omkark95  Idont see the DNS entries getting created in route 53.
Are the below correct ?
a) helm install external-dns --set provider=aws --set aws.zoneType=private --set txtOwnerId=Z02584151D0E1BOIR --set domainFilters[0]=cidev.sas.us bitnami/external-dns
b)  dns:
Is this also the same as txtOwnerId ? (like below)
externaldns:
dns: Z02584151D0E1BOIR

@dsindatry
I have just completed it this week. :P
I have modified the values.yaml for cp-kafka chart using the following:
region: <region> eg. ap-south-1

configurationOverrides:

# uncomment the following to expose it externally.
  "advertised.listeners": |-
   EXTERNAL://${HOST_IP}:$((31090 + ${KAFKA_BROKER_ID}))
  "listener.security.protocol.map": |-
   PLAINTEXT:PLAINTEXT,EXTERNAL:PLAINTEXT

externaldns:
  dns: <DNS-HOSTED-ZONE>
  ttl: 60

nodeport:
  enabled: true
  servicePort: 19092
  firstListenerPort: 31090

loadbalancer:
  enabled: true
  type: nlb
  internal: true
  loadbalancerPort: 9092
  backendprotocol: tcp
  tlspolicy: ELBSecurityPolicy-TLS-1-2-2017-01

ssl:
  certificateARN: <AWS-ARN>

I have also create a new file nlb-loadbalancer-service.yml in the templates folder of cp-kafka.
nlb.zip
I have used external-dns to add the of loadbalancer dns to route53.
helm install external-dns \
   --set provider=aws \
   --set aws.zoneType=private \
   --set txtOwnerId=<hosted-zone-identifier> \
   --set domainFilters[0]=<hosted-zone-dns> \
   bitnami/external-dns

I tried your config yet it seems does not work
I test using kafkacat -b {{ template "cp-kafka.name" $root }}-1.{{ $region }}.{{ $dns }} - L
is there other config in configurationOverrides necessary

I couldn't get the nlb to work either.

LB creation is fine, how to do the external advertise mapping to the LB name for the kafka brokers? @dsindatry dsindatry


[SPARK-29796][SQL][TESTS] HiveExternalCatalogVersionsSuite should ignore preview release

What changes were proposed in this pull request?
This aims to exclude the preview release to recover HiveExternalCatalogVersionsSuite. Currently, new preview release breaks branch-2.4 PRBuilder since yesterday. New release (especially preview) should not affect branch-2.4.

https://github.com/apache/spark/pull/26417 (Failed 4 times)

Why are the changes needed?
BEFORE
scala> scala.io.Source.fromURL("https://dist.apache.org/repos/dist/release/spark/").mkString.split("\n").filter(_.contains("""
<a href="spark-""")).map("""""".r.findFirstMatchIn(_).get.group(1))
java.util.NoSuchElementException: None.get

AFTER
scala> scala.io.Source.fromURL("https://dist.apache.org/repos/dist/release/spark/").mkString.split("\n").filter(_.contains("""
<a href="spark-""")).filterNot(_.contains("preview")).map("""""".r.findFirstMatchIn(_).get.group(1))
res5: Array[String] = Array(2.3.4, 2.4.4)

Does this PR introduce any user-facing change?
No.
How was this patch tested?
This should pass the PRBuilder.

Test build #113396 has started for PR 26428 at commit 67cc8e4.

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/18295/
Test PASSed.

Hi, @cloud-fan and @jiangxb1987 .
Could you review this PR?

Thank you, @jiangxb1987 .
This is tested locally. Merged to master/2.4.

Nice, I was wondering why that was failing suddenly.

Test build #113396 has finished for PR 26428 at commit 67cc8e4.

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/113396/
Test PASSed.

Thank you, @srowen and @HyukjinKwon .

Thanks for fixing it very quickly!


Display less decimal places

How do make it so all my number are displayed with a certain amount of decimal places. I want to be able to set this only once in my code.

Ref https://github.com/JuliaLang/julia/issues/16522 Please at least don't post the same feature request at multiple places without any cross reference.


Fix grad accum parsing in hparams

Currently, using --grad_accum 1 in the arg parser fails. grad_accum can be an int, or  str, and so yahp does not attempt to coerce a string such as "1" into an int. This adds that logic into our hparams object.
This PR does not affect the non-YAHP Trainer API.

Agreed -- @ravi-mosaicml should we merge this anyway, or fix this directly in yahp?

Corresponding fix to YAHP here: https://github.com/mosaicml/yahp/pull/122


No repeat: media notification showing wrong song on queue ended

With no-repeat enabled, when the queue ends, the queue on the app loads the first song. Such that when you click play, it plays the first song in queue. However, the media notification still shows the last song. Playing music using the media notification will play the audio for the last song while the app shows metadata for the first.
The fix
When  loading the queue to point to the first song on queue end, also update the media notification.

Although this bug occurs with no repeat on, also check for other repeat modes

Fix3d


multiple icon support for calendars

Does the pull request solve a related issue? Yes
If so, can you reference the issue? https://forum.magicmirror.builders/topic/2078/calendar-module-multiple-icons

somehow i messed up the commit message

Could you show a screenshot of what this would look like? I'm not sure I really understand the purpose of this PR.

config: {
  calendars: [
    {
      symbol: ["calendar-check-o", "car"],
      url: "webcal://www.calendarlabs.com/templates/ical/US-Holidays.ics"
    },
    {
      symbol: "truck",
      url: "webcal://www.calendarlabs.com/templates/ical/Germany-Holidays.ics"
    }
  ]
}

Merged!


Everything using Anvil GUI is broken

I'm getting this error in console on 1.20.1 using the plugin everything in the plugin works fine other than this.
[14:28:10 INFO]: Ethmangameon issued server command: /manhunt config huntStartTime
[14:28:10 ERROR]: null
org.bukkit.command.CommandException: Unhandled exception executing command 'manhunt' in plugin ManHunt v1.7.8
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:47) ~[paper-api-1.20.1-R0.1-SNAPSHOT.jar:?]
at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:155) ~[paper-api-1.20.1-R0.1-SNAPSHOT.jar:?]
at org.bukkit.craftbukkit.v1_20_R1.CraftServer.dispatchCommand(CraftServer.java:1007) ~[paper-1.20.1.jar:git-Paper-145]
at org.bukkit.craftbukkit.v1_20_R1.command.BukkitCommandWrapper.run(BukkitCommandWrapper.java:64) ~[paper-1.20.1.jar:git-Paper-145]
at com.mojang.brigadier.CommandDispatcher.execute(CommandDispatcher.java:265) ~[paper-1.20.1.jar:?]
at net.minecraft.commands.Commands.performCommand(Commands.java:324) ~[?:?]
at net.minecraft.commands.Commands.performCommand(Commands.java:308) ~[?:?]
at net.minecraft.server.network.ServerGamePacketListenerImpl.performChatCommand(ServerGamePacketListenerImpl.java:2347) ~[?:?]
at net.minecraft.server.network.ServerGamePacketListenerImpl.lambda$handleChatCommand$21(ServerGamePacketListenerImpl.java:2307) ~[?:?]
at net.minecraft.util.thread.BlockableEventLoop.lambda$submitAsync$0(BlockableEventLoop.java:59) ~[?:?]
at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768) ~[?:?]
at net.minecraft.server.TickTask.run(TickTask.java:18) ~[paper-1.20.1.jar:git-Paper-145]
at net.minecraft.util.thread.BlockableEventLoop.doRunTask(BlockableEventLoop.java:153) ~[?:?]
at net.minecraft.util.thread.ReentrantBlockableEventLoop.doRunTask(ReentrantBlockableEventLoop.java:24) ~[?:?]
at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:1339) ~[paper-1.20.1.jar:git-Paper-145]
at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:197) ~[paper-1.20.1.jar:git-Paper-145]
at net.minecraft.util.thread.BlockableEventLoop.pollTask(BlockableEventLoop.java:126) ~[?:?]
at net.minecraft.server.MinecraftServer.pollTaskInternal(MinecraftServer.java:1316) ~[paper-1.20.1.jar:git-Paper-145]
at net.minecraft.server.MinecraftServer.pollTask(MinecraftServer.java:1309) ~[paper-1.20.1.jar:git-Paper-145]
at net.minecraft.util.thread.BlockableEventLoop.managedBlock(BlockableEventLoop.java:136) ~[?:?]
at net.minecraft.server.MinecraftServer.waitUntilNextTick(MinecraftServer.java:1287) ~[paper-1.20.1.jar:git-Paper-145]
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1175) ~[paper-1.20.1.jar:git-Paper-145]
at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:318) ~[paper-1.20.1.jar:git-Paper-145]
at java.lang.Thread.run(Thread.java:833) ~[?:?]
Caused by: java.lang.NoClassDefFoundError: Could not initialize class de.shiirroo.manhunt.anvilgui.AnvilGUI
at de.shiirroo.manhunt.anvilgui.AnvilGUI$Builder.open(AnvilGUI.java:491) ~[manHunt-1.7.8.jar:?]
at de.shiirroo.manhunt.command.subcommands.ConfigManHunt.AnvilGUI(ConfigManHunt.java:223) ~[manHunt-1.7.8.jar:?]
at de.shiirroo.manhunt.command.subcommands.ConfigManHunt.AnvilGUISetup(ConfigManHunt.java:172) ~[manHunt-1.7.8.jar:?]
at de.shiirroo.manhunt.command.subcommands.ConfigManHunt.perform(ConfigManHunt.java:70) ~[manHunt-1.7.8.jar:?]
at de.shiirroo.manhunt.command.ManHuntCommandManager.onCommand(ManHuntCommandManager.java:94) ~[manHunt-1.7.8.jar:?]
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:45) ~[paper-api-1.20.1-R0.1-SNAPSHOT.jar:?]
... 23 more

Manhunt is currently not compatible with 1.20.1. Im working on a fix today.

It now Fixed

Thanks me and my friends are enjoying the update rn.

Thanks me and my friends are enjoying the update rn.

Glad to hear if you run into problems or want a new feature please let me know.

I have one issue I have but I don't think you could easily fix it I was trying to use MoistMC and use forge mods and it didn't work at all with the gui and didn't work with resetting the world
I contacted them on discord but I did not get a response

ok, i'll take a look

I have one issue I have but I don't think you could easily fix it I was trying to use MoistMC and use forge mods and it didn't work at all with the gui and didn't work with resetting the world I contacted them on discord but I did not get a response

I couldn't find any problems resetting the world via the GUI.


s3 seek

If I try to use smart open to seek/read parts of an s3 file, I get NotImplementedError: seek other than offset=0 not implemented yet.
Arbitrary seeking, especially when the seek was specified relative to the beginning of the file (seek(..., whence=0), should be possible through the Range HTTP header
>>> import boto
>>> s3 = boto.connect_s3()
>>> bucket = s3.lookup('bucket')
>>> key = bucket.lookup('key')
>>> parts = key.get_contents_as_string(headers={'Range' : 'bytes=12-24'})

seek could establish a pointer to the starting byte and subsequent reads would define the end.
Are there any technical limitation or design restrictions that would prevent this?

No, I think it's doable, and useful. Only no one did it yet.

get_contents_as_string should respect the HTTP Range header but it doesn't always behave that way. In particular, I found that the first call read the entire contents while subsequent calls (with the exact same args and kwargs) pulled in only the requested bytes. I believe this to be a bug in boto. Unfortunately I couldn't find another way to implement this in boto2.
However, switching to boto3 I was able to put together a working s3 reader using the object abstractions. I wrapped it in a file handle interface that does arbitrary seeks and reads: https://gist.github.com/perrygeo/9239b9ab64731cacbb35#file-s3reader-py . It's very effective and allowed me to read TIF tags off 2000 x 1.1 GB files stored on S3 in just a few minutes.
I haven't yet considered how something like this could integrate with smart_open but I figured it might be useful.

Ah, great. get_contents_as_string didn't work when I tried, but your analysis is clearly more exhaustive :)
As long as it supports streamed reads and writes (large files), it's a welcome addition! I think we'd have to implement buffering internally (for the for line in x: line-streaming interface, looking for newlines), but that shouldn't be too difficult. The only tricky part is interaction between stream buffering and read: user does seek, then read vs. user does seek, then iterates a few lines, then does read...
What does switching to boto3 entail? I vaguely remember issues with that library (unfinished), but that was some time ago.

Blocked by #43

@menshikh-iv I think this is done. We can seek S3 files now.

Resolved in https://github.com/RaRe-Technologies/smart_open/commit/fbc82cc04bf92e8c588c49c43ff5aff8234ea87d


Refactor EOS Builder

The EOS Builder is getting cumbersome as we add more modifiers. Some care should be placed in cleaning it up.

Resolved by #311


efficiency score on parameters-efficiency track

Hi, thanks for your great benchmark.
I wonder how the "Efficiency" score is calculated. Is the challenge ranked based on this scores?

Thank you for your interest in our benchmark.  We have updated the description of the formula used for accuracy-efficiency metric on eval.ai:
score * np.exp(-np.log10(n_trainable / 1e8 + 1))

We'll also include this clarification in the updated version of our paper.  Thanks.

thanks


Add some args to dind-sidecar to debug it 🐛

Changes

Use vfs storage driver: it's slow but safer
Disable userland-proxy, we don't need it
Add --debug flag in case it fails to have more informations

Signed-off-by: Vincent Demeester<EMAIL_ADDRESS>/cc @sbwsg @afrittoli
Submitter Checklist
These are the criteria that every PR should meet, please check them off as you
review them:

[ ] Includes tests (if functionality changed/added)
[ ] Includes docs (if user facing)
[x] Commit messages follow commit message best practices

See the contribution guide for more details.
Double check this list of stuff that's easy to miss:

If you are adding a new binary/image to the cmd dir, please update
the release Task to build and release this image.

Reviewer Notes
If API changes are included, additive changes must be approved by at least two OWNERS and backwards incompatible changes must be approved by more than 50% of the OWNERS, and they must first be added in a backwards compatible way.

/test pull-tekton-pipeline-integration-tests

/lgtm


Establish well defined cert dir and detect certs automatically

To simplify standing up swarm, it would be nice if swarm had a well known dir it looked for certs in and if present, used them automatically.  This could then be volume mounted in the container to make it easier to get a swarm up and running.
I don't have a strong opinion on the exact path, but perhaps something like /etc/docker/ssl with well known filenames like ca.pem, cert.pem, and key.pem

@dhiltgen any changes to this request?

Not at this time - I still see this as a "nice to have" as it would make it just a tad easier for people to stand up TLS protected swarm clusters.


Unexpected error while analysis of yarn.lock created by bun

Describe the bug
When using bun instead of yarn to generate a lock file, the format does not match the expectations of the analyzer
Version of dependency-check used
latest docker version, using the script in the description on docker hub
Log file
https://gist.github.com/tburschka/377fb54eaa196271fd6dda44a1944c6c
To Reproduce

Install bun https://bun.sh/docs/installation
use any project with a package.json
create a bunfig.toml
add this to the bunfig.toml:

[install.lockfile]
print = "yarn"

run bun install
run the dependency-check script from docker description

Expected behavior
The analysis of the yarn.lock should not fail
Additional context
alternative: support for the bun.lockb (binary) lockfile ;-)

All the YarnAuditAnalyzer does is to run yarn audit if it detects a yarn.lock. it doesn't actually parse the lock file directly.
If you have yarn available, but yarn itself cannot understand bun-created lock files, then ODC can't do much about that. If you do not have yarn available then I guess you'd expect this to fail. - although maybe not as gracefully as would be useful.
FWIW, right now ODC's YarnAuditAnalayzer doesn't work with Yarn Berry (v2+) anyway (#4215 & #4894) and you get a similar error, so it may be related - especially if bun is generating yarn v2+ format lockfiles that would only work with Yarn Berry.


MySQL Client max_allowed_packet mismatch

Describe the bug
MySQL client in the CLI image doesn't have the same configuration for max_allowed_packet, this causes issues with running particular MySQL operations, eg. mysqldump. As the PHP Image is bound entirely by the MariaDB server configuration it can insert rows that exceed the ability for the CLI container to fetch.
To Reproduce
Steps to reproduce the behavior:

Insert a row with > 16M data
Select the row with a mysql query

Example:
mysql -h $MARIADB_HOST -u$MARIADB_USERNAME -p$MARIADB_PASSWORD $MARIADB_DATABASE -e "select value from key_value limit 5908, 1;"
ERROR 2020 (HY000) at line 1: Got packet bigger than 'max_allowed_packet'

drush sql-dump > backup.sql
ERROR 2020 (HY000) at line 1: Got packet bigger than 'max_allowed_packet' at 5908

mysql --help | grep max-allowed-packet
max-allowed-packet                16777216

Expected behavior
The client can access rows that the application can insert.

https://github.com/amazeeio/lagoon/pull/1349


[community] Backends refactor meeting

In today's dev call, we opted to schedule a separate meeting to discuss the backends refactor that BOpen (@alexamici and his team) is beginning to work on. This issue is meant to coordinate the scheduling of this meeting. To that end, I've created the following Doodle Poll to help choose a time: https://doodle.com/poll/4mtzxncka7gee4mq
Anyone from @pydata/xarray should feel free to join if there is interest. At a minimum, I'm hoping to have @alexamici, @aurghs, @shoyer, and @rabernat there.
Please respond to the poll by COB tomorrow so I can quickly get the meeting on the books. Thanks!

Based on the poll above, we'll be meeting at 8a PT on July 28, 2020. https://carbonplan.whereby.com/xarray

@jhamman I will attend (if that is ok) as I am interested in how you are refactoring as part of a future TileDB integration into xarray.

As discussed in the last xarray meeting, we'd like to make this a recurring weekly meeting, for most of the duration of the CZI grant.
I'm tentatively thinking 30 minutes but we can adjust if need be.
Here's a doodle with some scheduling options that should work in both the west coast of the US and Europe:
https://doodle.com/poll/tprri5z65vgy792b

Thanks @shoyer

Any updates on this? The poll currently has Thu, Aug 13 8:00-8:30 PDT (17:00-17:30 CEST) as the only scheduling option that suits everyone.

Quick update — BOpen is currently on holiday, so we’re going to start this
up regularly the week of August 24.
On Tue, Aug 11, 2020 at 6:31 AM keewis<EMAIL_ADDRESS>wrote:

Any updates on this? The poll currently has Thu, Aug 13 8:00-8:30 PDT
(17:00-17:30 CEST) as the only scheduling option that suits everyone.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/pydata/xarray/issues/4253#issuecomment-671948646, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AAJJFVWRQ3QTCLXZAKMN5ZTSAFB47ANCNFSM4PE7RG4Q
.

I really should have scheduled this already!
Extrapolating availability from the doodle, let's try for 8am America/Los Angeles this Thursday, Aug 27. @alexamici your team is the most critical group for this, please let me know if that won't work and we can revisit.
@jhamman can you help put this on the calendar?

@shoyer every other Thursday at 8am Los Angeles time works for us in general, but not tomorrow when both @aurghs and myself already made arrangements, sorry!
We have been studying the details of indexing, that lead us to find an embarrassing bug in cfgrib https://github.com/ecmwf/cfgrib/issues/157, and we are now getting into write support.
I think we can do without this week meeting and we will sync on the regular community meeting.
Feel free to set up regular meeting starting next week of in two weeks (alternating with the community meeting seem the easiest).

Should we try for Thursday at 8am Los Angeles next week, that is on September 3?
As long as you are actively working on things, my preference would be to keep a regular weekly check-in so you aren't blocked, and we have time to go into more depth than we would in the regular community meeting.

Hi All! Just getting back from vacation. The regular meeting is now on Xarray's Google Calendar: link to event.
Catch you all next week.

So weekly meeting every Thurday, perfect (cc @aurghs @TheRed86)

@jhamman & @shoyer, unfortunately neither @aurghs nor myself will be available tomorrow, 18 Feb. We can skip this week's meeting or reschedule it, same time but another day.


Video button lays on top of thumbs up button in mini player

Windows 10 64 bit Build 10586
When in the mini player, if the music playing has a video option, the video button lays over the thumbs up button regardless of size.
Play song that has a music video option.

I guess another issue is, if you click the video button... it starts playing within the app, but you can't control it from the mini player. Interesting.

There is an open issue for this one on the mini player repository


Design a better main page for the site

Is your feature request related to a problem? Please describe.
Make a better main page than the current one.
Describe the solution you'd like
The page must contain the logo and two cards:

one for graph algorithms which will direct to the Graph Algorithms page
one for sorting algorithms which will direct to the Sorting Algorithms page

ScreenShots
The current main page looks like this:

Additional context
NOTE: We're not accepting any changes in the master branch, make PRs in the beta branch only.

I'm working on it !

ok then @STM3900 , I will be assigning this issue to you. All the best and do give us a star if you like our project


feat: new onboarding UI

🗃 Github Issue Or Explanation for this PR. (What is it supposed to do and Why is needed)
https://linear.app/hypha/issue/DEV-849/onboarding-v25
https://linear.app/hypha/issue/DEV-841/partner-wallet-integration
✅ Checklist

Updated designs for sign-in flow

closed DEV-849
closed DEV-841

@evgenibir Logo upload is still not working, and also if you can fix the alignment so that the circle is on the bottom

@arsenijesavic i tested it now and it works

@evgenibir please fix yarn and anchor login

fixed it!


Set/mounts volume using ~/path

Expected behavior
Set/Mount volume with absolute path
Actual behavior
Set/mounts volume using ~/path
Information about the Issue
(HTTP code 500) server error - invalid bind mount spec "/Users/meehan/Code/smart-memory:[/home/mdp/src]": invalid volume specification: '/Users/meehan/Code/smart-memory:[/home/mdp/src]': invalid mount config for type "bind": invalid mount path: '[/home/mdp/src]' mount path must be absolute

Steps to reproduce the behavior

launch
got to volumes
change
select directory

Please see:
https://docs.docker.com/engine/tutorials/dockervolumes/#mount-a-host-directory-as-a-data-volume

Sorry I'll move this a step further, and yes it's still a bug but it's a different one.  If I have set two volumes through my dockerfile, and I go to set the host directory through kitematic, it errors on the second volume that I would ideally do next, because it doesn't have a directory set on the host... but of course it doesn't because I've only managed to set one.


Consult  the  Matlab Simulation Code

Hello, may I ask if the Matlab simulation code on your official website will be open source?

Sorry for the very late reply. Adding the response for future reference:
Here is the code: https://github.com/keipour/aircraft-simulator-matlab
Here is the paper for the simulator:
https://arc.aiaa.org/doi/abs/10.2514/6.2023-1279
https://arxiv.org/abs/2212.02973


Missing a space in "Chaining the language packs to your app setup" section

The command line example in the "Chaining the language packs to your app setup" section just above Troubleshooting is missing a space between exe and /q
It says: NDP451-KB2858728-x86-x64-AllOS-JPN.exe/q /norestart /ChainingPackage <ProductName>
It should say: NDP451-KB2858728-x86-x64-AllOS-JPN.exe /q /norestart /ChainingPackage <ProductName>

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

ID: 651126ac-344f-6b38-ac13-e9f9bc2ede94
Version Independent ID: db310013-7a2f-ca76-ccc4-3bbc94138369
Content: .NET Framework deployment guide for developers
Content Source: docs/framework/deployment/deployment-guide-for-developers.md
Product: dotnet-framework
GitHub Login: @rpetrusha
Microsoft Alias: ronpet

Thanks for pointing this out, @ofortun. We've opened #11567 to add the missing space.


[SPIKE] One approach for kubelet configuration

Is your spike related to a problem or idea? Please describe.
At the moment we edit kubelet's config.yaml directly to specify values [1] [2] there. But there is KubeletConfiguration K8s object for that. This spike is to identify their relationship and decide which way we update kubelet's configuration.
Describe the outcome you'd like
Dive into the topic, choose the aproach and create a new task for implementation if it's not done in the scope of SPIKE.
What is the reason or source for the spike
kubelet-config-<version> is created by default by kubeadm with some default values. One day these values might overwrite our settings set directly in kubelet's config.yaml.
Additional context
https://github.com/epiphany-platform/epiphany/blob/b19ae4dbb0ddb52a1bbb00646f462045de79798e/ansible/playbooks/roles/kubernetes_common/tasks/configure-kubelet.yml#L21

DoD checklist

[ ] Reader is able to understand the results of spike
[ ] The results of the spike are presented in a table (to show simply what are compared or researched parameters) / not applicable
[ ] Each value / cell in the results table is described more deeply below
[ ] Demo of the spike (automated as much as possible)
[ ] Design doc updated

The /var/lib/kubelet/config.yaml already has apiVersion: kubelet-config.v1beta1
The file is actually uploaded a configMap in the cluster.
:arrow_right:  Current approach:

Variables are hardcoded and stored in the defaults:

kubelet_custom_config:
  evictionHard:
    memory.available: 200Mi
  kubeReserved:
    cpu: 50m
    memory: 256Mi
  systemReserved:
    cpu: 50m
    memory: 768Mi

If kubelet_custom_config is provided (de facto always) then config.yaml.j2 will be used.
The config.yml.j2:

{{ kubelet_config_yaml.content | b64decode | from_yaml |
   combine(kubelet_custom_config, recursive=True) | to_nice_yaml(indent=2) }}

After the combination, the kubelet config.yml will contain values from point 1. If the values already exist, they will be overwritten.

:arrow_right: Opcional approach

Keep all fields in defaults or give user the possibility to provide them
Instead of config.yml.j2  would be kubelet-config.v1beta1.yaml.j2 file
Instead of combing yamls, just use it in ansible template module

Basically, there is no significant change, the current approach is fine, we do not have to maintain the whole configuration file.

See how Kubespray uses that:
master:
https://github.com/kubernetes-sigs/kubespray/blob/master/roles/kubernetes/node/templates/kubelet-config.v1beta1.yaml.j2
node:
https://github.com/kubernetes-sigs/kubespray/blob/master/roles/kubernetes/control-plane/templates/kubeadm-config.v1beta2.yaml.j2
Versioning:
https://github.com/kubernetes-sigs/kubespray/blob/4550f8c50f1e79f1ac49335af86279df09a662a6/roles/kubernetes/node/tasks/kubelet.yml#L11-L16

In fact we can manage kubelet config directly taking values from kubelet_custom_config  and via kubeadm config if they have no conflicts. @rafzei What do you think about managing those values only by kubeadm config in a single place?

@atsikham Thanks for the comment.
Looks like it is. According to documentation we could:
1- use one place for storing custom parameters
2- use one place for generating kubelet configuration
3- use one kubelet configuration for all kubeadm activities like kubeadm init/join and even kubeadm upgrade
Currently the parameters are hardcoded in kubeadm config
On the node side, we use the defaults + merge I've mentioned above config.yml.j2

Not going todo anymore spikes for Epiphany.


Fix/pupil 1119/share cookies to local storage

Job Story
Switching from cookies to local storage to avoid hard limits and performance overheads
Implementation details
Modify
src/pages-helpers/teacher/share-experiments/createShareId.ts
to use local storage instead of cookies
update all tests relying on cookie mocks
Acceptance criteria

[x]  local storage used
[x]  tests updated
[x]  existing functionality uneffected

How to test
Go to https://deploy-preview-3018--owa-storybook.netlify.app/ and accept cookies and open the console
Go to  https://deploy-preview-3018--owa-storybook.netlify.app/teachers/lessons/atomic-structure-very-small-electron-mass
See that TeacherShareInitiated is sent
Copy the url into a different browser window (eg. a different google instance or safari)
See that both TeacherShareIniated and TeacherShareConverted are sent (accept cookies)
See that the url in the second browser is modified to a different id
Repeat the experiment with same urls and see that the events are not sent the second time
repeat for the various pages
try with feature flags disabled in either browser and note that conversions are still sent will initiated events are not

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


#0: Update copyright year to 2024

Ticket
per @tyoungTT 's recommendations
Problem description
Legally, we should keep these up to date. I'm not a lawyer!
What's changed
cat tracked_files_exist  | xargs -n 1 -I {} sed -i 's/\©\ 2023\ Tenstorrent/\©\ 2024\ Tenstorrent/g' {}
I will also do a rev ignore in the git history for the black commit.
Checklist

[x] Post commit CI passes: our unfortunate non-det CI: https://github.com/tenstorrent/tt-metal/actions/runs/12128569540/job/33817321752
[ ] Blackhole Post commit (if applicable)
[ ] Model regression CI testing passes (if applicable)
[ ] Device performance regression CI testing passes (if applicable)
[ ] New/Existing tests provide coverage for changes

🫡

Hello friends, sorry for the noise, this will be closed, and we will do 2025 in the new year
We will likely force-merge this in


Footer is not well designed

What feature?
The text in the footer is not well aligned.It is not looking good. I want to add another font style and wish to make it more attractive and descent
Add screenshots

Record

[X] I agree to follow this project's Code of Conduct
[X] I'm a GSSoC'23 contributor
[X] I want to work on this issue

currently we are using inter font by default & we don't want to change the font

I want to work on this issue


refactor: rename v3 branch to dbux-3 to map with style guidelines

adapted from https://github.com/db-ui/base/pull/82 and https://github.com/db-ui/base/pull/83

There is a new repo for v3: https://github.com/db-ui/mono


Update image badge url to use navigator permalink

The previous image badge url was for an older policy-failing docker image.
Signed-off-by: Matt Jaynes<EMAIL_ADDRESS>

Thanks!


Fix for grouping by date issues #5217

Resolved / Related Issues
Items resolved / related issues by this PR.

Closes #5217

Details of Changes
Add details of changes here.

Fixed showing wrong files in "Today" and "Yesterday" section when grouping by date

Validation
How did you test these changes?

[ ] Built and ran the app
[ ] Tested the changes for accessibility

@SHADOW-XIII thank you!


Update question_11.c

Syntax error: 7
Logical error: 0

Have you read the Contributing Guidelines on Pull Requests?
Yes
Description
Debugged Syntax error
Checklist

[x] I've read the contribution guidelines.
[x] I've checked the issue list before deciding what to submit.
[x] I've edited the README.md according to the changes I have made.

Related Issues or Pull Requests
Program contains 7 syntax error

Closing this pull request since this repository is no longer associated with Hactoberfest 2020.


fallback to fallback locale for missing strings in translation file

Currently, if a translation file is incomplete (i.e. a key is missing), then we will show the key instead of a translation. But for me it would be more intuitive to fallback to the fallbackLocale in these cases.
This allows to iteratively translate an App and if something is forgotten or not yet translated, we have a more meaningful placeholder.
Currently, I just load both translation maps (the chosen locale and the fallback locale) and then fallback during lookup. Another alternative is to merge the maps in the beginning and then just have one translation map.
Let me know, what you think. We could also make this a setting.

any news about this PR?

This would be a really good Feature!
Is currently nobody Mainlining this repo?

any update??

This is so usefull. I started to use cornerman's repository in my pub now! Thanks for this change!

@bratan Is there a reason for closing this PR? Do you not want to support fallbacks or is there something to improve?

@cornerman - I consider that keys should not be missing from translation files and if they do I would consider it a bug.

@bratan That is a valid point of view. Though, I have already worked in different teams, where this was not the case and a fallback was required - until the translations where updated for all languages. Taking into account that there are different approaches to this problem and judging by the reactions to this PR, it might make sense to introduce it as an option. You can opt-in if you need it, or work without a fallback if that is better for you.

Introducing this feature as optional would be alright, however an example needs to be provided as well as updating the documentation.

FYI: I just rebased this branch on the latest master.

Hi, hopefully this is not necroposting too much, but I feel like this feature would be very useful too. Especially for projects with community driven translations where I think it is acceptable to go to production even without every translations completed.

@bratan would love to see this feature too; it's a common strategy for many translation providers.
In a startup like ours, we sometimes would like to release without having job done from all translation teams.


Add more android activity events and an early init event

Activity events can be used by framework plugins which need to respond to android activity callbacks without subclassing GVRActivity.

onEarlyInit event can be used to perform tasks before application onInit. It can be used for initializing plugins.

Since more events are added to the interfaces, null implementations are also provided as bases for easier extension.

Looks good to me but please add the "GearVRf-DCO-1.0-Signed-off-by:" section.


7/20/2021 Publish

Docs Build status updates of commit b4ea138:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docs-ref-conceptual/authenticate-azure-cli.md
:white_check_mark:Succeeded
View

docs-ref-conceptual/azure-cli-configuration.md
:white_check_mark:Succeeded
View

docs-ref-conceptual/azure-cli-extensions-overview.md
:white_check_mark:Succeeded
View

docs-ref-conceptual/index.yml
:white_check_mark:Succeeded
View

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


Add type definitions from @types/yoga-layout

Motivation
I'm preparing a PR that to Ink that will convert the entire project to TypeScript. I would like to be able to use this package in Ink project without doing anything special in Ink. This also closes #6
Approach
I'm assuming that yoga-layout-prebuilt has the same exports as yoga-layout so I'm importing @types/yoga-layout and exporting them under yoga-layout-prebuilt module.
TODO

[ ] Add tests for the definitions

No need for tests as this is just re-exporting existing types. Thanks!


Auth check

Pull Request Template
Description of Changes
Please provide a brief summary of what you have changed in this pull request. Be clear and concise.
Related Issue
If this pull request is related to an existing issue, please link that issue using the format #issue_number.
BaSyx Configuration for Testing
Describe any specific configuration settings or environment setup required to test these changes effectively. If possible, please provide the BaSyx configuration as .zip file.
AAS Files Used for Testing
Please provide any AAS files that were used in the testing of these changes. Include a brief descriptions of their relevance to the changes being proposed.
Additional Information
Include any additional information or context that could be useful for the reviewer. This could include challenges faced, alternative solutions that were considered, etc.

Please ensure that you have tested your changes thoroughly before submitting the pull request.

Thank you for your PR. Could you please raise it in the correct GitHub repository? The BaSyx AAS Web UI was moved to its own repo a few months ago. You can find it here.
In addition to that, please sign the Eclipse Contributor Agreement (ECA). Please create an Eclipse Account for this.
It would be nice also to include a short description of what your pull request adds. Is it a feature, a fix, or something else?


use test-unit gem instead of Ruby 1.9.3 version

1.9.3-p125 says "file not found" on rake test, probably related to this: https://github.com/jimweirich/rake/issues/51
Solutions: use test-unit gem, as it doesn't have the history of problems of test/unit bundled with Ruby.

Closing as this project uses minitest now.
(I sure hope nobody was holding their breath for this one!)


Issue with Credential Presentation scenario # 1, Legal Entity presents its Legal Entity vLEI Credential

Issue with Credential Presentation scenario # 1, Legal Entity presents its Legal Entity vLEI Credential.  When I hit request, it says request succeeded, but there is no response in Presentation Responses.

I'm experiencing same issue. Reported here #25

@rc-provenant @psteniusubi
We have seen an intermittent crash in the witness network that is likely the cause of this.
As always, stop, delete container and remove image and repulling should result in a successful run (We do this internally every morning).
We are seeing some old versions of the containers in use.

@m00sey
I just tried again with fresh images.. still nothing appears in the Presentation Responses box

@psteniusubi I pulled and ran this successfully, can you confirm the correct options selected under presentation request?
That's the only thing I can think of, we're not seeing any issues in the deployed infrastructure right now.
.

Hi Kevin,
There's only one option in Get Started, the LEI, which is prepopulated.
[image: image.png]
Ruth
On Wed, Nov 17, 2021 at 11:41 AM Kevin Griffin @.***>
wrote:

@psteniusubi https://github.com/psteniusubi I pulled and ran this
successfully, can you confirm the correct options selected under
presentation request?
That's the only thing I can think of, we're not seeing any issues in the
deployed infrastructure right now.
[image: Screen Shot 2021-11-17 at 11 39 31]
https://user-images.githubusercontent.com/180035/142243157-bfd16883-62ef-41e3-a260-17c8a461a9a6.png
.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/WebOfTrust/vLEI/issues/28#issuecomment-971757298, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AWLFHHUGYJRCF3N5O2Y3L4TUMPLLZANCNFSM5H3OFHFQ
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

@m00sey
I just tried again.. nothing.
I think my selections look correct

I waited on this screen a few minutes.. Then hit browser refresh. No response appears

@psteniusubi we'll be sending out invitations to a Zoom workshop where we hope to work through these issues. In the meantime the only resolution we can offer is stop, delete, pull new containers. We're not seeing any infrastructure failures, and we test successfully the workflows ourselves each morning. I am sorry we can't offer a better update, hopefully getting together in the workshop will bring to light any underlying causes.

@m00sey are there any updates?
I today tried again with fresh images, this time "Get started" (#18) did not work.
Should we wait for things to be fixed, keep on trying, or what is your advice?

@psteniusubi Thank you for taking the time to participate in the vLEI Beta software qualification program.
For any remaining open issues lodged during the qualification, the discussion during the deep dive session we ran at the conclusion of the beta qualification has provided answers to these issues.  GLEIF proposes to close these issues and asks you to reach out to your contact at GLEIF for a link to the recording.
The vLEI development team will continue to develop the software in preparation for the pilot phase of the vLEI development.  GLEIF would like to thank you again for the contribution of your feedback toward the development of the vLEI Beta software.


Support Untitled HTML Files

This is a really nice extension!
It would be cool if untitled html files could previewed too.
Currently this happens:

Alternatively, an error should be shown that untitled files are not supported.

Thank you!


[stable/kube-state-metrics] Add PodDisruptionBudget

Is this a new chart
No
What this PR does / why we need it:
Adds a PodDisruptionBudget so that KSM can be ran with multiple replicas without incurring downtime during cluster maintenance.
Which issue this PR fixes
N/A
Special notes for your reviewer:
I mostly copied the template, values, and readme descriptions from the metrics-server chart.
Checklist
[Place an '[x]' (no spaces) in all applicable fields. Please remove unrelated fields.]

[x] DCO signed
[x] Chart Version bumped
[x] Variables are documented in the README.md
[x] Title of the PR starts with chart name (e.g. [stable/mychartname])

/assign @mrueg

@rifelpet Thanks for your contribution.
I have a slight preference for using bare podDisruptionBudget: {}? Similar to https://github.com/helm/charts/pull/20586/ Would you be able to change it to that?

@mrueg thanks, that makes sense to me. I just updated it 👍

/ok-to-test

/approve

/lgtm


Guard xcoder

I spent some time putting together a guard watchers that employs xcoder. This is really just the mention of that project as it may be useful to future xcoder users.

My apologies for the remote-tracking branch merge bump. Should have -ff merged.


UA.3.2 Start Game: As a player waiting in the waiting room, I want to be able to start the game in order to begin playing.

Accpetance Criteria

[x] Users in the waiting room are able to start the game.

Task List

[x] sopra-fs22-group-11/SoPra22-group11-TheGame-Server#47
[x] sopra-fs22-group-11/SoPra22-group11-TheGame-Server#48
[x] sopra-fs22-group-11/SoPra22-group11-TheGame-Server#49
[x] sopra-fs22-group-11/SoPra22-group11-TheGame-Server#51
[x] sopra-fs22-group-11/SoPra22-group11-TheGame-Client#40
[x] sopra-fs22-group-11/SoPra22-group11-TheGame-Server#134
[x] sopra-fs22-group-11/SoPra22-group11-TheGame-Client#54

191eb8f1aba6e9284d53bac651ab817e1cbd3cf1


Improve testing DX

The current testing DX is not optimal. We require users to:

Start up a Bypass server.

Change the DSN in the global Sentry configuration:

Sentry.put_config(:dsn, "https://some:garbage@localhost:#{bypass.port}/<garbage-project-id>")

Run the test.
Make sure to revert the :dsn configuration to whatever it was before. This is especially important if the config before the test was dsn: nil, that is, not sending any events.

This approach also forces users to run the tests that use Sentry with async: false, since the dsn configuration is global to the :sentry application.
In this issue, let's gather some ideas on a better API to solve this.

Idea 1: Test Mode
One idea is this: we can have a "test mode" for Sentry. This would be a global configuration option (so that it can be set in config/test.exs and won't affect prod performance), like this:
# config/test.exs
config :sentry,
  test_mode: true

In test mode, Sentry would not send anything over HTTP, but would instead collect event reports (in a GenServer process, for example).
Then, we'd provide something like:
Sentry.Test.get_reported_events()

This would return all the reported events. The challenge is definitely then checking that the correct report is in there for the test at hand. One option is to add filtering via PID, so that you can get the events reported from a specific PID (often this would be the test PID):
code_that_reports_an_event()

assert [event] = Sentry.Test.get_reported_events(reporter_pid: self())

We could potentially add a pop_reported_events/1 variant, so that by using it in the code  would also remove the reported event.
Challenge: global events
The challenge here is when events are reported by other processes that we don't know the PID of (which is a common-enough case). In those cases, users could get all the reported events and then assert that the one they're looking for is in there. However, this is not great and tends to be error-prone if there are multiple tests trying to assert on similar messages (resulting in potential false positives).
One solution for something like this would be to do something a la Mox, where we start the collector for each test, so that only events reported in that test (not necessarily in that test process) show up. What would be a nice API for that?

I would avoid boolean flags honestly, but closer to what you you suggested:
config :sentry,
  # maybe better name, amazing if we leverage Req or Tesla here
  http_adapter: Sentry.TestSupport.HttpAdapter

Sentry.TestSupport.HttpAdapter.get_reported_events(reporter_pid: self())

I haven’t thought this through but I believe global events problem could be elegantly solved by tracking all actions in the system back to the test process that ultimately triggered them using a mechanism like $callers or $ancestors. For example, when we test a LiveView, even though it has been started under some supervisor (I think it’s test supervisor these days), the LV testing API would annotate the process (as well as all its child processes) accordingly. And then we can send messages from whenever to that particular test. As an aside if Swntry used telemetry as “transport” before sending out to the cloud then all we’d need to do is attach handlers in our tests. In any case, this might be a ton of work and I’m probably missing something very obvious that breaks this but I thought I’d mention this anyway. 😅

We could probably extract the tracking bits from Mox into nimble_ownership or something like that. I even considered having it as part of ExUnit itself because it helps a lot with testing.


Add 'version' metrics and other useful values

Other exporters provide these values, we should keep in line with what is expected with a exporter.

Fixed in 997928b


ICU configuration is inconsistent across Linux and macOS

If ICU can't be found as the user-provided path, the build fails on Linux and falls back to --no-icu on macOS. We should probably choose 1 and stick with it.

I believe @obastemur voted to make both fall back to --no-icu

Seems reasonable.

+1


Up to next

[x] Start a single worker on Android and iOS.
[x] Create bridge between app code and worker code using string messages.
[x] Make worker functional with chrome debugger.
[x] Update native api for more flexibility in the worker creation.
[ ] Start worker for background tasks.
[x] Create more than one worker.
[ ] Create and terminate workers in runtime on production.
[x] Update/wrap js api to follow webworker api.

Trying to a generic solution to work with any iOS background modes, but mostly Finite tasks.
For Android, maybe a Alarm manager with 10minutes timeout.
With doze enabled,  network will be unavailable. In this case, notification push can do the magic.

Note:
Wake up or reuse a worker when notification is receive and send through onnotification listener.
Behavior will be the same for iOS and Android even in doze mode.
const worker = new WorkerService()
worker.onmessage = message => {}
worker.onnotificaion = message => {}


Fix missing using statement on template file

When creating a script from context menu Create > Doinject > Binding Installer Component C# Script, the generated .cs file had a missing using statement and generates compile error by default.
Fixed by adding using UnityEngine; statement on template file.

Accepted.
Thank you for contribution.


How to add reference model

How to generate the below case??
If i want to add reference to a column for eaxmple:
User = {
name: String,
email: String,
address: {
type : mongoose.Type.ObjectId,
ref: "Address"
}
}

U use
address: { type : Schema.ObjectId, ref: "Address" }


Changing UseAfterFree sample app to a netcoreapp 2.0

First Commit: Changing to netcore app
Second Commit: Namespace + Correcting package version
Third Commit: Exposing possible GC hole
@KrzysztofCwalina, thoughts?
cc @morganbr

This commit is the crux of the change:
https://github.com/KrzysztofCwalina/corefxlab/pull/2/commits/39d593062200ad46c585cdbd908823ef946dc5d6