-
-
Notifications
You must be signed in to change notification settings - Fork 4.3k
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
Deprecate master
branch completely (remove it)
#9628
Comments
master
branch completely (remove it) in 3 mounthsmaster
branch completely (remove it) in 3 months
I would suggest starting a discussion regarding this in our Gitter/Matrix Chatroom. |
The transition to |
Interestingly, Even our python client uses the |
I noticed some clients use the |
I think I'll have to do another round of checking every |
Thanks, I am almost done (Just some clients to go), I will add the list here in an hour. |
Done you can check the above list @pixelcmtd |
master
branch completely (remove it) in 3 monthsmaster
branch completely (remove it)
@kbdharun Just saw this now, gg I've wasted the last 2 or so hours of my life :c |
Oh, 😅 🤣 . That's actually good too. If I accidentally missed something you could have checked. |
[About 1.5 years ago](tldr-pages/tldr#5868), we deprecated the master branch in favor of the main branch. We intend to remove it [soon, likely by May 1st 2023](tldr-pages/tldr#9628).
[About 1.5 years ago](tldr-pages/tldr#5868), we deprecated the master branch in favour of the main branch. We intend to remove it [soon, likely by May 1st 2023](tldr-pages/tldr#9628).
[About 1.5 years ago](tldr-pages/tldr#5868), we deprecated the master branch in favour of the main branch. We intend to remove it [soon, likely by May 1st 2023](tldr-pages/tldr#9628).
[About 1.5 years ago](tldr-pages/tldr#5868), we deprecated the master branch in favour of the main branch. We intend to remove it [soon, likely by May 1st 2023](tldr-pages/tldr#9628).
Update: Reminded, the repo owners of the unmerged PRs about the change, I will do it again after 15 days. |
It's 1 May 04:25 in UTC right now. Does anyone have further concerns or can we delete the |
Can we start a discussion regarding this in the chatroom, in order to get other's opinions too. I think we could do it, and update wiki to reflect the remaining clients here as borked or outdated. Then since we updated client specification too then we can make a release. |
I've already spent my last few days thinking about whether to make a table of unmaintained, broken and outdated clients or just mark and move them to the ends of their respective tables. Could also tie in well with the client spec compliance/certification plans I've been thinking about proposing for months (maybe even years, I've lost track) by now |
Yeah that would be the best
Agreed, we should mark if the community clients conform to the client specification too. @SethFalco and @waldyrious what do you think? |
Oh god, do you really want to turn this into a discussion about that? I was very not ready for that yet, but whatever. So my ideas were basically something along these lines:
|
I have been thinking for a while, and it would make sense with this change. How about we limit Wiki editing to collaborators and add an issue template for client authors to request their Client addition or if it's already present then updation of details in the Wiki? It will also prevent Spam like this one https://github.com/tldr-pages/tldr/wiki/Home/0aff51b61cbf32b281a60622766766ced569032c where somebody edited the NodeJS link, I will revert this now. |
Why the f- isn't it right now? Seems kinda obvious, sure.
Taking a more incremental approach, we should probably make such an issue template right now. |
Let's not move them to the end of a table.
We can use Bats. It's a test framework that enables us to define test suites for bash. In doing so, we can create tests that verify clients meet the interface required by our client specifications. We can test against supported arguments, commands, or even the layout of the output.
Because by definition, a "wiki" can be edited by the community.
If something were to be obvious, it would be that it should be open to the public. Though I have nothing against limiting who has write-access to the wiki, I just want to note why it's not "obvious". |
This comment was marked as off-topic.
This comment was marked as off-topic.
I agree that the default-to-open aspect of wikis would be the natural expectation. If GitHub's implementation of the concept makes it hard to detect spam edits (which seems to be the case), and if such edits are prevalent (are they?), then I would agree, albeit reluctantly, that it makes sense to close it down a bit. As for splitting the unmaintained clients — on the one hand, it pains me to contribute to the march towards obsolescence of software that was perfectly functional in the past, and had the ecosystem around it change from underneath their feet, but I suppose that process is both inevitable and to some degree desirable, lest we block progress in the name of conservatism. Blabbering aside, tl;dr: yeah, I won't object to making the move of abandoning the master branch and de-recognizing clients that haven't updated to support the new branch name. I would prefer if a broader discussion about compliance to the spec was handled in a separate thread, so that this one could be closed once the two steps I mentioned above are taken. Otherwise I'm afraid this already long thread will drag on for even longer. |
Given our usual 12 hour waiting period, I'd suggest removing the branch at 17:00 (or 5 PM if you're wrong) UTC, or 2 hours from now |
I've moved the broken clients from the comment above to the bottom. There are probably more, especially ones that have been archived for a while. |
master
branch must be deprecated in the future, we only have to decide when.The text was updated successfully, but these errors were encountered: