Verified Charts List?

indivision

Guru
Joined
Jan 4, 2013
Messages
806
A large number of apps have been added to truecharts recently which is great. But, I'm finding that quite a few of the new ones either aren't working (auroria-files, genea, quiz-game, reactive-resume, tracks, ...) or require unique configuration steps (for example).

It can be pretty time-consuming installing them to find out if they work and then trying to troubleshoot. Some are obvious, like reactive-resume and genea just don't give an "Open" link or reveal any used ports. But, others like tracks look like they could work. It looks like it needs a database and has fields for one. But, connecting it to an instance of postgresql shows successful reads (so good connection) but from a still empty database.

Anyway, as a solution I'd like to propose some kind of "Verified Working + Notes" list so that users can know if an app simply isn't ready or if it needs special steps to make work.

I'm happy to set up a thread for others to pitch in on (or some other format like a public spreadsheet). I just don't want to step on any toes and do this without some public support/interest. Thoughts?
 

sretalla

Powered by Neutrality
Moderator
Joined
Jan 1, 2016
Messages
9,700
Thoughts?
Your feedback is based on experience that I'm sure is common to many, so perfectly valid.

I guess I'm just online earlier than the TrueCharts folks, but I'm sure they will tell you about their Discord support as a forum for this kind of thing. I would suggest that you head over there to make this suggestion directly to them.

Ideally, they would provide some kind of moderated user documentation space and/or a method to "confirm" apps as you mention.
 

LarsR

Guru
Joined
Oct 23, 2020
Messages
719
Generally Truecharts splits the apps in different trains: dependency, stable, incubator

dependency are apps like databases required for other apps to run, mostly not intended to be installed alone
stable: apps that are verified to work and have been tested by multiple users
incubator: apps ported and tested through their github internal testing, but not verified through user input that they actually work and they can be buggy.

Every app you named is in the incubator train. So you picked all apps that are not verified to work and could need fixes.
If you got them working create a github issue with problems you encountered or changes you had to make to get them to work so the apps can be fixed moved from incubator to stable.

Which app is in which train is displayed beneath the apps icon.

Most of the apps in the incubator train were automatically ported by a script from the unraid community plugins as far as i know and most likely need some changes to work with scale. but if noone tries the apps and gives feedback, either on their discord or github those problems won't be resolved.

Hope that helps
 

stavros-k

Patron
Joined
Dec 26, 2020
Messages
231
@LarsR Covered it pretty much!

For Incubator apps we have a dedicated channel in our Discord, which users can open a thread, and directly discuss apps that working or not.
It's the most efficient way to solve small problems fast, without either flooding github issues, or users have to spent too much time to create the issue.
 

indivision

Guru
Joined
Jan 4, 2013
Messages
806
I was thinking more of a reference so users could see up front which incubator apps are known to run (many of them do already) and just install those.

Discord is great for discussions. But, for this, it would rely on someone who knows being online before the question scrolls off.

If I'm the only one who sees a need it's a moot point anyway...
 

stavros-k

Patron
Joined
Dec 26, 2020
Messages
231
I was thinking more of a reference so users could see up front which incubator apps are known to run (many of them do already) and just install those.

Discord is great for discussions. But, for this, it would rely on someone who knows being online before the question scrolls off.

If I'm the only one who sees a need it's a moot point anyway...
Apps stay in incubator until few people report that running ok.
When that happens, apps move to stable within couple of days.


I don't see a point of having a list of "working" apps just for couple of days.

That's why I recommended Discord for that. As the feedback is faster and we can act on it.
Mostly me, as I'm the one who maintains the largest portion of stable and incubator.

And if there is a problem, I can quickly push a fix, test and if all goes well push to stable.

Another reason for discord, is that I don't browse this forums frequent enough, so feedback here, would probably won't be seen in time or at all. That's mostly due to "not enough time" to watch/follow everything.
 

stavros-k

Patron
Joined
Dec 26, 2020
Messages
231
By all means, you can start such a list. But in my opinion you can spend this time giving feedback.
To either improve an incubator app or move one to stable.

Also as long as an app is in incubator, I won't think twice pushing a breaking change. Because users will have to reinstall anyway when it is moved to stable.
So having a "Verified list" that would potential have a breaking change without notice, defeats the purpose.
 

indivision

Guru
Joined
Jan 4, 2013
Messages
806
I don't see a point of having a list of "working" apps just for couple of days.

It would be to limit the number of people who have to install the app to find out that it's not working...

But in my opinion you can spend this time giving feedback.

I'm not allowed. But, that is a different story. :grin:
 

indivision

Guru
Joined
Jan 4, 2013
Messages
806
The more ways it is tested, the better. That way you can catch edge cases! Which is something that can also lead to improve things on all apps :)

I could see that if the apps all at least partially worked. But, many of them are completely non-functional as-is. It just seems wasteful to me to have 100 people find that out via installation.
 

truecharts

Guru
Joined
Aug 19, 2021
Messages
788
To summarise:

The "Incubator" train, is the list of Apps that are not verified to be working (correctly).
The "Stable" train, is the list of Apps that are verified to be working (correctly).

One or Two verifications of Incubator Apps are usually enough to have them moved, so the "Stable" train directly features as the list your requested.
 

indivision

Guru
Joined
Jan 4, 2013
Messages
806
This is why I think that a reference would be helpful, to Truecharts themselves most of all. There are many apps in Incubator that do already work. When things work, users aren't likely to go report so on discord.

But, no worries. Idea voted down.
 

truecharts

Guru
Joined
Aug 19, 2021
Messages
788
This is why I think that a reference would be helpful, to Truecharts themselves most of all. There are many apps in Incubator that do already work. When things work, users aren't likely to go report so on discord.

But, no worries. Idea voted down.

Think about it like this:
If you send us a list of Incubator Apps that worked, they (most likely) wouldn't be in incubator anymore the next day, because that reference was made ;-)

So we actually love your idea, but it would be basically the same as reporting them to be working and seeing them moved to stable because of that ;-)
 

indivision

Guru
Joined
Jan 4, 2013
Messages
806
Makes sense.

I guess the problem then is that working apps do not appear to be being reported consistently because they are staying in incubator for a long time. wger and openproject are two that I know of.

For clarification on the ones that do not work, what is the plan for making those work? Are they waiting for someone in the community to directly fix? Or, is there a queue people at Truecharts are going through? Or, are they waiting for reports of not working to indicate user interest?
 

stavros-k

Patron
Joined
Dec 26, 2020
Messages
231
Makes sense.

I guess the problem then is that working apps do not appear to be being reported consistently because they are staying in incubator for a long time. wger and openproject are two that I know of.
Open project are going to have a big rework (hopefully I can get around that soon-ish) to add all individual pieces to make it great.

wger will be moved shortly

For clarification on the ones that do not work, what is the plan for making those work? Are they waiting for someone in the community to directly fix? Or, is there a queue people at Truecharts are going through? Or, are they waiting for reports of not working to indicate user interest?
Either someone PR's a fix (community member or maintainer) or someone reports that something does not work, so maintainers (or community members) can fix it.
There are no plans at least on my end, to go through each one and test currently.
 

indivision

Guru
Joined
Jan 4, 2013
Messages
806
Open project are going to have a big rework (hopefully I can get around that soon-ish) to add all individual pieces to make it great.

Nice! Looking forward to it.

Either someone PR's a fix (community member or maintainer) or someone reports that something does not work, so maintainers (or community members) can fix it.
There are no plans at least on my end, to go through each one and test currently.

Got it. Thank you.

FWIW, these are a few I came across that need further config/fix:

tracks (looks like it needs posgresql setup)
auroria-files (no open link or port used)
genea (no open link or port used)
quiz-game (no open link or port used)
reactive-resume (no open link or port used)
 
Top