(investigate) package for f-droid #141
Labels
No Label
android
arch
backlog
blocked-on-external
bug
bugbash
component/bindings
component/bine
component/connectivity
component/cwtch
component/tapir
component/ui
cwtch-1.14
cwtch-1.15
cwtch-beta-1.1
cwtch-beta-1.10
cwtch-beta-1.11
cwtch-beta-1.12
cwtch-beta-1.13
cwtch-beta-1.2
cwtch-beta-1.3
cwtch-beta-1.4
cwtch-beta-1.5
cwtch-beta-1.5.x
cwtch-beta-1.6
cwtch-beta-1.7
cwtch-beta-1.8
cwtch-beta-1.9
design
duplicate
enhancement
flutter
funding-needed
help wanted
hybrid-groups
in-nightly
in-progress
invalid
ios
linux
mac
need-replication-or-investigation
ops
packaging
post-stable
question
questionable
requires-more-effort-than-we-can-spare
rust
scheduled
stable-blocker
tails
testing-needed
tests
tor
waiting-on-fix-confirmation
waiting-on-new-flutter-feature
whonix
windows
wontfix
No Milestone
No project
No Assignees
4 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: cwtch.im/cwtch-ui#141
Loading…
Reference in New Issue
No description provided.
Delete Branch "%!s(<nil>)"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Explore in 1.3
package for f-droidto (investigate) package for f-droidhttps://gitlab.com/fdroid/fdroiddata/blob/master/CONTRIBUTING.md
"We build apps from source, so a new app must have at least one working build."
I've seen one reddit post that seemed to indicate fdroid could compile flutter but looking for more confrimation
The next question is how happy they'll be about us fetching a library we build (libcwtch-go) ... also we normally fetch as part of build steps, will have to see what their build system supports or if we'll have to keep a version in the repo we ship to them..
Some feedback on my notes and an APK test would be nice: https://gitlab.com/fdroid/fdroiddata/-/merge_requests/11110
What's missing, besides your okay, some sort of metadata (screenshots/icon/changelogs/description/etc) added in this repo, like in a Fastlane or Triple-T folder structure
Hi @Licaon_Kter
Sorry about the delay in getting back to you on this! It's been a busy few months and this definitely got lost in the turbulence.
Thank you for the work you have put in on this already. Please take this as an official OK from our end!
This has been on my list for a while and I will finally get around to it by end of this week.
@dan is currently working on a bunch of mobile related changes for 1.9 which would be good to finalize before finishing this up.
We have plans to get those released by the end of August.
I notice that the current PR is for 1.7.1, we recently released 1.8 which contained a major dependency upgrade (Flutter 2 -> Flutter 3), this had some impact on mobile and might have an impact the Fdroid build that is would be worth redoing with the current version.
Thanks again.
if it does get packaged the packagers need to be aware Cwtch has a concept of a "Dev build" vs a prod build, this is controled by injecting two variables at build time, as seen in our automated build script
.drone.yml
@sarah
The old build was with
flutter@stable
so 3.x.x already ;)@dan
And this influences the final APK how?
Anyway, I've updated the recipe to 1.8.0, so please revise it, my notes in OP and, specially important, test the attached APK for correctness.
/LE: @dan ah, thing I understand now, these will be seen in "About Cwtch" dialogue, right?
/LE2: updated recipe and APK
The "About Cwtch" version information
We have several debug features and logs that are behind the
dev
build flag (e.g. https://git.openprivacy.ca/cwtch.im/cwtch-ui/search?q=EnvironmentConfig.debugLog&t= and https://git.openprivacy.ca/cwtch.im/cwtch-ui/search?q=EnvironmentConfig.BUILD_VER+%3D%3D+dev_version+&t=) like switches for enabling semantic debugging for screenreaders and display of perf/memory use statistics from the Go library.~~Is tor-android build directly from Tor Project? ~~
Eg. https://git.openprivacy.ca/cwtch.im/cwtch-ui/src/tag/v1.9.0/fetch-tor.sh#L9 but there's no 0.4.7.10 here https://github.com/guardianproject/tor-android/tags/LE: tor-android got updated
Updated for 1.9.0, pls sign and test the APK and take a look at the recipe.
This is ready to merge in F-Droid, fyi ;)
Just a heads up that there are several issues with F-Droid:
https://www.privacyguides.org/en/android/#f-droid
https://privsec.dev/posts/android/f-droid-security-issues/
Accrescent is a promising google-free app store, but not stable yet:
https://github.com/accrescent/accrescent
Docs here:
https://accrescent.app/docs/index.html
Hey sorry for the long delays, we've been under resourced and distracted for a while but I want to jump on here and help get this over the finish line. So I'll try to be more available to help.
and you need that all in this repo? so the icon is already in if it's ok. And we can look at getting the changelog in no problem, and some screenshots if that's what's needed.
Looking at your MR on gitlab for fdroid, we do not use the guardian project's tor-android, we just harvest the tor project shipped expert bundles and then grab those from our git at compile time with out
fetch-tor.sh
script