text:
Modify coverages file

Dear developers,
I am starting to work with clear-cnv and I have one comment.
When I apply the matschores function using the coverages file obtained by workflow_reassignment I obtain the following error:
Exception: File needs to be formatted like: chr	start	end	gene	sample_0	sample_1	sample_n
I have realized that it is due to a missing column in the coverages file (the gene column).
So this error can be solved if the gene column is added, however, in my opinion manipulating files  can be error-prone. I suggest it would be very nice if the coverages file could incorporate the gene column.
Thanks for your work,
Eli

Hi Eli,
thank you very much for your advice. Beware that this "hack" only works if your data was generated on only one gene panel. If you have two or more bed files, then they get merged and the coverages are computed on this new big bed file, thereby they become unusable for CNV calling.
Please be aware that a panel re-assignment is usually not necessary if you have only one gene panel. Just start with the workflow_cnv_calling step and take a look at the QC files to see if your data is somewhat evenly distributed. ClearCNV's CNV calling is able to handle batch effects to a certain degree.
If you are certain that you need to separate batches even before you have seen the QC files, then you can indeed apply this little hack of re-using the coverages.
In any case, I really recommend to use workflow_cnv_calling instead of the single steps involved there. This also protects you from using data in the wrong spot.
I hope I understand correctly that you have only one bed file in your analysis but several batches. Otherwise I'd need some more feedback to find out what just happened there.
Cheers!
Vinzenz

Thank you Vinzenz!

authors: emunte vinzenzmay

repo: bihealth/clear-cnv


text:
fix: fix trimadap-mt & bbduk java version

Fix 2 minor bugs that were around for some time...

coverage: 85.62% (-0.02%) from 85.642% when pulling 9c2aacf679cc4734c23d9b260730fc5a5309880e on trimadap_bbduk_fix into 0ca23f645d38130ac08f85b1861ae795f62f96b2 on main.

source: gharchive/pull-request

repo: bihealth/snappy-pipeline

license: MIT

license_type: permissive

license_source: github-api


text:
Return Promise on open()

I'm submitting a ...  (check one with "x")
[ ] bug report => search github for a similar issue or PR before submitting
[X ] feature request
[ ] support request => Please do not submit support request here, post on Stackoverflow or Gitter

Current behavior
The current open() method does not return any Promise<> which is awaitable.
Expected behavior
Promise which can be awaited (resolved via classical way) after the modal has been closed/dismissed. Right now there is now way for prompting the user for something and continue afterwards.
What is the motivation / use case for changing the behavior?
I want to wait for the users input within a wizard flow.

Smart Modal version: 6.0.0

Hi @PendelinP!
You have an entire part of the documentation dedicated to the different available Events on open / close / dismiss / escape and so on.
You can use these Events as Promise / Observable. The advantage is that you can subscribe / unsubscribe to them across your app.
Let me know if it solves your issue ! 😉

Oh boy - how awkward is that. I read the section a couple of times but totally missed the interesting part :/
You're totally right! Sorry for my issue ;)
...and thanks for the fast response! It works like a charm now :)

source: gharchive/issue

authors: PendelinP maximelafarie

repo: biig-io/ngx-smart-modal

license: mit

license_source: bigquery


text:
Adicionar helpers utilizado no almobi  e assistencia-digital no asteroid

Existem alguns helpers que utilizamos no almobi e assistencia que faciliam o desenvolvimento das telas, que talvez poderiam estar dentro do asteroid para não ter que ficar copiando de outros lugares.

Exemplo:

Um helper para filtrar os campos que eu quero na tela a partir do retorno dos fields.

Acho válido, consegue abrir um PR com esses helpers para olharmos um a um?

Estou fechando a issue pois já está feito

authors: DouglasCalora caiotarifa gqueiroz1

repo: bildvitta/asteroid


text:
add columns (ratio, uploaded)

add columns (ratio, uploaded)
add ratio to torrent info tab

Hey, thanks for opening up a PR! I've left a quick comment that should hopefully resolve a small issue. Let me know what you think.

Hey, thanks for opening up a PR! I've left a quick comment that should hopefully resolve a small issue. Let me know what you think.

Hi, I didn't find your comment.

@Biorn1950 sorry about that, are you able to see it now?

@Biorn1950 sorry about that, are you able to see it now?

yep now I see it

@bill-ahmed I've remove word-break hope that fix the issue.

I make some test to change some design for my macbook 13" screen

Do you know how to change size of button image properly ?

Are you referring to that person icon on the top-right? If so then yea i'm not too sure what's happening there, although I can take a look if you like. It should ideally be in a separate PR.

Going to do one last sanity check before merging this in :)

ok, I'll going to check on the net how change the size of button-image with angular material. Or I'll use mat-mini-fab.
TY

Yes with mat-mini-fab it's easier.

repo: bill-ahmed/qbit-material-WebUI


text:
缺少接口 平台收付通-提交注销申请单等

简要描述
缺少平台收付通接口
平台收付通-提交注销申请单
平台收付通-查询注销单状态
平台收付通-注销单图片上传API
官方文档地址
https://pay.weixin.qq.com/docs/partner/apis/ecommerce-cancel/cancel-applications/create-cancel-application.html
https://pay.weixin.qq.com/docs/partner/apis/ecommerce-cancel/cancel-applications/get-cancel-application.html
https://pay.weixin.qq.com/docs/partner/apis/ecommerce-cancel/media/upload-media.html

欢迎直接提交PR贡献代码

【异常信息】：输入源“[/body/application_info/0]”映射到字段“注销申请材料”多重性规则校验失败，此字段个数为 1 个，低于最小值 2 ，按说接入的应该没有问题
【请求数据】：
{"sub_mchid":"16846？？？","out_apply_no":"asa？？？？？","application_info":[{"application_type":"SUB_CANCEL_ACCOUNT_APPLICATION","application_media_id":"oBnMWyXhOGtdWn2guwsFR/ouyfPEjFLzf6XjECXUe+OGa0WCa2cxMSF2latbXKqmlnnqt9X/MVgiJoDPKm5Kw？？？？"}]}
怎么@开发者   @binarywang

@zhuangzibin 麻烦看下楼上的问题

【异常信息】：输入源“[/body/application_info/0]”映射到字段“注销申请材料”多重性规则校验失败，此字段个数为 1 个，低于最小值 2 ，按说接入的应该没有问题
【请求数据】：
{"sub_mchid":"16846？？？","out_apply_no":"asa？？？？？","application_info":[{"application_type":"SUB_CANCEL_ACCOUNT_APPLICATION","application_media_id":"oBnMWyXhOGtdWn2guwsFR/ouyfPEjFLzf6XjECXUe+OGa0WCa2cxMSF2latbXKqmlnnqt9X/MVgiJoDPKm5Kw？？？？"}]}
怎么@开发者 @binarywang

@yantao
文档地址：https://doc.weixin.qq.com/doc/w3_AOMA_gZYACowbRu21L6Qi2tJlRszx
社区问答：https://developers.weixin.qq.com/community/develop/doc/0002a8f6f608884d7342ddc3661c00
社区问答：https://developers.weixin.qq.com/community/develop/doc/000628e71a8d48b233314956961000
两份资料你都要上传：
SP_CANCEL_ACCOUNT_APPLICATION: 电商服务商注销电商子申请书，请下载模板打印纸质版、填写盖章后拍照
SUB_CANCEL_ACCOUNT_APPLICATION: 电商服务商子商户注销申请书

authors: 1143240141 binarywang yantao zhuangzibin

repo: binarywang/WxJava


text:
excel export failed

it seems column is too large ,how to fix this
HTTP ERROR 500

Problem accessing /command/core/export-rows/.xls. Reason:

    Invalid row number (65536) outside allowable range (0..65535)

Caused by:

java.lang.IllegalArgumentException: Invalid row number (65536) outside allowable range (0..65535)

Download instead of open.

you mean
Export-custom tabular exporter -download？

csv 不是只为 excel 提供的，如果 excel 不支持，就不要拿 excel 打开。
csv file is not only for excel, if excel not support it, don't open it with excel or anything like that. Download it and write code to parse it .

我是想下载excel的 没有找到操作的地方。

authors: binux wanghaisheng

repo: binux/pyspider


text:
Fix test_start_project_from_scratch benchmark

The test_start_project_from_scratch is raising a FileNotFoundError on the main branch.
It's looking for calculator.py which shouldn't be needed in this test anyways 😕
===================================== test session starts ======================================
platform darwin -- Python 3.11.4, pytest-7.4.0, pluggy-1.2.0
rootdir: /Users/waydegg/ghq/github.com/biobootloader/mentat
plugins: reportlog-0.4.0, mock-3.11.1, repeat-0.9.1
collected 34 items

tests/benchmark_test.py ....F                                                            [100%]

=========================================== FAILURES ===========================================
_______________________________ test_start_project_from_scratch ________________________________

mock_collect_user_input = <MagicMock id='4711084368'>

    def test_start_project_from_scratch(mock_collect_user_input):
        # Clear the testbed so we can test that it works with empty directories
        for item in os.listdir("."):
            if os.path.isfile(item):
                os.remove(item)
            elif os.path.isdir(item):
                if item != ".git":
                    shutil.rmtree(item)

        mock_collect_user_input.side_effect = [
            "make a file that does fizzbuzz, named fizzbuzz.py, going up to 10",
            "y",
            KeyboardInterrupt,
        ]
>       run(["."])

/Users/waydegg/ghq/github.com/biobootloader/mentat/tests/benchmark_test.py:126:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
/Users/waydegg/ghq/github.com/biobootloader/mentat/mentat/app.py:70: in run
    loop(paths, exclude_paths, cost_tracker)
/Users/waydegg/ghq/github.com/biobootloader/mentat/mentat/app.py:92: in loop
    code_file_manager = CodeFileManager(
/Users/waydegg/ghq/github.com/biobootloader/mentat/mentat/code_file_manager.py:110: in __init__
    self._set_file_paths(paths, exclude_paths)
/Users/waydegg/ghq/github.com/biobootloader/mentat/mentat/code_file_manager.py:143: in _set_file_paths
    file_paths_direct, file_paths_from_dirs = _abs_file_paths_from_list(
/Users/waydegg/ghq/github.com/biobootloader/mentat/mentat/code_file_manager.py:90: in _abs_file_paths_from_list
    file_paths_from_dirs.update(
/Users/waydegg/ghq/github.com/biobootloader/mentat/mentat/code_file_manager.py:92: in <lambda>
    lambda f: (not check_for_text) or _is_file_text_encoded(f),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

file_path = '/private/var/folders/f0/l3msd5g16kn5vkkrdy0hbsnw0000gn/T/tmphjm0i8zm/testbed/multifile_calculator/calculator.py'

    def _is_file_text_encoded(file_path):
        try:
            # The ultimate filetype test
>           with open(file_path) as f:
E           FileNotFoundError: [Errno 2] No such file or directory: '/private/var/folders/f0/l3msd5g16kn5vkkrdy0hbsnw0000gn/T/tmphjm0i8zm/testbed/multifile_calculator/calculator.py'

/Users/waydegg/ghq/github.com/biobootloader/mentat/mentat/code_file_manager.py:65: FileNotFoundError
------------------------------------- Captured stdout call -------------------------------------

Total session cost: $0.00
=================================== short test summary info ====================================
FAILED tests/benchmark_test.py::test_start_project_from_scratch - FileNotFoundError: [Errno 2] No such file or directory: '/private/var/folders/f0/l3msd5g16k...
=========================== 1 failed, 4 passed in 126.61s (0:02:06) ============================

So it looks like we aren't clearing the testbed properly. git ls-files shows a bunch of files that were removed here:
https://github.com/biobootloader/mentat/blob/3a77290355f8797971f83bbeaa172a41d8189bfe/tests/benchmark_test.py#L113-L120
Since git doesn't know this, we try to open a bunch of files that don't exist causing this exception to be raised.

Created a PR for this #72

Nice writeup, thanks!

authors: biobootloader waydegg

repo: biobootloader/mentat


text:
redbiom/qiita: sample number

currently we display the total amount of samples in all artifacts vs. the number of unique samples in the study.

Closed by https://github.com/biocore/qiita/pull/2351

repo: biocore/qiita


text:
Longitude values are often incorrectly signed

I've noticed when receiving metadata into VAMPS that the longitude values are positive values when often they should be negative. This drastically affects where they show up on the map. Of course the values CAN be positive so making them all negative is not the answer.
I think the solution will be both letting users know (in the wiki) when describing decimal degrees (E vs W longitude) and perhaps validating by coordinating the ENVO:location with negative or positive values.

Thanks @avoorhis, we believe we have fixed as much as we can, closing for now.

authors: antgonza avoorhis


text:
Fix the restriction on type key for general RDF

In the general RDF, the type should not be enum but rather any string would be valid.
See the original definition here: https://github.com/bioimage-io/bioimage.io/blob/0002e32e587a9dcd588e3c83981ec4b80a93f835/docs/contribute_models/resource-description-file.md

see the original definiion

"type of the resource, e.g. model, dataset, application or notebook"
This is not stating that any string should be valid; it is rather undedefined what type is exactly...
What is your motivation for allowing any string?
Could we instead add other defined type values to keep it concise?

I am also not sure we should allow anything here; what would the website do if something is type: foobar?

What is your motivation for allowing any string? Could we instead add other defined type values to keep it concise?

The first motivation is to accurately implement what we defined in the RDF 0.2.0, where we defined type as:

type of the resource, e.g. model, dataset, application or notebook

Note that we only listed a few example, it can be anything.
The second motivation is that when we want to experiment new types, e.g. now we want to add collections and workflow just for experimental purpose, even if we are completely compatible with the RDF spec, the validator will make it fail.
This constrains we adding anything, imagine later every time when we want to add a new type, we will force to bump the version of general RDF, and the version change need to propagate to all the child RDF. It would be really bad if the website want to add a new type and every consumer software will need to upgrade the model RDF version to keep it updated. I really don't like the entanglement of everything.
I see the general RDF spec a bit more beyond bioimage.io, which is why I am using it for other projects too, there we can easily define new types, but it will become irrelevant to bioimage.io, but nevertheless, it would be good to share the validator.
I would really make the validator a bit more generic, and make it configurable as I proposed here: https://github.com/bioimage-io/spec-bioimage-io/issues/156
So we don't need to bump version when a new type is added.

I am also not sure we should allow anything here; what would the website do if something is type: foobar?

The website will ignore it, but I didn't hardcode the types in the website itself, it's loaded from a config file, so when we have a new type, we edit the config file.

@FynnBe Maybe you know, what is this CI error about AttributeError: type object 'RDF' has no attribute 'authors'?

@FynnBe Maybe you know, what is this CI error about AttributeError: type object 'RDF' has no attribute 'authors'?

a rebase on the current main should fix this

a rebase on the current main should fix this

Did a rebase, but got some other error now, @FynnBe .

I think it might be easier for us to leave the Type annotated as a Literal (keeping in mind the primary use-cases and our future plans) while just not raising other values. #168 implements that.

I think it might be easier for us to leave the Type annotated as a Literal (keeping in mind the primary use-cases and our future plans) while just not raising other values. #168 implements that.

I think it's an implementation details here, we need the strict restrictions on the types, however, I would rather do it in the website, not here. The supported types are determined by the website, not the python package. I have other websites running the same thing and there we have different supported custom types which does not make sense to submit to the bioimage.io. If we really want to make the validator useful, I would suggest we let website/users/consumer software decide what types are supported.

@FynnBe Thanks, it passes now, I will merge it now.

authors: FynnBe constantinpape oeway

repo: bioimage-io/spec-bioimage-io


text:
[BIOMAGE-1112] Validate uploaded files

Background
Link to issue
https://biomage.atlassian.net/browse/BIOMAGE-1112
Link to staging deployment URL
https://ui-james-ui436.scp-staging.biomage.net/
Links to any Pull Requests related to this
Anything else the reviewers should know about the changes here
To test you should upload as many data sets as you can to ensure they are not rejected (false positives).
Check that uploading non-compressed files causes them to be compressed prior to upload.
Also test that the pipeline is able to run after uploading compressed files and non-compressed files.
Check that you can replace files.
I will squash before merging.
Changes
Code changes
In a nutshell: Validate files by checking signatures instead of extensions.
In detail:

When a file is selected for upload, read its signature

Determine whether it is compressed
Determine if it looks like what we expect for the file type (features/matrix/barcodes)
Store this "verdict" with the file

Read this verdict to determine whether to compress the file before upload
Quite a bit of refactoring of the file upload paths to reduce code duplication

To do:

[x] remove remaining usage of old validation function
[x] refactor loadAndCompressIfNecessary
[x] check uploadFileBundle in ProjectDetails - why is this totally separate to the code in FileUploadModal? Right now I think it can leak an uncompressed file
[x] validate contents of zipped files
[x] fix tests

Definition of DONE
Your changes will be ready for merging after each of the steps below have been completed:
Testing

[ ] Unit tests written
[ ] Tested locally with Inframock (with latest production data downloaded with biomage experiment pull)
[ ] Deployed to staging

To set up easy local testing with inframock, follow the instructions here: https://github.com/biomage-ltd/inframock
To deploy to the staging environment, follow the instructions here: https://github.com/biomage-ltd/biomage-utils
Documentation updates
Is all relevant documentation updated to reflect the proposed changes in this PR?

[ ] Relevant Github READMEs updated
[ ] Relevant wiki pages created/updated

Approvers

[ ] Approved by a member of the core engineering team
[ ] (UX changes) Approved by vickymorrison (this is her username, tag her if you need approval)

Just before merging:

[ ] After the PR is approved, the unstage script in here: https://github.com/biomage-ltd/biomage-utils is executed. This script cleans up your deployment to staging

Optional

[ ] Photo of a cute animal attached to this PR

I tried using it right now and uploaded some videos. As you can see on the image, they show a cross for being invalid, but there is no message that they are invalid or what is invalid:

Another little thing is that I tried to hover over the red cross and that didn't make the tooltip show up -- it will be better if the tooltip shows up both on hover over the filename and hover over the red cross.

This is because the filenames are so long. This was a problem prior to this PR. The tooltips would help with this.

I gave up trying to squash this sadly, it looks complicated when you have merge commits in between. Lesson for the future: don't merge in master repeatedly if you want to squash.

authors: ivababukova robioson

repo: biomage-ltd/ui


text:
Have runtime variables generated that contain all metadata for that run? That can be re-loaded later?

For example, running a Process function would create a runtime variable with exactly the specifyTrials, process function (including text of the function), variables, etc. that were used. This is good for reproducibility, as well as being able to version, and improves reusability across projects.

Or have a field with the "current" setting(s), and the "history" of which setting(s) have been previously associated with that object. E.g. current specifyTrials is [this], but [these] have been used in the past.

Has the benefit of not requiring a whole separate set of object files clogging up the system. But will likely clog up the JSON files


text:
Eslint Migration - Nextjs

Environment information
CLI:
  Version:                      1.7.3
  Color support:                true

Platform:
  CPU Architecture:             aarch64
  OS:                           macos

Environment:
  BIOME_LOG_DIR:                unset
  NO_COLOR:                     unset
  TERM:                         "xterm-256color"
  JS_RUNTIME_VERSION:           "v20.13.1"
  JS_RUNTIME_NAME:              "node"
  NODE_PACKAGE_MANAGER:         "npm/10.5.2"

Biome Configuration:
  Status:                       Loaded successfully
  Formatter disabled:           false
  Linter disabled:              false
  Organize imports disabled:    false
  VCS disabled:                 false

Workspace:
  Open Documents:               0

What happened?

Started a new Nextjs Project with Eslint
Installed biome following the get-started guide.
ran npx biome migrate eslint --write

Received Error:
Migration has encountered an error: The module '..../node_modules/eslint-config-next/index.js' cannot be loaded. Make sure that the module exists.
Expected result
It should migrate Nextjs Eslint config
Code of Conduct

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

Please provide us with a minimal reproduction

Some idea: If you use a package manager that doesn't make accessible indirect dependencies, then Biome cam not be able to load these dependencies. Anyway we need more info to understand your issue.

the repro is very simple:
npm create next-app # Yes to everthing
npm install --save-dev --save-exact @biomejs/biome
npx @biomejs/biome init
npx @biomejs/biome migrate eslint --write

The reported error is not so informative and even misleading. I will open a PR to fix that.
With a proper error propagation I am getting the following error:
  ✖ Migration has encountered an error: `node` was invoked to resolve '/playroom/my-app/node_modules/eslint-config-next/index.js'. This invocation failed with the following error:
    /playroom/my-app/node_modules/@rushstack/eslint-patch/lib/_patch-base.js:167
                throw new Error('Failed to patch ESLint because the calling module was not recognized.\n' +
                      ^

    Error: Failed to patch ESLint because the calling module was not recognized.
    If you are using a newer ESLint version that may be unsupported, please create a GitHub issue:
    https://github.com/microsoft/rushstack/issues
        at Object.<anonymous> (/playroom/my-app/node_modules/@rushstack/eslint-patch/lib/_patch-base.js:167:19)
        at Module._compile (node:internal/modules/cjs/loader:1455:14)
        at Module._extensions..js (node:internal/modules/cjs/loader:1534:10)
        at Module.load (node:internal/modules/cjs/loader:1265:32)
        at Module._load (node:internal/modules/cjs/loader:1081:12)
        at Module.require (node:internal/modules/cjs/loader:1290:19)
        at require (node:internal/modules/helpers:188:18)
        at Object.<anonymous> (/playroom/my-app/node_modules/@rushstack/eslint-patch/lib/modern-module-resolution.js:11:23)
        at Module._compile (node:internal/modules/cjs/loader:1455:14)
        at Module._extensions..js (node:internal/modules/cjs/loader:1534:10)

    Node.js v22.0.0

Under the hood Biome executes the ESLint configuration files.
The problem may come from using different ESLint version in the dependency tree.
This is clearly not a Biome issue.

Even though it is not a Biome issue, it is an issue with the migration tool, no? Maybe I am misunderstanding.
The ESLint config that comes with Next works, thus the migration tool, if perfect, should be able to migrate it(?)
I just want what is best for adoption of Biome. Next is a really popular framework and i believe that if the migration tool works for Next, the adoption would increase a lot.

Our migration tool is a best effort tool.
While we try to do our best to accommodate possible bugs on our end, bugs that could come from other plugins can't be solved on our end.

Ok, and how can we migrate manually ?

The issue seems to be the same as https://github.com/microsoft/rushstack/issues/4301
Biome uses node to run the file. If you execute the following command, you will get the same error.
node ./node_modules/eslint-config-next/index.js

I think that ESLint encounters the issue, but silence this?

Ok, and how can we migrate manually ?

Reading the stack trace, you could just remove the line 56in ./node_modules/eslint-config-next/index.js and executes biome migrate sslint. This results in the following config:
{
	"linter": {
		"enabled": true,
		"rules": {
			"recommended": false,
			"a11y": {
				"noAriaUnsupportedElements": "warn",
				"noBlankTarget": "off",
				"useAltText": "warn",
				"useAriaPropsForRole": "warn",
				"useValidAriaProps": "warn",
				"useValidAriaValues": "warn"
			},
			"correctness": {
				"noChildrenProp": "error",
				"useExhaustiveDependencies": "warn",
				"useHookAtTopLevel": "error",
				"useJsxKeyInIterable": "error"
			},
			"security": { "noDangerouslySetInnerHtmlWithChildren": "error" },
			"suspicious": { "noCommentText": "error", "noDuplicateJsxProps": "error" }
		}
	}
}

The reported error is not so informative and even misleading. I will open a PR to fix that.
With a proper error propagation I am getting the following error:
  ✖ Migration has encountered an error: `node` was invoked to resolve '/playroom/my-app/node_modules/eslint-config-next/index.js'. This invocation failed with the following error:
    /playroom/my-app/node_modules/@rushstack/eslint-patch/lib/_patch-base.js:167
                throw new Error('Failed to patch ESLint because the calling module was not recognized.\n' +
                      ^

    Error: Failed to patch ESLint because the calling module was not recognized.
    If you are using a newer ESLint version that may be unsupported, please create a GitHub issue:
    https://github.com/microsoft/rushstack/issues
        at Object.<anonymous> (/playroom/my-app/node_modules/@rushstack/eslint-patch/lib/_patch-base.js:167:19)
        at Module._compile (node:internal/modules/cjs/loader:1455:14)
        at Module._extensions..js (node:internal/modules/cjs/loader:1534:10)
        at Module.load (node:internal/modules/cjs/loader:1265:32)
        at Module._load (node:internal/modules/cjs/loader:1081:12)
        at Module.require (node:internal/modules/cjs/loader:1290:19)
        at require (node:internal/modules/helpers:188:18)
        at Object.<anonymous> (/playroom/my-app/node_modules/@rushstack/eslint-patch/lib/modern-module-resolution.js:11:23)
        at Module._compile (node:internal/modules/cjs/loader:1455:14)
        at Module._extensions..js (node:internal/modules/cjs/loader:1534:10)

    Node.js v22.0.0

Under the hood Biome executes the ESLint configuration files. The problem may come from using different ESLint version in the dependency tree. This is clearly not a Biome issue.

I am having the same issue how can i fix it.

I don't have ./node_modules/eslint-config-next/index.js in my repo

I am having the same issue how can i fix it.
I don't have ./node_modules/eslint-config-next/index.js in my repo

Could you open a new issue with detailed information? It is hard to help without any information.

Reading the stack trace, you could just remove the line that imports @rushstack/eslint-patch/modern-module-resolution in ./node_modules/eslint-config-next/index.js and executes biome migrate sslint. This results in the following config:

It might be worthwhile adding this as a note in the migration doc, as this fix is likely applicable for any given NextJS project.

The issue seems to be the same as microsoft/rushstack#4301
Biome uses node to run the file. If you execute the following command, you will get the same error.
node ./node_modules/eslint-config-next/index.js

I think that ESLint encounters the issue, but silence this?

Ok, and how can we migrate manually ?

Reading the stack trace, you could just remove the line that imports @rushstack/eslint-patch/modern-module-resolution in ./node_modules/eslint-config-next/index.js and executes biome migrate sslint. This results in the following config:
{
	"linter": {
		"enabled": true,
		"rules": {
			"recommended": false,
			"a11y": {
				"noAriaUnsupportedElements": "warn",
				"noBlankTarget": "off",
				"useAltText": "warn",
				"useAriaPropsForRole": "warn",
				"useValidAriaProps": "warn",
				"useValidAriaValues": "warn"
			},
			"correctness": {
				"noChildrenProp": "error",
				"useExhaustiveDependencies": "warn",
				"useHookAtTopLevel": "error",
				"useJsxKeyInIterable": "error"
			},
			"security": { "noDangerouslySetInnerHtmlWithChildren": "error" },
			"suspicious": { "noCommentText": "error", "noDuplicateJsxProps": "error" }
		}
	}
}

These steps work for me, but using the following command:
npx @biomejs/biome migrate eslint --write

I'm using next 15.0.1

Thank you for checking and addressing the issue (#4528) I posted  last week.
I wanted to test the fixes, so I compiled the Rust files from the main branch and integrated them into my project, then ran the migration command.
However, the same error occurred and I was unable to migrate.
If I want to test the functionality, should I wait for a release that includes the fixed code rather than replacing it with compiled files?

@maronnjapan I just released a new nightly version of Biome. You can use it for testing the fixes :)

@Conaclos
Thank you for releasing the nightly version.
I tried installing it and running the migration command, and the "ERR_MODULE_NOT_FOUND" error no longer occurs!
Thank you very much !!!!

authors: Conaclos aksh1618 anandabhi04 chribjel ematipico estevan-ulian marmotz maronnjapan mouadbelbah-planoly

repo: biomejs/biome


text:
feat(biome_css_analyzer): update known css properties

Summary

This PR updates the known CSS properties based on the source w3c.json and resolves https://github.com/biomejs/biome/issues/4549

Test Plan

Ran cargo t inside biome_css_analyze, and all tests passed successfully.

Thank you @lucasweng, would you mind updating the changelog?

Thank you @lucasweng! 🙌

Thanks for the reminder, @ematipico! I’ve updated the changes in https://github.com/biomejs/biome/pull/4577/commits/9ece5c7cea413dbe0eca31a929d1e2736bd2fa10.

authors: ematipico evadecker lucasweng


text:
Metadata quality checking tool

Implementation of the users’ feedback to improve the visualization information and adapt it to the CKAN repositories.

Note: this issue is related to Crop Ontology
← Crop Ontology issue #64

Long discussed.
Please follow the new repository here: https://github.com/bioversity/Excel-2-Dataverse

repo: bioversity/dataverse-dashboard-curation


text:
Join forces with my tonic_lnd?

I made and released the tonic_lnd crate and I wonder if you'd be interested in cooperating on a single crate which would be hopefully more efficient. From cursory look I don't see significant differences between our crates so switching shouldn't be too hard?

It's awesome to know that there are other people working in the same space as us! That said, for our purposes at @bipa-app it's best to keep our open source version that we support. Comparing the projects I see they really are pretty similar, so there's more reason for us to keep our version than to make a change at the present time. That said it'd be awesome to see your project grow and even more awesome if you think contributing to lnd-rs would be in your interest as well as ours. I'm always open to reviewing PRs as @daveajones recently saw. If we differ more dramatically between implementations in the future, I'd consider changing in the future!

Thinking about it maybe it'd make more sense to discuss our future plans with the libraries to see if we plan to do the same thing and thus we could split the work.
For my use cases tonic_lnd works quite well so far but I intend to test the API more in the future. Probably the largest change I intend is overriding some types with those of ln-types (the crate may also be of interest to you).
Xtask pattern also looks very interesting, so I'd like to give it a shot.
Eventually, I'd also like to write a separate, higher-level crate that would make the API more convenient (e.g get_info not requiring an argument) and abstract over multiple implementations (Eclair, C-Lightning). While a separate crate it might make sense to use it here.
I understand that you want to ensure reliability of your version and it's good that you do that. An alternative approach to your own library may be just having fork that you just sync with upstream and if shit hits the fan (upstream devs taking too much time for review) you deploy your change before merging upstream.
There's also the trust issue. If there are multiple interested developers I'd like the crate to be developed using a GH organization. (possibly rust-bitcoin if folks over there agree)
In case you're (rightly!) careful about trusting an internet stranger (me), here's some thing that may help:

I created and contributed to various FOSS projects (ignore donate, scroll down to see the things I did)
I recently became a collaborator of the rust-bitcoin crate
I know a few well-known bitcoiners such as Max Hillebrand, Giacomo Zucco, Maxim Orlovsky, you can check my reputation with them.

authors: Kixunil lsunsi

repo: bipa-app/lnd-rs


text:
🛑 Bangla Plex API is down

In b0a0072, Bangla Plex API (https://banglaplexapi.bymirrorx.eu.org/popular/) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Bangla Plex API is back up in 4477ef8 after 14 minutes.


text:
怎么联系？

微信不回复，是否有其他联系方式

您发给我的信件已经收到。This is an automatic reply, confirming that your e-mail was received.Thank you！

你好，云雀数据中台他最后有通过你的好友申请不？

authors: Akihi11 jinguangyang zhaobinnian

repo: birdLark/LarkMidTable


text:
Removes upper version constraint of phpstan

Fixes #42, replaces #43
My Engrish might not be super good, so if the warning should be phrased differently, let me know! 🙂
Only took me 5 attempts with the captain hooks configuration for writing a valid commit message 😆

Looks good to me. Thanks, @hostep!

Looking goood! Thanks @hostep!

authors: hostep shochdoerfer sprankhub

repo: bitExpert/phpstan-magento


text:
any advice on msg too long exception?

as subject, do you have any idea to get/set the limit?

Hi, I have never stumbled upon that exception. Please post the exception output and also an example input that will raise the exception.
Until a fix may be released you can do a simple check and just show an error message your self or maybe truncate the subject if it's too long.

thanks, I manually determined it is about 2000 characters. going to close this issue
FYI: the background is that I wanted to integrate LLM locally into Synology Chat, called synochatgpt, and found LLM may return a longer response than Synology Chat can accept.

authors: bitcanon guanlisheng

repo: bitcanon/synochat


text:
Adding pt-BR/rss

When translating pages into Portuguese, I get an error saying that there is no rss in Portuguese, so I'm trying to create to follow the page translations
https://github.com/bitcoin-core/bitcoincore.org/pull/905 https://github.com/bitcoin-core/bitcoincore.org/pull/906
Ref:

internally linking to /pt-BR/rss/, which does not exist (line 197) RSS  htmlproofer 3.14.1 | Error:  HTML-Proofer found 1 failure! make: *** [Makefile:15: test-slow] Error 1

Use this page to open Pull requests for changes to the Bitcoin Core project
website at bitcoincore.org.
bitcoin.org is not connected with or maintained by the
Bitcoin Core project contributors. Pull requests for changes to that website
should be opened at the bitcoin.org
repository.
General bitcoin questions and/or support requests are best directed to the
Bitcoin StackExchange at https://bitcoin.stackexchange.com.

:(
what image?

what image?

image /assets/images/rss-24x24.png does not have an alt attribute (line 169)
image /assets/images/rss-24x24.png does not have an alt attribute (line 173)

Maybe it's related to t.rss_feed in:
https://github.com/bitcoin-core/bitcoincore.org/blob/dc06536f6d16d0407cb09c6a15787d01dd974a1c/_includes/pages/rss.html#L3
and:
https://github.com/bitcoin-core/bitcoincore.org/blob/dc06536f6d16d0407cb09c6a15787d01dd974a1c/_includes/pages/rss.html#L7
note:
https://github.com/bitcoin-core/bitcoincore.org/blob/dc06536f6d16d0407cb09c6a15787d01dd974a1c/_data/translations.yml#L11
and:
https://github.com/bitcoin-core/bitcoincore.org/blob/dc06536f6d16d0407cb09c6a15787d01dd974a1c/_data/translations.yml#L25
and:
https://github.com/bitcoin-core/bitcoincore.org/blob/dc06536f6d16d0407cb09c6a15787d01dd974a1c/_data/translations.yml#L39
and:
https://github.com/bitcoin-core/bitcoincore.org/blob/dc06536f6d16d0407cb09c6a15787d01dd974a1c/_data/translations.yml#L53
and:
https://github.com/bitcoin-core/bitcoincore.org/blob/dc06536f6d16d0407cb09c6a15787d01dd974a1c/_data/translations.yml#L67

Please consolidate your changes into a single PR. i.e #905. Rather than opening many different ones.

authors: fanquake katesalazar mateusnds


text:
Why not stack?

Hello!
I assume what stack is far more simple for beginners than GHC and Cabal (even with sandboxes). Can stack be mentioned at least (in the "Installing Haskell" section)?

@astynax yeah, I was waiting for it to get stable. I think it's good enough now, I'll edit this when I have time.

That's a great news!

@astynax easy there killer, we'll close it when I fix it. :)

@joelmccracken yep, thank you :)

authors: astynax bitemyapp

repo: bitemyapp/learnhaskell


text:
Entry point

There seems to be some references to main.js in this repository.
Should it be referring to .ts files?
e.g. https://github.com/bitfocus/companion-module-template-ts/blob/4e20e8c3e996d0dca0477cb4c1f23b3989e36f4c/companion/manifest.json#L20

Looks like changing that to
"entrypoint": "../dist/main.js"
will fix it.

repo: bitfocus/companion-module-template-ts


text:
added controller traits

I added the

AuthorizeRequests
ValidatesRequests
DispatchesJobs

I am sure i didn`t cover all the controller stubs but you know better which ones to tweak

Hey, this is a nice attempt to add new functionality to this awesome package.
I take your code and add validations to controllers + these traits if possible with the new version.
I can't merge your PR as it should have to be fixed with other controllers and need to check its functionality but I highly appreciate your contribution and take this as my next version's starting point.
Thanks for this contribution.

authors: innoflash sarthaksavvy

repo: bitfumes/laravel-packer


text:
Few changes in the CK Tap app.

Now it should say Made by Bitcoin Keeper with (the heart emoji)

The UX is getting messed up.

Text Change required:
"Please refer the cktap library docs for detailed error codes observed in the app."

Issue seems outdated, please reopen if still relevant

authors: ASN-BitHyve ben-kaufman

repo: bithyve/bitcoin-keeper


text:
Review Tier benefits:

PLEB benifits:
-  "Add multiple BIP-85 wallets",
- "Autotransfer to vault",
- "Add one air gapped signing device",
- "Access community support",
HODLER benifits:
- 'Gets all features of Pleb tier',
- 'Import wallets',
- 'Add three signing devices',
- '2 of 3 multisig vault',
- Access email support(Coming soon)',
DIAMOND_HANDS benifits:
- 'Includes all features of Hodler tier',
- 'Allows creation of 3 of 5 multisig Vault',
- 'Add five signing devices',
- 'Has Inheritance tools',
- 'Offers dedicated email support(Coming soon)',

PLEB benefits:

"Create Vault with any number of keys"
"Add multiple BIP-85 wallets",
"Auto transfer to vault",
"Access community support",

HODLER benefits:

'Gets all features of Pleb tier',
'Access to assisted keys',
Access email support*
Reduced fee buys*
Dedicated support*

Coming soon

DIAMOND_HANDS benefits:

'Includes all features of Hodler tier',
'Use Inheritance Key',
'Has Inheritance tools',
Advanced Vaults*
Concierge support*,

Coming soon

@cakesoft-shashank - I don't know of the semantics of single and double quotes here. Pls take that into account.

Benefits updated

Verified this issue on keeper app v 1.1.8(274)


text:
include fee button

the icon of include fee button is too small it is not completely visible.

.

Still create gift section is not fixed in iOS

repo: bithyve/hexa


text:
Revamp build process

So, this is the PR where a random guy tries to blindly change everything with the build and release pipeline, and hasn't tested it at all 😆. It's a straight port from https://github.com/autobrr/autobrr with a couple years of learnings along the way. There's certainly better ways to accomplish tasks here, but it's what we know is the easiest way at this time.

Thanks @KyleSanderson ! I've merged this to a local PR branch for further testing: https://github.com/bitmagnet-io/bitmagnet/pull/216

authors: KyleSanderson mgdigital

repo: bitmagnet-io/bitmagnet


text:
Mark node as schedulable

From @sebgoa on July 12, 2016 16:42
in the node action list we should be able to mark the node as schedulable
$ kubectl uncordon <nodename>

Copied from original issue: skippbox/cabin-sw#42

From @kemcake on July 28, 2016 9:34
Implemented as a Switch ✅

In the nodes view, would be nice to add a "Ready, not Ready" like in the Pod view ....

From @kemcake on August 8, 2016 10:47
done ✅

Can you add if the scheduling is disabled:
$ kubectl get nodes
NAME            STATUS                     AGE
185.19.30.240   Ready                      21d
185.19.30.251   Ready,SchedulingDisabled   21d

if unschedulable is true.

From @kemcake on August 11, 2016 9:35
Done ✅

tested +1

repo: bitnami/cabin


text:
🛑 Mobile App is down

In fd6f920, Mobile App (https://api.bitnob.app) was down:

HTTP code: 502
Response time: 499 ms

Resolved: Mobile App is back up in 14a3da5.

repo: bitnob/uptime


text:
Dialog notifier 0.1.0

New Pull Request Checklist
Please mark the points which you did / accept.

[x] I will not move an already shared step version's tag to another commit
[x] I read the Step Development Guideline
[ ] I have a test for my Step, which can be run with bitrise run test (in the step's repository)
[x] I did run bitrise run audit-this-step (in the step's repository - note, if you don't have this workflow in your bitrise.yml, you can copy it from the step template.)
[x] I read and accept the Abandoned Step policy

Closing as we did not receive a reply, @nkt pls have a look at our comments, fix the step.yml, tag the new commit in the step repo and share the new version of the step.

authors: godrei nkt

repo: bitrise-io/bitrise-steplib


text:
🛑 Luogu CDN is down

In a3a7d89, Luogu CDN (https://cdn.luogu.com.cn/fe/loader.js?ver=20230228-2) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Luogu CDN is back up in ff9b0fc after 11 minutes.

repo: bitsstdcheee/luogu-status


text:
🛑 Luogu CDN is down

In 331c1d9, Luogu CDN (https://cdn.luogu.com.cn/fe/loader.js?ver=20230228-2) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Luogu CDN is back up in a8209bd after 20 minutes.


text:
Map params field from source

The main reason for doing this is sometimes the params are not in the snake_case key format. We can use the Ecto.Schema refelction adds the source in the corresponding field and gets the value we want.

just tested it doesn't work for the embedded struct, will update this PR

Looks good! This is a handy addition for sure, thanks for the contribution!

authors: Swingcloud bitwalker

repo: bitwalker/strukt


text:
INSIDE_PAIR Move this logic into function so callee doesn't need to construct explicitly.

https://github.com/bjadamson/BoomHS/blob/release/include/game/boomhs/boomhs.hpp#L194-L196

We're no longer using this code. Closing.

repo: bjadamson/BoomHS


text:
Isn't working working at all

I installed it in desired directory but I cant choose Jenkinsfile syntax highlighting.

Do this : )
https://github.com/wbond/package_control_channel/pull/6617

authors: QkiZMR bjarneo

repo: bjarneo/jenkinsfile-syntax


text:
Pass inputs through black box to avoid overoptimization

Without this the compiler precomputes most/all of the functions and we aren't really benchmarking them.

Looks good!

authors: Cifram amaranth

repo: bjz/noise-rs


text:
🛑 Stash is down

In ac01deb, Stash ($STASH_URL) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Stash is back up in 1f0d616.


text:
handle data alignment in bp_me_axil converters

This modifies bp_me_axil_client|master to add support for sub-data-width requests. This is more of a concern when used for outgoing requests from BP. AXIL expects the data to be placed in the correct byte location and the write strobe to match. BlackParrot top-levels already pack the data correctly, but currently the write strobe is always placed in the least significant bits. On the client side, all possible write masks need to be considered to generate the size of the outbound (to BP) bedrock message. This only really matters for sub-data-width modifications to DRAM or for 32-bit registers that are still located at 32b-aligned addresses.

needs testing before merge


text:
Read BTB and BHT even if processing an IF2 override

Summary
Previously, the predictors would read garbage when the PC was the target of an override. This garbage would be used for the following prediction and for the writeback to the BHT, trashing the row.
Issue Fixed
No open issue. Mentioned to Dan via Slack.
Area
bp_fe_pc_gen
Reasoning (outdated, confusing, verbose, etc.)
The BHT/BTB read happens in IF1. The read prediction data is for a prediction of the next instruction, i.e. the next one to enter IF1. There's no reason we would want to avoid the prediction due to the preceding instruction being originally mispredicted.
I suspect the original intent may have been to save power and skip the read for the invalidated IF1 PC on an override, but if I'm understanding correctly what it's actually doing is using that invalidated PC's entry for the real PC that follows since the BHT uses a bypass reg to latch the old value when it's not reading.
Additional Changes Required (if any)
None
Analysis
CoreMark before change:
2K performance run parameters for coremark.
CoreMark Size    : 666
Total ticks      : 100
Total time (secs): 100.000000
Iterations/Sec   : 0.050000
Iterations       : 5
Compiler version : GCC9.2.0
Compiler flags   :
Memory location  : STATIC
seedcrc          : 0xe9f5
[0]crclist       : 0xe714
[0]crcmatrix     : 0x1fd7
[0]crcstate      : 0x8e3a
[0]crcfinal      : 0xf24c
Correct operation validated. See README.md for run and reporting rules.
CoreMark 1.0 : 0.050000 / GCC9.2.0  / STATIC
[CORE0 FSH] PASS
All cores finished! Terminating...
$finish called from file "/mnt/users/ssd1/homes/kaelinl/repos/black-parrot/bp_top/test/common/bp_nonsynth_host.sv", line 181.
[CORE0 STATS]
        clk   :              1880473
        instr :              1531935
        mIPC  :                  814

CoreMark after change:
2K performance run parameters for coremark.
CoreMark Size    : 666
Total ticks      : 100
Total time (secs): 100.000000
Iterations/Sec   : 0.050000
Iterations       : 5
Compiler version : GCC9.2.0
Compiler flags   :
Memory location  : STATIC
seedcrc          : 0xe9f5
[0]crclist       : 0xe714
[0]crcmatrix     : 0x1fd7
[0]crcstate      : 0x8e3a
[0]crcfinal      : 0xf24c
Correct operation validated. See README.md for run and reporting rules.
CoreMark 1.0 : 0.050000 / GCC9.2.0  / STATIC
[CORE0 FSH] PASS
All cores finished! Terminating...
$finish called from file "/mnt/users/ssd1/homes/kaelinl/repos/black-parrot/bp_top/test/common/bp_nonsynth_host.sv", line 181.
[CORE0 STATS]
        clk   :              1874424
        instr :              1531935
        mIPC  :                  817

This is an 0.3% improvement in cycle count.
I don't have other benchmarks available to me to run, but I'd be happy to do so if desired. CoreMark is likely a rather poor indicator.
Verification
Cursory examination of the wave indicates that the reads are being forwarded back in the attaboy/redirect as expected. I haven't done any rigorous verification.
Risk of the change is low, as reading when not needed is unlikely to cause a regression. The bypass register latching the old read does introduce some possibility of intentional behavior lost here, but it certainly seems wrong to me.
These changes do not seem to affect the bp-tests loop_test program at all (with all the parts enabled at once, i.e. with some branch predictor contamination).
A short test program with dummy jumps that I'm using for other purposes performs worse after this change. I haven't had time to investigate yet. It's only a 10-cycle difference on a 50-cycle function call so it's likely to be an aberration due to poorly trained predictors.
Additional Context
None

Thanks Kaelin! We've done much more for a 0.3% on coremark...

authors: WasabiFan dpetrisko

repo: black-parrot/black-parrot


text:
Binary data file as input

Love this Godot add-on.
I'm working on a project to render visuals from data produced by physics simulation.  The data of interest right now is scalar field data, output as a binary file.  The files produced by the type of simulation I am running can be quite large, but I am using GPU accelerated laptop and PC computers rather than supercomputers, so I tailor the simulation accordingly, and the output files are up to around 500 MB in size.  Your ReadMe text describes creating a packed file of .png images for input.  Is that the only option for input?  The Online Converter website that you mention limits the input file to less than 200 MB, so I may be out of luck there.  Are there other converter applications, or could I format the output myself to make if readable by your add-on?
Keep up the good work!
Thanks,
Kim

I used the converter because it seemed to be the easiest way to convert MRI scan data into something Godot could process.  If you're a programmer, you could dump the vector data into your own file format and then write a custom loader for that format in the addon.  I've not touched it in a while, but if I recall correctly it can use any Texture3D as data, so if you write your own class which extends Texture3D, it should be able to use that.

Thank you for responding.  This is just what I need to know.
I'm not a programmer myself, but I have had assistance from a number of very skilled programmers from time to time during the course of this project.
You suggest that I might save my simulation output in a custom file format and then modify Godot to be able to input that file format.  Well, could I just save the output in a file format that is already able to be input to Godot?  If so, can you recommend a format that would be appropriate for me to use?  I see ImageTexture3D in the VolumeLayers texture dropdown menu.  Would that work?
Thanks again for your help here.  I believe we are almost done.
Kim

Got 'er done.  My son wrote the code to convert raw output from my simulation into a set of .png files.  Your shader reads that just fine, and I now have it running in VR:

and a boring video of the image in VR:
(https://www.youtube.com/watch?v=Qrib7G82E34)
Closing the issue.  Thanks for the help, and thanks especially for the volume_layers add in.
Kim

I'm not sure if you'd find this useful, but I also have another project that uses marching cubes to turn density fields into geometric meshes: https://youtu.be/6LETzlfixK8

Thanks for the info regarding construction of a custom data input capability.  I will be able to put that to use in due time. For now, I am pressing on with implementing output of a .png dataset directly from the simulation, and using that to demonstrate the ability to show a visualization as the simulation is running.
I am indeed interested in the marching cubes visualization.  I have it running on my Linux machine and plan to have it working in VR on the Windows machine in the next couple of weeks as time allows.

and a short video, at (https://youtu.be/KUBadU9UaF4)
Thanks again for the capabilties!

Just a note: retrieving both the Volume Shader and the Marching Cubes from the Releases page does not include the art.  The art folder is present but no Iguana or other .zip files.  In both cases I had to go back to the main repository page and download the repo as a zip file to get the art files.

The iguana model should be there.  It should be under /godot/art/iguana.  I don't want to check in more than that because the files are large and I don't own the copyright.
https://github.com/blackears/godot_volume_layers/tree/master/godot/art/iguana


text:
Bug report :  dataview syntax  could be apply  in normal inline code  block with specific char , but it‘s just plain text.

What happened?
my notes content is : support operation : = , < , >, In
get parsing error

which  Corrupted the content of my notes。 I just want a plain text.
I don't write something like

but it triggle dataview syntax parsing.
DQL
No response
JS
No response
Dataview Version
0.5.46
Obsidian Version
0.15.9
OS
Windows

The issue is related with the inline query prefix "=". Go to settings > Dataview and change the default "=" to another one (for example dv).

equals  =  used more frequently in  inline block, It could be possible change default value to  another  char?  such  as js inline query prefix is  $= ,  inline query prefix  should be  /=  or something else like that. Just for a little advice.

Can you explain the fix you want to see implemented? The option to change it exists so changing the defaults doesn't make sense to me since this might break a lot of users' workflows.

I ran into the same issue. I had `==` as part of my text and it took me quite some time to figure out what the problem was. From the above, I now understand that the only way of solving this is by changing the default inline query prefix. I changed it to ===.
I think it would be a good idea to not have a simple = as the default prefix, given that the occurrence of it in inline code is rather common. Setting === as the default prefix could prevent the issues associated with this.

I also just stumbled across this and my solution is now that I set the inline prefix to {dataview}: and the inline JS prefix to {dataviewjs}:. This is consistent with the block style queries and is unlikely to be typed by accident :sweat_smile:

repo: blacksmithgu/obsidian-dataview


text:
Create Player Bio “brandi-1”

Automatically generated by Netlify CMS

👷 Deploy Preview for dynamic-cheesecake-5fbd8b processing.

Name
Link

🔨 Latest commit
277cd2f5835dcce90c4713707de9b48530805614

🔍 Latest deploy log
https://app.netlify.com/sites/dynamic-cheesecake-5fbd8b/deploys/62d89259685cf20008f82f0d

repo: blargoflatsome/fourshame


text:
Added dont throw error flag field

User can indicate a dontThrowErrorFlag on the fields to send the error message on to the next step

Not sure how to approve from the mobile app but approved

authors: kerriannercrawford winklerj

repo: blendededge/soap-component-oih


text:
Can I use local cache only?

I want to use Rome as local cache only.
That is useful when I using git-worktree.

This is certainly doable.
However how do you see this working with the remote cache?

How would the list command work? Should a cache specifier be added (--local, --remote=s3)?
Do you expect any changes in upload/download behaviour when both a local and a remote cache are specified?
If just a local cache is specified how should upload/download --skip-local-cache work? Do nothing?

@muukii If you need to use the feature "right now" as a work-around you can just provide fake AWS credentials and a fake name for the S3-Bucket. Then use the normal upload/download commands. Rome will fail uploading to the network but should copy to/from your local cache.

@blender
Thank you. I'll try that work-around.
I think that Rome should have --local-only option.
if Rome received --local-only option then cache to local only.
if Rome received no option then cache to both remote and local.

I would love to see this feature, I'm willing to help implement it, I just need some initial guidance.

@muukii  @caynan I'm at work on it but it's requiring some major code refactoring to avoid a ton of duplication.
@caynan Thank for the availability, you can follow the progress here: https://github.com/blender/Rome/pull/63

@muukii @caynan please try pre-release https://github.com/blender/Rome/releases/tag/v0.11.0.25
in your Romefile you can just specify local = some/path/ in the [Cache] section. The S3-Bucket key is now optional. If you have both keys specified you get the old behaviour.

@blender I will try it in a bit, you're the best. I'm sorry I couldn't help you, I realized the code base is in Haskell and I don't have any knowledge of it :/

@caynan Thanks, I am glad of your appreciation. I encourage you to try your hand at Haskell :) Let me know if you encounter any bugs with this version.

@blender whoa! Thank you!  I'll try it!

Released in https://github.com/blender/Rome/releases/tag/v0.11.0.27

authors: blender caynan muukii

repo: blender/Rome


text:
点击左边自己名字，变成http://my-ghost-blog.com/

点击左边自己名字，变成http://my-ghost-blog.com/
看了看两个header的hbs发现blog.url应该还是默认的的，点你的博客一切正常，自己的却只会访问http://my-ghost-blog.com/ 这个网址，这个可以在哪里修改过着设置么？我去ghost的设置里面并没有看到这个的修改项

我解决了，原来我的ghost的config.js没有修改，里面有个url，改成我的就搞定了


text:
[Bug]: Metamask fires event for different network ID relative to chain ID

Current Behavior
The chainChanged and networkChanged fire different values for Avalanche.

Expected Behavior
The chain ID for Avalanche should be 0xa86a, and the network ID should be correspondingly 43114
Steps To Reproduce

The user selects the Avalanche network from our app to trigger an EIP-3085 change
Both networkChanged and chainChanged fire, with different values, yielding a race condition.
The app receives events for both Ethereum and Avalanche as the new network

Onboard Version
1.34.2
Node Version
14
Metamask Version
10.1.1
What browsers are you seeing the problem on?
Chrome
Relevant log output
No response
Anything else?
No response

Perhaps this has to do with the dangling event listeners resolved in https://github.com/blocknative/onboard/pull/695?

@kshahani Can you test this with the latest release to see if it is fixed? #705

Nice @taylorjdawson I see you made a fix! Will test it out in the next release, appreciate it 🙏

@taylorjdawson Finally had an opportunity to try this out, but it looks like the issue is ongoing. Are you able to re-open this ticket for investigation again? It looks like a change has been made in the WalletConnect constructor, but this seems specific to the Metamask adapter.

See here:
Note: Ethereum has its own notion of networkID and chainID. These have no relationship to Avalanche’s view of networkID and chainID and are purely internal to the C-Chain. On Mainnet, the C-Chain uses 1 and 43114 for these values. On the Fuji Testnet, it uses 1 and 43113 for these values. networkID and chainID can also be obtained using the net_version and eth_chainId methods.

From https://docs.avax.network/build/avalanchego-apis/contract-chain-c-chain-api/

authors: kshahani taylorjdawson

repo: blocknative/onboard


text:
[Bug]: Does not work in Deno.

Current Behavior
App fails to start properly due to HTMLElement is not defined when running on Deno.
The problem is in @web3-onboard/core/dist/index-b688f3fd.js, it does this:
function init(options) {
    if (typeof window === 'undefined')
        return API;

this check returns false in Deno because we have window global variable and it tries to mount a DOM element instead of returning the API instance
if I change it to if (typeof window === "undefined" || typeof Deno !== "undefined") then the app starts up properly. This check should probably check for typeof document !== "undefined"
However, the above fix brings up another issue, where Uncaught (in promise) ValidationError: "device" is not allowed is logged to console when trying to connect with
export const connect = async () => {
	const wallets = await onboard.connectWallet();
};

Minimal reproduction repo (branch web3): https://github.com/jakubdonovan/deno-sveltekit/tree/web3
What package is effected by this issue?
@web3-onboard/core
Is this a build or a runtime issue?
Runtime
Package Version
2.9.0
Sanity Check

[X] If this is a build issue, I have included my build config. If this is a runtime issue, I have included reproduction steps and/or a Minimal, Reproducible Example.

@jakubdonovan thanks for opening this issue!. We have pulled this issue into the sprint and will update here as progress is made

Appreciate it!
Sent from Proton Mail for iOS
On Thu, Feb 2, 2023 at 02:30, Adam Carpenter @.***> wrote:

@.***(https://github.com/jakubdonovan) thanks for opening this issue!. We have pulled this issue into the sprint and will update here as progress is made
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you were mentioned.Message ID: @.***>

Closing for now. Open to revisiting in the future


text:
[Feature]: Add Ripio Portal support

Is your request related to a problem?
No
Feature Description
We would like to add support for Ripio Portal https://www.ripio.com/portal/
Ripio Portal is detected as MetaMask: when it's installed (only on some dApps), both isMetaMask and isPortal are set to true. In most cases isPortal will be true and isMetaMask false.
Additionally, when using Ripio Portal the window.ripioExtension object is available (same as window.ethereum)
Alternative Solutions
No response
Anything else?
For more compatibility, Ripio Portal is currently available on WalletConnect (extension browser + mobile app) and Wagmi.

@nicolaswww Thanks for the gh issue request! Feel free to open a PR to add support for Ripio and we would be glad to test and push to the latest version if all is working well!


text:
Update coinbase.md

Description

Checklist

[ ] The version field in package.json is incremented following semantic versioning
[ ] The box that allows repo maintainers to update this PR is checked
[ ] I tested locally to make sure this feature/fix works
[ ] I have run yarn type-check & yarn build to confirm there are not any associated errors
[ ] This PR passes the Circle CI checks

@gesquinca can this be closed or merged?

authors: gesquinca taylorjdawson


text:
[fix]: Hardware Wallet Providers Send Transaction

Description

Adds request function to provider, so that all unpatched RPC methods will get forwarded on to the connected RPC endpoint
Patches eth_sendTransaction RPC method to sign transaction and then send the raw transaction to the RPC endpoint

Checklist

[x] The version field in package.json is incremented following semantic versioning
[x] The box that allows repo maintainers to update this PR is checked
[x] I tested locally to make sure this feature/fix works
[x] This PR passes the Circle CI checks

Closes #891


text:
Transactions lib: ConflictingNonceInMempool when broadcasting multiple txs

I'm running a delegation test with a delegator and two users. The delegator needs to call the delegate-stack-stx method for all users to lock in their tokens.
The first one succeeded but the second one returns an error due to the wrong nonce:
{"txCall":{"error":"transaction rejected","reason":"ConflictingNonceInMempool","txid":"819b70f6a0c73163e33863cd62d350802a129b5e7710ff89312a5cf7b1411dce"}}

The account info API (https://stacks-node- api.blockstack.org/v2/accounts/ST2MCYPWTFMD2MGR5YY695EJG0G1R4J2BTJPRGM7H) returns the nonce 0. This is while the first tx is still "pending" in the Explorer.
{
    "balance": "0x00000000000000000000886c98b76000",
    "locked": "0x00000000000000000000000000000000",
    "unlock_height": 0,
    "nonce": 0
}

The library uses the API but the API is not processing microblock events right now (https://github.com/blockstack/stacks-blockchain-api/issues/355). It seems the first transaction was picked up by a microblock and the library is setting the wrong nonce.
This would require devs to wait until the next block is mined to complete any consecutive transaction - as long as the API isn't exposing microblock data. Is that right @yknl @zone117x @lgalabru ?

just to follow up quickly: the block with the first tx was mined and now I was able to run another contract call. so, I had to wait until the next block to run another contract call

just to follow up quickly: the block with the first tx was mined and now I was able to run another contract call. so, I had to wait until the next block to run another contract call

DMed with @lgalabru to confirm. If a user is broadcasting multiple txs, the nonce needs to be handled manually. Would need to include handling for this case in our stacking delegation feature (PR #903 )

DMed with @lgalabru to confirm. If a user is broadcasting multiple txs, the nonce needs to be handled manually. Would need to include handling for this case in our stacking delegation feature (PR #903 )


text:
🛑 Maxthon API is down

In 50b7177, Maxthon API (https://api.maxthon.com) was down:

HTTP code: 500
Response time: 375 ms

Resolved: Maxthon API is back up in 2ec09f9 after 1 hour, 31 minutes.

repo: bloodchen/upptime


text:
🛑 Maxthon API is down

In 7d10689, Maxthon API (https://api.maxthon.com) was down:

HTTP code: 500
Response time: 427 ms

Resolved: Maxthon API is back up in 7073322 after 7 minutes.


text:
Update upload-artifact and download-artifact

Replace #160 which was failing because of breaking changes in v4.

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Comparison is base (6e3dd1e) 89.76% compared to head (8ad0935) 89.76%.

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #161   +/-   ##
=======================================
  Coverage   89.76%   89.76%
=======================================
  Files          48       48
  Lines        5532     5532
  Branches      880      880
=======================================
  Hits         4966     4966
  Misses        566      566

Flag
Coverage Δ

cpp
75.20% <ø> (ø)

python_and_cython
99.84% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

To the reviewer(s):

I haven't tested aarch64 at all because I can't think of a reason why it wouldn't work. Let me know if you want a test similar to the one I'm describing below.
I've changed the upload_pypi to run unconditionally so that you can check that the dist/ directory contains the right things. Once you're convinced it works as expected, we can apply the following patch to make it run only under the appropriate circumstances:

diff --git a/.github/workflows/build_wheels.yml b/.github/workflows/build_wheels.yml
index cf135aa..23be339 100644
--- a/.github/workflows/build_wheels.yml
+++ b/.github/workflows/build_wheels.yml
@@ -306,7 +306,7 @@ jobs:
   upload_pypi:
     needs: [test_wheels]
     runs-on: ubuntu-latest
-#   if: github.event_name == 'release' && github.event.action == 'published'
+    if: github.event_name == 'release' && github.event.action == 'published'
     steps:
       - uses: actions/download-artifact@v4
         with:
@@ -316,8 +316,7 @@ jobs:
           mv dist/sdist/*.tar.gz dist/
           mv dist/wheels-*/*.whl dist/
           rmdir dist/{sdist,wheels-*}
-      - run: ls -R dist
-#     - uses: pypa/gh-action-pypi-publish@release/v1
-#       with:
-#         skip_existing: true
-#         password: ${{ secrets.PYPI_PASSWORD }}
+      - uses: pypa/gh-action-pypi-publish@release/v1
+        with:
+          skip_existing: true
+          password: ${{ secrets.PYPI_PASSWORD }}

Closing in favor of #163

authors: codecov-commenter gusmonod

repo: bloomberg/pystack


text:
Feedback & Feature Request (Show current Speeds & Voltage Usage & Battery Level)

Hi,
Just used the amazing app on my
Consistent Piranha (Bike Name) on my EU bike here in Australia.
Which is amazing with the way the bike feels completely new with the EU -> US transition (stronger acceleration/PAS ).
However since the swap from the official app to the super duper app, I noticed its missing Current Speed & Current Battery & Current Voltage/Watts Use. Was wonder if we can keep it on the main screen.
Extra points if you can make it detect indicators.

Speed and other metrics are totally possible, here is the wiki for those @blopker if you need reference: https://github.com/AxelFougues/Walker73/wiki
I haven't found anything about the indicators but I do have the walk assist and some other values are still unidentified so maybe...

Like @AxelFougues said, I generally like to keep the app light. If you're on Android the Walker73 has more of a dashboard experience you might like. Although since this is the first time someone has actually asked for this info, I', curious how you would use it. Do you mount your phone on your bike? Just like to check the levels when you're not riding?

I'm using iPhone, so its a bit bias.

Personally when riding phone is mounted on center. Normally I have Spotify (music) player showing. However I scroll between apps to check Bike Battery Percentage when doing bigger rides on red lights/breaks, ensuring I have enough range.

Emailed privately.

However I am fine with/without the feature request. (It was only a suggestion)

Thanks for the extra context, and for the request! I'll leave this up for now in case anyone wants to add a +1. I'm curious though, does your bike not have the bar mounted circle screen? I typically use that for the battery indicator.

My bike has the diamond screen, and to see the battery is the circle on the border.
However its very hard to tell the percentage, especially when its not 25%, 50%, 75%, 100%
eg. 64% of a circle is very hard to read accurately.

My bike has the diamond screen, and to see the battery is the circle on the border. However it's very hard to tell the percentage, especially when its not 25%, 50%, 75%, 100% eg. 64% of a circle is very hard to read accurately.

100% agree with this, the recessed screen makes the border ring very hard to see unless you're facing it perfectly.

Great. Thanks for the info. @AxelFougues, can you point to the code in Walker to get the battery level? What math is required to map the raw values from 0 to 100 percent?

Great. Thanks for the info. @AxelFougues, can you point to the code in Walker to get the battery level? What math is required to map the raw values from 0 to 100 percent?

Receiving the data bytes here:
https://github.com/AxelFougues/Walker73/blob/c94772aabb0587332c3efd997ac0ab58eb145826/Assets/BikeState.cs#L300
I then extrapolate the battery level from the range:
https://github.com/AxelFougues/Walker73/blob/c94772aabb0587332c3efd997ac0ab58eb145826/Assets/BikeState.cs#L323
And then I approximate the voltage from the level using a standard Li-ion discharge curve 😉

Here is a good reference for Li-ion % to V correspondence. Their sheets are very convenient:
https://talesontwowheels.com/2019/10/02/li-ion-ebike-battery-charge-charts/?amp=1

Amazing, thank you. This will make it easier to implment.

I am very interested to learn dart & flutter as I normally code heavy in php and want to try something new.
If you haven't started. Will do a pull request in the future with the the changes.

Definitely! I find Flutter to be the best mobile development experience at this point. The challenge with this project is that it's hard to use an emulator to test since most of the functions need Bluetooth. Happy to answer any questions though.

Made some progress, Now I have carry my heavy bike from garage into my apartment to continue the live testing (with a dummy android with Bluetooth), also never wiresharked a Bluetooth connection, so I'll give that an attempt to get more of a better knowledge of the bike.
https://github.com/blopker/superduper/compare/main...Bamuel:superduper:main

Looks good! Yeah, I had to move my bike out of my living room after the girlfriend started making remarks :)

@blopker
Having the same problem with GF not allowing me to keep the bike upstairs/living room (while she is home), but to confirm am I going to the right path
https://github.com/blopker/superduper/blob/8beb955abf535937ac82075e2d8acb40cc7b9aef/lib/repository.dart#L145C21-L145C42
getNotificationStream(String deviceId)
*Not used anywhere in the code?
I think this returns the bike's data for me to get the Bike info.
@AxelFougues I am assuming you are getting the battery estimated based of the range?
What is the difference between UUID_CHARACTERISTIC_REGISTER & UUID_CHARACTERISTIC_REGISTER_NOTIFIER,
Does it matter where I get my data from?

Right getNotificationStream isn't used right now. The app polls the bike currently instead of using a subscription. When I tried to do a sub it was a bit unstable, but I didn't try that hard. If you do get that working reliably it would be a great improvement.

Polling is kicked off here: https://github.com/blopker/superduper/blob/8beb955abf535937ac82075e2d8acb40cc7b9aef/lib/bike.dart#L33C1-L35C8

Thanks everyone for the guide.
Makes a lot more sense now.

You can use UUID_CHARACTERISTIC_REGISTER at any time to read any data. First you need to choose what data you want by writing the id to UUID_CHARACTERISTIC_REGISTER_ID and then read at UUID_CHARACTERISTIC_REGISTER.

Then I will use readCurrentState() which does above mentioned.

Polling is kicked off here: https://github.com/blopker/superduper/blob/8beb955abf535937ac82075e2d8acb40cc7b9aef/lib/bike.dart#L33C1-L35C8

Awesome 😄

I got it to work, Thanks everyone, Will do a pull request soon.

Nice! Is it possible to have the battery icon roughly reflect the state of charge? i.e. Full battery icon at 80-100%, then lower as the percentage goes down? Having a full battery with a not full icon would kill my OCD 😄

Nice! Is it possible to have the battery icon roughly reflect the state of charge? i.e. Full battery icon at 80-100%, then lower as the percentage goes down? Having a full battery with a not full icon would kill my OCD 😄

That's already done, *It an old screenshot
But i done the calculation based on eye

Awesome! It's cool you get the icon in your sidebar there. I'm not sure mine does that.

Also, there's an opportunity here to use the switch expression:
String getBatteryLevelIcon(int batteryLevel) {
  return switch (batteryLevel) {
    > 95 => "case 0",
    > 80 => "case 1",
    > 50 => "case 2",
    > 20 => "case 3",
    >= 0 => "case 4",
    _ => "default",
  };
}

Maybe a little easier on the eyes :)

Awesome! It's cool you get the icon in your sidebar there. I'm not sure mine does that.

I changed widget.dart to do that. It makes things look better, especially for people who don't read English as their main language.

Also, there's an opportunity here to use the switch expression:
String getBatteryLevelIcon(int batteryLevel) {
  return switch (batteryLevel) {
    > 95 => "case 0",
    > 80 => "case 1",
    > 50 => "case 2",
    > 20 => "case 3",
    >= 0 => "case 4",
    _ => "default",
  };
}

Maybe a little easier on the eyes :)

Sure. Easy, update.
I tend to avoid switch, as I've  seen multiple occurrences of switch statements (at work) reach over 1000 lines, and its nasty, especially if you want to edit it.

https://github.com/blopker/superduper/pull/25

authors: AxelFougues Bamuel blopker

repo: blopker/superduper


text:
Utxo service returning status code 400 during transfer

Utxo service throws 400 status code with the following error
"Unable to get enough Utxos for address : addr_test1qzx9hu8j4ah3auytk0mwcupd69hpc52t0cw39a65ndrah86djs784u92a3m5w475w3w35tyd6v3qumkze80j8a6h5tuqq5xe8y, reason: {"status_code":400,"error":"Bad Request","message":"querystring.page should be >= 1"}"
Root Cause:
It seems Blockfrost api for utxos now takes page no >= 1. But currently cardano-client-lib starts with page no = 0.
Changes required in DefaultUtxoSelectionStrategy class to set the start index to 1.

@JustinWYL, you are right. Probably, it makes sense to add another overloaded method in BackendService for getFeeCalculationService to provide an instance of TransactionHelperService.
backendService.getFeeCalculationService(TransactionHelperService)

IS this fixed in 01.4? I some how.. .still have it?!

Fixed in 0.1.4. Pagination starts from 1

repo: bloxbean/cardano-client-lib


text:
Add instructions for installing with indiepkg

Hi! I am making my own package manager called IndiePKG, and I just added your program to the official repo's :)
Let me know if there is anything I should change.

In the readme of IndiePKG is stated:

IndiePKG is NOT ready for use yet.

Closing

Once it becomes more stable I might make a new PR :)

authors: bloznelis talwat

repo: bloznelis/typioca


text:
Bugfix

只测了load没测读。。

build

repo: bluebore/bfs


text:
magic proxy box ?

after the rubygems issues with the dnssimple ddos yesterday I've been thinking about ways to reduce our reliance on the outside world.   One quick and easy way is to implement a squid proxy that is preseeded with data.
Here is what I've tested, first we set up a squid docker container:
$ docker run --rm  -it -p 0.0.0.0:3128:3128 --name squid --privileged jpetazzo/squid-in-a-can

Then we just need to set the http_proxy variable to point to squid on that host e.g. export http_proxy=http://localhost:3128
Here's are some examples using docker containers as clients:
you can see a 30 second saving on installing a few basic packages:
$ time docker run --rm -e http_proxy=http://192.168.50.101:3128 ubuntu apt-get install -yqq curl vim
0.01s user 0.01s system 0% cpu 1:38.42 total
$ time docker run --rm -e http_proxy=http://192.168.50.101:3128 ubuntu apt-get install -yqq curl vim
 0.02s user 0.01s system 0% cpu 1:11.16 total

doing something like this as part of an ansible run should speed things up significantly:
echo "http_proxy=http://myproxy.domain.com:8080; export http_proxy" >> /etc/bashrc

Oh also ...  you can run something like this to save the state of the proxy and push it back up to the docker registry.
docker commit squid bluebox/ursula-proxy:0.10
docker push bluebox/ursula-proxy:0.10

We now have a magic proxy box.

repo: blueboxgroup/ursula


text:
Make keystone service addition idempotent again.

Our module was bad, and it should feel bad.

👍


text:
Remove duplicate Ansible keys

It looks like there was some duplication applied from this
commit: ed41072a212615019d04734e8508423f6715044c Removing
duplication since it is overriding some functionality and
you can’t duplicate ‘register’, ‘until’ and ‘retries’ keys
in the same task.

Can one of the admins verify this patch?

"ok to test" to accept this pull request for testing
"test this please" for a one time test run
"add to whitelist" to add the author to the whitelist

ok to test

authors: bbc-jenkins cocozzello j2sol


text:
Fix the warning of keys

Description
Simply add a few keys to remove the Warning
Type of change

[ √] Bug fix (non-breaking change which fixes an issue)

Failed due to merge conflicts.

whoaa

Duplicate of #331

Duplicate of #331

How can it be, this is 330 Therfore this came before #331

How can it be, this is 330 Therfore this came before #331

both 330 & 331 were by the same person but 331 had the merge conflicts fixed so I had marked this as duplicate

why the test branch though

why the test branch though
This is an error request I posted at first, but I don't know how to cancel. it is my first time to pull request，so I made some wrong operations.

why the test branch though

This is an error request I posted at first, but I don't know how to cancel. it is my first time to pull request，so I made some wrong operations.

@Gx229 no problem do you want to close this one?

i tried before ,


text:
AVPlayerItem.Status.failed on setSourceUrl, null

Checklist

[X] I read the troubleshooting guide before raising this issue
[X] I made sure that the issue I am raising doesn't already exist

Current bug behaviour
I tried to play remote url mp3 but I have this error message
AudioPlayers Exception: AudioPlayerException(
UrlSource(url: http://cdn.mos.musicradar.com/audio/samples/80s-heat-demos/AM_Eighties08_85-01.mp3),
PlatformException(DarwinAudioError, Failed to set source. For troubleshooting, see https://github.com/bluefireteam/audioplayers/blob/main/troubleshooting.md, AVPlayerItem.Status.failed on setSourceUrl, null)<…>
[VERBOSE-2:dart_vm_initializer.cc(41)] Unhandled Exception: PlatformException(DarwinAudioError, Failed to set source. For troubleshooting, see https://github.com/bluefireteam/audioplayers/blob/main/troubleshooting.md, AVPlayerItem.Status.failed on setSourceUrl, null)
Expected behaviour
Please help me play remote url
Steps to reproduce

Execute flutter run on the code sample
...
...

Code sample

Code sample
Future<void> test() async {
    const String demo1 =
        "https://dw3ipxb2b87nb.cloudfront.net/Sonata%20Pathetique%20by%20Anton%20Tolpeev-MUSIC_FILES.mp3";
    const String demo2 =
        "http://cdn.mos.musicradar.com/audio/samples/80s-heat-demos/AM_Eighties08_85-01.mp3";

    const String demo =
        "https://dict.youdao.com/dictvoice?audio=hobby&type=1.mp3";
    // final player = AudioPlayer();
    final player = AudioPlayer()..setReleaseMode(ReleaseMode.stop);
    await player.play(UrlSource(demo2));
  }

Affected platforms
iOS
Platform details
No response
AudioPlayers Version
5.2.0
Build mode
debug
Audio Files/URLs/Sources
No response
Screenshots
No response
Logs

my relevant logs

Full Logs

AudioPlayers Exception: AudioPlayerException(
  UrlSource(url: http://cdn.mos.musicradar.com/audio/samples/80s-heat-demos/AM_Eighties08_85-01.mp3),
  PlatformException(DarwinAudioError, Failed to set source. For troubleshooting, see https://github.com/bluefireteam/audioplayers/blob/main/troubleshooting.md, AVPlayerItem.Status.failed on setSourceUrl, null)<…>
[VERBOSE-2:dart_vm_initializer.cc(41)] Unhandled Exception: PlatformException(DarwinAudioError, Failed to set source. For troubleshooting, see https://github.com/bluefireteam/audioplayers/blob/main/troubleshooting.md, AVPlayerItem.Status.failed on setSourceUrl, null)

Flutter doctor:
Output of: flutter doctor -v

Related issues / more information
No response
Working on PR
no way

Faced Same issue

I get same issue, how to fix it?

Did you read the troubleshooting guide? Did you searched the other issues?

@Gustl22 yes, I have added all permission IOS but still getting issue
UrlSource(url: https://thonn.mthana.shop/91a3c69bef6a9383e01df5e38e7db720.mp3),
PlatformException(DarwinAudioError, Failed to set source. For troubleshooting, see https://github.com/bluefireteam/audioplayers/blob/main/troubleshooting.md, AVPlayerItem.Status.failed on setSourceUrl, null)<…>
[VERBOSE-2:dart_vm_initializer.cc(41)] Unhandled Exception: PlatformException(DarwinAudioError, Failed to set source. For troubleshooting, see https://github.com/bluefireteam/audioplayers/blob/main/troubleshooting.md, AVPlayerItem.Status.failed on setSourceUrl, null)
[VERBOSE-2:dart_vm_initializer.cc(41)] Unhandled Exception: PlatformException(DarwinAudioError, Failed to set source. For troubleshooting, see https://github.com/bluefireteam/audioplayers/blob/main/troubleshooting.md, AVPlayerItem.Status.failed on setSourceUrl, null)
[VERBOSE-2:dart_vm_initializer.cc(41)] Unhandled Exception: PlatformException(DarwinAudioError, Failed to set source. For troubleshooting, see https://github.com/bluefireteam/audioplayers/blob/main/troubleshooting.md, AVPlayerItem.Status.failed on setSourceUrl, null)
i try with url: https://www.kozco.com/tech/piano2-CoolEdit.mp3 and it's working well

@thonn96 thats because there is no file here: https://thonn.mthana.shop/91a3c69bef6a9383e01df5e38e7db720.mp3
You can check your file format also with this tool: https://www.aconvert.com/analyze.html

@vinh-savvycom You are missing an **s** in http://. The url in without s is just a scripted forwarding, so it doesn't actually work.

@Gustl22 Sorry for mistake, I using this url: https://thonn.mthana.shop/static/91a3c69bef6a9383e01df5e38e7db720.mp3, and it's not working

@thonn96 have you checked the url with this tool? https://www.aconvert.com/analyze.html
Does apple support this file format or maybe it's just labeled wrong?

@Gustl22 I have put 91a3c69bef6a9383e01df5e38e7db720.mp3 in the assets file and it's working well,
and i use the tool https://www.aconvert.com/analyze.html to convert new URLs and it's working well,
but if I use this https://thonn.mthana.shop/static/91a3c69bef6a9383e01df5e38e7db720.mp3 : it's not working, could you show me how to check the format or label of the audio.

@thonn96 your url is again not valid. Also if you have questions and need help, better ask in our Discord server: https://discord.com/channels/509714518008528896/533299043686940692 . When I checked the url back then, the format was WAV Riff, which is probably not supported by Apple, but there are plenty of converters out there or use VLC or ffmpeg. Also the file extension must match the format. Please don't delete or change any files, it makes it hard to validate any of your findings. See also #803 .

@Gustl22
i can't join Discord server: https://discord.com/channels/509714518008528896/533299043686940692.

my account is thonn96

@thonn96 the invite link is in the readme. This was only the link to the according channel.

@Gustl22 Thank you for your support, I have resolved this issue. but i got a new issue onDurationChanged not working on IOS. how to fix this issue?

repo: bluefireteam/audioplayers


text:
fixes for CI

Primarily this is to get CI working on forks again (after the generated deepcopy code was removed from the repo), although also some general-goodness changes included.

Actually move the cloned repo to the desired directory (bluek8s/kubedirector) rather than just making a symlink. At one point I thought this was needed to fix some operator-sdk behavior, now I'm not sure, but things work so I'm going to leave it this way.

Don't do "make dep" (which does "dep ensure -v -update"); just do "dep ensure -v".

Move some stuff from before_install into the install step. Partly just because these things make sense there, but also because if we don't define the install step, the default install step (which runs travis_install_go_dependencies) tries to do things that depend on the generated deepcopy code, before it is generated.

Well, it looks like this make the build pass on your fork, so I'm for it.

authors: distortedsignal joel-bluedata


text:
Shouldn't read TDO after the falling edge of TCK?

Hi blueskull.
First thanks for your work which has implemented a passthrough protocol of JTAG and gives much more flexibility.
Here I get a bit of confusion while I am reading the macro jtag_bit_read(mask) and hope you could give some claification.
Refer to IEEE Std 1149.1-2001 p20 "TDO shall occur only on the falling edge of TCK" which means after a falling edge of TCK, the output bit will be shifted  out on the TDO then host can read it.
#define jtag_bit_read(mask) {TMS = tms & mask; TDI = tdi & mask; SAFE_MOD++; tdo |= TDO ? mask : 0; TCK = 1; TCK = 0;}
Here TDO is read before the falling edge (TCK=0), so if it is an issue? If so it shouldn't work, however, as you said it worked for GowinFPGA.  Thanks in advance.

Actually, I DID read TDO after TCK=0. The moment I read TDO is after the previous bit has been shifted (which implies that TCK has been toggled), so TCK should have been pulled down previously.
Normally, one would prepare the data for TDI, pulse TCK high, wait for the FPGA to process, pulse TCK low, then read TDO. In my case, since the FPGA is way faster than the MCU, I ignored the waiting process once TCK becomes high, so I have TCK=0 right after TCK=1.
At that moment, the FPGA should be shifting data out in a very short amount of time, way shorter than an MCU clock cycle, so I can safely read TDO right after TCK=0. In this case, to leave for more timing margin, I elected to assert TMS and TDI and wait first before reading TDO and toggle TCK for the next cycle.

Actually, I DID read TDO after TCK=0. The moment I read TDO is after the previous bit has been shifted (which implies that TCK has been toggled), so TCK should have been pulled down previously.

There is always a write request before a read request such as blow case in usb2jtag.py :
    # Read JTAG ID     def ReadId(self):         self.WriteCmd(0x11) # Read JTAG ID command         self.dev.write(0x01, [0x11, 0x20, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00])         ret=self.dev.read(0x81, 64, 100)
so in jtag_bit(), the last state TCK=0 has guranteed there is always a falling edge before the next read request.
Am I right? if so I have got your idea. Thanks.

Yes. You always issue a command then read.

authors: blueskull llinjupt


text:
Custom subdomain handle suddenly stopped validating

Describe the bug
Two days ago, I signed in to Bluesky on web and found my profile was showing an "Invalid handle." I use a subdomain at charles.littlegreenfootballs.com - it has been working for several months before this, and I have not changed anything in the DNS setup or the .well-known/atproto-did file.
When I use "Change handle" in the app's settings, it actually verifies the subdomain and handle; but my posts all continue to show "invalid handle."
I went through and double-checked everything about the setup and there's nothing wrong as far as I can tell. Here's that atproto-did file. It returns the file as text/plain with status 200.
Screenshots

Details

Platform: macOS and iOS
Platform version: latest versions of both
App version: 1.86.0

Did more testing and the TXT record method works for me, but the subdomain still shows "invalid handle."

Some people told me they could still see my subdomain handle. Could this be a federation issue?

@devinivy

To cross one other possibility off the list, I changed the subdomain record from A to CNAME - still no subdomain handle.

Is there some other information I can provide to help you folks look into this? I was planning to offer subdomain handles to trusted members of my site, but I can't do that while this bug is still alive.

I don't see anything on our end that would be preventing the handle from being used/validated.
Any chance you could go through the handle-change process one more time to charles.littlegreenfootballs.com so I can take a look at what state our identity database ends up in? Hopefully that should give me enough info to figure out what the failure mode is here and get us back on track.

OK, I'll do that now. Do you want me to leave it at "invalid handle" then, or can I change it back to the TLD?

Leave it at invalid handle for now, I'll be quick.

OK, it's invalid. This is what I see:

When I get one of my posts with the API, the handle shows as "handle.invalid".

Yep, I see where we're detecting it as invalid and am trying to figure out how the bit that does that is failing rn.

Could it be the length?

May want to check commits for Friday night/Saturday morning because that's when it suddenly began failing.

It's not length related or anything, I think it's got something to do with the prod network, digging into it.
The same code works fine running in other environments and sees your identity as valid etc.

So for some reason it looks like we can't curl https://charles.littlegreenfootballs.com/.well-known/atproto-did successfully from within PoP2.
I'm wondering what could possibly be going on there. We use a proxy to get out to the internet from that machine but it's not having any problems talking to other hosts on the internet.
Here's a curl:
* Establish HTTP proxy tunnel to charles.littlegreenfootballs.com:443
> CONNECT charles.littlegreenfootballs.com:443 HTTP/1.1
> Host: charles.littlegreenfootballs.com:443
> User-Agent: curl/7.81.0
> Proxy-Connection: Keep-Alive
>
< HTTP/1.1 200 OK
< Date: Tue, 25 Jun 2024 20:15:52 GMT
< Proxy-Connection: keep-alive
< Server: ATS/9.1.1
<
* Proxy replied 200 to CONNECT request
* CONNECT phase completed!
* ALPN, offering h2
* ALPN, offering http/1.1
*  CAfile: /etc/ssl/certs/ca-certificates.crt
*  CApath: /etc/ssl/certs
* TLSv1.0 (OUT), TLS header, Certificate Status (22):
* TLSv1.3 (OUT), TLS handshake, Client hello (1):
* TLSv1.0 (OUT), TLS header, Unknown (21):
* TLSv1.3 (OUT), TLS alert, decode error (562):
* error:0A000126:SSL routines::unexpected eof while reading
* Closing connection 0
curl: (35) error:0A000126:SSL routines::unexpected eof while reading

Attempting to curl from our router machines (the ones that act as internet entry/egress-points) shows the same issue in PoP2.
I can't even curl or ping littlegreenfootballs.com from our PoP2 datacenter.
Is there any chance you or your hosting provider is blocking Bluesky's IPs in our east-coast DC?
iirc we're not using our BGP prefix IPs in that datacenter yet.

That's odd - it was working fine for months, something must have changed. What IP should I check?

Try 38.120.64.66, that's likely what we're trying to connect from in PoP2.

Not finding that IP in any of the usual places.

It's routed via Cogent on the east coast, any chance there's some kind of hosting provider filtering going on? Are you hosting on AWS or Digital-Ocean or somewhere else? I can try to spin up something and see if the provider is at fault.

The provider is Hosting Matters - OS is Centos 8. Web server is LiteSpeed/6.0.12.

The TXT record method still works, by the way. Wouldn't that also fail if there was an IP block somewhere?

Okay, it might be worth submitting a ticket with their helpdesk to see if there's some kind of firewall rule blocking connections.
Re-TXT record, the TXT record stuff is validated via DNS, we use CloudFlare and Google as DNS providers so they'll proxy requests to your DNS server on our behalf.

OK, I'll put in a ticket asking them to check 38.120.64.66

Thanks, and sorry this is such a pain. The internet and routing is built on relationships and reputation and we're still pretty new :)

OK, ticket's filed, I'll update here when they answer. They're usually pretty quick.

And thank you for your assistance!

Possibly relevant?
SSL Library Error: error:0A000126:SSL routines::unexpected eof while reading #22690

Host says the IP is not being blocked, and they flushed all other blocks.

OpenSSL on my server is v 1.1.1k, are you on the newer version?

I think this might actually be an issue with cogent routing.
I'm unable to even use Cogent's looking-glass to ping your server from their Washington DC router.
From San Jose tho it works fine:

I think I might need to ring up Cogent.

My subdomain is working again, thanks. I guess Cogent straightened out whatever was clogging the pipes.

Closing this issue as solved.

authors: GreenFootballs ericvolp12 haileyok

repo: bluesky-social/social-app


text:
Release 1.91 prep

Intl extract
Fix tests

The Russian localization #3875 is ready to be merged, would it be possible to include that in this release? 🙏

@surfdude29 thanks for the heads up!

no worries! :)


text:
Expose "Copy link to post" menu item in Post Dropdown menu

Some Android users are having problems copying post links using the native app because Bluesky currently relies on using the native share dialog to provide such functionality. However, not all Android flavors allow you to copy links from the native share dialog.
Here's an example I shared in the original issue from a user with a Xiaomi device running HyperOS:
Screenshot of the HyperOS share dialog

To solve this UX issue, this PR adds a new "Copy link to post" for all platforms.
While this isn't needed on iOS and some Android flavors, it reduces the amount of presses the user needs to make to copy the link to a publication from 3 to 2.
Fixes #5912.
Manual tests
Android
https://github.com/user-attachments/assets/82c9733a-055a-4fc3-8e58-8530c7496a88
Web
https://github.com/user-attachments/assets/8a89b0a3-28d0-42d2-a4bd-408f18eedd4e

As an iOS user, this would be great to have as it simply makes copying the URL easier and faster.
But of course more importantly, it seems like it would solve a big issue for some Android users.
I hope the team are able to take a look at this soon and hopefully get it merged 🙏

Thank you for this! We're actually planning on going a different route and adding a dedicated share menu, which would include the option to copy to clipboard

authors: HorusGoul mozzius surfdude29


text:
🛑 Skytalks SSL Website (v4) is down

In f8ec90a, Skytalks SSL Website (v4) (https://skytalks.info) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Skytalks SSL Website (v4) is back up in ac3eb8c after 7 minutes.

repo: bluknight/skytalks-monitor


text:
🛑 Skytalks SSL Website (v6) is down

In 4200309, Skytalks SSL Website (v6) (https://skytalks.info) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Skytalks SSL Website (v6) is back up in 920801d after 15 minutes.


text:
Document each resource

The readme isn't entirely up to date with the resources. Document all the resources.

1.0 has this fixed

repo: bmhatfield/chef-ulimit