Himalaya is a command line interface to manage emails, providing an easy to configure CLI API to handle emails over multiple backends. homepage: https://github.com/soywod/himalaya license : BSD 3-clause "revised"
1.0.0~beta3 draft 1 needs embedding 60 crates (37 missing, 1 broken, 1 incomplete, 8 outdated, 13 ahead); runs and seems to work from a brief test use. Main task now is packaging remaining missing Rust crates. Here's how you can help: As user running Debian, you can test this draft package: Either build it yourself from source or tell (by posting to this bugreport) if you prefer testing the binary that I've built - then I will share that. As developer (any developer: you need not be official member of Debian!) you can join the Debian Rust team and help package these missing crates: https://salsa.debian.org/debian/himalaya/-/blob/debian/latest/debian/TODO - Jonas
1.0.0~beta3 draft 1 needs embedding 60 crates (32 missing, 1 broken, 5 outdated, 11 ahead); runs and seems to work from a brief test use. Main task now is packaging remaining missing Rust crates. Here's how you can help: As user running Debian, you can test this draft package: Either build it yourself from source or tell (by posting to this bugreport) if you prefer testing the binary that I've built - then I will share that. As developer (any developer: you need not be official member of Debian!) you can join the Debian Rust team and help package these missing crates: https://salsa.debian.org/debian/himalaya/-/blob/debian/latest/debian/TODO - Jonas
1.0.0~beta3 draft 5 needs embedding 49 crates (32 missing, 1 broken, 5 outdated, 11 ahead); runs and seems to work from a brief test use. Main task now is packaging remaining missing Rust crates. Here's how you can help: As user running Debian, you can test this draft package: Either build it yourself from source or tell (by posting to this bugreport) if you prefer testing the binary that I've built - then I will share that. As developer (any developer: you need not be official member of Debian!) you can join the Debian Rust team and help package these missing crates: https://salsa.debian.org/debian/himalaya/-/blob/debian/latest/debian/TODO - Jonas
Release 1.0.0-beta.3 succesfully builds as an unofficial draft package, embedding 49 crates (32 missing, 1 broken, 5 outdated, 11 ahead) which needs to be packaged before this can officially enter Debian. The built binary runs and seems to work from a brief test use. Main task now is packaging remaining missing Rust crates. Here's how you can help: As user running Debian, you can test this draft package: Either build it yourself from source or tell (by posting to this bugreport) if you prefer testing the binary that I've built - then I will share that. As developer (any developer: you need not be official member of Debian!) you can join the Debian Rust team and help package these missing crates: https://salsa.debian.org/debian/himalaya/-/blob/debian/latest/debian/TODO - Jonas
Hello Jonas, I want to test your package. Can you please share the binary? I would also like to build it from source, but I don't know how to get all the build dependencies. Can you give me some instructions? I have cloned the salsa repository in a debian sid container, and when I run debuild it says that the dependencies cannot be satisfied. thank you
Hi Leonardo, Quoting Leonardo Arias Fonseca (2026-02-18 19:49:21) Certainly. My most recent succesfull build is attached this email. debian/README.source, but then I realized that I have forgotten to include that file in this project. Yes, without that importnat clue I can imagine that it is quite a mystery how to handle the package. Please do a `git pull` now that I have added the missing file - or read it online here: https://salsa.debian.org/debian/himalaya/-/blob/debian/latest/debian/README.source And then please do tell if still not making sense for you. Even if it now makes sense what to do, it may still fail: My last succesfull build was almost a year ago, and several of the underlying libraries have changed since then. The upstream developer is expecting to issue a new release of himalaya very soon now - possibly within days (he mentioned waiting only for one piece now - if I understand correctly - solved in imap-codec v2.0.0-alpha.7). In short, do `git pull` frequently the upcoming days ;-) - Jonas
Quoting Jonas Smedegaard (2026-02-18 21:32:09) I now succeeded in building a more recent snapshot. Attached. To build it yourself, you will need to firs build at least two dependencies, rust-email-lib and rust-pimalaya-tui. Please do tell how well it fares for you :-) - Jonas
Release 1.2.0 succesfully builds as an unofficial draft package, when embedding 16 crates (13 missing, 1 outdated, 2 ahead) and using draft packages src:rust-email-lib (see bug#1128427) and src:rust-pimalaya-tui (see bug#1128599). These all needs to be packaged before this can officially enter Debian. The built binary runs and works fine. Main task now is to package the remaining missing Rust crates. Here's how you can help: As user running Debian, you can test this draft package: Either build it yourself from source, or if you want to test the binary that I've built then tell by posting to this bugreport and I will share that. As developer (any developer: you need not be official member of Debian!) you can join the Debian Rust team and help package these missing crates: https://salsa.debian.org/debian/himalaya/-/blob/debian/latest/debian/TODO - Jonas