[DRE-maint] Bug#762292: [feed2imap] feed2imap-cleaner deletes all messages

Sylvain L. Sauvage Sylvain.L.Sauvage at free.fr
Sat Sep 20 18:58:40 UTC 2014


Package: feed2imap
Version: 1.2.2-1
Severity: normal
Tags: patch

Hi,

in maildir targets, feed2imap-cleaner deletes all messages 
regardless of their dates.
The culprit is a doubled minus sign on line 64 of 
/usr/lib/ruby/vendor_ruby/feed2imap/maildir.rb setting the 
recent_time to 3 days in the future instead of 3 days in the 
past.

--- /usr/lib/ruby/vendor_ruby/feed2imap/maildir.rb~     
2014-02-07 13:59:15.000000000 +0100
+++ /usr/lib/ruby/vendor_ruby/feed2imap/maildir.rb      
2014-09-20 20:54:09.647266076 +0200
@@ -61,7 +61,7 @@
     guarantee_maildir(dir)
 
     del_count = 0
-    recent_time = Time.now() -- (3 * 24 * 60 * 60) # 3 days
+    recent_time = Time.now() - (3 * 24 * 60 * 60) # 3 days
     Dir[File.join(dir, 'cur', '*')].each do |fn|
       flags = maildir_file_info_flags(fn)
       # don't consider not-seen, flagged, or recent messages

-- 
 Sylvain Sauvage



More information about the Pkg-ruby-extras-maintainers mailing list