I propose to add a new option to emerge command in order to remember why a package is installed: $ emerge --notes="I need this library to develop.... or to run some program..." <package> so if after some month I want to clean my gentoo from unnecessary packages and I remember nothing about that package because I used it only for one minute I can write $ qnotes <package> and see my annotation from /var/db/pkg/path-to/package/NOTES. I have never use paludis but I think it's something like bug http://bugs.gentoo.org/show_bug.cgi?id=169047 but I'm not sure. What do you think about? Reproducible: Always Steps to Reproduce:
(In reply to comment #0) > I propose to add a new option to emerge command in order to remember why a > package is installed: > > $ emerge --notes="I need this library to develop.... or to run some program..." > <package> > > so if after some month I want to clean my gentoo from unnecessary packages and > I remember nothing about that package because I used it only for one minute I > can write > > $ qnotes <package> I think maybe package sets are more suitable for this kind of annotation. With portage-2.2_rc*, you can create a file in /etc/portage/sets and list atoms as well as comments. For example: cat - > /etc/portage/sets/foo <<-EOF # I need this library to develop.... or to run some program... <package> EOF emerge @foo > and see my annotation from /var/db/pkg/path-to/package/NOTES. > I have never use paludis but I think it's something like bug > http://bugs.gentoo.org/show_bug.cgi?id=169047 but I'm not sure. That bug is about something like emerge --tree output, which is totally different from your notes idea.