aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEinhard Leichtfuß <alguien@respiranto.de>2018-03-29 21:11:08 +0200
committerEinhard Leichtfuß <alguien@respiranto.de>2018-03-29 21:11:08 +0200
commit7dfce788e87960eaacb226418b48324f582f6a14 (patch)
tree848cd65341ddc3833a46af181d93ba3c7d70db32
parent51fe2a44f30e2d676212a1c5691ba1aa6779f885 (diff)
Add stuff TODO
-rwxr-xr-xauria.sh20
1 files changed, 11 insertions, 9 deletions
diff --git a/auria.sh b/auria.sh
index 30b3016..e232e14 100755
--- a/auria.sh
+++ b/auria.sh
@@ -36,36 +36,38 @@
# depends (or similar).
# PROBLEM: The AUR RPC does not search for provides (e.g. dictd-foldoc).
# PROBLEM/NOPROBLEM: Things may change while downloading things (e.g. deps).
+# TODO/PROBLEM: makepkg -i does not work for split packages.
# TODO: Fix update_all
# `- Do not update if AUR version and local version match.
# TODO: search: append (group) [installed{ :verstring}] if applicable
# - group not easily available;
# - installed is probably time consuming - alpm could be used.
-# TODO: use guess_devel.
-# TODO: differentiate errors and failures in return codes (mostly done).
-# TODO: conflicts.
-# TODO: find packages only providing a dep (e.g. commonist->java-environment)
+# TODO: Use guess_devel.
+# TODO: Differentiate errors and failures in return codes (mostly done).
+# TODO: Conflicts.
+# TODO: Find packages only providing a dep (e.g. commonist->java-environment)
# `- apparently impossible via AUR RPC.
# TODO: (print_localver) case pkg is only provided.
# TODO: print_repover may print several results (e.g. parabola/linux-libre).
# `- print_localver probably has the same issue.
-# TODO: use inform/note/subinform properly.
-# TODO: remove package from repo_deps, if it later gets added to the aur
-# lists
+# TODO: Use inform/note/subinform properly.
+# TODO: Remove package from repo_deps, if it later gets added to the aur
+# lists.
# TODO: Be consistent in the usage of test / [.] / [[.]].
# TODO: (info) parse properly (parse.c)
# TODO: Prevent asking for password in case of a --needed with effect.
# `- --needed should no longer be necessary, once update_all is fixed.
# TODO: Handle failures of single packages in update_all.
# `- Alternatively, offer a variable skip_updates[] or so.
+# CONSIDER: Use makepkg_options=(--cleanbuild --syncdeps) as default.
# CONSIDER: (repo_deps) array vs. (newline separated string)
# CONSIDER: (repo_deps) (space vs. newline) separated string
# CONSIDER: (print_localver,print_repover) removal
# CONSIDER: Use `local var=value' at beginning of functions.
# CONSIDER: Remove repo_deps[].
-# CONSIDER: inform about what packages will be installed.
+# CONSIDER: Inform about what packages will be installed.
# CONSIDER: Newlines.
-# CONSIDER: differentiate dep and build-dep.
+# CONSIDER: Differentiate dep and build-dep.
# `- Option to remove build-deps after installation.
# CONSIDER: counter in install_list()
# Q?: When to set retstr to ''.