Replies: 9 comments
-
|
Just wondering could you not just check when the package was last modified via git and if its over a certain time that it would be suspect and the have the community list that could be crowd sourced validated ? |
Beta Was this translation helpful? Give feedback.
-
|
this is something i've intended to do for a long time but haven't found the time |
Beta Was this translation helpful? Give feedback.
-
|
Here is a simple example git is slow so it might take a while and there might be a better way |
Beta Was this translation helpful? Give feedback.
-
|
I don't know if this is possible but if you have control of any of the repos you might be able to tracks packages downloaded an how often they are download and give weight values to them for priority and what ones might be able to be dropped. of course excluding devel packages and what not and only include base packages. |
Beta Was this translation helpful? Give feedback.
-
|
I'd create a shell script that uses find and mtime and then compares them to the list of orphaned packages. It should be an easy and fairly straightforward script that I will probably write myself soon. 👍 We could then go from the least recently updated package and create a list of "probably orphaned" pkgs and then mass modify those templates (without revbump) to show their new "orphan type". I will try to get something done, but I need the help of some core members to double check. |
Beta Was this translation helpful? Give feedback.
-
|
@devilsclaw this issue isn't about packages that have maintainers that should be orphaned, it's about packages that are marked orphaned when they're actually being maintained by a few different people or the core team |
Beta Was this translation helpful? Give feedback.
-
|
@classabbyamp yeah but how likely is it that a package with orphan is actually maintained when it hasnt been touched in 5 years? This list wont be perfect, but at least a good start. Maybe also double check with pending updates. So if a package is orphaned, hasnt been updated in a while but has a new update pending, mark it as probably "real orphan". |
Beta Was this translation helpful? Give feedback.
-
|
There is no perfect method, If you ask people to run a program then you have a limited number of people who will even know about it and even less that would be willing to run said program. lets say you filter the list of apps that have not touched the template file for a year. then you see if there is any updates available for that packages originator and if there are no updates to it on voids repo then its orphaned. if you take the list generated from when last modified that meets the threshold and is still downloaded from the repo then you know its needs to be maintained. if its in the list and no body downloads it then its does not. |
Beta Was this translation helpful? Give feedback.
-
|
As someone who isn't familiar with the project, but who is interested in some contribution at the moment, is there a canonical list of the first type of "orphaned" packages, i.e. system packages where we don't want a single maintainer set? Is there also an opportunity to be explicit about those packages, perhaps with a "system@voidlinux.org" address, to reduce confusion/barrier to entry for newer users/contributors? |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
So we've talked about this a few times before, but I wanted to get this noted here as well.
We have different type of "Orphaned" packages currently in Void Linux, mainly:
It would be neat if we could somehow find a solution so that:
What are your thoughts and ideas about this?
Beta Was this translation helpful? Give feedback.
All reactions