linsui

Results 708 comments of linsui

The buid passes because they don't have reproducible build enabled. I bet the app is broken currently because we removed the isar libs.

Oh, you just removed isar from the lib. Thanks!

https://gitlab.com/fdroid/fdroiddata/-/merge_requests/20951 The reproducible build failed with lots of diff. Is your apk built with the same steps? Is there anything changed?

https://gitlab.com/linsui/fdroiddata/-/jobs/5464389590 The build still fails.

Fixed, thanks!

> 只是不知道F-Droid能不能发布内容基本是中文的应用,一些内容还需要登录。 这些都不是问题 > 看了下收录规则,需要加一些配置,可能要等等,目前在准备1.0版本。 好,感谢,需要帮助可以找我 :+1:

1.0.0 已经发布了,需要我来帮忙打包吗?

构建出来了 现在还有几个问题 1. flutter_avif 需要单独构建,但是上游的仓库里没有 Cargo.lock https://github.com/yekeskin/flutter_avif/tree/main/rust 为了保证构建的稳定性,需要你生成一个 Cargo.lock 放在仓库里,最好是将 flutter_avif 作为 submodule 放在这里。 2. super_native_extensions 使用 cargokit 构建 rust 库,这个 cargokit 始终使用最新版 rust,需要 patch 一下让它用一个固定的版本。 3. 如果我们想要以可重复构建的方式发布,那么我们要确保工具链的版本一致,主要是 rust 和...

1. 倒不需要 fork,构建之前放进去就行,类似 https://github.com/maelchiotti/LocalMaterialNotes/blob/main/scripts/isar/fdroid_build_isar.sh 2. 如果 Android 端不需要 super_native_extensions 那还是去掉更好 :+1: 3. 写在哪里都行,只要能读到,比如放在一个 rustVersion.txt 文件里,或者 https://github.com/localsend/localsend/blob/main/app/rust-toolchain.toml 这种标准格式 4. 如果这个改了脚本读不到了,构建失败我修一下就行

Cargo.lock 复制进去就行,rust-toolchain.toml 放哪里都可以。 这个项目使用了和 F-Droid 同样的方式替换 isar https://github.com/maelchiotti/LocalMaterialNotes/blob/main/.github/workflows/release.yaml#L108 就是把构建好的 .so 文件放到 pub cache 里,如果有别的方式也可以。