Closed akirayamamoto closed 2 years ago
To me, this project has the same problems as discussed in https://github.com/ScoopInstaller/Main/issues/2403. Additionally, no one is able or willing to add more maintainers.
Some of the very important missing features were already implemented by @Ash258 in his fork https://github.com/Ash258/Scoop-Core.
EDIT: See also my comment here https://github.com/lukesampson/scoop/issues/2609#issuecomment-803298247
@dwettstein, thanks for the info. Is the owner of this repo available/alive?
I've also suggested his personal fork, which support the long awaiting zstd decompression, where official MSYS2 GCC is now more and more requiring it. But it wasn't too much welcomed by himself... One of the biggest maintainer of the main scoop itself. 😅 I tried to keep it only where applicable/necessary...
Not sure to know what's happening with the maintenance of scoop but it sure needs a little more love... I used to praised on it but now I'm getting a bit concerned. :confused:
It is funny because I actually did the same question (do you need more maintainers?) months ago and "our favourite rude maintainer" answer with a simple "No, we are fine, thanks".
It breaks my heart how this amazing project is dying, I mean, it is common now to see broken packages and wait months for the package to be fixed, I wish there could be anything we can do but in my case I got a little tired of rude people who doesn't need help.
😞
It is funny because I actually did the same question (do you need more maintainers?) months ago and "our favourite rude maintainer" answer with a simple "No, we are fine, thanks". Same here ;). It's sad
It breaks my heart how this amazing project is dying, I mean, it is common now to see broken packages and wait months for the package to be fixed, I wish there could be anything we can do but in my case I got a little tired of rude people who doesn't need help.
I am in the same case. I began to help with the main bucket, but things like this ( github.com/ScoopInstaller/Main/pull/2741 ) do not encourage involvement.
The https://github.com/lukesampson/scoop/graphs/contributors show us informations about the life and death of this project.
Hey everyone. I'm one of the original maintainers, and although I'm not active anymore (https://github.com/ScoopInstaller/Main/issues/2403#issuecomment-947185550) I'm willing to help where I can so that the project can live on.
@deevus do you have permission to add maintainers to this repo?
@deevus do you have permission to add maintainers to this repo?
I do. I'm not active in the community at the moment so I'm not a good judge of whether someone is fit to be a maintainer. However I've upgraded @rasa so he can add maintainers.
It is funny because I actually did the same question (do you need more maintainers?) months ago and "our favourite rude maintainer" answer with a simple "No, we are fine, thanks". Same here ;). It's sad
It breaks my heart how this amazing project is dying, I mean, it is common now to see broken packages and wait months for the package to be fixed, I wish there could be anything we can do but in my case I got a little tired of rude people who doesn't need help.
I am in the same case. I began to help with the main bucket, but things like this ( github.com/ScoopInstaller/Main/pull/2741 ) do not encourage involvement.
The https://github.com/lukesampson/scoop/graphs/contributors show us informations about the life and death of this project.
I hope it's not the case here, or if so, that it would hopefully be fixed with new maintainers, but there used to be some situation in a previous team where one of the members was starting to affect the whole team in a negative way due to his continuously unexpected behaviours... This lead to team members searching seriously for other places to work even if they thought the projects themselves there were still stimulating.
I resonate wholeheartedly with what @silverkorn said. I'm glad that the Main bucket finally has some active maintainers who are willing to politely review and discuss issues and PRs without feeling condescended. Hopefully we can get the same momentum here on the scoop core, and get some high priority stuff (like zst decompression) worked out ✌
@rasa @deevus I've been meaning to ask this for a while, and since you're the owners, would it make sense to move this repo (lukesampson/scoop) and lukesampson/scoop-extras to the @ScoopInstaller org?
As far as I'm aware, GitHub resolves transferred links automatically, so people using the old links won't face any problems.
... Would it make sense to move this repo (lukesampson/scoop) and lukesampson/scoop-extras to the @ScoopInstaller org?
It's a great idea, and I would support that move, but that's really up to Luke. I don't think he's been asked before, but I could be wrong.
In that case, summoning @lukesampson for his opinion... :)
I resonate wholeheartedly with what @silverkorn said. I'm glad that the Main bucket finally has some active maintainers who are willing to politely review and discuss issues and PRs without feeling condescended. Hopefully we can get the same momentum here on the scoop core, and get some high priority stuff (like zst decompression) worked out ✌
Yay! that is awesome, I stopped doing PRs in the main bucket because it was not fun to get a message about how dumb you were for pushing that or discovering your PR was merged with someone else name instead of the original contributor.
According to the licensing of Scoop, it would be permitted, but indeed with good sense and respect, let's confirm with him. The only fear I might have is the risk of a lack of response from him according to his latest activity. So 🤞
By the way, I'm no expert in English but shouldn't the title of this issue be more like "Does this project need more maintainers?" instead?
Yes I'm fine with moving this repo to the org. Thanks guys.
That's awesome news!
Since the discussion was about both this repository and scoop-extras, I have opened the corresponding issue at lukesampson/scoop-extras#7064
Yes I'm fine with moving this repo to the org. Thanks guys.
@lukesampson That's great. GitHub should forward (301) the old address to the new address, so the move should be seamless.
Do you have any thoughts on moving the scoop extras repo too? That was suggested as well, and will allow us to easily assign maintainers to all things scoop related.
And many thanks for your years of creating and supporting scoop.
According to this issue #3437, looks like the transfer was planned but it didn't happen somehow.
@rasa, could you initiate transfer for this repository, while we wait for @lukesampson's approval for scoop-extras repository?
Also, it would be good to pin this issue.
@rasa, could you initiate transfer for this repository, while we wait for @lukesampson's approval for scoop-extras repository?
I don't appear able to, as I don't see a "Settings" tab. My guess is @lukesampson needs to make this happen. Once he does so, I will make fixing anything that breaks a top priority.
Hi guys. I've initiated the transfer of scoop and scoop-extras to the ScoopInstaller org. Please let me know if there's anything else I need to do. Thanks.
That's awesome news!
It'd look more elegant if the repos were renamed to Scoop and Extras respectively.
Personally, if the two repos are willing to accept more maintainers, I'll be glad to volunteer :)
OK, I renamed scoop-extras to Extras. I also pinned it and scoop to https://github.com/ScoopInstaller (and removed scoop.sh, as github only allows 6 pins). I also updated the extras url, and replaced lukesampson with ScoopInstaller in several places in https://github.com/ScoopInstaller/scoop. I made these changes to master, so these should be merged into develop at some point.
I didn't rename scoop repo to Scoop, as I don't know what the ramifications of that are. I'm not against the change, I just don't want to break things any more than necessary.
@rashil2000 You are already in the @ScoopInstaller/Maintainer team, so you should already have the ability to update Extras and scoop.
@rasa The @ScoopInstaller/maintainer team has access to only these 6 repositories - https://github.com/orgs/ScoopInstaller/teams/maintainers/repositories
I think you'll need to add the newly transferred repositories to this team.
(A simple test I did to see if had access in Extras - check if I have the ability to modify Labels in an Issue/PR. I don't seem to be able to.)
If @rasa is activated and has rights to submit to this repo, I'll keep moving on refactoring the scoop infrastructure 😄. The develop
branch is far more outdated...
@rasa, @deevus, and everyone else,
This is great news! I had given up hope and thought that contributing was pointless with the state scoop was in. Thank you for your efforts keeping these projects alive.
The @ScoopInstaller/maintainer team has access to only these 6 repositories -
@rashil2000 OK, I added all the repos to the Maintainers team. I also created a "Writers" team, and a "Triage" team, for all the repos. Those teams are currently unused. I also added Discussions to the scoop and Extras repos.
Thank you @rasa :)
Unrelated question: what's ScoopInstaller/scoop.sh repository for? I mean it was forked but I don't see any changes in it (all branches are still in-sync with upstream).
Unrelated question: what's ScoopInstaller/scoop.sh repository for? I mean it was forked but I don't see any changes in it (all branches are still in-sync with upstream).
I'm not sure. Perhaps it was to pin it at the top of the page. My preference would be to delete it, but I didn't fork it, so I don't want to step on anyone's toes.
I didn't rename scoop repo to Scoop, as I don't know what the ramifications of that are. I'm not against the change, I just don't want to break things any more than necessary.
I much appreciate this cautious approach but hope that it gets reviewed in due time. My OCD will shower you will a thousand thanks if/when it is renamed 😊
Or we can just rename it and see what breaks, say in a few days?
It will probably work as https://github.com/lukesampson/scoop will 301 to https://github.com/ScoopInstaller/scoop which will then 301 to https://github.com/ScoopInstaller/Scoop.
Or we can just rename it and see what breaks, say in a few days?
It will probably work as https://github.com/lukesampson/scoop will 301 to https://github.com/ScoopInstaller/scoop which will then 301 to https://github.com/ScoopInstaller/Scoop.
Links aren't usually case sensitive so in terms of issues there may be none at all.
Links aren't usually case sensitive so in terms of issues there may be none at all.
I have observed this too. github.com/AbCdEf automatically gets redirected to github.com/abcdef if the username is abcdef
I just changed it to Scoop. Crossin' our fingers...
Unrelated question: what's ScoopInstaller/scoop.sh repository for? I mean it was forked but I don't see any changes in it (all branches are still in-sync with upstream).
Isn't ScoopInstaller/scoop.sh
the website repo?
Unrelated question: what's ScoopInstaller/scoop.sh repository for? I mean it was forked but I don't see any changes in it (all branches are still in-sync with upstream).
Isn't
ScoopInstaller/scoop.sh
the website repo?
No, the website is being served from the gh-pages
branch of ScoopInstaller/Scoop itself.
No, the website is being served from the gh-pages branch of ScoopInstaller/Scoop itself.
Was it previously the website?
Was it previously the website?
I don't think so. It was probably forked to revamp the website to add documentation and search functionality, but no commit was ever made.
Isn't
ScoopInstaller/scoop.sh
the website repo?
That was a WIP remake of the Scoop Wiki by an user, being forked to this org. It's not affiliated to the org and the fork can be deleted safely.
Meanwhile, @rasa since you have the administrator rights, could you please enable the branch protection rule of Requiring a pull request before merging, and at least 2 member approvals (was 1 for the main bucket repo) for all writable repos? Although I'm not active in the community, this will force PR reviews that can prevent most commit/merge mistakes.
@rasa could you also please prioritize https://github.com/ScoopInstaller/Extras/pull/7095?
Many pull requests are becoming active again in Extras but the new maintainers can't even run /verify
to trigger manifest checking. Also, there's no CI running there too.
I might be overstepping here, but would it be a good idea to extend ownership rights to some more members (perhaps to @niheaven or @issaclin32)? Currently, 3 of the 4 owners are inactive and it puts too much workload on one person.
@deevus @lukesampson @r15ch13 Is anyone opposed to adding @niheaven or @issaclin32 as owners? They have both provided years of service to scoop. I could use the help.
Meanwhile, @rasa since you have the administrator rights, could you please enable the branch protection rule of Requiring a pull request before merging, and at least 2 member approvals (was 1 for the main bucket repo) for all writable repos? Although I'm not active in the community, this will force PR reviews that can prevent most commit/merge mistakes.
@chawyehsu I did this for the master and develop branches in the Scoop repo. If we enable that for bucket repos, won't the auto-updates from Excavator stop working?
If we enable that for bucket repos, won't the auto-updates from Excavator stop working?
@rasa It will for Scoop-GitHubActions
bots, but won't for r15ch13's Excavator because it has the same admin owner role as r15ch13. Check out the Main and Versions buckets, the branch protection rule was enabled for these repos, and Excavator can still commit updates.
@chawyehsu OK, I will implement this soon
@niheaven and @issaclin32 are now owners.
Isn't
ScoopInstaller/scoop.sh
the website repo?That was a WIP remake of the Scoop Wiki by an user, being forked to this org. It's not affiliated to the org and the fork can be deleted safely.
could you please enable the branch protection rule of Requiring a pull request before merging, and at least 2 member approvals (was 1 for the main bucket repo) for all writable repos?
@chawyehsu OK, I set up our bucket repos to have branch protected but only with 1 member approval (for now). I left it as 1 for bucket repos as that is what it was previously for the Main bucket. If we see commit/merge mistakes slip through, we can bump this up to 2. The Scoop repo requires 2 approvals, but I removed the branch protection for the develop branch, as that didn't make sense.
I am seeing more and more forks of this project. It's good that this project is open source so whoever feels like can fork it. However, that just spreads the energy all over and will tend to weaken this project which was the main one.
So, are you accepting more contributors?