[MacPorts] #56181: Periodically delete obsolete packages

MacPorts noreply at macports.org
Thu Mar 29 14:29:57 UTC 2018

#56181: Periodically delete obsolete packages
 Reporter:  ryandesign      |      Owner:  admin@…
     Type:  enhancement     |     Status:  new
 Priority:  Normal          |  Milestone:
Component:  server/hosting  |    Version:
 Keywords:                  |       Port:
 Obsolete packages should be deleted from our server periodically. Josh
 wrote scripts to do that:

 * [browser:macports-infrastructure/jobs/current_versions.tcl]
 * [browser:macports-infrastructure/jobs/delete_old_archives.py]


 ./current_versions.tcl > current_versions.txt
 ./delete_old_archives.py /path/to/packages/ current_versions.txt >
 old_archives.txt 2> old_archives.stats.txt
 xargs rm -fv < old_archives.txt

 But this requires MacPorts base and an up-to-date ports tree.

 We could create another Buildbot scheduler, which runs periodically at
 whatever interval we desire. We could use `mpbb`, as in the other
 schedulers, to keep a separate copy of MacPorts base and a ports tree
 updated, and then run the above scripts.

Ticket URL: <https://trac.macports.org/ticket/56181>
MacPorts <https://www.macports.org/>
Ports system for macOS

More information about the macports-tickets mailing list