Skip to content
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

IzzyOnDroid inclusion #1

Closed
Bnyro opened this issue Jan 26, 2023 · 13 comments
Closed

IzzyOnDroid inclusion #1

Bnyro opened this issue Jan 26, 2023 · 13 comments

Comments

@Bnyro
Copy link
Member

Bnyro commented Jan 26, 2023

Hey @IzzySoft,
in the last days I've been creating yet another app because I couldn't find a good open source alternative for it.
This time it's about managing your phone's contacts, which should hopefully be more useful than an automatically changing wallpaper 😉

So, it would be awesome if you could consider adding the app to your repo as well, to let some others benefit from it too.
That should be the first of my apps without any anti features as it doesn't connect to the internet and thus can't use non-free-nets :)
What's currently still missing in the fastlane structure are screenshots, I might add them sooner or later, but not for now. Adding changelogs to the fastlane structure is not planned this time.

Have a good one!

@IzzySoft
Copy link

Believe it or not, but I was eying this repo already for the last 2..3 days waiting for it to become ready 🙈

So, it would be awesome if you could consider adding the app to your repo as well,

already done, will show up with the next sync. No AntiFeatures, right. Just let me know when the screenshots are up, so I enable them for my updater.

@Bnyro
Copy link
Member Author

Bnyro commented Jan 26, 2023

Believe it or not, but I was eying this repo already for the last 2..3 days waiting for it to become ready

Oh wow, that's awesome, didn't foresee that! :) Though I wonder how you found the app as it's only been a pretty empty repo for the last few days, you must have found it within a day after it got created 😂

Thanks for already including it to your repo, your support is really great! <3

@Bnyro Bnyro closed this as completed Jan 26, 2023
@Bnyro
Copy link
Member Author

Bnyro commented Jan 26, 2023

Oh, what I also forgot to mention is that the current website address of me at your repo (bnyro.ga) is not reachable anymore, instead it's located at https://bnyro.is-a.dev now.
Would be great if you could change that too (since I think I can't change it).

@IzzySoft
Copy link

Though I wonder how you found the app

Pssst, top secret:

image

you must have found it within a day after it got created

Very likely, yes. My agents report such things quickly 🙈

Thanks for already including it to your repo, your support is really great! <3

😍

the current website address of me at your repo (bnyro.ga) is

… updated for all your apps now, thanks!

@TPS
Copy link

TPS commented Jan 29, 2023

@Bnyro Would you consider requesting inclusion in the main F-Droid repo?

@Bnyro
Copy link
Member Author

Bnyro commented Jan 29, 2023

@Bnyro Would you consider requesting inclusion in the main F-Droid repo?

Currently not, I'm happy with the technical support by Izzy and I feel like the community using Izzy's repo is more friendly and helpful than the one from the normal F-Droid repo.
Apart from that, I already added one app to F-Droid, which declined in popularity afterwards, so I don't really think that would be helpful for the app's future.

@darhma
Copy link

darhma commented Jan 30, 2023

@Bnyro if the app does not need to be modified for inclusion in the official f-droid repo, in my opinion, it is a bit of a shame not to include it. Personally, I prefer to use apps from the official repo, although I do use the izzyondroid repo for some apps that are not present. In the end, I think you can keep both versions, as for example happens with catima and some other apps. Then of course the choice remains with you, but I see no particular downside.

@Bnyro
Copy link
Member Author

Bnyro commented Jan 30, 2023

I get your point, though I think I read apps need to exist for at least 3 months before they can get added to F-Droid (currently we're at day 6 starting from the project creation).
Apart from that I don't really like the delay for publishing new updates when using F-Droid, since I prefer if bug fixes roll out in within a day instead of after a week.

@IzzySoft
Copy link

I read apps need to exist for at least 3 months before they can get added to F-Droid

Never heard such thing (though it has some reasoning in it).

I don't really like the delay for publishing new updates when using F-Droid

Perfect solution to that: achieve reproducible builds and have your app listed in both repos. With RBs, F-Droid would include the APK signed by you, so cross-updates with my repo or even your Github releases would be possible. WWW aka Win-Win-Win: You have faster updates (via my repo), @darhma can install from F-Droid.org directly, and everybody is happy 😃

Just a suggestion, no pressure intended 😉

@Bnyro
Copy link
Member Author

Bnyro commented Jan 31, 2023

Never heard such thing (though it has some reasoning in it).

I've been trying to find it but there doesn't seem to be anything about that in the official F-Droid docs, so I've probably messed something up.

Perfect solution to that: achieve reproducible builds and have your app listed in both repos. With RBs, F-Droid would include the APK signed by you, so cross-updates with my repo or even your Github releases would be possible. WWW aka Win-Win-Win: You have faster updates (via my repo), @darhma can install from F-Droid.org directly, and everybody is happy 😃

I've looked at the F-Droid documentation about it and the length of the article is already making me a bit scared. If I understood it correctly that requires some additional steps when building new releases, or does it only have to be done once and then works as any normal building process? I don't really want to overcomplicate things, but if you think it's a quick and doable process then we should consider it :)

@IzzySoft
Copy link

I've been trying to find it but there doesn't seem to be anything about that in the official F-Droid docs, so I've probably messed something up.

I think so. Being one of the F-Droid maintainers for some years now I should know if such a condition would exist 🤣

or does it only have to be done once and then works as any normal building process?

That, if things go well. There might be hick-ups from time to time which require some adjustments (eg. if you switched to a newer NDK/SDK, or used a very fresh new gradle version not yet available at F-Droid), but basicaly it's intended to be rather set-and-forget. The process improved a lot in the past few weeks even – so even I managed to get some RBs set up 🤪

I don't really want to overcomplicate things, but if you think it's a quick and doable process then we should consider it :)

I cannot promise rose gardens, and getting it set up to begin with might require some work (or simply work out-of-the-box, one never knows before one tries) – but if it's not too much hazzle (there were cases where we had to give up), I'd say it's worth it. Should definitely worth trying – you can always bail out 🤣

@Bnyro
Copy link
Member Author

Bnyro commented Feb 2, 2023

I cannot promise rose gardens, and getting it set up to begin with might require some work (or simply work out-of-the-box, one never knows before one tries) – but if it's not too much (there were cases where we had to give up), I'd say it's worth it. Should definitely worth trying – you can always bail out

Alright, thanks, that's something I'll look into in the weekend then :)

I've also added phone screenshots now, would be great if you could add them to your repo too.
Thanks in advance!

@IzzySoft
Copy link

IzzySoft commented Feb 2, 2023

Done. Screenshots look great! And 🤞 for the RFP then!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants