Radish alpha
H
rad:z3QDZAW2FAfuLvihrhiyDC9fAD8G9
HardenedBSD Package Manager
Radicle
Git
Update the TODO
Baptiste Daroussin committed 5 years ago
commit 626427aeceb167bac32d0911ce8c86ee8db7809b
parent e8e06cf
1 file changed +5 -17
modified TODO.md
@@ -48,23 +48,6 @@ Allow multiple packages having the same name as long as they don't conflict

    * check for saveme annotation, remove upgrade flag

-
# Add the notion of triggers
-

-
Trigger would allow to only run once from scripts at the end of the upgrade
-
process.
-

-
There should be 2 kind of triggers: pre and post the entire process
-
Triggers should deduplicate themselves and fexible so packages can provide some themselves
-

-
for example:
-
gtk-update-icon-cache should provide a trigger for everything that provides an icon
-

-
if gtk-update-icon-cache is installed on the system and packages are flagged for
-
"icons" then the gtk icon cache would be updated.
-

-
That would remove the gtk-update-icon-cache dependency from every application
-
that provides icons and make it run only once.
-

# Teach pkg repo to keep a list of unavailable packages

When a build fail the package is not added to the repository. As such, a user who attempts to install the package is told that it does not exist, rather than it is just temporarily unavailable.
@@ -91,3 +74,8 @@ OS version which is lower or equal that the one we are running on.
# new groupinstall concept

Add some new ucl files in the ports tree do define groups of files instead of meta ports
+

+
# Test suite
+

+
* Tests for pkg audit
+
* Improve tests for triggers