* Package name : zola Version : 0.12.2 Upstream Author : Vincent Prouillet <hello@vincentprouillet.com> * URL : https://github.com/getzola/zola * License : MIT Programming Lang: Rust Description : An opinionated static site generator. Zola is a static site generator (SSG), similar to Hugo, Pelican, and Jekyll. It is written in Rust and uses the Tera template engine, which is similar to Jinja2, Django templates, Liquid, and Twig. Content is written in CommonMark, a strongly defined, highly compatible specification of Markdown It is a good alternative to Hugo. I would like to maintain it, currently I'm leaning to pack it, if someone can give me a hand, I'm not against.
Hi Sebastien, I am crrently preparing a Debian package of zola, and would love to collaborate with you in maintaining it. My work is here: https://salsa.debian.org/debian/zola Notice in particular the list of pending tasks: https://salsa.debian.org/debian/zola/-/blob/debian/latest/debian/TODO Do you already have an account at Salsa? Please let me know if you are still interested in co-maintaining this package, and if so if need help getting started - e.g. gain write access to the Salsa repo. - Jonas
0.15.3 draft 2, needs embedding 107 crates (60 missing, 5 broken, 20 outdated, 22 ahead); builds in ~25 minutes; runs except subcommand serve which needs web assets separately packaged. - Jonas
Hello, Thanks for working on packaging zola. This is something that I use and would love to see in Debian. I would like to offer my help for making this happen (like packaging missing deps? ). I've had some experience packaging ruby gems. Let me know if I can be of any help to you. I'm ready to learn some rust packaging if required. Thanks
Quoting Mohd Bilal (2022-10-03 17:21:45) That sounds lovely - yes, your help packaging dependencies would be much appreciated! I see two reasonable approaches to that: a) join the Rust team, and follow their packaging style b) package *outside* the Rust team using a more common Debian style What I do personally is b) and I am happy to help guide you. If you prefer to join the Rust team instead, then let them guide you. There should be no problem in us using different styles, if only you please file ITPs for each package that you decide to work on. As mentioned earlier in this bugreport, I maintain a list of packages needing packaging - feel free to work on any of those that you like: https://salsa.debian.org/debian/zola/-/blob/debian/latest/debian/TODO Kind regards, - Jonas
0.16.0 draft 1 needs embedding 66 crates 113 crates (37 missing, 2 broken, 11 outdated, 16 ahead); builds in ~45 minutes, but panicks at runtime. Main tasks now are to keep package up-to-date with upstream releases, fix the runtime panick (probably a local patch gone wrong), and package more of the crates currently embedded. 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 packages I built - then I will share those. As developer (but no need to be official member of Debian!), you can join the Debian Rust team and help package these missing crates: https://salsa.debian.org/debian/zola/-/blob/debian/latest/debian/TODO - Jonas
0.16.1 draft 2 needs embedding 46 crates (28 missing, 3 outdated, 15 ahead); builds in ~55 minutes and works fine (except for disabled or stripped-needing-separate-packaging features as mentioned in packaging TODO file). Main tasks now are to keep package up-to-date with upstream releases, package more of the crates currently embedded, and package the stripped JavaScript code. 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 packages I built - then I will share those. As developer (but no need to be official member of Debian!), you can join the Debian Rust team and help package these missing crates: https://salsa.debian.org/debian/zola/-/blob/debian/latest/debian/TODO - Jonas
Release 0.19.2 succesfully builds as an unofficial draft package, embedding 44 crates (31 missing, 1 incomplete, 4 outdated, 8 ahead) which needs to be packaged before this can officially enter Debian. The built binary runs and works fine (except for features depending on JavaScript components as mentioned it the TODO file). Main task now is to package the remaining missing Rust crates and JavaScript components. 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/zola/-/blob/debian/latest/debian/TODO - Jonas
Release 0.22.0 succesfully builds as an unofficial draft package, embedding 30 crates (21 missing, 1 incomplete, 1 outdated, 7 ahead) which needs to be packaged before this can officially enter Debian. The built binary runs and works fine (except for features depending on JavaScript components as mentioned it the TODO file). Main task now is to package the missing Rust crates and JavaScript components. 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 the missing crates: https://salsa.debian.org/debian/zola/-/blob/debian/latest/debian/TODO - Jonas
Release 0.22.0 succesfully builds as an unofficial draft package, embedding 24 crates (20 missing, 1 incomplete, 1 outdated, 2 ahead) which needs to be packaged before this can officially enter Debian. The built binary runs and works fine (except for features depending on JavaScript components as mentioned it the TODO file). Main task now is to package the missing Rust crates and JavaScript components. 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 the missing crates: https://salsa.debian.org/debian/zola/-/blob/debian/latest/debian/TODO - Jonas