Hello community, here is the log from the commit of package getmail for openSUSE:Factory checked in at 2017-10-18 10:54:13 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/getmail (Old) and /work/SRC/openSUSE:Factory/.getmail.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "getmail" Wed Oct 18 10:54:13 2017 rev:23 rq:534390 version:5.4 Changes: -------- --- /work/SRC/openSUSE:Factory/getmail/getmail.changes 2017-07-21 22:49:22.856883216 +0200 +++ /work/SRC/openSUSE:Factory/.getmail.new/getmail.changes 2017-10-18 10:54:16.438199489 +0200 @@ -1,0 +2,14 @@ +Fri Oct 13 23:00:00 UTC 2017 - [email protected] + +- Version bump to 5.4 + * bugfix: fix another error in logging an error condition. Thanks: "ng0". + +- Changes from 5.3 + * bugfix: another case where an error condition resulted in getmail + not displaying the correct message. Thanks: "ng0". + +- Changes from 5.2 + * bugfix: disconnection during IMAP IDLE could result in an error + message rather than silently exiting. Thanks: David Gray. + +------------------------------------------------------------------- Old: ---- getmail-5.1.tar.gz New: ---- getmail-5.4.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ getmail.spec ++++++ --- /var/tmp/diff_new_pack.YdkYbV/_old 2017-10-18 10:54:17.066170028 +0200 +++ /var/tmp/diff_new_pack.YdkYbV/_new 2017-10-18 10:54:17.066170028 +0200 @@ -17,7 +17,7 @@ Name: getmail -Version: 5.1 +Version: 5.4 Release: 0 BuildRoot: %{_tmppath}/%{name}-%{version}-build Url: http://pyropus.ca/software/getmail/ ++++++ _service ++++++ --- /var/tmp/diff_new_pack.YdkYbV/_old 2017-10-18 10:54:17.094168715 +0200 +++ /var/tmp/diff_new_pack.YdkYbV/_new 2017-10-18 10:54:17.094168715 +0200 @@ -1,7 +1,7 @@ <services> <service name="verify_file" mode="localonly"> <param name="verifier">sha256</param> - <param name="checksum">3d6e20e5ea41c1ffb284a46de3d2a474bf2ebd9215441c4c379183d03710027e</param> - <param name="file">getmail-5.1.tar.gz</param> + <param name="checksum">ba896f7b3fbae4e9e79f7135e6c2b10b281170d2877b91fb2b265c927ed29ac7</param> + <param name="file">getmail-5.4.tar.gz</param> </service> </services> ++++++ getmail-5.1.tar.gz -> getmail-5.4.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/getmail-5.1/PKG-INFO new/getmail-5.4/PKG-INFO --- old/getmail-5.1/PKG-INFO 2017-07-16 05:26:27.000000000 +0200 +++ new/getmail-5.4/PKG-INFO 2017-10-06 16:13:02.000000000 +0200 @@ -1,6 +1,6 @@ Metadata-Version: 1.1 Name: getmail -Version: 5.1 +Version: 5.4 Summary: a mail retrieval, sorting, and delivering system Home-page: http://pyropus.ca/software/getmail/ Author: Charles Cazabon diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/getmail-5.1/docs/CHANGELOG new/getmail-5.4/docs/CHANGELOG --- old/getmail-5.1/docs/CHANGELOG 2017-07-16 05:26:01.000000000 +0200 +++ new/getmail-5.4/docs/CHANGELOG 2017-10-06 16:12:56.000000000 +0200 @@ -1,3 +1,17 @@ +Version 5.4 +6 October 2017 + -bugfix: fix another error in logging an error condition. Thanks: "ng0". + +Version 5.3 +5 October 2017 + -bugfix: another case where an error condition resulted in getmail not + displaying the correct message. Thanks: "ng0". + +Version 5.2 +4 October 2017 + -bugfix: disconnection during IMAP IDLE could result in an error message + rather than silently exiting. Thanks: David Gray. + Version 5.1 15 July 2017 -bugfix: if password_command parameter was used with a non-existent program, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/getmail-5.1/docs/faq.html new/getmail-5.4/docs/faq.html --- old/getmail-5.1/docs/faq.html 2017-07-16 05:26:23.000000000 +0200 +++ new/getmail-5.4/docs/faq.html 2017-10-06 16:13:00.000000000 +0200 @@ -107,6 +107,7 @@ <li><a href="faq.html#faq-about-spam">Does getmail support spam filtering of retrieved messages?</a></li> <li><a href="faq.html#faq-about-ssl">Does getmail support SSL?</a></li> <li><a href="faq.html#faq-about-rewrite">Does getmail rewrite mail headers when it retrieves mail?</a></li> + <li><a href="faq.html#faq-about-oldmail">What are these oldmail* files? Can I delete or trim them?</a></li> <li><a href="faq.html#faq-about-upgrade">Can I upgrade from getmail 3 to getmail 4/5? What about my "oldmail" files?</a></li> <li><a href="faq.html#faq-about-why">Why did you write getmail? Why not just use fetchmail?</a></li> </ul> @@ -406,6 +407,18 @@ creation of these header fields. </p> +<h3 id="faq-about-oldmail">What are these oldmail* files? Can I delete or trim them?</h3> +<p> + getmail stores its state - its "memory" of what it has seen in your + POP/IMAP account - in the oldmail files. +</p> +<p> + <b>Do NOT delete or edit these files.</b> You'll make getmail re-retrieve all + your old mail, or even prevent getmail from running. The files are tiny by modern + storage standards; you could have a million of these files and still not have to + worry about the disk space they take up for a thousand years. +</p> + <h3 id="faq-about-upgrade">Can I upgrade from getmail 3 to getmail 4/5? What about my "oldmail" files?</h3> <p> Yes. getmail version 4/5 uses exactly the same diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/getmail-5.1/docs/faq.txt new/getmail-5.4/docs/faq.txt --- old/getmail-5.1/docs/faq.txt 2017-07-16 05:26:24.000000000 +0200 +++ new/getmail-5.4/docs/faq.txt 2017-10-06 16:13:01.000000000 +0200 @@ -64,6 +64,8 @@ # Does getmail support SSL? # Does getmail rewrite mail headers when it retrieves mail? + # What are these oldmail* files? Can I delete or trim + them? # Can I upgrade from getmail 3 to getmail 4/5? What about my "oldmail" files? # Why did you write getmail? Why not just use @@ -298,6 +300,17 @@ but does not rewrite existing headers. You can disable the creation of these header fields. +What are these oldmail* files? Can I delete or trim them? + + getmail stores its state - its "memory" of what it has seen in your + POP/IMAP account - in the oldmail files. + + Do NOT delete or edit these files. You'll make getmail re-retrieve all + your old mail, or even prevent getmail from running. The files are tiny + by modern storage standards; you could have a million of these files + and still not have to worry about the disk space they take up for a + thousand years. + Can I upgrade from getmail 3 to getmail 4/5? What about my "oldmail" files? Yes. getmail version 4/5 uses exactly the same diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/getmail-5.1/docs/troubleshooting.txt new/getmail-5.4/docs/troubleshooting.txt --- old/getmail-5.1/docs/troubleshooting.txt 2017-07-16 05:26:24.000000000 +0200 +++ new/getmail-5.4/docs/troubleshooting.txt 2017-10-06 16:13:00.000000000 +0200 @@ -7,7 +7,7 @@ please refer to the documentation included with that version of the software. - getmail is Copyright (c) 1998-2009 Charles Cazabon. + getmail is Copyright © 1998-2009 Charles Cazabon. getmail is licensed under the GNU General Public License version 2 (only). If you wish to obtain a license to distribute getmail under other terms, @@ -30,7 +30,7 @@ current version, please use getmail version 3, which supports Python 1.5.2 and later. - Configuration error: ... + Configuration error: … getmail detected an error in your configuration. Check your getmail rc file(s). getmail will do its best to point out the exact cause of the @@ -108,12 +108,12 @@ A destination in the getmail rc file refers to another rc file section named section, but that section was not found in the file. - Retrieval error ... + Retrieval error … getmail detected an error while trying to retrieve a message. Some of the specific errors it may find include the following. - Retrieval error: server ... is broken; ... + Retrieval error: server … is broken; … The server claimed to have a particular message, but when getmail tried to retrieve it, the server returned an empty response in violation of the POP @@ -124,7 +124,7 @@ webmail interface if you don't want to see this error message, and report the bug to the server administrator or Microsoft. - Delivery error ... + Delivery error … getmail detected an error after retrieving a message but before delivery was successfully completed. Some of the specific errors it may find @@ -150,21 +150,21 @@ The specified mbox file does not appear to be a valid mbox file. - Error: ... + Error: … getmail detected an operational error. getmail will do its best to point out the exact cause of the error. Common causes are failures to connect to a remote mail server, timeouts during network operations, and other transient failures. - Error: server-info does not uniquely identify messages ... + Error: server-info does not uniquely identify messages … The POP3 server for this particular account was not able to uniquely identify the messages in the mailstore. You can use the BrokenUIDLPOP3Retriever class with this server instead, but functionality is limited because of the inability to identify messages properly. - Error: server-info failed to identify message X in UIDL output ... + Error: server-info failed to identify message X in UIDL output … The POP3 server for this particular account completely failed to identify one of the messages in the mailstore when the UIDL command was issued. The @@ -184,9 +184,9 @@ BrokenUIDLPOP3Retriever class with this server instead, but functionality is limited because of the inability to identify messages properly. - Python(...) malloc: *** mmap(...) failed (...) + Python(…) malloc: *** mmap(…) failed (…) - ... followed by an Unhandled exception block and then MemoryError. + … followed by an Unhandled exception block and then MemoryError. getmail ran out of memory, usually due to a bug in Python's IMAP library which was fixed in early 2008. @@ -203,7 +203,7 @@ getmail may output various diagnostic warning messages. The common ones and their meanings are given below. - Warning: ... + Warning: … getmail detected a condition which might be problematic. Some of the specific warnings it may find include the following. @@ -263,6 +263,6 @@ delay is in finding the fully-qualified hostname of your system. The fix is to ensure you have a valid mapping of address-to-hostname for all the addresses in your system. You can do this in your /etc/hosts file, in your - authoritative content DNS server, or in another system-specific manner - + authoritative content DNS server, or in another system-specific manner — please contact your OS vendor (or its public support mailing list) for assistance. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/getmail-5.1/getmail new/getmail-5.4/getmail --- old/getmail-5.1/getmail 2017-07-15 23:58:46.000000000 +0200 +++ new/getmail-5.4/getmail 2017-10-04 18:27:02.000000000 +0200 @@ -15,6 +15,7 @@ from optparse import OptionParser, OptionGroup import socket import signal +import errno # Optional gnome-keyring integration try: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/getmail-5.1/getmail.spec new/getmail-5.4/getmail.spec --- old/getmail-5.1/getmail.spec 2017-07-16 05:26:24.000000000 +0200 +++ new/getmail-5.4/getmail.spec 2017-10-06 16:13:01.000000000 +0200 @@ -2,7 +2,7 @@ Summary: POP3 mail retriever with reliable Maildir delivery Name: getmail -Version: 5.1 +Version: 5.4 Release: 1 License: GPL Group: Applications/Internet @@ -52,6 +52,15 @@ %{python_sitelib}/getmailcore/ %changelog +* Fri Oct 06 2017 Charles Cazabon <[email protected]> +-update to version 5.4 + +* Thu Oct 05 2017 Charles Cazabon <[email protected]> +-update to version 5.3 + +* Wed Oct 04 2017 Charles Cazabon <[email protected]> +-update to version 5.2 + * Sat Jul 15 2017 Charles Cazabon <[email protected]> -update to version 5.1 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/getmail-5.1/getmailcore/__init__.py new/getmail-5.4/getmailcore/__init__.py --- old/getmail-5.1/getmailcore/__init__.py 2017-07-16 05:26:01.000000000 +0200 +++ new/getmail-5.4/getmailcore/__init__.py 2017-10-06 16:12:56.000000000 +0200 @@ -16,7 +16,7 @@ raise ImportError('getmail version 4 requires Python version 2.3.3' ' or later') -__version__ = '5.1' +__version__ = '5.4' __all__ = [ 'baseclasses', diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/getmail-5.1/getmailcore/_retrieverbases.py new/getmail-5.4/getmailcore/_retrieverbases.py --- old/getmail-5.1/getmailcore/_retrieverbases.py 2017-07-15 23:37:25.000000000 +0200 +++ new/getmail-5.4/getmailcore/_retrieverbases.py 2017-10-06 16:12:56.000000000 +0200 @@ -791,7 +791,7 @@ self.remoteaddr = '[%s]:%s' % serveraddr[:2] else: # Shouldn't happen - self.log.warn('unexpected peer address format %s', str(serveraddr)) + self.log.warning('unexpected peer address format %s' % str(serveraddr)) self.remoteaddr = str(serveraddr) self.received_from = '%s (%s)' % (self.conf['server'], self.remoteaddr) @@ -1122,9 +1122,9 @@ args = self.conf['password_command'][1:] (rc, stdout, stderr) = run_command(command, args) if stderr: - self.log.warn( - 'External password program "%s" wrote to stderr: %s', - command, stderr + self.log.warning( + 'External password program "%s" wrote to stderr: %s' + % (command, stderr) ) if rc: # program exited nonzero @@ -1664,9 +1664,9 @@ args = self.conf['password_command'][1:] (rc, stdout, stderr) = run_command(command, args) if stderr: - self.log.warn( - 'External password program "%s" wrote to stderr: %s', - command, stderr + self.log.warning( + 'External password program "%s" wrote to stderr: %s' + % (command, stderr) ) if rc: # program exited nonzero @@ -1729,7 +1729,7 @@ (typ, dat) = self.conn.capability() if dat == [None]: # No response, don't update the stored capabilities - self.log.warn('no post-login CAPABILITY response from server\n') + self.log.warning('no post-login CAPABILITY response from server\n') else: self.conn.capabilities = tuple(dat[-1].upper().split()) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/getmail-5.1/getmailcore/logging.py new/getmail-5.4/getmailcore/logging.py --- old/getmail-5.1/getmailcore/logging.py 2008-02-17 18:10:40.000000000 +0100 +++ new/getmail-5.4/getmailcore/logging.py 2017-10-05 18:38:38.000000000 +0200 @@ -111,4 +111,8 @@ '''Log a message with level CRITICAL.''' self.log(CRITICAL, msg) + # aliases + warn = warning + Logger = _Logger() +
