From daa2cc5d035ecbc92bba22c5014840c442aa5705 Mon Sep 17 00:00:00 2001 From: EuAndreh Date: Tue, 21 Mar 2023 17:45:05 -0300 Subject: TODOs.md: Cleanup --- TODOs.md | 177 ++------------------------------------------------------------- 1 file changed, 4 insertions(+), 173 deletions(-) diff --git a/TODOs.md b/TODOs.md index 1274ace..80181f2 100644 --- a/TODOs.md +++ b/TODOs.md @@ -1,70 +1,11 @@ # Tasks -## TODO Add documentation, with translations {#td-e32073eb-3397-d25c-a2a4-b62a4af1a555} -- TODO in 2022-01-13 - -## TODO Review installation instructions {#task-df240b87-016a-12e8-55fc-745056f284da} -- TODO in 2021-06-17 - -## DONE Add package listing under "## Documentation" section in README.md {#task-59089490-cd99-3c9a-2af8-bbde42c2edd9} -- DONE in 2021-06-16 - - Done in - [`4b1a6ef78bd9857e915d2c1600fbbc89ebeb1b1e`](https://euandreh.xyz/package-repository.git/commit/?id=4b1a6ef78bd9857e915d2c1600fbbc89ebeb1b1e). -- TODO in 2021-06-16 - -## TODO Add "install-check" phase to Guix derivations {#task-e7a6ce11-4dd0-f2bc-7ab2-3cd593b7f1c5} -- TODO in 2021-03-08 - ---- - -In order to check that all personal packages are building correctly and producing the correct output, such as manpages, binaries, libraries, etc. - -## TODO Allow `scripts/paku` to generate service definitions {#task-5b2445f3-3f60-4ae0-af16-3e440bbcbb86} -- TODO in 2021-02-26 - ---- - -For systemd, Shepherd, runit, etc. -Can OpenRC accomplish that? - -## TODO Use musl/TinyCC on environment {#task-7b26a233-2302-44b4-ac46-e458c44eeaa3} -- TODO in 2021-02-26 - ---- - -So that any dependency on GCC specific things are avoided. - -## TODO Packaging queue {#task-4caec700-059f-46bd-bd1d-ec23b73b3330} -- TODO in 2021-02-21 - ---- - -- [debug-me](https://debug-me.branchable.com/) -- tmuxinator -- terraform -- terraform-provider-vultr -- matrix-synapse-service-type -- webtorrent-hybrid -- archivebox (or simpler equivalent) - -Other relevant patches: -- install-guix.sh --batch -- duality of `~/.guix-profile` and `~/.config/guix/current` - - -## DONE Fix tests of fallible on Nix {#task-c4d0ef03-1752-480c-9d6a-8e9d53e53746} -- DONE in 2021-02-20 - - Fixed the problem upstream. -- TODO in 2021-02-17 - -## TODO Add support for more OSes {#task-92fa2f2a-047c-4580-8f99-4a191789021f} +## TODO Add support for more OSes {#td-92fa2f2a-047c-4580-8f99-4a191789021f} - TODO in 2021-02-13 --- -- [ ] Debian +- [x] Debian - [ ] Fedora - [ ] Slackware - [ ] Gentoo @@ -81,20 +22,9 @@ Other relevant patches: - [ ] Homebrew - [ ] Flatpack - [ ] AppImage +- [ ] Haiku +- [ ] MINIX (pkgsrc) -### Debian - -Relevant links: -- -- -- -- -- -- - ---- - -This seems *very* relevant: . # Bugs @@ -104,103 +34,4 @@ This seems *very* relevant: . # Resources -- [Universal Packaging Tool (upt)](https://framagit.org/upt/upt) - # Scratch - -## langs - -### Mediator ecosystem - -Rust: -- Mediator -- eq - -### Embeddable libraries - -Rust: -- libjson -- libedn -- libmustache -- libxtx (+ libXXXs) -- libpds -- libtraverse -- yoctoauth (libauth) -- konformigado (libcli) - -### CLI tools - -Rust: -- xq - -Haskell: -- MakeCheck - -Zig: -- gistatic - -Perl: -- paku - -Go: -- listatic - -C: -- remembering -- fallible -- std-tools - -sh + make: -- AutoQEMU - -### Services - -Clojure: -- mediator.ht (also mediator ecosystem) - -Guile: -- Songbooks (LilyPond ecosystem) - -Perl: -- Standardify - - -DiscussionsSite: Elixir? Rackett? Haskell? - -See [dependencies.dot](https://euandreh.xyz/package-repository/dependencies.svg). - -## More scratch - - - -lib lib lib, what about duplication of Rust's std on each of them? -Use Rust code directly to avoid duplication in the final binary? -Or just don't bother? - -Ideally, Rust would use the FFI interface, to enforce dogfooding. - -Accessibility of paku.html! - -make sure test is always running - -C for package-repository? - - -Examples: -https://src.fedoraproject.org/rpms/rsync//blob/rawhide/f/rsync.spec -https://github.com/flathub/org.qbittorrent.qBittorrent/blob/master/org.qbittorrent.qBittorrent.yaml - -https://www.freenix.net/ -https://wiki.gentoo.org/wiki/Why_not_bundle_dependencies -https://blogs.gentoo.org/mgorny/2021/02/19/the-modern-packagers-security-nightmare/ -https://lwn.net/Articles/867657/ - -https://www.debian.org/doc/manuals/packaging-tutorial/packaging-tutorial.en.pdf - - - -Re-setup: -- aux/ -- po/ - -"auto"-publish packages under ~/dev/publish/ -- cgit v1.2.3