Replies: 4 comments 10 replies
-
Here my small IMHO / quickly written up, I dunno if this is all or so. Bug introductionFrom a cursory look:
Bug impact
Safety guards…we already have and why did they fail?:
|
Beta Was this translation helpful? Give feedback.
-
Here a suggestion for 5 whys on this… 5 whysPrivateBin v1.7.2 does always use 24h for expiration time.
|
Beta Was this translation helpful? Give feedback.
-
How do we get more maintainers onboarded? Clearly we need more eyeballs on the code. Also the release burden so far has been only on my shoulders. Now I know that one is a bit of a touchy subject, with the xz-incident recently, but in any case, we do need more developers participating, which can then become code-reviewers and start taking over maintainer-roles. |
Beta Was this translation helpful? Give feedback.
-
Hello, I think, in the hurry of bumping to v1.7.3, a break has been introduced in the The previous value, I also noticed that, if the app is in version other than the one on the linked line (like |
Beta Was this translation helpful? Give feedback.
-
See #1309 for the backstory. TL;DR is: v1.7.2 is a buggy release that slipped through. (IMHO likely because we have no kind/way of end-to-end testing our Frontend and Backend together,
but the cause and how to prevent the bug itself, may be a thing for another topic to discuss.) In any case, the thing was, we had a buggy release out there (including Docker images etc.) and needed to release a hotfix.This took some time (with all the reviews needed etc.) and people already upgraded and reported it in the issue and related ones – those, who have noticed the bug. Many probably did not do so. And as
The question is: How can we, in such a situation, – the next time – maybe better de-publish such a release? What should we do? What is a procedure?
What are the lessons learned? (Okay this would be more broad, dunno, if we want a different topic or also handle it here.)
What happened (timeline)
The issue itself
Faulty line with fix: https://github.com/PrivateBin/PrivateBin/pull/1322/files#diff-4c30f267da1a33c8d947890833316f48f2c58b89bc0ae567a469056ce98b96e5L4374 (in repository as permalink)
Working line before problem:
https://github.com/PrivateBin/PrivateBin/blame/08aa10a4b71b9aa9c837fa030f79de9ddb905203/js/privatebin.js#L4374
Beta Was this translation helpful? Give feedback.
All reactions