Skip to content
This repository has been archived by the owner on Jun 1, 2024. It is now read-only.

Extraordinarily slow release cycle (current project status) #3449

Open
DrKittens opened this issue Feb 19, 2022 · 15 comments
Open

Extraordinarily slow release cycle (current project status) #3449

DrKittens opened this issue Feb 19, 2022 · 15 comments
Labels
Meta This issue has to do with either the repository or /r/slideforreddit (the subreddit).

Comments

@DrKittens
Copy link

Slide version: 6.7.1
Android version: 12

Just posting an issue to comment that a known core feature breaking bug has been fixed, ex #3439 and no point update has occurred to push it to the userbase.

Please push a release version to f-droid and adjust whatever Metrics you consider doing point releases for to include critical feature bug fixes.

@TacoTheDank
Copy link
Member

TacoTheDank commented Feb 22, 2022

@DrKittens Slide has been basically in low maintenance mode for a long while because the codebase is so godawful it's pretty much impossible to maintain long term. Slide has no release timeline.

That being said, I will consider doing a point release. GPlay will not be able to get it though due to technical requirements that need fixing.

@SolarAquarion
Copy link
Collaborator

The code basically needs to be rebased in order for it to be maintainable.

@daffydock
Copy link

If this is the case, outside small, sporadic updates/fixes, is the project considered stalled from having any major updates? It strikes me as such, however I just want to be sure. Since I have seen a couple of up-keep commits in the last couple of days.

I was under the impression that a major update was coming at some point, in version 7. Albeit that does not seem to be in the cards, now.

@TacoTheDank
Copy link
Member

TacoTheDank commented Apr 6, 2022

If this is the case, outside small, sporadic updates/fixes, is the project considered stalled from having any major updates?

For now, yes, but this could change in the future. My focus is currently on other projects and college for right now, and programming is more of a hobby thing for me anyway. I would like to come back to this project in full force at some point and overhaul it :)

So at least for now, it is not considered abandoned. If this were to be the case, it would be stated as such in the README for everyone to know. This has changed.

@daffydock
Copy link

That's fair.

Albeit I never suggested abandoned. An app I follow has not had an update in over a year, it is not considered 'abandoned' either, however within the context of that app, the unfixed security issues have added up to the point that albeit not labeled as such, it would just be unwise to use it, today.

You stated you would be doing minor updates previously, and I was wondering if larger updates would ever come as the app ages. Your answer does address that. Thank you for the minor updates, they are welcome.

@TacoTheDank
Copy link
Member

TacoTheDank commented Apr 8, 2022

I'm aware abandonment wasn't brought up lol, this was just in case anyone else came across this issue and was wondering about the current state of the project :)

Some turning over of hands has occurred within the past 8 or so months, with the app's creator (ccrama) telling me that (in short) basically he is unable to spend much, if any, time on the projects due to being busy with life stuff. We had the projects transferred over to an organization for easier management.
I will say that Slide isn't really a big priority for me either at the moment because of college, other projects I work on, and all sorts of other things with which I'm kept busy.

Apologies for the info dump lol, I just felt it would be good for those interested to know the projects' current status so they're not left in the dark.

@TacoTheDank TacoTheDank changed the title Extraordinarily slow release cycle Extraordinarily slow release cycle (current project status) Apr 8, 2022
@TacoTheDank TacoTheDank added the Meta This issue has to do with either the repository or /r/slideforreddit (the subreddit). label Apr 8, 2022
@TacoTheDank TacoTheDank pinned this issue Apr 8, 2022
@TacoTheDank
Copy link
Member

TacoTheDank commented Apr 14, 2022

For the time being, if you no longer want to use Slide or deal with its large plethora of issues, I would recommend these open-source alternatives that are much better maintained:

I have used them (and have contributed to the first two) myself, and I believe that they are good replacements.

@daffydock
Copy link

daffydock commented Apr 14, 2022

Thanks. As far as myself, I have RR and IfR already on my phone. RR is great for added privacy and is lighting fast. IfR is what I use often and have tweaked to work a bit like Slide, since it is easier to upload pics, but I keep Slide for the widgets. Since the other 2 lack them. It's a mess, but a useful one.

For others reading this, it is worth noting that RR and Dawn are also on slower or maintenance mostly, update cycles, too.

@DrKittens
Copy link
Author

I appreciate the transparency from the current maintainer. It has been nearly 2 months since you mentioned consideration for doing a point release to f-droid and 6.7.1 is still the current "release". Was the decision to not do a point release / does the current code fail to compile?

As is, I'll take the advice to churn to a different tool.

@TacoTheDank
Copy link
Member

Was the decision to not do a point release / does the current code fail to compile?

It's because I don't currently have the signing keys to build the app. ccrama has them, but because his activity is so spotty, I don't know when he might send me the keys :(

I COULD technically build the APK and just release it, but because the signing keys would be different, it would require that you uninstall the app and then reinstall my build (which would be quite inconvenient for most people).

@DrKittens
Copy link
Author

Fair enough, glad to know it builds but signing keys are the issue.

Correct me if im wrong but doesnt the F-droid build just scrape github for new release dot points then f-droid itself builds the project?

ref: https://f-droid.org/en/docs/FAQ_-_App_Developers/#do-i-need-to-tell-you-when-i-update
https://f-droid.org/en/docs/Build_Metadata_Reference/#UpdateCheckMode

So if it successfully builds, wouldn't f-droid downstream a compiled version from that github release automagically?

Ex a new release to f-droid should be as simple as a new release tag in git & potentially a version bump / update in app & gradle manifests then wait a few days for f-droids build server to do its thing?

@TacoTheDank
Copy link
Member

Correct me if im wrong but doesnt the F-droid build just scrape github for new release dot points then f-droid itself builds the project?

This is correct. However, I would also like to attach an APK (signed by the proper keys) to the release if possible. I may just decide to make a new release regardless.

@Kommynct
Copy link

Kommynct commented May 6, 2022

What happened to the planned rewrite?

@daffydock
Copy link

@Kommynct

Slide's Dev has been on hiatus. Thus the rewrite did not happen and it is an unknown if it will ever happen.

@TacoTheDank
Copy link
Member

I forgot to mention that I added an indefinite hiatus note to the README.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Meta This issue has to do with either the repository or /r/slideforreddit (the subreddit).
Projects
None yet
Development

No branches or pull requests

5 participants