aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--TODOs.md177
1 files 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:
-- <https://salsa.debian.org/debian/ssmtp/-/tree/master/debian>
-- <https://www.debian.org/doc/debian-policy/>
-- <https://www.debian.org/doc/manuals/developers-reference/index.en.html>
-- <https://wiki.debian.org/DebianRepository/SetupWithReprepro>
-- <https://www.debian.org/doc/manuals/debmake-doc/ch04.en.html>
-- <https://github.com/utmapp/UTM/blob/09878140200cfea286e93734d9ef37473ea49cc5/scripts/package.sh>
-
----
-
-This seems *very* relevant: <https://github.com/mcandre/packer-templates>.
# Bugs
@@ -104,103 +34,4 @@ This seems *very* relevant: <https://github.com/mcandre/packer-templates>.
# 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/