Replies: 8 comments
-
This was discussed at length in #195, skip to the final comment to see sticking with YANKED but change it if you want. |
Beta Was this translation helpful? Give feedback.
-
"Yanked" just doesn't fit to the very first goal of the project, "being for humans". That term is not understood by a huge amount of non-native speakers, as a short survey around colleagues shows me. That problem should have much more weight than whether an arbitrary programming language uses that term with the same meaning as intended by this project. To me it is as if you want to teach people how to eat healthy, but then chose to use terminology that is only understood by doctors and nutritionists. |
Beta Was this translation helpful? Give feedback.
-
A changelog is for technical people. Technology, and software in particular, have lexicons that won't always be "basic" English. Technologists should learn what "YANKED" means, and this will help them in improving skills. |
Beta Was this translation helpful? Give feedback.
-
I can't really say it better than @Bananeweizen did or others in #195 did. And #195 has no solid (IMO) argument against "WITHDRAWN". It means exactly the same thing as "YANK" and isn't developer slang. The idea that "yank" is to be the "new truth" to mean withdrawn in a global changelog format, because a few software development language tools use that word, doesn't hold any water to me. What "npm and gem do" isn't the gold standard for "right for all cases because some people got used to that word". There are 10 other modern and heavily used software development language ecosystems that have no "yank" defined. There's zero ambiguity about the following and it is more intuitively natural worldwide by anyone. I highly suspect this "YANKED" topic will keep coming up, and there's a reason it will. [1.0.0] - 2017-06-20Added
Changed
[0.9.8] - 2017-06-03 [WITHDRAWN][0.9.0] - 2017-05-10Added
|
Beta Was this translation helpful? Give feedback.
-
I can't see commerical companies using "yanked" as it would appear unprofessional if clients got hold of it. If the end result of the original thread was to "replace with a term of your choice" that is more fitting to your environment, perhaps that should be the only amendment in the FAQ. |
Beta Was this translation helpful? Give feedback.
-
👍 for adding WITHDRAWN as an official alternative to YANKED to the FAQ. |
Beta Was this translation helpful? Give feedback.
-
Yanked is used in the press, so it isn't developer slang. I showed many other instances of press use in #195. Withdrawn is used in the press also, but it seems to me that it is usually in less technical contexts for less technical audiences. For a technical audience the meaning is not identical, as discussed at length in #195. If a language ecosystem has no way to https://packagecloud.io/docs defines I haven't seen any documented evidence of If you want to use |
Beta Was this translation helpful? Give feedback.
-
I don't really care that much, it's not like anyone who reads CHANGELOGs is really going to care. I just think YANKED sounds very informal and I am not alone. My personal preference would be RETRACTED or the historical term NUKED which has been used prior to Ruby, Rust, etc. It is clearly past time for arguing this though. A compromise would be to use YANKED when the programming language's package management system uses YANKED and use WITHDRAWN when a release is made no longer avail by human intervention. Anyways, my reading of #195 was that the conclusion was "Use what ever you want", which isn't much of a standard. I'm just suggesting it would be better to pick one or two identifiers and move on. |
Beta Was this translation helpful? Give feedback.
-
Nitpicky, but I think RETRACTED or WITHDRAWN is more appropriate for an effort to make a common changelog format.
Beta Was this translation helpful? Give feedback.
All reactions