For some additional context: https://blog.brixit.nl/why-i-left-pine64/ Comments: https://news.ycombinator.com/item?id=32494659 > Supporting Manjaro has historically done very little to facilitate the development of the software stack which is necessary for these devices [Pinephone/Pinephone Pro] to work. In some cases the Manjaro involvement actually causes extra workload for the developers by shipping known broken v…
So distros like Manjaro should stop calling themselves "rolling release" distros and start calling themselves "nightly" distros, so everyone is aware of the potential instability? Is there any rolling release distro that already follows the suggestion of only distributing tagged releases?
Do not ship work in progress: An open letter
31–40 of 78 posts
Re: Do not ship work in progress: An open letter
#32Earlier quoted context omitted.
Distributions like Manjaro should change their behavior and quit shipping unfinished patches.
What if the whole point is about shipping unfinished patches? But also this should mean that the buck stops with the distribution, not with the developers.
Re: Do not ship work in progress: An open letter
#33For some additional context: https://blog.brixit.nl/why-i-left-pine64/ Comments: https://news.ycombinator.com/item?id=32494659 > Supporting Manjaro has historically done very little to facilitate the development of the software stack which is necessary for these devices [Pinephone/Pinephone Pro] to work. In some cases the Manjaro involvement actually causes extra workload for the developers by shipping known broken v…
So distros like Manjaro should stop calling themselves "rolling release" distros and start calling themselves "nightly" distros, so everyone is aware of the potential instability? Is there any rolling release distro that already follows the suggestion of only distributing tagged releases?
Re: Do not ship work in progress: An open letter
#34Earlier quoted context omitted.
What is the use case for shipping unfinished patches?
Depends what you mean by unfinished. Does it work and need a style polish? Is the developer trying to debug some tests failing for reasons unrelated to the patch? Is the functionality still missing/broken? There can be lots of reasons why you'd want an unpolished patch rather than wait for a release. Especially with projects that release every few months rather than after each pr. Here's one example where I've done i…
Re: Do not ship work in progress: An open letter
#35Earlier quoted context omitted.
So distros like Manjaro should stop calling themselves "rolling release" distros and start calling themselves "nightly" distros, so everyone is aware of the potential instability? Is there any rolling release distro that already follows the suggestion of only distributing tagged releases?
I always thought that the whole point of Manjaro was to be the "more stable" Arch linux, since it holds the rolling updates and releases them at once every month. Is that not right anymore?
Re: Do not ship work in progress: An open letter
#36So if there’s a patch that fixes a devastating bug then distros should ship with the bug, got it. Or reach out to the developer who does not respond to email (who is likely also not a signer of this open letter and who may or may not agree with it). Multiply this (futile) reach-out step times however many developers are involved in touching any code of any project being shipped during any if the multiple days, weeks,…
> We thank all the distribution package maintainers for backporting patches that improve security, fix bugs, etc. who coordinate with upstream. Often times this means creating or pulling patches to fix issues with inactive/abandoned/unresponsive upstream projects. These distribution package maintainers are doing a tremendous job and their work is not the subject of this letter.
> This letter wants to address the cases where actively-developed features, huge changes, etc. of active upstream projects are being included without the knowledge of the project maintainers or end users.
Re: Do not ship work in progress: An open letter
#37Re: Do not ship work in progress: An open letter
#38Earlier quoted context omitted.
What is the use case for shipping unfinished patches?
Depends what you mean by unfinished. Does it work and need a style polish? Is the developer trying to debug some tests failing for reasons unrelated to the patch? Is the functionality still missing/broken? There can be lots of reasons why you'd want an unpolished patch rather than wait for a release. Especially with projects that release every few months rather than after each pr. Here's one example where I've done i…
I'm guessing that what you did fits within the article's guidelines so long as you could do it as a tagged release.
I understand the desire to get an early warning of breaking changes coming from elsewhere, but surely scraping together all work-in-progress is likely to raise a lot of false concerns?
Re: Do not ship work in progress: An open letter
#39Funny how I was instantly triggered as a SaaS maker by the title, ready to unroll in the comments and then quickly realized upon reading that I am not the audience here and the title does make a lot of sense for the intended audience :) Unexpected self-calibration completed. Nice.
Many startups wouldn't ever be able to get started under a restriction like that.
Re: Do not ship work in progress: An open letter
#40Funny how I was instantly triggered as a SaaS maker by the title, ready to unroll in the comments and then quickly realized upon reading that I am not the audience here and the title does make a lot of sense for the intended audience :) Unexpected self-calibration completed. Nice.
A better title would be "Do not ship someone else's work in progress"