Ticket #1046 (closed enhancement: worksforme)

Opened 10 years ago

Last modified 10 years ago

reinstall even normal (non-scm) packages by date

Reported by: fkater Owned by:
Priority: Sometime Milestone:
Component: clients/paludis Version: 0.54.9
Keywords: Cc:
Blocked By: Blocking:
Distribution: Gentoo

Description

I think there are good reasons to re-install even ordinary packages (like for the scm ones) by a time interval.

Examples:

You recently reinstalled all system packages and then want to update the rest of the 'world'.

You updated gcc or the kernel two months ago, and a lot of other packages. Now you want to make sure all older packages get reinstalled as well (without necessarily reinstalling the whole 'world').

Additional note:

It would probably make sense to have an additional interval 'month', not 'week' and 'day' only.

Change History

comment:1 Changed 10 years ago by ciaranm

I'm not sure that this is a common enough use case to warrant a switch for it.

You can get a list of package names using cave print-ids --matching "*/*::/[.INSTALLED_TIME<$(( $(date +'%s') - 60 * 60 * 24 * 30 ))]" --format '%c/%p\n'

comment:2 Changed 10 years ago by fkater

  • Status changed from new to closed
  • Resolution set to worksforme

Cool. Works for me.

Note: See TracTickets for help on using tickets.