Login/Sign Up

Hi @andrewtpham, can I work on this issue?
If yes, can you give a brief about the issue?

Hi @aryamanpuri thanks for your interest in our OS project! We are happy to have more contributors supporting us. Unfortunately though this is not an issue, just an epic label for our us to manage our roadmap. Please look for other issues with labels like good first issue.
Also, if you can tell me more about your background either BE or FE focused, I can take a look at what issues we have and assign you one? Thanks!

I have my background more on the Frontend side. My skills include HTML, CSS/SASS, C/C++, JavaScript/Nodejs and Reactjs development.
I enjoy being challenged and engaging with projects that require me to work outside my comfort and knowledge set, as continuing to learn new languages and development techniques are important to me and the success of any organization.
Looking forward for contribute to this org.

ping @andrewtpham

Hello can I get assigned to this?


Remove extra line gap

Checklist:

[x] I have read freeCodeCamp's contribution guidelines.
[x] My pull request has a descriptive title (not a vague title like Update index.md)
[x] My pull request targets the main branch of freeCodeCamp.
[x] I have tested these changes either locally on my machine, or GitPod.

Closes #XXXXX

Hey @chandra-deb
You haven't actually added any content so I will be closing this PR and marking it as invalid. :sweat:
Feel free to open another PR though! :+1:


Full direct threaded with immediates array

https://github.com/malcolmstill/zware/pull/213 is preferred to this PR


Revert "[CSSimplify] Don't enable OneWayBindParam for result builder transf…"

Reverts apple/swift#63140
I was thinking about this today and I'd like to land it in a bit of a different way that would account for disableASTTransform.

@swift-ci please smoke test


Make tests pass with mini-batch and momentum

Some tests occasionally fail with the introduction of some of the faster gradient descent methods (maybe mini-batch and momentum have to be set per test to eliminate randomness).

Tests are now mostly passing, but there was some bug introduced with choosing parameters (opening a new issue for this).


[Bug]: Permission denied error

Current Behavior
I'm following the Getting Started tutorial.
nix run works well for the first time.
But at the second time of nix run fails with
PermissionError: [Errno 13] Permission denied: '/nix/store/94xvsmmr4pnkabnm2hgn5rndb6w6q0mg-jupyter-dir/config/migrated'

Expected Behavior
No error.
Steps To Reproduce
mkdir my-project
cd my-project
nix flake init --template github:tweag/jupyterWith
nix run
nix run
OS
- system: `"x86_64-linux"`
 - host os: `Linux 3.10.0-1160.49.1.el7.x86_64, CentOS Linux, 7 (Core), nobuild`
 - multi-user?: `no`
 - sandbox: `no`
 - version: `nix-env (Nix) 2.11.1`
 - channels(sepiabrown): `"nixos-22.11, nixpkgs"`
 - nixpkgs: `/home/sepiabrown/.nix-defexpr/channels/nixpkgs`

Version
NixOS: 22.11.20220914.1158501 (Raccoon)
jupyterWith: 778ec10
Additional Context
What I observed is that after first nix run, the directory path-not-set is created at /. The existence of the directory seems to cause the error because when I erase the directory, the error disappears. (So every time I want to restart jupyterlab, I have to erase the directory..)
Relevant log output
sepiabrown@localhost:~/test/new2JupyterWith$ nix run
warning: Using saved setting for 'extra-substituters = https://tweag-jupyter.cachix.org' from ~/.local/share/nix/trusted-settings.json.
warning: Using saved setting for 'extra-trusted-public-keys = tweag-jupyter.cachix.org-1:UtNH4Zs6hVUFpFBTLaA4ejYavPo5EFFqgd7G7FxGW9g=' from ~/.local/share/nix/trusted-settings.json.
jupyterWith does not need build JupyterLab. Starting...
Traceback (most recent call last):
  File "/nix/store/k27s4d0sxq8l4jy04rbn2ydgjjk4jy56-python3.10-jupyterlab-3.5.0/bin/.jupyter-lab-wrapped", line 9, in <module>
    sys.exit(main())
  File "/nix/store/7vsg7dg5c195ad5c0zfv73f0ilks2pkj-python3-3.10.8-env/lib/python3.10/site-packages/jupyter_server/extension/application.py", line 584, in launch_instance
    serverapp = cls.initialize_server(argv=args)
  File "/nix/store/7vsg7dg5c195ad5c0zfv73f0ilks2pkj-python3-3.10.8-env/lib/python3.10/site-packages/jupyter_server/extension/application.py", line 554, in initialize_server
    serverapp.initialize(
  File "/nix/store/7vsg7dg5c195ad5c0zfv73f0ilks2pkj-python3-3.10.8-env/lib/python3.10/site-packages/traitlets/config/application.py", line 110, in inner
    return method(app, *args, **kwargs)
  File "/nix/store/7vsg7dg5c195ad5c0zfv73f0ilks2pkj-python3-3.10.8-env/lib/python3.10/site-packages/jupyter_server/serverapp.py", line 2435, in initialize
    super().initialize(argv=argv)
  File "/nix/store/7vsg7dg5c195ad5c0zfv73f0ilks2pkj-python3-3.10.8-env/lib/python3.10/site-packages/traitlets/config/application.py", line 110, in inner
    return method(app, *args, **kwargs)
  File "/nix/store/7vsg7dg5c195ad5c0zfv73f0ilks2pkj-python3-3.10.8-env/lib/python3.10/site-packages/jupyter_core/application.py", line 244, in initialize
    self.migrate_config()
  File "/nix/store/7vsg7dg5c195ad5c0zfv73f0ilks2pkj-python3-3.10.8-env/lib/python3.10/site-packages/jupyter_core/application.py", line 174, in migrate_config
    migrate()
  File "/nix/store/7vsg7dg5c195ad5c0zfv73f0ilks2pkj-python3-3.10.8-env/lib/python3.10/site-packages/jupyter_core/migrate.py", line 241, in migrate
    with open(os.path.join(env["jupyter_config"], "migrated"), "w", encoding="utf-8") as f:
PermissionError: [Errno 13] Permission denied: '/nix/store/94xvsmmr4pnkabnm2hgn5rndb6w6q0mg-jupyter-dir/config/migrated'

Hey @sepiabrown
I think I remember running into this issue as well a while back. We put in some fixes to address this. Have you tried it recently? It shouldn't happen any more.


Enhance default font size

Default font size will be set to 14px. Most sizes depend on the default size so will implicitly be increased as well.

Sorry for PR. It should have been for the fork in our organisation.


fix: unregisterScrollListener error in multiple instances of Windowscroller

Thanks for contributing to react-virtualized!
Before submitting a pull request, please complete the following checklist:

[x] The existing test suites (npm test) all pass
[x] For any new features or bug fixes, both positive and negative test cases have been added
[ ] For any new features, documentation has been added
[ ] For any documentation changes, the text has been proofread and is clear to both experienced users and beginners.
[x] Format your code with prettier (yarn run prettier).
[x] Run the Flow typechecks (yarn run typecheck).

Here is a short checklist of additional things to keep in mind before submitting:

Please make sure your pull request description makes it very clear what you're trying to accomplish. If it's a bug fix, please also provide a failing test case (if possible). In either case, please add additional unit test coverage for your changes. :)
Be sure you have notifications setup so that you'll see my code review responses. (I may ask you to make some adjustments before merging.)

When multiple WindowScrollers are bound to the same Dom, unregisterScrollListener error occurs.
*Example: *
<WindowScroller
  ref={this._setRef}
  scrollElement={isScrollingCustomElement ? customElement : window}>
  {({height, isScrolling, registerChild, onChildScroll, scrollTop}) => (

      <AutoSizer disableHeight>
        {({width}) => (

            <List
              ref={el => {
                window.listEl = el;
              }}
              autoHeight
              className={styles.List}
              height={height}
              isScrolling={isScrolling}
              onScroll={onChildScroll}
              overscanRowCount={2}
              rowCount={list.size}
              rowHeight={30}
              rowRenderer={this._rowRenderer}
              scrollToIndex={scrollToIndex}
              scrollTop={scrollTop}
              width={width}
            />

        )}
      </AutoSizer>

  )}
</WindowScroller>

Second WindowScroller

<WindowScroller
  ref={this._setRef}
  scrollElement={isScrollingCustomElement ? customElement : window}>
  {({height, isScrolling, registerChild, onChildScroll, scrollTop}) => (

      <AutoSizer disableHeight>
        {({width}) => (

            <List
              ref={el => {
                window.listEl = el;
              }}
              autoHeight
              className={styles.List}
              height={height}
              isScrolling={isScrolling}
              onScroll={onChildScroll}
              overscanRowCount={2}
              rowCount={list.size}
              rowHeight={30}
              rowRenderer={this._rowRenderer}
              scrollTop={scrollTop}
              width={width}
            />

        )}
      </AutoSizer>

  )}
</WindowScroller>

Hey @lsky-walt , do you want to jump in on my PR that does the same thing but has unit tests?
https://github.com/bvaughn/react-virtualized/pull/1660


fix: [CDS-85940]: Remove examples of <+trigger.sourceRepo> expression

Harness Developer Pull Request
Thanks for helping us make the Developer Hub better. The PR will be looked at
by the CODEOWNERS.
Currently we don't support <+trigger.sourceRepo> expression in trigger executions. Removing it from the docs until support is added.
What Type of PR is This?

[x] Issue
[ ] Feature
[ ] Maintenance/Chore

If tied to an Issue, list the Issue(s) here:

Issue(s)
https://harness.atlassian.net/browse/CDS-85940

House Keeping
Some items to keep track of. Screen shots of changes are optional but would help the maintainers review quicker.

[ ] Tested Locally
[ ] Optional Screen Shoot.

Please check the Execution Link of the Pipeline for the Website Draft URL. This is located in the Preview Step behind the Harness VPN and also is available in #hdh_alerts. E.g Website Draft URL: https://unique-id--harness-developer.netlify.app. Current Draft URL is: https://656ddbcb19315a5d031c9313--harness-developer.netlify.app


Fix smem size for fused split-kv reduction

Thanks for your contribution and we appreciate it a lot. The following instructions would make your pull request more healthy and more easily receiving feedbacks. If you do not understand some items, don't worry, just make the pull request and seek help from maintainers.
Motivation
Smem size for fused reduction is not accounted for, this PR fixes it.
Modification
Please briefly describe what modification is made in this PR.
BC-breaking (Optional)
Does the modification introduce changes that break the backward-compatibility of the downstream repositories?
If so, please describe how it breaks the compatibility and how the downstream projects should modify their code to keep compatibility with this PR.
Use cases (Optional)
If this PR introduces a new feature, it is better to list some use cases here, and update the documentation.
Checklist

Pre-commit or other linting tools are used to fix the potential lint issues.
The modification is covered by complete unit tests. If not, please add more unit tests to ensure the correctness.
If the modification has a dependency on downstream projects of a newer version, this PR should be tested with all supported versions of downstream projects.
The documentation has been modified accordingly, like docstring or example tutorials.

Hi @lzhangzz In the turbomind/kernels/attention directory, there are several places where std::abort logic exists. Do we need to check and remove or replace it with another method?


✨ Don't prevent projection pushdown on COUNT(*) after a GROUP BY

The presence of the * column name is likely to prevent the projection pushdown, however when it's after a GROUP BY, it should not prevent the pushdown as it's only going to count the columns in the GROUP BY clause anyway.

it doesn't


Update hibernate-resume-troubleshooting-linux.md

Removed preview tags

@mattmcinnes

Can you review this PR?
IMPORTANT: When this content is ready to merge, you must add #sign-off in a comment or the approval may get overlooked.

#label:"aq-pr-triaged"
@MicrosoftDocs/public-repo-pr-review-team


SEPG Automated Release - v2.7.0

SEPG Details
Release Build Link: http://sou-jenkins2.swinfra.net:8080/job/Auto-Release/426/
Build Token: github.com/CAFapi/opensuse-opensearch1-image/main/93d2bfa235e8d966a9b0e56be7941cfa888dc336
Versioning Behaviour: Roll on to next minor
Artifacts For Release
Docker

cafapi/opensuse-opensearch1:2.7.0 (Static Tag)
cafapi/opensuse-opensearch1:2.7 (Dynamic Tag)
cafapi/opensuse-opensearch1:2 (Dynamic Tag)
cafapi/opensuse-opensearch1:latest (Dynamic Tag)

 Build Stage
Action
Status

Release Checks
completed
:heavy_check_mark:

Gather Release Data

:white_small_square:

QA Documentation Site Deployment

:white_small_square:

QA Deployment Branch Promotion

:white_small_square:

Docker Image Promotion

:white_small_square:

Maven Artifact Promotion (Closed Source)

:white_small_square:

NuGet Artifact Promotion

:white_small_square:

Artifactory Release Artifact Tagging

:white_small_square:

Generic Artifact Promotion

:white_small_square:

Maven Artifact Promotion (Open Source)

:white_small_square:

Maven Staging Repository Removal (Open Source)

:white_small_square:

Git Tagging

:white_small_square:

Git Release

:white_small_square:

Git Release Asset Deployment

:white_small_square:

Pull Request Merge

:white_small_square:

Release Branch Deletion

:white_small_square:

view the build log here


Enable ginkgolinter

This PR is depends on https://github.com/openshift/release/pull/38499

/test golangci

/test ironic-operator-build-deploy-kuttl


ci: include the new bash script trigger in the CI

This commit includes the bridge between the Gitlab
CI trigger and the current CI scripts.

So I'm a little confused by this, tried to cherry-pick with my changes and this copy of ci/launch_e2e.py is out of sync with what is on the main branch that has the b2 updates.  not quite sure why it's saying that there are no conflicts with the base branch.

Rebased now, but this needs some more testing, I already made the CI work again. I'll update this to have it working asap.


Readiness check doesn't wait for Green state

Chart version: 7.8.0
Short description: Readiness probe passes even when the cluster is in RED state because of bash syntax error
Long description:
In the readiness probe in chart/templates (https://github.com/elastic/helm-charts/blob/master/elasticsearch/templates/statefulset.yaml#L262), the check for readiness is:
if http "/_cluster/health?{{ .Values.clusterHealthCheckParams }}" "--fail" ; then
with default value of clusterHealthCheckParams: "wait_for_status=green&timeout=1s", it will render to:
if curl -XGET -s -k --fail ${BASIC_AUTH} http://<IP_ADDRESS>:9200/_cluster/health?wait_for_status=green&timeout=1s ; then
Where the url is not enclosed in single quotes and since there is an ampersand in the command, it doesn't work.
Namely, Bash will run curl -XGET -s -k --fail ${BASIC_AUTH} http://<IP_ADDRESS>:9200/_cluster/health?wait_for_status=green in the background (because of the ampersand), then will run timeout=1s which is a valid bash operation and obviously, it will return 0 and the check passes even though the cluster is in RED state.
Suggested solution: The solution is easy, add single quotes to the url.
possibly related issues:
https://github.com/elastic/helm-charts/issues/215
https://github.com/elastic/helm-charts/issues/374

@mtruneck Thank-you for opening an issue.
Have you seen logs indicating that there is a quoting issue?
As the readinessProbe handling was reworked in #638 to solve a very similar issue, and now the curl command contains a double-quoted request URL:
https://github.com/elastic/helm-charts/blob/fa72b483f8b2476877a8490b32dcbcc5fc384b94/elasticsearch/templates/statefulset.yaml#L239
Are you able to provide the output from the following to help us investigate further:

helm get <deployment>
kubectl describe <elasticsearch pod>
kubectl get events

Cheers


[Bug]: Custom icon settings cannot work

What happened?
Custom icon settings cannot work.
After I set a custom icon, it is still the default icon.
Provide the error message / stack trace
No response
What version of Windows are you using?
Windows 11 22631
What version of the app are you using?
<IP_ADDRESS> (Microsoft Store)

Thanks for opening an issue. What file type are you choosing as a icon? Does this happen with different images?

I have tried .png , .svg , .jpg.
https://github.com/timokoessler/2FAGuard/assets/34430957/a13ce9c2-f180-4754-bd9d-cd4e1daa6b8a

Sadly I cannot reproduce this problem. Does this also happen if you use the portable or classic installation edition of 2FAGuard? If so, does the %LOCALAPPDATA%\2FAGuard\icons folder contain any images or the folder %LOCALAPPDATA%\2FAGuard\logs any error logs?
Please note: The portable installation saves the data in the same folder and not in AppData.

I'd tired classic installation edition of 2FAGuard.
Same issue, but the %LOCALAPPDATA%\2FAGuard\icons folder contains my selected image file.

There's no error log.

The error was that when I checked whether the logo file still existed, I took the path of a Uri object in which spaces were encoded. As your Windows user folder contains spaces, you have encountered the error. I will publish a new release with a fix soon.


Move build to container

The build-process involving git/php should be relocated to the vz or a dedicated container to reduce host requirements and ensure build repeatability

Its almost implemented already- please let me close this issue, I'll push a major update soon.


Harbor status based on other resources status

Harbor resource status should be based on dependencies status.
Suggestion: Ensure all deployments are ready to set Harbor to ready.
Reminder: for now, to check the Harbor readiness, the operator calls the /api/health (through the apiserver).
The new way should reduce resource consumption and will be finer status message.

work has been done, close this issue now.


While in dark theme, numbers in the variables sections are also dark and hardly readable.

Title should be self-explanatory, let me know otherwise.

Thanks for reporting this! I'd look into it as soon as I can.


389 - Reimplement useSamplesTableContext to useSamplesContext

Issue Number
Closes #389
Purpose/Implementation Notes
I've re-implemented SamplesTableContext and its hook useSamplesTableContext as SamplesContext and useSamplesContext respectively.
Changes include:

Rename the previous context and hook as SamplesContext and useSamplesContext, and adjust the imports
Replaced the term table in all methods, variables, and states (e.g., tableData renamed to samples)
Remove config/options.SamplesTable (no longer needed)
In the useSamplesContext hook:

Updated samplesQuery by removing client-specific query names:

page renamed to offset
pageSize renamed to limit
sortBy renamed to ordering
Added the initialQueries parameter (required) to the hook for consumers
Improved the data fetching logic in useEffect to optimize API calls on samplesQuery changes

In the SamplesTable component:

Defined the initial queries to be passed to useSamplesContext (no longer using config/options)

Updated the ShowOnlyAddedSamplesFilter component to re-fetch the data using useEffect (no longer used handle method)

Types of changes

Refactor (addresses code organization and design mentioned in corresponding issue)

Functional tests
N/A
Checklist

[x] Lint and unit tests pass locally with my changes
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] I have added necessary documentation (if appropriate)
[ ] Any dependent changes have been merged and published in downstream modules

Screenshots
N/A

I've applied the feedback and this PR is now ready for your review. Thank you David!

I've applied the feedback and this PR is ready for your review. Thank you David!


Browser issues: size and setting headers

Hi again!
I've been playing around with reducing the size of the browser build. When using browser-request and statuses, the size drops from ~1MB to ~40kB.
Building with browser-request is as simple as adding browser: { 'request': 'browser-request'} to package.json. Using statuses will replace http.STATUS_CODES[code] with statuses[code], and the extra "burden" of another dependency. What do you think of a PR?
 Setting headers in browser will force an "OPTIONS" request. Which fails, as google does not set Access-Control-Allow-Origin on OPTIONS requests.

Heya! A PR to reduce the weight is definitely welcome! Submit away :)
As for the CORS problem - any ideas how we could fix that?

Just pushed up a commit that should help with the CORS issue - docs suggest you can pass ?v=3.0 instead of using the GData-Version header.


Update ug name

Solves #148

Could you not continue this branch https://github.com/saiutkarsh33/tp/tree/update-ug-name from a another branch https://github.com/saiutkarsh33/tp/tree/name-test
Doing so, you will not need to rebase your changes once #256 is merged.
You can move your changes for solving #148, into #256, since is both regarding the setcrs command.

[!IMPORTANT]
Alternatively, I will close the other PRs and will review this, since this is the latest.

Also see my review from here: https://github.com/AY2324S2-CS2103T-F13-1/tp/pull/256#pullrequestreview-1985802001


[Request] Load and run onnx model with CV2

See https://github.com/Mikubill/sd-webui-controlnet/pull/1892
Because onnxruntime still requires users to install MS Virtual C++, Lvmin suggests that we loads and run onnx model with cv2:
https://docs.opencv.org/4.8.0/d6/d0f/group__dnn.html#ga7faea56041d10c71dbbd6746ca854197

We support to run onnx model with opencv in branch opencv_onnx. But we need to manually build OpenCV through cmake to work with GPU. However, according to our test, the speed is also fine with CPU.

Thanks! PR landed in ControlNet repo.


Multilingual md documents and language.toml

Multilingual md documents and language.toml

I won't merge it right away, because the language config is not up to date and not finished.


Certificate is not responsive for small screen devices

Describe the Issue
Certificate is not responsive for small screen devices
here is screenshot of this certificate on small device

Affected Page
https://www.freecodecamp.org/certification/Chetan-KK/javascript-algorithms-and-data-structures
Steps to Reproduce

Go to 'certificate page'
Scroll down to 'Certificate'
See error

Expected behavior

certificate should not need to be responsive it should be in same format for all screen sizes

Screenshots

System

Device: [Realme X2]
OS: [android 11]
Browser: [Chrome]
Version: [116.0.5845.164]

Additional context
No response

Hi Admin could you assign the issue  to me?

I'm willing to undertake this issue.

no, we have to make it as it should be same on all devices

@majithecoder @IamSAL please read our contributing guide:
https://contribute.freecodecamp.org/
This issue has not been triaged or marked as ready for contributions. Also, we do not assign issues.

I don't see a problem in making the certificate responsive. It should look nice on whatever screen size you are currently using.

every certificate has a specific height and width and it needs to look same on mobile or pc

Why does it need to look the same on mobile or pc?

I agree, I don't see why someone on a large desktop monitor should be looking at some tiny version of the certificate just because that will fit on your phone.

There is a fixed height on information and position on information-container which both seem unnecessary.
Using min-height and some padding-top instead looks just fine to me and works on all screen sizes (as far as I can tell).

Edit: I assume there is no easy way to see the certificate in dev?

If you pnpm run seed:certified-user you can set up a pre-certified user account. Then when you visit the local instance the auth flow will sign you in as that user (unless you run into cookie issues like I always do haha).

alright, let's just make it responsive so nothing overlaps on each other


Update docker file for pytorch

when using jetstream-pytorch, one should not install Jetstream again.
install-everything.sh script will install a particular version of Jetstream, please don't overwrite it.

/gcbrun

Looks like the current version is 0.2.3 while this PR is upgrading to 0.2.2, so I will close. Please re-open if the other changes are still needed.


Wegue V2 upgrades + update Vue to 2.7.14 LTS

This PR is built on top of #320, to allow for an easier single merge.
Apologies for this non-standard approach, but I couldn't think of a better way - these updates are reliant on the previous PR commits.
Closes #330.

I upgraded Vue, as in the title.
Also upgraded vue-i18n to the latest Vue2 version.
Vuetify was upgraded to v2.6.15. IMO, we shouldn't wait for Vuetify v2.7 LTS to be released, as Vuetify development can be painfully slow. It shouldn't really matter as 2.7 seems to be focused on "backports and deprecations from v3.0.0 to help developers prepare for v3 upgrade".

Additional considerations:

I pushed a version of package-lock.json generated from npm install using NPM v6, as v7 updates the lock file to lockfileVersion: 2. Ideally all developers should be using the same version of NPM, but this is hard to enforce. I considered updating engines.npm in package.json to have a maximum version and creating a .npmrc with engine-strict: true, but this may cause issues with downstream users.

NPM v6 can be used by running npm install inside a node:14 docker container.
NPM v6 is from 2018, so in future we could update to NPM v7-8 (lockfileVersion: 2), or NPM v8 (lockfileVersion: 3).

I also updated the vue.config.js devServer.port to <IP_ADDRESS>, as it allows more flexibility than localhost.

Hi Sam,
thanks for providing this. The next 2 weeks will be busy here, then I hopefully will find a time slot to have a closer look.
I don`t see any problem with PRs being built on top of each other, we used to follow the same approach with all the vue template upgrades. So, even if this incorporates #320, could you reopen #320 again? This will give us the opportunity to review and merge in changes in a more fine grained way.
Cheers,
Felix

No problem, I will re-open 👍
This PR is superseded by #334.

Merged master to only show specific commits - ready to test and merge.

Closed in favour of #335


Make Exit(), GetLaunchDir() and SConscriptChdir() static

Continuation of #4224 which is a consequence of https://github.com/SCons/scons/discussions/4223

Do not initialize DefaultEnvironment when calling EnsureSConsVersion(),
EnsurePythonVersion(), Exit(), GetLaunchDir() and SConscriptChdir().
Remove unused private method SConsEnvironment._exceeds_version().

Contributor Checklist:

[x] I have created a new test or updated the unit tests to cover the new/changed functionality.
[x] I have updated CHANGES.txt (and read the README.rst)
[x] I have updated the appropriate documentation

Doing this would require a deprecation cycle.

For the private method that is not supposed to be exposed?

Removing those methods from Environment()..

You are correct. My mistake.


Purpose

Heyo!

(it's me kokonut btw lol)

What's gonna be the purpose of this? Just curious of what your future goal is :D

We are probably going to be collaborating on projects in the future!

No no, like what’s the npm module’s purpose?

I thought it was gonna be like a template for future packages in my opinion

Hmmm, maybe lol


[astro-purgecss] Handle custom 404 page

Description
This PR adds special handling for the 404 custom error page in Astro integration, ensuring proper file path generation based on Astro's documentation standards.
Changes

Added dedicated handling for 404/ pathname to generate 404.html at the root level
This follows Astro's custom 404 error page convention as documented at https://docs.astro.build/en/basics/astro-pages/#custom-404-error-page

Testing

[x] Tested with 404.astro page in the src/pages/ folder

Checklist

[ ] Create changeset
[x] Code follows project style guidelines
[x] Documentation has been updated if necessary
[x] All tests pass
[x] Commits are properly formatted and descriptive
[x] PR targets appropriate branch

@Jaanilj Thanks for taking the time to send this fix. If this is final, I’ll go ahead and merge it.


user authentication and updating users view to basic_auth.users table

I have a view that a coworker created based on the authentication example for postgrest. I was wondering now if it should use the WITH local CHECK OPTION. It currently uses a trigger. It does not work as expected.  The view is:
CREATE OR REPLACE VIEW users AS
  SELECT
    actual.role       AS role,
    '***' :: TEXT     AS pass,
    actual.id         AS id,
    actual.email      AS email,
    actual.first_name AS first_name,
    actual.last_name  AS last_name,
    actual.verified   AS verified,
    actual.blocked    AS blocked
  FROM basic_auth.users AS actual,
    (SELECT rolname
     FROM pg_authid
     WHERE pg_has_role(current_user, oid, 'member')
    ) AS member_of
  WHERE actual.role = member_of.rolname
-- needed for update/insert ???
 I assume because of the sub-select?
The trigger is:
DROP TRIGGER IF EXISTS update_users
ON users;

CREATE TRIGGER update_users
INSTEAD OF INSERT OR UPDATE OR DELETE ON
  users FOR EACH ROW EXECUTE PROCEDURE update_users();

I use my browser UI to sign up/register a new user. Then if I go to users view in the DB (through my Postico postgres GUI client), edit the view's record so that I make it "verified = true", and change the role from "verfication_pending" to "verfiied_user". The underlying table does get updated, BUT I can't signin/login with that user (invalid credentials error from postgREST). If I update the basic_auth.users table directly with the exact same edits as I do to the view (again through my postico GUI), I can sign in successfully with that user through the browser. So there is something different happening when the update occurs through the view.
Another thing I was concerned about with the trigger: Is that looping over every user in the users view? Or is it looping over a set of just the user record that is being  updated? (I wish there was some optional, well-defined, built in auth mechanism for postgREST)

Hey, I think I'm running in a similar issue: when I update the verified boolean with a manual query, the password is set to *** (I confirmed by also storing the password in plain and by logging in with postman). It seems that the trigger get that value as new.pass, but that would come from the public.users view, which I don't see how it's related to the basic_user.users trigger.

I think I solved my issue by fully qualifying the public.users view when setting up the trigger:
drop trigger if exists update_users on public.users;
create trigger update_users
  instead of insert or update or delete on
    public.users for each row execute procedure update_users();

This way the password does not get changed when manually setting basic_auth.users.verified to true.

When using the API, the problem is still there because in this case, the update still goes through the view trigger. So if I want to PATCH a user to update his verified flag, I have to respecify the password otherwise it is set to ***.
I guess that's because I'm mis-using the API for dev/testing purpose. Anybody has a solution / hindsight about that?


Leaderboard

I remember the rules stating something about a leaderboard.
Will a leaderboard become visible only during the evaluation phase? Or can we also see the number of successful secret extractions in the evaluate=False setting? It would be nice to get a feel for the expected values of gamma shortly after the evaluation phase starts in advance.
Also, do you know the exact time when the evaluation phase will start on Feb 3rd? Since "being the first" is desirable for maximum points, it would be nice to allocate a time slot in my schedule when I can wait for the evaluate=True flag to be released.

Hi! Yes, a leaderboard will be up by the time the evaluation phase starts. Your other questions should be answered in the latest Google Group post.
Please let me know if you still have questions!


Raise error in Orbit.from_sbdb when more than one orbit is returned

🐞 Problem

When Orbit.from_sbdb is called with names which are too common, like "Halley" or "*alley", it returns a keyerror. Raise a suitable warning in those cases.
Code to reproduce error:
Orbit.from_sbdb("Halley")

🖥 Please paste the output of following commands

conda info -a (only if you have conda)
conda list (only if you have conda)
pip freeze

# Paste your output here:

python -c "import poliastro.testing; poliastro.testing.test()"

# Paste your output here:

🎯 Goal
Related to #534
To make from_sbdb more user friendly.

💡 Possible solutions

📋  Steps to solve the problem

Comment below about what you've started working on.
Add, commit, push your changes
Submit a pull request and add this in comments - Addresses #<put issue number here>
Ask for a review in comments section of pull request
Celebrate your contribution to this project 🎉

Rather than a warning, I think we should raise an error, in the same way that we did with the old API:

What about raising an error a bit more elaborated/understandable for the user about the different bodies found and then giving the user the chance to chose one of them by entering the complete name or the code number associated with it?

@Ivan9528 thanks for chiming in! The problem with that is that it requires interactivity, and in a script that runs unattended it can block the program. #611 is unfinished, so perhaps you want to take care of this one?

Hi!  is this issue still unsolved? if not I will try tackle it!

Hi @michiboo!! It is already solved actually, I just have to make the pull request but the coding is done, I will do it tonight if time allows me to :D Thanks!!

@michiboo I am sorry, I am not working on this issue but on #611. Anyway, @Juanlu001, please confirm that this issue is unsolved because I have run the code I have got a value error instead of a key one which I presume it was the purpose of the issue...

There was an effort to tackle this in #611 . But the PR author hasn't replied since.

I have run the code I have got a value error instead of a key one which I presume it was the purpose of the issue...

Did you run it after making changes for #611 ? Because #611 is solution for this issue :)

Yes, I run it and it raises the error as the previous coder already did but changing slightly the coding. I am going to try to make the pull request so that you any can review it :D

Great @Ivan9528! :smile:

Closed in #651.


Add support for username retrieval from attribute

Description:
In current implemenation APIM expects username to be in NameID of the subject in a saml response. Add support to extract username from a user defined field.
Suggested Labels:

Suggested Assignees:

Affected Product Version:
OS, DB, other environment details and versions:
Steps to reproduce:
Related Issues:

Duplicate issue https://github.com/wso2/product-apim/issues/2752. Hence closing.


Investigate reproducibility issue with arbitrary restarts

|    by<EMAIL_ADDRESS>

Issue migrated from trac:311 at 2024-01-31 18:28:24 +1100

<EMAIL_ADDRESS>changed status from assigned to accepted

<EMAIL_ADDRESS>uploaded file ocn_sst_diff.png (19.9 KiB)

<EMAIL_ADDRESS>set owner to pbd562

<EMAIL_ADDRESS>commented

The GA6 and 7 AMIP suites include tests for reproducibility on different decompositions, with and w/o OpenMP and also that a sequence of shorter runs matches a single longer run.
The normal test with the 360 day calendar is that 3 10 day runs matches a standard 30 day run.
I've now also checked this with the Gregorian calendar with a variant of the vn10.6 GA7.1 suite u-aj458. A sequence of 2 one month runs matches a single two month run.
Note that with UM reproducibility requires that each run write dump files at the same frequency.
The suite u-an301 compares two coupled model runs in the same way by comparing the final UM restart files. 2x1 month is different to a 2 month run.
Comparing the UM solver diagnostics from the start of the second month shows that the first difference appears at 1-02-01 03:20:00, i.e. just after the coupling step.
Ocean model from 2 month run
 From ocean_tracer_mod: tracers after explicit tendency update (taup1)

 ### Prognostic tracer checksum follows
yyyy/mm/dd hh:mm:ss =    1/ 2/ 1  0:30: 0
[chksum] temp<PHONE_NUMBER>852092459

From start of second month of 2x1 month runs
 From ocean_tracer_mod: tracers after explicit tendency update (taup1)

 ### Prognostic tracer checksum follows
yyyy/mm/dd hh:mm:ss =    1/ 2/ 1  0:30: 0
[chksum] temp                                     -1392703324634173096

Comparing OCN_SST from the coupling diagnostic files at 0300 shows a coherent large scale pattern which suggests some difference in the physics rather than just random noise.

I couldn't find any per step ice diagnostics to compare. The ocean difference at 0030 could be due to ice-ocean coupling but the pattern of SST differences makes me suspect MOM is to blame.

<EMAIL_ADDRESS>commented

Set up a coupled model suite that compares 1+1 and 2 day runs.

<EMAIL_ADDRESS>commented

ACCESS-CM2 1-month and 3-month resubmissions give different results
ACCESS-OM similarly does not reproduce
ACCESS GA7 (JULES) AMIP is ok
ACCESS GA7 (CABLE) AMIP to be tested

<EMAIL_ADDRESS>changed _comment0 which not transferred by tractive

<EMAIL_ADDRESS>changed _comment1 which not transferred by tractive


Add /usr/local include and lib paths

Makes the build work on FreeBSD

This doesn't seem to be the right way to solve the issue -- the pkg-config invocations should already add the appropriate paths for your system.

Build systems never do what they should ;-)
here's another example with CMake

What libraries can't be found on FreeBSD, could you please post the errors you get with the current qmlrs version?
If the Qt5 libraries can't be found, could you also post the output of e.g. pkg-config --libs --cflags Qt5Core? If pkg-config doesn't report the right paths you need on your system, this is not a problem to be fixed in qmlrs.
Note: Relevant pkg-config-rs code starts at https://github.com/alexcrichton/pkg-config-rs/blob/master/src/lib.rs#L137

Yeah, it doesn't return -L for Qt5:
$ pkg-config --libs --cflags Qt5Core
-I/usr/local/include/qt5/QtCore -I/usr/local/include/qt5 -lQt5Core

$ pkg-config --libs --cflags libsodium
-I/usr/local/include -L/usr/local/lib -lsodium

The .pc file contains Libs: -lQt5Core . Other libraries' files usually have the -L: Libs: -L${libdir} -lgtk-3
Seems like every Qt app just has /usr/local/lib in the library path though.
P.S. I didn't get any CMake errors on my 11-CURRENT laptop

For reference, my /usr/lib/pkgconfig/Qt5Core.pc looks like this:
prefix=/usr
exec_prefix=${prefix}
libdir=${prefix}/lib
includedir=${prefix}/include/qt

host_bins=${prefix}/lib/qt/bin
qt_config=minimal-config small-config medium-config large-config full-config gtk2 gtkstyle fontconfig libudev evdev xkbcommon-evdev libinput xlib xrender xcb-plugin xcb-glx xcb-xlib xcb-sm accessibility-atspi-bridge linuxfb kms c++11 accessibility egl egl_x11 eglfs opengl shared qpa reduce_exports reduce_relocations clock-gettime clock-monotonic posix_fallocate mremap getaddrinfo ipv6ifname getifaddrs inotify eventfd system-jpeg system-png png system-freetype system-harfbuzz system-zlib mtdev nis cups iconv glib dbus dbus-linked openssl-linked xcb xinput2 pulseaudio gstreamer-1.0 icu concurrent audio-backend release

Name: Qt5 Core
Description: Qt Core module
Version: 5.5.1
Libs: -lQt5Core
Libs.private: -lpthread -lz -licui18n -licuuc -licudata -lpcre16 -lm -ldl -lgthread-2.0 -pthread -lglib-2.0 -lrt -lsystemd
Cflags: -I${includedir}/QtCore -I${includedir}

I assume the only thing different from yours is that your prefix is /usr/local instead of /usr. To work correctly, you'd need your libs line to say Libs: -L${libdir} -lQt5Core.
The code generating the .pc file seems to take into account whether the library dir is already, which might be related to why it is left out.
Sorry, but if FreeBSD ships with a broken Qt5Core.pc file, I don't see why each and every Qt project should include a workaround. This is a bug either in the FreeBSD downstream Qt package or the upstream Qt .pc file generator. In both cases, the preliminary solution would be to include a patch with the FreeBSD package that corrects the Libs: line.
I just created #34 to keep track of the issue in general.
Could you please report a bug to the FreeBSD Qt package, add the link to the bugreport to #34 and report if this got fixed?

Yeah your Libs doesn't include -L${libdir} either.
This is not a bug in Qt/FreeBSD.
If it was, it would've been fixed a long time ago.
The code you linked to:
if (!project->values("QMAKE_DEFAULT_LIBDIRS").contains(libDir))
            t << "-L${libdir} ";

Means that QMAKE_DEFAULT_LIBDIRS includes /usr/local/lib.
If qmake includes /usr/local/lib, you should do it too.

Seems like I'm learning alout about pkg-config today. :smile:
The intended behaviour for library searching of qmlrs is the following:

Ask the OS wether there's a specific library directory we need to link to when depending on the library. This is done by evaluating -L flags in the .pc file
If there is nothing specified, assume that all required library directories are searched by the operating system's linker by default.

Which I'd say is correct behaviour, right? Look at where the OS is telling you to look for QtCore in specific, and if there's nothing specified, assume it's in the linker's default directories.
Your proposal could be translated to an additional step:

Preemptively look in /usr/local/lib because FreeBSD keeps stuff there without telling us via -L or the linker's default directory.

On Linux, Qt is installed to /usr/lib, which is included in the default linker directories.
The default linker directories are not configured by us, they're set by the OS. They can be displayed with:
> sudo ldconfig -v 2>/dev/null | grep -v ^$'\t'
/usr/lib/libfakeroot:
/usr/lib32:
/usr/lib/R/lib:
/usr/lib:

Which is why on Linux, you don't need the -L in your .pc file.

Means that QMAKE_DEFAULT_LIBDIRS includes /usr/local/lib.
If qmake includes /usr/local/lib, you should do it too.

Qt's default DEFAULT_LIBDIR doesn't include /usr/local/lib: its only print "DEFAULT_LIBDIRS=\"/lib\n/usr/lib\"\n";.
I found out it's a FreeBSD change to include /usr/local/lib in DEFAULT_LIBDIR, which is why the -L is not generated on your system, too. I don't understand why, though, as I don't know enough about FreeBSD internals.
If FreeBSD tells Qt “hey Qt, you don't need to generate -L for libraries in /usr/local/lib, we link to that by default.“, why don't they link to it by default?

The default linker directories are hardcoded in the linker.
ld installed from binutils:
$ /usr/local/bin/ld --verbose | grep SEARCH
SEARCH_DIR("=/usr/local/x86_64-portbld-freebsd11.0/lib"); SEARCH_DIR("=/lib"); SEARCH_DIR("=/usr/lib"); SEARCH_DIR("=/usr/local/lib");

Base system ld:
$ /usr/bin/ld --verbose | grep SEARCH
SEARCH_DIR("=/lib"); SEARCH_DIR("=/usr/lib");

Rust calls the system cc to link, which calls the system ld.
Why doesn't the base system ld search /usr/local/lib? Because /usr/local is not used by the base system. It's used by all packages, but they have to do it manually.
With Qt, because of the DEFAULT_LIBDIRS change, qmake searches /usr/local/lib, and any qmake projects are built like that. Non-qmake projects have to add /usr/local/lib manually.

I found https://wiki.freebsd.org/WarnerLosh/UsrLocal which shed some light for me on what / how the situation with FreeBSD currently is.
Did / could you experiment with something like this?:
CMAKE_PREFIX_PATH=${LOCALBASE} cargo run --example factorial

If this works, CMAKE_PREFIX_PATH would resolve both the include and the library issue at once on systems where it is still present, while also being able to depend on the ${LOCALBASE} variable, as this seems to be something the user can actually change.
Also, this would use the same means as a similar problem on MacOS needed, fixed here: e550be0d676e6a49fd442ba9b06aedb4faddd688
If you know which BSD variants except FreeBSD this also applies to, we could then enable that for all of them with something like
#[cfg(any(target_os = "freebsd", target_os="openbsd", target_os="dragonfly"))]

cmake doesn't return errors (it did on my other machine…)
the error is from cargo, cargo doesn't care about CMAKE_PREFIX_PATH
LOCALBASE is not set anywhere except for ports makefiles, it's not set when you just build a rust package with cargo!
all BSD systems use /usr/local as the prefix for user packages, of course… I'm not sure about what Qt installs into pkg-config there though

Ok, so no ${LOCALBASE}.
Could you take a look at #37? I only used the native lib search code as you said the cmake include error doesn't occur on 11-current, and tried to capture what's going on there.
Also, I added every BSD variant available as target_os, because as you say it'll probably work, and if not, they should come here and tell us. :sweat_smile:


[PDI-15038]Malformed Bundle Manifest

Move resolution flag to after package name, causes problems with OSGi bunde redeployment

Build Commands:
Build:

mvn -B -fn -DrunITs=true -f pom.xml clean install && mvn -B -Dpentaho-coding-standards.version=1.0.4 -f pom.xml site

Cleanup:
mvn -B build-helper:remove-project-artifact
Changed files:
pom.xml
Unit test coverage change:
org.pentaho.di.trans.steps.mongodboutput.MongoDbOutputMeta:

Branch Change : -.89%
Line Change :  + .28%


Add add_candidate message for control protocol

After the sdp is sent back and forth between client and gateway with the request_connection message for the client and connection_ready for the gateway, the client and gateway will start sending candidates between each other to establish the connection.
Client should send:
add_ice_candidate: {
  candidates: [String],
  gateway_id: String
}

Gateway should recieve:
new_ice_candidate{
  candidates: [String],
  device_id: String
}

Gateway should send:
add_ice_candidate: {
  candidates: [String],
  device_id: String
}

Client should recieve
new_ice_candidate{
  candidates: [String],
  gateway_id: String
}

The names are tentative for the messages, I'm not convinced, feel free to change them

cc @bmanifold


Emotemon Deployment

Problem
How are we getting this out to the kidz?

Check out how moobot does it http://twitch.moobot.tv/

Eventually we would need to build a dashboard/way to authenticate and get the bot running easily on a channel.


HW sync drift in time

Before opening a new issue, we wanted to provide you with some useful suggestions (Click "Preview" above for a better view):

Consider checking out SDK examples.
Have you looked in our documentations?
Is you question a frequently asked one?
Try searching our GitHub Issues (open and closed) for a similar issue.

All users are welcomed to report bugs, ask questions, suggest or request enhancements and generally feel free to open new issue, even if they haven't followed any of the suggestions above :)

Required Info

Camera Model
{D400 }

Firmware Version
(Open RealSense Viewer --> Click info)

Operating System & Version
{Linux (Ubuntu 18.04)

Kernel Version (Linux Only)
(4.15)

Platform
PC

SDK Version
{ legacy / 2.. }

Language
{python }

Segment
{Robot/Smartphone/VR/AR/others }

Issue Description
<Describe your issue / question / feature request / etc..>
I have a camera set up of 3 D435 cameras, 1 master 2 slave. I have wiring set up between them and have set the inter cam sync mode in code.
I have read the white paper documentation and many other forums extensively about this issue, but I am still confused about what the "drift in time" really means. My current thought is that you would look at (master time - slave time) for 10s of minutes and then see if the difference in time changes. I recorded master frame time and slave frame time for 10 minutes and then subtract the two values from each other. I observe that the difference does change. However, for one slave camera, the difference in time is constant for 4 minutes, and then jumps to a different time, and then remains constant. For the other slave camera, there is a gradual change in time over the course of 10 mins. Is one of these behaviors correctly showing time syncing?
I also compared my HW sync set up vs. a  no HW sync set up, then I see the same "drift in time" behavior from both of them.
Am I taking the correct calculations to figure out if HW sync is working?

In the Inter Cam Sync setting, do you have the Master set to a value of '1' and both slave cameras set to a value of '2' please?
The approach of looking for drift over a period of 10s of minutes that the multi-camera white paper describes is the correct one.
If hardware sync is not active then the timestamp values of the cameras should remain the same.   Drift over time is the evidence that hardware sync is active.
When testing a no-sync setup, I believe that you should make sure that Inter Cam Sync is set to a value of '0' for all the cameras.
If you have all the camera streams and their timestamp information on the screen at the same time then you could capture an image of the screen and look at the static snapshot of that moment in time.   The drift is so slow that the timestamps should accurately reflect the amount of drift at the time that the snapshot was taken.

I do have master set as 1, and the other two set as 2. As for the non-HW sync I have all set to 0.
Since the cameras start at different times, would you recommend subtracting the offset from the slave cameras to align with the master's first to see if the timestamp values are the same or if they drift?

I do not have knowledge of the appropriate way to calculate drift using code.  A RealSense user did come up with a way of doing it, though they were not sure it was correct either.
https://github.com/IntelRealSense/librealsense/issues/2637
To quote their script, which is in the opening comment of the above link, they used this method for calculating timestamp drift:
std::cout << "Drift: " << depth_frame.get_timestamp() - last_time << ", ";
last_time = depth_frame.get_timestamp();

Closed due to no further comments.


Wrap Volume Mount Point management functions nicely for Go

I'm talking specifically about:

SetVolumeMountPoint
DeleteVolumeMountPoint
GetVolumeNameForVolumeMountPoint
GetVolumePathNamesForVolumeName

Although these are exposed in raw-form (using *uint16) by "golang.org/x/sys/windows", it'd be handy to have Go-typed wrappers around them. Over the last fortnight, I've created two PRs in different projects using the same wrappers for the first two APIs (https://github.com/microsoft/hcsshim/pull/852 and https://github.com/containerd/containerd/pull/4419).
I'm happy to contribute a PR, but I'd like to confirm that this is the right repo to put those wrappers into? It seems to fit nicely with the exposed EncodeReparsePoint and DecodeReparsePoint which also live here.

I just came across https://github.com/gentlemanautomaton/volmgmt which contains GetVolumeNameForVolumeMountPoint and GetVolumePathNamesForVolumeName but does not contain SetVolumeMountPoint or DeleteVolumeMountPoint.
That said, I already have (simple) implementations for the former two, I came across this repo while looking for APIs to use for formatting VHDs for a test.

I just came across https://github.com/gentlemanautomaton/volmgmt which contains GetVolumeNameForVolumeMountPoint and GetVolumePathNamesForVolumeName but does not contain SetVolumeMountPoint or DeleteVolumeMountPoint.
That said, I already have (simple) implementations for the former two, I came across this repo while looking for APIs to use for formatting VHDs for a test.


Training occasionally stops, the GPU utilization is occasionally 0, train on s3dis

No matter how I adjust batchsize or change machine, or test on the server. All have this phenomenon.
but the scannet dataset did not appear this phenomenon.

hi @ybc-ybc , have you finish the problem? I met the same problem, but dont know how to fix it.

It should be caused by data reading and preprocessing, gpu processing is faster than CPU.

hi @ybc-ybc , do you have any method to solve the problem?

hi @ybc-ybc , do you have any method to solve the pro

my CPU is i5-12400, GPU is 3090. Maybe a better computer would alleviate the problem

hi @ybc-ybc , thanks for your reply. It helps a lot.


[webview_flutter] Bump the Dart SDK requirement to 2.7.0

A recent pub publish check warns when requiring a non release Dart SDK, bumping the requirement so we don't get the warning.
This change is a no-op as the minimally required Flutter version (1.12.13+hotfix.5) already requires Dart 2.7.0.

I'm going to ignore the version_checker complaints as I'm actually doing this to unblock publishing 0.3.20+1.


Warn user on configuration errors

This is a work in progress PR
Implements https://github.com/wyeworks/boom/issues/17

Closing in favor of #29
Thanks @sevgit for your understanding 🙇♀


Improve labels to reduce confusion about test set and external features

ch58081

Great remarks! I have pushed more commits to improve descriptions and error messages


update readme.md for more linux package installers (other than pacman)

There's apt, there's yum, there's others, can you add them?

searched package name, only arch linux and compiling from source options appeared

Hello @erenayar5
I think I made a bash file that can install all requirements, compile, and run the program at the same time.
runme.sh.zip
If it doesn't work send me the error and I'll try to fix it.

those were contributed by @MrYakobo if you make a push request with a command that works for you ill accept it

There's apt, there's yum, there's others, can you add them?

@erenayar5  you're requiring quite a bit here from a package maintained by a single dude that appearently only uses Windows. A reasonable approach to install instructions for multiple operating systems is that people make pull requests when they find some sequences of commands that works on their machine.
If you yourself use centos, slackware, gentoo, macos or some other operating system not listed, go ahead and make a pull request. But don't expect @en-GB to research this in his free time instead of innovating on the main code base. The commands provided by @PyMaster22 is for apt-based distros.

i totally forgot about this issue existed but still thank you


Response .json keys as Atoms

Is there a way to have the response use atoms and not strings as the keys in the response?
Or should I look to post-process the response and do the conversion outside of Req?

Okay, not such a good idea to have this as part of Req since atoms are not garbage collected.  I can do this post-request.

You can use :decode_json to pass option down to Jason, see https://hexdocs.pm/req/Req.Steps.html.


Update Md.blockquote to support multi-line strings

Fixes #88
Possible Issues: I'm not sure if \n will capture all use cases

Updated to fix ESLint error

Hi @M1kep! Thanks, and sorry for getting to this so late!


AzureCP configuration for guest users

Hello,
we've configured our claim mapping in Azure based on Microsoft documentation like this:

In AzureCP for guest user we had to change the User identitfier property to UserPrincipalName:

Sharing and access works fine but resources are shared to<EMAIL_ADDRESS>and not to the email address of the guest user (xyz@domain.com). This is ok but not that nice and somehow unusual for our SharePoint users.
Is it somehow possible to configure Azure and AzureCP in someway that resources are shared in a way to external guests so that only their email address or fullname is visible in the "Shared with" dialog?

Hello @plantoschka, before explaining more, let me start by saying that this configuration is correct and you should keep it.
Regarding the display name, SharePoint gives a chance to claims providers (AzureCP) to set the display name only if the user is added for the very first time to the site collection. And no, it doesn't work to delete and re-add the user.
If the user is actually added for the 1st time (you may test in a new temp site collection), AzureCP will set the display name of the user (no matter if he is guest or not) based on this highlighted setting (in central admin > Security > AzureCP claim types configuration):

In the screenshot above, it will be the Azure AD property 'DisplayName'


Telugu unicode ambiguities

Hi,
I created a test text data mostly (made up individual characters. see attachment) and converted it to tiff file using 'jTessBoxEditorFX' with font 'noto sans telugu 8pt'. I then ran it using the the testdata_best telugu language trained data.
I noticed a few errors in recognizing them. I believe this are due to ambiguous glyphs'.
Ambiguity 1:  Telugu has three vowels that are similar to another consonant (There is another consonant that looks close enough)
vowel 1) ఒ (pronounced as 'o' in 'so')
vowel 2) ఓ (pronounced as 'oa' in 'goal' )
vowel 3) ఔ (pronounced as 'ou' in 'ounce' or 'pound')
similar looking consonant 1) బ (pronounced as 'bu' in 'bus')
consonant 2) భ (this is same as above but uttered with stress and aspiration. Imagine saying 'bus' as 'bhus')
Ambiguity 2: Consonant చ (pronounced as 'ch' as in 'church') is similar to another rarely used consonant ౘ (closest transliteration 'tsa')
Ambiguity 3: Consonant ర (pronounced as 'ru' as in 'run') is similar to another consonant ఠ ( hard 't' - close to the 't' in 'stone')
Ambiguity 4: Consonant జ (pronounced as 'ju' as in 'justice') is similar to another rarely used consonant ౙ (closest trasilteration  'za') and also similar to ఙ ('jna')
Ambiguity 5: consonant ఝ (pronounced as 'jha' - hard జ with aspiration ) was interpreted as 'రు' (pronounced as 'ru' in 'rupee' ) which is a combination of Consonant ర ('ru') + vowel ఉ(pronounced as 'u' in 'push')
Ambiguity 6: vowel ఇ ( pronounced as 'i' in 'ink') is close to consonant ఞ (pronounced as 'inya'). The 'inya' did not get recognized at all in my test data.
Ambiguity 7: కౄ ( 'cru' as in 'cruel') and గౄ ('grue' as in 'gruesome') were converted to క్య ('kya') and 'గ్యూ' (gyoo).
Ambiguity 8:  ౠ ('rroo') became బూ ('boo')
I guess some of them could be due to my poor tiff. But I think some of the ambiguities are genuine and need to be handled.
Please help to address these ambiguity resolutions.
tesseract-telugu.txt

Please also test with tessdata_fast.

Check tel.lstm-unicharset in both tessdata_best and tessdata_fast to
ensure that rarely used letters are included.

Take a look at the training source files in langdata_lstm repo under tel.

Verify that the indic/telugu validation rules are correct.

On Thu 13 Sep, 2018, 8:53 AM Manas Marthi<EMAIL_ADDRESS>wrote:

Hi,
I created a test text data mostly (made up individual characters. see
attachment) and converted it to tiff file using 'jTessBoxEditorFX'. I then
ran it using the the testdata_best telugu language trained data.
I noticed a few errors in recognizing them. I believe this are due to
ambiguous glyphs'.
Ambiguity 1: Telugu has three vowels that are similar to another
consonant (There is another consonant that looks close enough)
vowel 1) ఒ (pronounced as 'o' in 'so')
vowel 2) ఓ (pronounced as 'oa' in 'goal' )
vowel 3) ఔ (pronounced as 'ou' in 'ounce' or 'pound')
similar looking consonant 1) బ (pronounced as 'bu' in 'bus')
consonant 2) భ (this is same as above but uttered with stress and
aspiration. Imagine saying 'bus' as 'bhus')
Ambiguity 2: Consonant చ (pronounced as 'ch' as in 'church') is similar
to another rarely used consonant ౘ (closest transliteration 'tsa')
Ambiguity 3: Consonant ర (pronounced as 'ru' as in 'run') is similar to
another consonant ఠ ( hard 't' - close to the 't' in 'stone')
Ambiguity 4: Consonant జ (pronounced as 'ju' as in 'justice') is
similar to another rarely used consonant ౙ (closest trasilteration 'za')
and also similar to ఙ ('jna')
Ambiguity 5: consonant ఝ (pronounced as 'jha' - hard జ with aspiration
) was interpreted as 'రు' (pronounced as 'ru' in 'rupee' ) which is a
combination of Consonant ర ('ru') + vowel ఉ(pronounced as 'u' in 'push')
Ambiguity 6: vowel ఇ ( pronounced as 'i' in 'ink') is close to
consonant ఞ (pronounced as 'inya'). The 'inya' did not get recognized at
all in my test data.
Ambiguity 7: కౄ ( 'cru' as in 'cruel') and గౄ ('grue' as in 'gruesome')
were converted to క్య ('kya') and 'గ్యూ' (gyoo).
Ambiguity 8: ౠ ('rroo') became బూ ('boo')
I guess some of them could be due to my poor tiff. But I think some of the
ambiguities are genuine and need to be handled.
Please help to address these ambiguity resolutions.
tesseract-telugu.txt
https://github.com/tesseract-ocr/tessdata_best/files/2377575/tesseract-telugu.txt
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/tesseract-ocr/tessdata_best/issues/32, or mute the
thread
https://github.com/notifications/unsubscribe-auth/AE2_ow6-Hp5u_rar7PuPyzPF2xepLL3Nks5uac-xgaJpZM4Wmghi
.

Please test with real text not just syllables.
On Thu 13 Sep, 2018, 12:22 PM Shree Devi Kumar<EMAIL_ADDRESS>wrote:

Please also test with tessdata_fast.

Check tel.lstm-unicharset in both tessdata_best and tessdata_fast to
ensure that rarely used letters are included.

Take a look at the training source files in langdata_lstm repo under
tel.

Verify that the indic/telugu validation rules are correct.

On Thu 13 Sep, 2018, 8:53 AM Manas Marthi<EMAIL_ADDRESS>wrote:

Hi,
I created a test text data mostly (made up individual characters. see
attachment) and converted it to tiff file using 'jTessBoxEditorFX'. I then
ran it using the the testdata_best telugu language trained data.
I noticed a few errors in recognizing them. I believe this are due to
ambiguous glyphs'.
Ambiguity 1: Telugu has three vowels that are similar to another
consonant (There is another consonant that looks close enough)
vowel 1) ఒ (pronounced as 'o' in 'so')
vowel 2) ఓ (pronounced as 'oa' in 'goal' )
vowel 3) ఔ (pronounced as 'ou' in 'ounce' or 'pound')
similar looking consonant 1) బ (pronounced as 'bu' in 'bus')
consonant 2) భ (this is same as above but uttered with stress and
aspiration. Imagine saying 'bus' as 'bhus')
Ambiguity 2: Consonant చ (pronounced as 'ch' as in 'church') is
similar to another rarely used consonant ౘ (closest transliteration 'tsa')
Ambiguity 3: Consonant ర (pronounced as 'ru' as in 'run') is similar
to another consonant ఠ ( hard 't' - close to the 't' in 'stone')
Ambiguity 4: Consonant జ (pronounced as 'ju' as in 'justice') is
similar to another rarely used consonant ౙ (closest trasilteration 'za')
and also similar to ఙ ('jna')
Ambiguity 5: consonant ఝ (pronounced as 'jha' - hard జ with aspiration
) was interpreted as 'రు' (pronounced as 'ru' in 'rupee' ) which is a
combination of Consonant ర ('ru') + vowel ఉ(pronounced as 'u' in 'push')
Ambiguity 6: vowel ఇ ( pronounced as 'i' in 'ink') is close to
consonant ఞ (pronounced as 'inya'). The 'inya' did not get recognized at
all in my test data.
Ambiguity 7: కౄ ( 'cru' as in 'cruel') and గౄ ('grue' as in
'gruesome') were converted to క్య ('kya') and 'గ్యూ' (gyoo).
Ambiguity 8: ౠ ('rroo') became బూ ('boo')
I guess some of them could be due to my poor tiff. But I think some of
the ambiguities are genuine and need to be handled.
Please help to address these ambiguity resolutions.
tesseract-telugu.txt
https://github.com/tesseract-ocr/tessdata_best/files/2377575/tesseract-telugu.txt
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/tesseract-ocr/tessdata_best/issues/32, or mute the
thread
https://github.com/notifications/unsubscribe-auth/AE2_ow6-Hp5u_rar7PuPyzPF2xepLL3Nks5uac-xgaJpZM4Wmghi
.

Thank you. I will try and update

I created a word doc with valid text and converted it to pdf and then tiff using imagemagick and ran tesseract with training data best. I was able to scan mostly okay. News paper clipping had some errors..But that's fine.
That said, the ambiguity stated in item 1 is still a problem.

I will do more testing and update  here


Add consistent behavior to vulnerability table

[V ] The pull request is targeting the dev branch.
[V] The code has been validated to compile successfully by running go vet ./....
[V] The code has been formatted properly using go fmt ./....
[V] All static analysis checks passed.
[V] All tests have passed. If this feature is not already covered by the tests, new tests have been added.
[V] All changes are detailed at the description. if not already covered at JFrog Documentation, new documentation have been added.

Change:
changed sort function from inconsistent "if there is a fixed version" which can be true in different order to sort by severity if equals by Cvss3 score and finally by IssueId to create a consistent behavior.
See issue in JFrog-cli: https://github.com/jfrog/jfrog-cli/issues/2523

retrigger

https://github.com/jfrog/jfrog-cli-security/pull/83


Your bot does not work reliable, no captcha shown when joining groups

Hello, i just think you should check the functionality of your bot, as Captcha are only shown randomly when joining groups, i made the experience that once joining a group on Telegram no captcha is shown in many cases which leads to being banned from groups. The bot outputs the message to solve a certain captcha, but you cant do that as you are unable to write anything.
This is a disastrous as it restricts many users from joining Shieldy protected Chats. Please fix that, i am sick and tired of not being able to join groups because of your malfunctioning bot.
Thanks for your time.

I had a similar experience.

Button-type captcha was shown after 20 sec when I have been kicked and have re-joined.
Someone report me that Button-type captcha is not shown when one have been kicked and have re-joined.


Bump k8s dependencies to v1.28

Starting from #793 and trying to fix failing tests.
/cc @MartinForReal @vteratipally

/lgtm

/hold in case merging the original PR is preferred

Closing in favour of #793


fix(upgrade): add harvester-upgrade into the retain list

Problem:

If an upgrade goes well and ends successfully, the old harvester-upgrade container image is gone. The upgrade log download request afterward will inevitably fail to be complete because the log packager Job depends on that container image.
Solution:

After the upgrade ends, the harvester-upgrade container image is immune to the image pruning procedure.
Related Issue:
#5230
Test plan:

Prepare a Harvester cluster in v1.2.1
Upgrade to master-head
After the upgrade ends successfully, try to download the upgrade log from the dashboard
The upgrade log archive should be generated and downloaded successfully

@mergify backport v1.2 v1.3


Fix @font-face loading over webpack

Loading local font files via @font-face in CSS failed for me in Chrome with "Failed to decode..." in order to fix this we tell webpack to use the file-loader for font files.

Let's come back to this after I merge blendid with master. Not sure if I want to add the file loader by default - you could add it through the task-config.js options.


fix: be able to select from account assets only

missed in https://github.com/superhero-com/superhero-wallet/pull/3122

The issue with select assets has been fixed.
I got this error popups when tried to register names one by one:


Access to a VHDL project residing on a network drive

Hi tried to load my project residing on a network file. I tried using both mapped network drive (z:) and UNC address (\server\aaa\bbb).  In both cases, reference to UNC path are detected by VHDL_LS files in my vhdl_ls_toml can't be identified.  I tried to disable "Restrict UNCAccess" in "Settings/Security" but I get the same results.
Anyone had similar issue?  How can I sove that?

This is potentially fixed in the newest release, try again.


Improved shell_escape used for both interactive and non-interactive shell

Changed the shell_escape function to always escape newline and quote arguments in single-quote if they contain invalid characters (' ', (, ), and |), but only if the argument is not a long argument (starts with --).
shell_escape is called for both interactive and non-interactive shell.
This fixes #73 and #54 and #46 still works, verified with
wslgit.exe config --get-regex "user.(name|email)"
wslgit.exe log --name-status --format="%x3c%x2ff%x3e%n%x3cr%x3e %H%n%x3ca%x3e %an%n%x3ce%x3e %ae%n%x3cd%x3e %at%n%x3cp%x3e %P%n%x3cs%x3e%n%B%n%x3c%x2fs%x3e%n%x3cf%x3e" -n200

Your changes look good, I'll merge them shortly. Thank you for fixing this.


Add webpack-dev-server?

Hi,
how would you add webpack-dev-server to php webserver?
Will this example show how to do it?

We have it in the plan. See the upcomming training at https://www.akademie42.cz.

Nice to hear. Unfortunately I cannot find the training :disappointed:

Training lessons https://www.akademie42.cz/kurz/milan-sulc-vue-js-pomocnik-nejen-s-novou-single-page-aplikaci.
Closing it here. Webpack dev server will be added (maybe) in the future to official nette/examples repository.


Fix build for static-metric benches

The get accessors in the current code don't resolve. From my reading, it looks like this macro invocation is in the proper form to produce such accessors.
PTAL @breeswish

This is old and I don't know if it's still relevant. Closing.


Use explicit slice axiomatization...

...instead of relying on Gobra's

This looks like less of problem now with the utils/slices package


Optimized

help command:
Renamed the command function to slashhelp to avoid conflicts with the built-in help() function. Renamed the view class to HelpView to follow PEP 8 naming conventions. Removed the unnecessary elif statements for each command and replaced them with a loop to dynamically generate the options for the select menu. Moved the option_values and option_descriptions lists outside of the function for improved performance. Used interaction.response.create_message() instead of interaction.response.send_message() to follow the latest version of the Discord API. Optimized the embed by setting the color to a hex value instead of using the Color.blue() function. ping command:
Renamed the command function to slashping to follow PEP 8 naming conventions. Used interaction.response.create_message() instead of interaction.response.send_message() to follow the latest version of the Discord API. Optimized the embed by setting the color to a hex value instead of using the Color.blue() function. invite command:
Renamed the command function to slashinvite to follow PEP 8 naming conventions. Used interaction.response.create_message() instead of interaction.response.send_message() to follow the latest version of the Discord API. Optimized the embed by setting the color to a hex value instead of using the Color.blue() function. tiktok command:
Renamed the command function to slashtiktok to follow PEP 8 naming conventions. Used interaction.response.create_message() instead of interaction.response.send_message() to follow the latest version of the Discord API. Optimized the embed by setting the color to a hex value instead of using the Color.blue() function. youtube command:
Renamed the command function to slashyoutube to follow PEP 8 naming conventions. Used interaction.response.create_message() instead of interaction.response.send_message() to follow the latest version of the Discord API. Optimized the embed by setting the color to a hex value instead of using the Color.blue() function. stats command:
Renamed the command function to slashstats to follow PEP 8 naming conventions. Used interaction.response.create_message() instead of interaction.response.send_message() to follow the latest version of the Discord API. Used the os module to get the total memory instead of repeatedly calling psutil.virtual_memory(). Optimized the embed by setting the color to a hex value instead of using the Color.blue() function.

you removed the whole global chat feature, changed random things. broke the config/


[BUG] VM crashing when disc can't handle the IOPS load

Describe the bug
I have Ubuntu 22 VM, which runs on SSD.
I created PVC, which uses 200GB of single HDD disc, formatted as ext4 and mounted it to VM.
I'm running Frigate (video surveillance), which write data to that PVC (HDD disc)
I also have another container (StorJ app), which heavily writes to the same host HDD disc (different PVC) And I think that makes some disk operation to timeout and VM to crash:
Host T7920 dmesg output:
[Thu Sep  5 19:46:11 2024] scsi_io_completion_action: 9 callbacks suppressed
[Thu Sep  5 19:46:11 2024] sd 12:0:0:1: [sdg] tag#13 FAILED Result: hostbyte=DID_OK driverbyte=DRIVER_OK cmd_age=9s
[Thu Sep  5 19:46:11 2024] sd 12:0:0:1: [sdg] tag#13 Sense Key : Medium Error [current]
[Thu Sep  5 19:46:11 2024] sd 12:0:0:1: [sdg] tag#13 Add. Sense: Unrecovered read error
[Thu Sep  5 19:46:11 2024] sd 12:0:0:1: [sdg] tag#13 CDB: Write(10) 2a 00 17 40 08 48 00 00 08 00
[Thu Sep  5 19:46:11 2024] print_req_error: 9 callbacks suppressed
[Thu Sep  5 19:46:11 2024] blk_update_request: critical medium error, dev sdg, sector 390072392 op 0x1:(WRITE) flags 0x8800 phys_seg 1 prio class 0
[Thu Sep  5 19:46:11 2024] sd 12:0:0:1: [sdg] tag#12 FAILED Result: hostbyte=DID_OK driverbyte=DRIVER_OK cmd_age=9s
[Thu Sep  5 19:46:11 2024] sd 12:0:0:1: [sdg] tag#12 Sense Key : Medium Error [current]
[Thu Sep  5 19:46:11 2024] sd 12:0:0:1: [sdg] tag#12 Add. Sense: Unrecovered read error
[Thu Sep  5 19:46:11 2024] sd 12:0:0:1: [sdg] tag#12 CDB: Write(10) 2a 00 17 40 08 30 00 00 08 00
[Thu Sep  5 19:46:11 2024] blk_update_request: critical medium error, dev sdg, sector 390072368 op 0x1:(WRITE) flags 0x8800 phys_seg 1 prio class 0
[Thu Sep  5 19:46:11 2024] sd 12:0:0:1: [sdg] tag#89 FAILED Result: hostbyte=DID_OK driverbyte=DRIVER_OK cmd_age=9s
[Thu Sep  5 19:46:11 2024] sd 12:0:0:1: [sdg] tag#89 Sense Key : Medium Error [current]
[Thu Sep  5 19:46:11 2024] sd 12:0:0:1: [sdg] tag#89 Add. Sense: Unrecovered read error
[Thu Sep  5 19:46:11 2024] sd 12:0:0:1: [sdg] tag#89 CDB: Write(10) 2a 00 15 40 08 20 00 00 08 00
[Thu Sep  5 19:46:11 2024] blk_update_request: critical medium error, dev sdg, sector 356517920 op 0x1:(WRITE) flags 0x8800 phys_seg 1 prio class 0
[Thu Sep  5 19:46:11 2024] sd 12:0:0:1: [sdg] tag#11 FAILED Result: hostbyte=DID_OK driverbyte=DRIVER_OK cmd_age=9s
[Thu Sep  5 19:46:11 2024] sd 12:0:0:1: [sdg] tag#11 Sense Key : Medium Error [current]
[Thu Sep  5 19:46:11 2024] sd 12:0:0:1: [sdg] tag#11 Add. Sense: Unrecovered read error
[Thu Sep  5 19:46:11 2024] sd 12:0:0:1: [sdg] tag#11 CDB: Write(10) 2a 00 15 c0 08 00 00 00 18 00
[Thu Sep  5 19:46:11 2024] blk_update_request: critical medium error, dev sdg, sector 364906496 op 0x1:(WRITE) flags 0x8800 phys_seg 3 prio class 0
[Thu Sep  5 19:46:11 2024] sd 12:0:0:1: [sdg] tag#68 FAILED Result: hostbyte=DID_OK driverbyte=DRIVER_OK cmd_age=9s
[Thu Sep  5 19:46:11 2024] sd 12:0:0:1: [sdg] tag#68 Sense Key : Medium Error [current]
[Thu Sep  5 19:46:11 2024] sd 12:0:0:1: [sdg] tag#68 Add. Sense: Unrecovered read error
[Thu Sep  5 19:46:11 2024] sd 12:0:0:1: [sdg] tag#68 CDB: Write(10) 2a 00 0c 4a d0 80 00 00 68 00
[Thu Sep  5 19:46:11 2024] blk_update_request: critical medium error, dev sdg, sector 206229632 op 0x1:(WRITE) flags 0x8800 phys_seg 13 prio class 0
[Thu Sep  5 19:46:11 2024] sd 12:0:0:1: [sdg] tag#53 FAILED Result: hostbyte=DID_OK driverbyte=DRIVER_OK cmd_age=9s
[Thu Sep  5 19:46:11 2024] sd 12:0:0:1: [sdg] tag#53 Sense Key : Medium Error [current]
[Thu Sep  5 19:46:11 2024] sd 12:0:0:1: [sdg] tag#53 Add. Sense: Unrecovered read error
[Thu Sep  5 19:46:11 2024] sd 12:0:0:1: [sdg] tag#53 CDB: Write(10) 2a 00 16 00 08 28 00 00 08 00
[Thu Sep  5 19:46:11 2024] blk_update_request: critical medium error, dev sdg, sector 369100840 op 0x1:(WRITE) flags 0x8800 phys_seg 1 prio class 0
[Thu Sep  5 19:46:11 2024] sd 12:0:0:1: [sdg] tag#39 FAILED Result: hostbyte=DID_OK driverbyte=DRIVER_OK cmd_age=9s
[Thu Sep  5 19:46:11 2024] sd 12:0:0:1: [sdg] tag#39 Sense Key : Medium Error [current]
[Thu Sep  5 19:46:11 2024] sd 12:0:0:1: [sdg] tag#39 Add. Sense: Unrecovered read error
[Thu Sep  5 19:46:11 2024] sd 12:0:0:1: [sdg] tag#39 CDB: Write(10) 2a 00 15 40 08 38 00 00 48 00
[Thu Sep  5 19:46:11 2024] blk_update_request: critical medium error, dev sdg, sector 356517944 op 0x1:(WRITE) flags 0x8800 phys_seg 9 prio class 0
[Thu Sep  5 19:46:11 2024] sd 12:0:0:1: [sdg] tag#10 FAILED Result: hostbyte=DID_OK driverbyte=DRIVER_OK cmd_age=9s
[Thu Sep  5 19:46:11 2024] sd 12:0:0:1: [sdg] tag#10 Sense Key : Medium Error [current]
[Thu Sep  5 19:46:11 2024] sd 12:0:0:1: [sdg] tag#10 Add. Sense: Unrecovered read error
[Thu Sep  5 19:46:11 2024] sd 12:0:0:1: [sdg] tag#10 CDB: Write(10) 2a 00 15 80 08 00 00 00 80 00
[Thu Sep  5 19:46:11 2024] blk_update_request: critical medium error, dev sdg, sector 360712192 op 0x1:(WRITE) flags 0x8800 phys_seg 16 prio class 0
[Thu Sep  5 19:46:11 2024] sd 12:0:0:1: [sdg] tag#67 FAILED Result: hostbyte=DID_OK driverbyte=DRIVER_OK cmd_age=9s
[Thu Sep  5 19:46:11 2024] sd 12:0:0:1: [sdg] tag#67 Sense Key : Medium Error [current]
[Thu Sep  5 19:46:11 2024] sd 12:0:0:1: [sdg] tag#67 Add. Sense: Unrecovered read error
[Thu Sep  5 19:46:11 2024] sd 12:0:0:1: [sdg] tag#67 CDB: Write(10) 2a 00 17 80 08 50 00 00 08 00
[Thu Sep  5 19:46:11 2024] blk_update_request: critical medium error, dev sdg, sector 394266704 op 0x1:(WRITE) flags 0x8800 phys_seg 1 prio class 0
[Thu Sep  5 19:46:11 2024] sd 12:0:0:1: [sdg] tag#69 FAILED Result: hostbyte=DID_OK driverbyte=DRIVER_OK cmd_age=9s
[Thu Sep  5 19:46:11 2024] sd 12:0:0:1: [sdg] tag#69 Sense Key : Medium Error [current]
[Thu Sep  5 19:46:11 2024] sd 12:0:0:1: [sdg] tag#69 Add. Sense: Unrecovered read error
[Thu Sep  5 19:46:11 2024] sd 12:0:0:1: [sdg] tag#69 CDB: Write(10) 2a 00 0c e1 90 b0 00 08 a8 00
[Thu Sep  5 19:46:11 2024] blk_update_request: critical medium error, dev sdg, sector 216109232 op 0x1:(WRITE) flags 0x8800 phys_seg 277 prio class 0
[Thu Sep  5 19:46:24 2024] scsi host18: iSCSI Initiator over TCP/IP
[Thu Sep  5 19:46:24 2024] scsi 18:0:0:0: RAID              IET      Controller       0001 PQ: 0 ANSI: 5
[Thu Sep  5 19:46:24 2024] scsi 18:0:0:0: Attached scsi generic sg0 type 12
[Thu Sep  5 19:46:24 2024] scsi 18:0:0:1: Direct-Access     IET      VIRTUAL-DISK     0001 PQ: 0 ANSI: 5
[Thu Sep  5 19:46:24 2024] sd 18:0:0:1: Attached scsi generic sg16 type 0
[Thu Sep  5 19:46:24 2024] sd 18:0:0:1: Power-on or device reset occurred
[Thu Sep  5 19:46:24 2024] sd 18:0:0:1: [sda] 419430400 512-byte logical blocks: (215 GB/200 GiB)
[Thu Sep  5 19:46:24 2024] sd 18:0:0:1: [sda] Write Protect is off
[Thu Sep  5 19:46:24 2024] sd 18:0:0:1: [sda] Mode Sense: 69 00 10 08
[Thu Sep  5 19:46:24 2024] sd 18:0:0:1: [sda] Write cache: disabled, read cache: enabled, supports DPO and FUA
[Thu Sep  5 19:46:24 2024]  sda: sda1
[Thu Sep  5 19:46:24 2024] sd 18:0:0:1: [sda] Attached SCSI disk
[Thu Sep  5 19:46:56 2024] k6t-37a8eec1ce1: port 2(tap37a8eec1ce1) entered disabled state
[Thu Sep  5 19:46:58 2024] device tap37a8eec1ce1 left promiscuous mode
[Thu Sep  5 19:46:58 2024] k6t-37a8eec1ce1: port 2(tap37a8eec1ce1) entered disabled state
[Thu Sep  5 19:46:59 2024] device 37a8eec1ce1-nic left promiscuous mode
[Thu Sep  5 19:46:59 2024] k6t-37a8eec1ce1: port 1(37a8eec1ce1-nic) entered disabled state
[Thu Sep  5 19:46:59 2024] mgmt-br: port 2(vethe7101a4c) entered disabled state
[Thu Sep  5 19:46:59 2024] device vethe7101a4c left promiscuous mode
[Thu Sep  5 19:46:59 2024] mgmt-br: port 2(vethe7101a4c) entered disabled state
[Thu Sep  5 19:58:37 2024] scsi host12: iSCSI Initiator over TCP/IP
[Thu Sep  5 19:58:37 2024] scsi 12:0:0:0: RAID              IET      Controller       0001 PQ: 0 ANSI: 5
[Thu Sep  5 19:58:37 2024] scsi 12:0:0:0: Attached scsi generic sg0 type 12
[Thu Sep  5 19:58:37 2024] scsi 12:0:0:1: Direct-Access     IET      VIRTUAL-DISK     0001 PQ: 0 ANSI: 5
[Thu Sep  5 19:58:37 2024] sd 12:0:0:1: Attached scsi generic sg16 type 0
[Thu Sep  5 19:58:37 2024] sd 12:0:0:1: Power-on or device reset occurred
[Thu Sep  5 19:58:37 2024] sd 12:0:0:1: [sda] 419430400 512-byte logical blocks: (215 GB/200 GiB)
[Thu Sep  5 19:58:37 2024] sd 12:0:0:1: [sda] Write Protect is off
[Thu Sep  5 19:58:37 2024] sd 12:0:0:1: [sda] Mode Sense: 69 00 10 08
[Thu Sep  5 19:58:37 2024] sd 12:0:0:1: [sda] Write cache: disabled, read cache: enabled, supports DPO and FUA
[Thu Sep  5 19:58:38 2024]  sda: sda1
[Thu Sep  5 19:58:38 2024] sd 12:0:0:1: [sda] Attached SCSI disk
[Thu Sep  5 19:58:39 2024] scsi host17: iSCSI Initiator over TCP/IP
[Thu Sep  5 19:58:39 2024] scsi 17:0:0:0: RAID              IET      Controller       0001 PQ: 0 ANSI: 5
[Thu Sep  5 19:58:39 2024] scsi 17:0:0:0: Attached scsi generic sg17 type 12
[Thu Sep  5 19:58:39 2024] scsi 17:0:0:1: Direct-Access     IET      VIRTUAL-DISK     0001 PQ: 0 ANSI: 5
[Thu Sep  5 19:58:39 2024] sd 17:0:0:1: Attached scsi generic sg18 type 0
[Thu Sep  5 19:58:39 2024] sd 17:0:0:1: Power-on or device reset occurred
[Thu Sep  5 19:58:39 2024] sd 17:0:0:1: [sdg] 268435456 512-byte logical blocks: (137 GB/128 GiB)
[Thu Sep  5 19:58:39 2024] sd 17:0:0:1: [sdg] Write Protect is off
[Thu Sep  5 19:58:39 2024] sd 17:0:0:1: [sdg] Mode Sense: 69 00 10 08
[Thu Sep  5 19:58:39 2024] sd 17:0:0:1: [sdg] Write cache: disabled, read cache: enabled, supports DPO and FUA
[Thu Sep  5 19:58:40 2024]  sdg: sdg1 sdg14 sdg15
[Thu Sep  5 19:58:40 2024] sd 17:0:0:1: [sdg] Attached SCSI disk
[Thu Sep  5 19:58:46 2024] loop1: detected capacity change from 0 to 419430400
[Thu Sep  5 19:58:48 2024] loop2: detected capacity change from 0 to 268435456
[Thu Sep  5 19:58:49 2024] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[Thu Sep  5 19:58:49 2024] mgmt-br: port 2(vethfc53da7e) entered blocking state
[Thu Sep  5 19:58:49 2024] mgmt-br: port 2(vethfc53da7e) entered disabled state
[Thu Sep  5 19:58:49 2024] device vethfc53da7e entered promiscuous mode
[Thu Sep  5 19:58:49 2024] mgmt-br: port 2(vethfc53da7e) entered blocking state
[Thu Sep  5 19:58:49 2024] mgmt-br: port 2(vethfc53da7e) entered forwarding state
[Thu Sep  5 19:58:50 2024] mgmt-br: port 2(vethfc53da7e) entered disabled state
[Thu Sep  5 19:58:50 2024] 37a8eec1ce1-nic: renamed from pod37a8eec1ce1
[Thu Sep  5 19:58:50 2024] k6t-37a8eec1ce1: port 1(37a8eec1ce1-nic) entered blocking state
[Thu Sep  5 19:58:50 2024] k6t-37a8eec1ce1: port 1(37a8eec1ce1-nic) entered disabled state
[Thu Sep  5 19:58:50 2024] device 37a8eec1ce1-nic entered promiscuous mode
[Thu Sep  5 19:58:50 2024] IPv6: ADDRCONF(NETDEV_CHANGE): 37a8eec1ce1-nic: link becomes ready
[Thu Sep  5 19:58:50 2024] k6t-37a8eec1ce1: port 1(37a8eec1ce1-nic) entered blocking state
[Thu Sep  5 19:58:50 2024] k6t-37a8eec1ce1: port 1(37a8eec1ce1-nic) entered forwarding state
[Thu Sep  5 19:58:50 2024] mgmt-br: port 2(vethfc53da7e) entered blocking state
[Thu Sep  5 19:58:50 2024] mgmt-br: port 2(vethfc53da7e) entered forwarding state
[Thu Sep  5 19:58:50 2024] k6t-37a8eec1ce1: port 2(tap37a8eec1ce1) entered blocking state
[Thu Sep  5 19:58:50 2024] k6t-37a8eec1ce1: port 2(tap37a8eec1ce1) entered disabled state
[Thu Sep  5 19:58:50 2024] device tap37a8eec1ce1 entered promiscuous mode
[Thu Sep  5 19:58:50 2024] k6t-37a8eec1ce1: port 2(tap37a8eec1ce1) entered blocking state
[Thu Sep  5 19:58:50 2024] k6t-37a8eec1ce1: port 2(tap37a8eec1ce1) entered forwarding state
[Thu Sep  5 19:58:51 2024] k6t-37a8eec1ce1: port 2(tap37a8eec1ce1) entered disabled state
[Thu Sep  5 19:58:52 2024] IPv6: ADDRCONF(NETDEV_CHANGE): tap37a8eec1ce1: link becomes ready
[Thu Sep  5 19:58:52 2024] k6t-37a8eec1ce1: port 2(tap37a8eec1ce1) entered blocking state
[Thu Sep  5 19:58:52 2024] k6t-37a8eec1ce1: port 2(tap37a8eec1ce1) entered forwarding state
[Thu Sep  5 19:59:10 2024] vfio-pci 0000:d5:00.0: vfio_ecap_init: hiding ecap 0x19@0x900

Environment

Harvester 1.3.1 on 2 master&worker nodes + witness

Master&worker nodes are:

Baremetal Dell Precision desktop tower
Xeon Gold 5280
128GB RAM
NVM disc (used as OS disc for VMs)
Seagate HDD (used for additional PVCs, mounted to VM)

Support bundle

https://s3.fursov.family/shares/supportbundle_9ae6faf0-dfdf-48ab-ad8f-8a3686a01fac_2024-09-05T20-43-57Z.zip

From inside VM:
slavik@t7920-gpu:~$ df -hT
Filesystem     Type   Size  Used Avail Use% Mounted on
/dev/vdb1      ext4   196G  177G  9.7G  95% /mnt/hdd
...

# mounted in /etc/fstab
UUID=3cc755d7-218b-4eda-9a7c-4539af659983 /mnt/hdd ext4 defaults  0  1

Can anything by done about it? Or slow disk will inevitably result in crashing VM?

@SlavikCA Does the crash mean that the VM stops or the app inside the VM crashes?

@bk201
t7920-gpu VM reboots


Electron

any chance of using this with electron?.. it doesnt server the files... electron does get those files from the localhost:3000 however the little snippet injected into browsers doesnt get injected into electron... causing it to not refresh automatically... so pretty much i can only see anything on browsers..

@Milewski hey!
sorry for the delayed reply.
i guess, if electron does not allow to include that stuff into page, reloading won't work. i think you should ask this question in browser-sync issues or some related place, as this looks like a browser-sync functionality stuff.
cheers!

i assume, this one is outdated. ping me if i am wrong


face scan input

Hello, I've noticed that you mentioned the issue of fitting 3D meshes on facescape. I would like to ask if you have any code for fitting scans, and I would be very grateful if it could be made public. I have tried to fit scans, but the results are not very good. I also really like your work, and I am working in the direction of postoperative shape prediction, looking forward to communicating with you.

Thank you. You can run the provided code according to the instructions in README. The script face_completion.py can fit any form of input (including scans, formats supported by trimesh). If you encounter any issues while running it, feel free to reach out for further assistance.


I got an error after added OTP and clicked on payment button in khalti SDK

Can you please check and help me to resolve this issue
java.lang.RuntimeException: Can't create handler inside thread Thread[DefaultDispatcher-worker-2,5,main] that has not called Looper.prepare()
                                                                                at android.os.Handler.<init>(Handler.java:227)
                                                                                at android.os.Handler.<init>(Handler.java:129)
                                                                                at android.app.Dialog.<init>(Dialog.java:143)
                                                                                at android.app.Dialog.<init>(Dialog.java:197)
                                                                                at androidx.activity.ComponentDialog.<init>(ComponentDialog.kt:42)
                                                                                at androidx.appcompat.app.AppCompatDialog.<init>(AppCompatDialog.java:55)
                                                                                at androidx.appcompat.app.AlertDialog.<init>(AlertDialog.java:98)
                                                                                at androidx.appcompat.app.AlertDialog$Builder.create(AlertDialog.java:983)
                                                                                at com.app.phase_two.PaymentMethodFragment.showFailureDialog(PaymentMethodFragment.java:2971)
                                                                                at com.app.phase_two.PaymentMethodFragment.-$$Nest$mshowFailureDialog(Unknown Source:0)
                                                                                at com.app.phase_two.PaymentMethodFragment$18$2.invoke(PaymentMethodFragment.java:1935)
                                                                                at com.khalti.checkout.service.verification.VerificationRepository$verify$1$2.invoke(VerificationRepository.kt:45)
                                                                                at com.khalti.checkout.service.verification.VerificationRepository$verify$1$2.invoke(VerificationRepository.kt:26)
                                                                                at com.khalti.checkout.resource.Result.match(Result.kt:17)
                                                                                at com.khalti.checkout.service.verification.VerificationRepository$verify$1.invokeSuspend(VerificationRepository.kt:26)
                                                                                at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
                                                                                at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
                                                                                at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584)
                                                                                at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:793)
                                                                                at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:697)
                                                                                at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:684)
                                                                                Suppressed: kotlinx.coroutines.internal.DiagnosticCoroutineContextException: [StandaloneCoroutine{Cancelling}@f925f96, Dispatchers.Default]``

Hi @BhavinVala18, Could you also provide some sample code so that we can try reproducing the issue. I can see a showFailureDialog being invoked from PaymentMethodFragment.java in the stacktrace above. Could you verify if this dialog is being triggered from the main thread?

Please elaborate with some context atleast

Hi @BhavinVala18, Could you also provide some sample code so that we can try reproducing the issue. I can see a showFailureDialog being invoked from PaymentMethodFragment.java in the stacktrace above. Could you verify if this dialog is being triggered from the main thread?

Yes showFailureDialog triggered from main thread.

@BhavinVala18 Please add minimum reproducible code for further investigation

Okay I will try and let you know

I am closing this issue due inactivity. Please feel free to open a new issue if required.


VS Code should enable navigation for more file/line formats

VSCode Version: 1.10.0-insiders

Issue: VS Code has a filter that runs over text sent to the debug console which enables navigation if the text looks like '<filePath>:<line>:<column>'. But I am not aware of a way (and please correct me if I am  wrong) to add in more 'file/line/column' scrappers. .NET Core internally will sometimes dump stack traces to the output stream in its format. It would be nice if they were navigable, but they are currently not.
Trivial example to reproduce the problem:
Run the following code which will dump two string to the debug console:
   at Program.SleepThread(Object obj) in d:\proj\clicon\Program.cs:line 23
   at Program.SleepThread(Object obj) in d:\proj\clicon\Program.cs:23:0

Expected Result
Both links should be navigable
Actual Result
Only the second (artificial) link is.
Trivial example to show the problem:
            try
            {
                throw new Exception("My example exception");
            }
            catch (Exception e)
            {
                Debug.WriteLine(e.StackTrace);
                Debug.WriteLine(e.StackTrace.Replace("line ", "") + ":0");
            }

Dup of https://github.com/Microsoft/vscode/issues/34026


Consider not using bacon in your example

Bacon isn't consumed by two major religions or vegans/vegetarians. Why put it in peoples' faces? Use of bacon in this documentation is non-inclusive.

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

ID: 17d27a0d-c072-8c9f-7e31-3de60bee9ae8
Version Independent ID: e0c09794-e712-19ff-cb9f-12648d60d4f6
Content: Asynchronous programming in C#
Content Source: docs/csharp/programming-guide/concepts/async/index.md
Product: dotnet-csharp
Technology: csharp-async
GitHub Login: @BillWagner
Microsoft Alias: wiwagn

@davidly Thanks for reaching out.  I'd wondered about that when I first published this article. I've been watching for any feedback like this. This is the first comment expressing this concern.
That said, I'll keep this open, and add the "discussion" label for others to weigh in. I'll keep this open, and we'll update this sample to be more inclusive.

There have been no additional comments in more than 2 years. Closing without action.

Reopening to update the sample to use pancakes instead of bacon.


Fallout 3 requires PCI Override to launch on Intel Arc

Explanation
If one launches Fallout 3 on at least my Arc A770 the game crashes shortly after trying to load a save. However if I set the following options in dxvk.conf the game loads correctly.
dxgi.customDeviceId = 2205
dxgi.customVendorId = 10DE

d3d9.customDeviceId = 2205
d3d9.customVendorId = 10DE

dxgi.customDeviceDesc = "NVIDIA RTX 3080"
d3d9.customDeviceDesc = "NVIDIA RTX 3080"

I have not tested if all of them are necessary, and can do that if desired.
Software information
Fallout 3: Game of the Year Edition, likely the normal version also suffers from this but I have not tested it.
System information

GPU: Intel Arc A770
Driver: 22.4.0-devel
Wine version: Proton Experimental
DXVK version: v1.10.1

Apitrace file(s)
I do not believe this is relevant as this does not reproduce the issue, this API trace is captured on an RTX 3080 on Windows.
https://drive.google.com/file/d/1H8oFvE4t8mm1Mt1wEnnrhCg56k6T_K27/view?usp=sharing
Log files
Without the PCI Override options (resulting in crash as explained above):
Fallout3_d3d9.log
FalloutLauncherSteam_d3d9.log
With the aforementioned PCI Override options:
Fallout3_d3d9.log
FalloutLauncherSteam_d3d9.log

These do not seem to be created unfortunately.

Did you launch with PROTON_LOG=1 %command% ? Proton disables dxvk logging by default

These do not seem to be created unfortunately.

Did you launch with PROTON_LOG=1 %command% ? Proton disables dxvk logging by default

Thank you, edited the original post with the logs for both scenarios

Does it crash during the loading screen or do you reach ingame?

Does it crash during the loading screen or do you reach ingame?

I get to the main menu and then when I try to load a save game it crashes on the loading screen.

Thanks for the report.
I'm amazed this haven't been brought up before here.

Should apply to Oblivion too.

Should apply to Oblivion too.

I at least cannot reproduce it on my A770, seems to load in fine

Hey guys, I have the same problem but I can't seem to find the dxvk.conf file. Where is this located?

Hey guys, I have the same problem but I can't seem to find the dxvk.conf file. Where is this located?

You create it yourself in the game's executable location.

@ashnair5335 What Evernow ninjaed above :grin:
Tho note sometimes it's not directly next to the executable. Usually where the dxvk logs appear if that is a different location
What game do you have this issue with?

I have the issue with the same game, Fallout 3 GOTY. I searched the folder where the executable is located, and there are no files with "dxvk" in its names. If I need to create it, could you please provide instructions on how?

Also, Evernow, you have an Intel Arc, but you put "NVIDIA RTX 3080" in the dxvk.conf file as the custom device description. Why is this? Or did I understand something wrong?

The fix in this issue is already built in to dxvk 2.0 and 2.1 so there should be no need for a config file

Is there a way to check which dxvk I have? Also, I don't know if this makes any difference, but I am launching from the epic games launcher, and I have an Intel Arc 370M discrete graphics card.

If you have put the dxvk 32bit d3d9.dll next to the games exe a log called "Fallout3_d3d9.log" should appear either next to the exe or in the games root folder. The version should be at the top of the log when viewed in a text editor.

Also, Evernow, you have an Intel Arc, but you put "NVIDIA RTX 3080"

This was not needed, it was just added initially since I did not narrow down which of the options the game worked with.
The only option needed is d3d9.customVendorId = 10de

The thing is, I don't understand where the correct executable is. There are multiple folders for the epic games launcher, and multiple exe's for Fallout. Where would I add them? This is one folder (C:/Program Files/Epic Games/fallout3), and the Launcher.exe is the Fallout game (still crashes on this though):

This is what is in the "Fallout 3 GOTY English" folder in the folder above (FalloutLauncherEpic.exe goes to the Fallout Launcher, Fallout3.exe goes straight to the game, and neither of them work):

Where am I supposed to make the dxvk.conf? And where is the d3d9.dll file?

You put the d3d9.dll file there yourself if you use dxvk provided from here. If you don't know what dxvk is then it's a Direct3D to Vulkan translation layer created to be used to play Windows games on Linux. Intel uses a fork of it for specific games in their Arc drivers, but i don't know the details of that.
You can downloaded latest version here https://github.com/doitsujin/dxvk/releases/tag/v2.1. The asset called  dxvk-2.1.tar.gz is the one you want and can be opened with a archive tool like 7zip. From the x32 folder put the d3d9.dll next to the executable called Fallout3
For the config file, which shouldn't be necessary in this case, it's just a file you create yourself called dxvk.conf and edit in a text editor notepad or similar.

Okay, I will try this and get back to you guys. Thanks for being so helpful!

Okay, I tried putting d3d9.dll in the folder. The game launches but before the title screen is visible, the game crashes. But two files, Fallout3_d3d9 and FalloutLauncherEpic_d3d9, are generated as .txt files with a bunch of lines that seem to be config options. Thoughts?

Those 2 files are log files.

Post them here

Fallout3_d3d9.log
FalloutLauncherEpic_d3d9.log
These are the two files.

Nothing sticks out.
Have you made sure your graphics drivers are up to date?
Also you could try with dxvk 2.0 instead https://github.com/doitsujin/dxvk/releases/tag/v2.0