mamot.fr is one of the many independent Mastodon servers you can use to participate in the fediverse.
Mamot.fr est un serveur Mastodon francophone, géré par La Quadrature du Net.

Server stats:

3.5K
active users

#meli

0 posts0 participants0 posts today
Manos Pitsidianakis<p>The PR tracking this project is almost ready for merging:</p><p><a href="https://git.meli-email.org/meli/meli/pulls/582" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">git.meli-email.org/meli/meli/p</span><span class="invisible">ulls/582</span></a></p><p>Feel free to visit our IRC channel <a href="https://chaos.social/tags/meli" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>meli</span></a> on OFTC.</p><p>(5/5)</p><p><a href="https://chaos.social/tags/meli" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>meli</span></a> <a href="https://chaos.social/tags/terminal" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>terminal</span></a> <a href="https://chaos.social/tags/tui" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>tui</span></a> <a href="https://chaos.social/tags/email" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>email</span></a> <a href="https://chaos.social/tags/e" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>e</span></a>-mail <a href="https://chaos.social/tags/Rust" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Rust</span></a> <a href="https://chaos.social/tags/RustLang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RustLang</span></a></p>
Manos Pitsidianakis<p>As for this test infra itself, there is still room for improvement:</p><p>- fault injection<br>- Expand IMAP server tests to check different server extensions.<br>- split the functionality of the mock servers to standalone crates. this would allow anyone requiring an introspectable and configurable mock server for IMAP and/or JMAP to be used in their own Rust testing.<br>- Add mock server implementation for NNTP/Usenet.</p><p>(4/5)</p><p><a href="https://chaos.social/tags/meli" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>meli</span></a> <a href="https://chaos.social/tags/terminal" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>terminal</span></a> <a href="https://chaos.social/tags/tui" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>tui</span></a> <a href="https://chaos.social/tags/email" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>email</span></a> <a href="https://chaos.social/tags/e" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>e</span></a>-mail <a href="https://chaos.social/tags/Rust" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Rust</span></a> <a href="https://chaos.social/tags/RustLang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RustLang</span></a></p>
Manos Pitsidianakis<p>Testing was so far impossible for the complex choreographed state synchronization dances that mail protocols require and also detecting changes from filesystem stores such as Maildir and notmuch.</p><p>A bunch of previously-unseen Maildir and notmuch bugs have been fixed after the testing made them visible.</p><p>I hope all this effort makes it easier for users and contributors to write tests that reproduce bugs they observe.</p><p>(3/5)</p><p><a href="https://chaos.social/tags/meli" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>meli</span></a> <a href="https://chaos.social/tags/terminal" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>terminal</span></a> <a href="https://chaos.social/tags/tui" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>tui</span></a> <a href="https://chaos.social/tags/email" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>email</span></a> <a href="https://chaos.social/tags/e" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>e</span></a>-mail <a href="https://chaos.social/tags/Rust" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Rust</span></a> <a href="https://chaos.social/tags/RustLang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RustLang</span></a></p>
Manos Pitsidianakis<p>(For example we had a bug recently where deleted messages were deleted in the IMAP server after the user requested it but the IMAP back-end did not pick it up)</p><p>For server-less back-ends like Maildir, notmuch, I wrote infrastructure for testing that changes in a notmuch/Maildir mail store in the file-system also produces correct behavior in their respective meli back-ends.</p><p>(2/5)</p><p><a href="https://chaos.social/tags/meli" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>meli</span></a> <a href="https://chaos.social/tags/terminal" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>terminal</span></a> <a href="https://chaos.social/tags/tui" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>tui</span></a> <a href="https://chaos.social/tags/email" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>email</span></a> <a href="https://chaos.social/tags/e" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>e</span></a>-mail <a href="https://chaos.social/tags/Rust" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Rust</span></a> <a href="https://chaos.social/tags/RustLang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RustLang</span></a></p>
Manos Pitsidianakis<p>The e-mail client meli is getting more rigorous and serious testing!</p><p>I have implemented a mock IMAP server from scratch using the wonderful `imap-codec` crate (thanks <span class="h-card" translate="no"><a href="https://norden.social/@duesee" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>duesee</span></a></span> ), and a mock JMAP server using only JMAP bindings from meli itself. Hopefully we will be able to re-use this code to test many scenarios where meli must react to server changes and behavior correctly.</p><p>(1/5)</p><p><a href="https://chaos.social/tags/meli" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>meli</span></a> <a href="https://chaos.social/tags/terminal" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>terminal</span></a> <a href="https://chaos.social/tags/tui" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>tui</span></a> <a href="https://chaos.social/tags/email" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>email</span></a> <a href="https://chaos.social/tags/e" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>e</span></a>-mail <a href="https://chaos.social/tags/Rust" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Rust</span></a> <a href="https://chaos.social/tags/RustLang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RustLang</span></a></p>
uncomfy<p>does anyone have a good experience with meli, the rust email TUI client, with mailbox.org?</p><p>i seem to have gave up after many tries of configuring and gone back to aerc</p><p><a href="https://fosstodon.org/tags/email" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>email</span></a> <a href="https://fosstodon.org/tags/aerc" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>aerc</span></a> <a href="https://fosstodon.org/tags/meli" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>meli</span></a></p>
Manos Pitsidianakis<p>New meli release, v0.8.8</p><p>meli is a terminal interface e-mail client for Unix-y platforms.</p><p>Update existing cargo installations with: `cargo install meli`</p><p>Optionally build a debian package locally by fetching the source and running `make deb-dist`</p><p>Lots of fixes and tiny new features which this toot post textbox is too narrow to contain</p><p><a href="https://release.meli-email.org/v0.8.8" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">release.meli-email.org/v0.8.8</span><span class="invisible"></span></a></p><p><a href="https://chaos.social/tags/meli" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>meli</span></a> <a href="https://chaos.social/tags/tui" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>tui</span></a> <a href="https://chaos.social/tags/email" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>email</span></a> <a href="https://chaos.social/tags/terminal" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>terminal</span></a> <a href="https://chaos.social/tags/rust" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>rust</span></a></p>
Manos Pitsidianakis<p>I kinda forgot to mention this here, but my terminal email client project, meli, has been in debian trixie (testing) and sid for a little while now:</p><p><a href="https://packages.debian.org/search?suite=default&amp;section=all&amp;arch=any&amp;searchon=names&amp;keywords=meli" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">packages.debian.org/search?sui</span><span class="invisible">te=default&amp;section=all&amp;arch=any&amp;searchon=names&amp;keywords=meli</span></a></p><p>If you try it and happen on any sort of bug, it'd be great if you could post it on the issue tracker! Also contributions are welcome (the codebase is in Rust)</p><p><a href="https://chaos.social/tags/meli" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>meli</span></a> <a href="https://chaos.social/tags/Rust" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Rust</span></a> <a href="https://chaos.social/tags/RustLang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RustLang</span></a></p>