-
-
Notifications
You must be signed in to change notification settings - Fork 423
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Inclusion to F-Droid main repository #1043
Comments
As far as I understood, it's not possible to include SD Maid 2/SE in the main F-Droid repo because it has the "anti-feature" Code is GPLv3, but not all assets are (see README.md). I currently have no plans to change that, sorry. I'm fine with it just being available in @IzzySoft's repo: FYI, there also appears to be an open PR here: Side-note: |
@d4rken That said, I'm fine keeping your app in my repo 😄 |
As Izzy said, antifeatures don't prevent apps from being included in F-Droid.
Well, I'm working on it, that's why I ask for permission to publish it in main repo. It currently builds and verifies fine, I just need the attached apk to be renamed (as I noted in the original issue post) so F-Droid can retrieve it for future updates. |
Anti-Features are just for transparency they're not against F-Droid's inclusion policy. |
It's not nobody working on it. Everyone is waiting for the decision here. @d4rken What's you decision? Do you want us to include your app? :) |
#1186 changes the naming scheme of the exported apk. You can include SD Maid 2/SE in the F-Droid main repo 👍 Thanks and sorry for the long silence, life is busy sometimes 🍻. |
Great! When will there be a new release with that change? |
Probably some time this week. FYI: I'm also considering making it the first v1.0 release as the current builds are quite stable. |
https://gitlab.com/fdroid/fdroiddata/-/merge_requests/15094 Reproducible build works. As soon as the new release is published I'll update and merge it. The version.properties can't be found when I build the apk in app dir. Could you please fix that? Will you use the release buildType for the next version? |
Not sure what to fix here. Can you elaborate?
I hope so, need to check a few more things. |
It should load version.properties from the root dir instead of the current dir. https://github.com/d4rken-org/sdmaid-se/blob/main/buildSrc/src/main/java/ProjectConfig.kt#L32 |
Hm, I'm actually not sure how to get a reference to the root project path there 🤔, Why was this not an issue in CAPod, where the build script is the same? Wouldn't you normally check out the project, whole, then run |
It is since the first version included. :) See https://gitlab.com/fdroid/fdroiddata/-/blob/master/metadata/eu.darken.capod.yml#L28. We can run gradle manually but by default we run it from |
Is v1.0.0-rc0 ready? |
It's fully released on Google Play and GitHub. No reports about any major issues so far. |
Metadata added, will be published in few days. Can you add screentshots and icon in fastlane? And the short_description.txt in ms is too long. |
Live on F-Droid : https://f-droid.org/en/packages/eu.darken.sdmse/ 🎉 |
I moved icon and screenshots to use the |
Yes, F-Droid will pick it up automatically. For IzzyOnDroid, I've just adjusted the config to also pick up the icon and the screenshots. Full description I've converted manually here as it wouldn't format fine otherwise (I could take it the same way F-Droid does, simply converting all line breaks to "Markdown compatible" (the IoD updater would then convert that properly): <i>SD Maid 2/SE</i> is your Android’s trusted assistant, to keep it clean and tidy.
Nobody is perfect and neither is Android.
* Apps you have already removed leave something behind.
* Logs, crash reports and other files you don't want are constantly being created.
* Your storage is collecting files and folders you don't recognize.
* Duplicate photos in your gallery.
Let’s not go on here… Let SD Maid 2/SE help you!
SD Maid 2/SE is an app and file manager that specializes in knowing which apps have created specific files on your device. SD Maid 2/SE searches your device and compares files with installed apps to offer options for safely freeing up storage space.
<b>✨ Clean up after uninstalling apps</b>
If apps create files outside their designated folders then files can remain even after uninstalling the apps. The "CorpseFinder" tool finds app remains, tells you to which app they belonged and helps you delete them.
<b>🔍 Search your device the smart way</b>
Filter for empty folders, temporary files, already installed apps and more. You can even create your own search criteria. The "SystemCleaner" tool allows you to automatically search your device and delete files based on various criteria.
… or full-fledged HTML (which I'd then suggest to "compress" to a single line as otherwise F-Droid would still add ` |
The smallest common denominator should be: "what does google play support". I don't think gplay supports full markdown, right? AFAIK gplay supports a small subset of HTML? 🤔 Don't want to maintain two listings (e.g. one for gplay and one for fdroid). The listing gets also directly pulled from Crowdin, so that's a compatibility think too 😅 |
F-Droid also only supports a subset of HTML. I thought it should work everywhere. |
Not speaking about "full Markdown" here, but about what I call "Markdown lite". That's what all 3 mentioned parties support:
For details, be welcome to the IzzyOnDroid Fastlane Documentation (link goes directly to the corresponding section on formatting descriptions).
Which is what "Markdown lite" does. Proven hundreds of times (remember the IzzyOnDroid repo exists since 2016, so I had a lot of time to confirm this 😉). And as the linked documentation shows: it takes into consideration what F-Droid and Google support, yes. So 100% compatible. |
Hello, I've been working on getting to build SDMain-SE on F-Droid infrastructure. The inclusion process is similar to your other app (Capod), which is already in F-Droid, however everything seems to be already covered in #755.
The app builds and verifies fine (it's in my private branch for now), but I need your permission to include it in F-Droid.
Another thing, can you please change the apk naming scheme and remove the commit hash suffix, so it'd look like this:
eu.darken.sdmse-v0.21.0-beta0-2100000-FOSS-BETA.apk
(same naming scheme as Capod). This is needed to allow F-Droid to retrieve your apk for reproducible builds.
I can also work on getting your other apps (permission pilot and octi) to F-Droid, if you want.
The text was updated successfully, but these errors were encountered: