Live data from Hacker News

Thunderbird 140 “Eclipse”

blog.thunderbird.net

61–70 of 297 posts

Re: Thunderbird 140 “Eclipse”

#61
post #58

Earlier quoted context omitted.

See, you don't understand. Fixing the bug before reproducing it would violate the process .

Well, I do think the thundebird team should investigate and fix this. But it is almost impossible to fix a bug you can't reproduce and have no clue why it might be happening.

if (!user_requested_mass_delete && delete_requests_past_second > 10) throw(“we sure seem to be deleting a lot of stuff from the server”)

Re: Thunderbird 140 “Eclipse”

#62
post #61
post #58

Earlier quoted context omitted.

Well, I do think the thundebird team should investigate and fix this. But it is almost impossible to fix a bug you can't reproduce and have no clue why it might be happening.

if (!user_requested_mass_delete && delete_requests_past_second > 10) throw(“we sure seem to be deleting a lot of stuff from the server”)

I would not want my email client to be relying on such brittle and incorrect heuristics.

A better workaround would be to keep deleted emails around for some time so users have the option to restore them if the bug triggers. But this has drawbacks such as potential privacy breakage (you meant to delete mails you don't want the chance that anybody sees it) or free disk space management (your local drive is overloaded and you want to urgently free up space) or ux confusion (this is a de facto trash but Thunderbird already has such a feature)

Ultimately, what needs to be done is make the code robust, make sure there are no race conditions, etc.

Re: Thunderbird 140 “Eclipse”

#63
I have used Thunderbird in the past, but ultimately gave up.

I am currently on google for my private email, and for other reasons tied into MS / Office365 anyway for my business so decided after having my business email at my internet provider initially, it all was just not worth the hassle.

95% of my business dealings is with companies that are on office 365, and especially the calendaring and RSVP'ing just kind of works in outlook.

I am still keeping an eye out and hope to be able to move to some solution which unifies it all, preferably on a nice open standards, open source solution for email, calendaring, and contacts.. but the fact is that customers pay my bills, and I grew tired of all the account issues, syncing issues etc with trying to have it all in Thunderbird.

I find it a sad state of affairs though, the amount of engineering time, energy, and money spent on building semi-walled gardens and at the same time building ladders to climb those same walls, all while never achieving an actually smooth experience between my various email accounts, my calendars, on my laptop and phone alike.

Maybe some day.

Re: Thunderbird 140 “Eclipse”

#65
post #43

Earlier quoted context omitted.

It happens to me regularly. You can fix it by redownloading the message from the server using the "repair folder" feature, and I have backup, but it IS infuriating. I have no good alternative to thunderbird, it does so much of what I want. But this bug is awful.

I have been using TB on all operating systems with 8 or 9 users since 2006 and I never even once encountered this issue. As a software developer fixing stuff like this is only possible if you can reproduce it or otherwise get logs, telemetry and similar things, otherwise it is pretty much just guesswork. Granted given the severity of the consequences I would've chosen a more defensive move-strategy (e.g. one that del…

> I have been using TB on all operating systems with 8 or 9 users since 2006 and I never even once encountered this issue.

Same but I never move my emails to local folders.

Re: Thunderbird 140 “Eclipse”

#66
post #59

Earlier quoted context omitted.

Because it has to be reproducible. Help make it reproducible and show that to the developers.

Nitpick: not all bugs have to be reproducible to be taken seriously. Defensive programming, and adding extra logging could be a mitigation to avoid future problems, or to help fixing them in the future.

Kinda off topic, but I've been searching for good introduction and best practises for defensive programming, but never really found much. Any recommendations?

Re: Thunderbird 140 “Eclipse”

#67
post #40

Earlier quoted context omitted.

How about this bug, which I submitted 13 years ago and still isn't fixed. You can't search for "wedding" : https://bugzilla.mozilla.org/show_bug.cgi?id=752844 I've been amazed over the years this has never been fixed -- it's very hard not to make jokes about the standard lifestyle of open-source programmers, that they don't consider this a priority (note: that's a joke, I consider myself an open-source programmer. I…

Indeed most of the time I already know the exact word I'm looking for; and most of the time I get non-exact hits making it so much more difficult to find the actual message. Perhaps there could be an option to disable stemming completely from the inverted index, which would be probably easier to implement than a post-search filter (which in itself doesn't sound very complicated..). But of course, it's open source, an…

The search in thunderbird is terrible compared to what we are used to today. Same for k9 (now thunderbird for android?).

Not only is the UX a horror, its results rely on all sorts of technicalities. I, as a software engineer, can understand that a mail has to be downloaded in entirety locally in order to have it indexed and then show up in the results. And I understand that sub-sub directories aren't really a thing in IMAP, so searching this-dir-and-everything below is hard/impossible and so on.

But mostly the search algorithms are poor. So much so, that I often rely on (rip)grep to find mails. Or in a few occasions wrote a quick bash/python horror to push all my mail into a meilisearch instance and then use this search engine to get the lists and filters that I would expect thunderbird to have.

Yes. It's open source. So "go fix it" is a proper reply. But that doesn't make a complaint about the state of the search feature invalid.

Re: Thunderbird 140 “Eclipse”

#68

I wanted to love Thunderbird, used it for years then a bug [0] literally deleted all my emails. I regularly see updates of people understandably raging on the ticket :( It's a bug that literally deletes user data from both the server and the client without warning. It's been open and confirmed for 17 years straight. It could happen to you. How is it not top 1 priority to fix it? [0] https://bugzilla.mozilla.org/show_…

Because it has to be reproducible. Help make it reproducible and show that to the developers.

No it doesn't. If I waited every time for obscure production issue to be reproduced in lower envs I would be fired... many times for clear and obvious incompetence.

Sometimes, you can add some additional steps, logging, change behavior in corner case a bit, either to get more understanding next time it happens or even mitigate it. Sometimes, you have plenty of tools and ways to act. In my experience, that sometimes is basically always if one cares enough.

Re: Thunderbird 140 “Eclipse”

#69

I have used Thunderbird in the past, but ultimately gave up. I am currently on google for my private email, and for other reasons tied into MS / Office365 anyway for my business so decided after having my business email at my internet provider initially, it all was just not worth the hassle. 95% of my business dealings is with companies that are on office 365, and especially the calendaring and RSVP'ing just kind of…

From a business user perspective you need more features. From a home user I sort of want to have an even more stripped down email client.

Thunderbird does at bit to much for my liking. The UI is a little messy.

Post reply on HN