[projects/pld-ftp-admin] Use static date instead of moving delta for package search

baggins baggins at pld-linux.org
Sun Feb 15 10:31:41 CET 2026


commit 1429d162f1dbf13966a4a5fd4d0facbecfb740df
Author: Jan Rękorajski <baggins at pld-linux.org>
Date:   Sun Feb 15 10:30:55 2026 +0100

    Use static date instead of moving delta for package search

 wwwbin/no-digest-packages.py | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)
---
diff --git a/wwwbin/no-digest-packages.py b/wwwbin/no-digest-packages.py
index 1c6d6b0..1bb4d13 100755
--- a/wwwbin/no-digest-packages.py
+++ b/wwwbin/no-digest-packages.py
@@ -1,5 +1,6 @@
 #!/usr/bin/python3
 
+from datetime import date
 import os
 import subprocess
 import sys
@@ -9,6 +10,9 @@ sys.path.insert(0, os.environ['HOME']+'/pld-ftp-admin/modules')
 import config
 import ftptree
 
+# The day we switched from rpm5 to rpm.org...
+MAX_DATE = date.fromisoformat('2021-03-15')
+
 pkgs = {}
 bad = []
 
@@ -23,7 +27,7 @@ with os.scandir(config.value['ftp_dir']+'/PLD/SRPMS/.metadata') as it:
         if not entry.name.endswith('.src.rpm.info'):
             continue
         stat = entry.stat()
-        if time.time() - stat.st_mtime < 60*60*24*1800:
+        if date.fromtimestamp(stat.st_mtime) >= MAX_DATE
             continue
         pkgs[entry.name[:-13]] = ftptree.Pkg(entry.name[:-13], tree)
 
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/projects/pld-ftp-admin.git/commitdiff/1429d162f1dbf13966a4a5fd4d0facbecfb740df



More information about the pld-cvs-commit mailing list