Update to gitlab 10.4.0 scheduled for 2018-01-23 21:00 UTC. Release notes: https://about.gitlab.com/2018/01/22/gitlab-10-4-released/

  1. 18 Jan, 2018 1 commit
  2. 15 Jan, 2018 1 commit
  3. 09 Jan, 2018 2 commits
  4. 08 Jan, 2018 3 commits
  5. 04 Jan, 2018 5 commits
  6. 02 Jan, 2018 1 commit
  7. 21 Dec, 2017 2 commits
  8. 20 Dec, 2017 1 commit
  9. 18 Dec, 2017 1 commit
  10. 11 Dec, 2017 2 commits
    • Handle properly Header objects in extract_email_address_from_header() · 43854471
      This is to fix the following exception uncovered in production:
      
      TypeError
      object of type 'Header' has no len()
      
      Traceback:
      
      File "/usr/lib/python3/dist-packages/distro_tracker/mail/processor.py" in run_mail_processor
        175.         processor.process()
      File "/usr/lib/python3/dist-packages/distro_tracker/mail/processor.py" in process
        139.             self.handle_dispatch(package, keyword)
      File "/usr/lib/python3/dist-packages/distro_tracker/mail/processor.py" in handle_dispatch
        169.                                              keyword=keyword)
      File "/usr/lib/python3/dist-packages/distro_tracker/mail/dispatch.py" in process
        71.     logdata = _get_logdata(msg, package, keyword)
      File "/usr/lib/python3/dist-packages/distro_tracker/mail/dispatch.py" in _get_logdata
        52.         'from': extract_email_address_from_header(msg.get('From', '')),
      File "/usr/lib/python3/dist-packages/distro_tracker/core/utils/email_messages.py" in extract_email_address_from_header
        34.     real_name, from_address = parseaddr(header)
      File "/usr/lib/python3.5/email/utils.py" in parseaddr
        218.     addrs = _AddressList(addr).addresslist
      File "/usr/lib/python3.5/email/_parseaddr.py" in __init__
        500.             self.addresslist = self.getaddrlist()
      File "/usr/lib/python3.5/email/_parseaddr.py" in getaddrlist
        252.         while self.pos < len(self.field):
      
      Exception Type: TypeError
      Exception Value: object of type 'Header' has no len()
      Raphaël Hertzog committed
    • Rely on "suite" instead of "name" to identify the experimental repository · 02e5a6f9
      In the production instance, the name is "Debian Experimental".
      Raphaël Hertzog committed
  11. 09 Dec, 2017 2 commits
  12. 08 Dec, 2017 3 commits
  13. 07 Dec, 2017 5 commits
  14. 04 Dec, 2017 1 commit
  15. 03 Dec, 2017 6 commits
  16. 01 Dec, 2017 4 commits