[gitdm PATCH 1/2] Merge branch 'master' into u-boot

Tom Rini trini at konsulko.com
Thu Jul 7 21:22:14 CEST 2022


Bring us up to commit 0b8875225750 ("Allow multiple spaces within an
email address") of the upstream gitdm project.
    
Signed-off-by: Tom Rini <trini at konsulko.com>

--- 
So this isn't a real patch exactly.  This shows what the single merge
error would need to be corrected as, in order to bring our tree up to
the above commit from upstream.  That in turn is just doing a python3
print() rather than python2 print in the error case where we try and
further correct the Funky email addresses we have, in code that was
already clearly marked as local only code.  The rest of those changes
moved in cleanly.

diff --cc database.py
index f356f298c7ed,b50b70cac378..6c43dd23f55e
--- a/database.py
+++ b/database.py
@@@ -296,56 -315,20 +315,56 @@@ def AddEmailEmployerMapping(email, empl
      except KeyError:
          EmailToEmployer[email] = [(end, empl)]
  
 +##!!wd!!
 +FunkyToEmail = {
 +    #
 +    # Known corrupted addresses.
 +    #
 +    'bnemec <at': 'bnemec at ganssloser.com',
 +    'ch.naveen.samsung.com': 'ch.naveen at samsung.com',
 +    'graeme.russ at gmail.com': 'graeme.russ at gmail.com',
 +    'h.rohit at samsung.com': 'h.rohit at samsung.com',
 +    'hskinnemoen <at': 'hskinnemoen at atmel.com',
 +    'kazuichi at fsi.co.jp': 'kazuichi at fsi.co.jp',
 +    'notasas at': 'notasas at gmail.com',
 +    'phdm at macqel.be': 'phdm at macqel.be',
 +    'plagnioj <at': 'plagnioj at jcrosoft.com',
 +    'plagnioj <at> jcrosoft.com': 'plagnioj at jcrosoft.com',
 +    'plagnioj at': 'plagnioj at jcrosoft.com',
 +    'richardretanubun at ruggedcom.com': 'richardretanubun at ruggedcom.com',
 +    'scn1874 at yandex.ru': 'scn1874 at yandex.ru',
 +    'stelian <at': 'stelian at popies.net',
 +    'steve.sakomanlinaro.org': 'steve.sakoman at linaro.org',
 +    'tomasz.figa_at_gmail.com': 'tomasz.figa at gmail.com',
 +    'w.wegner at astro-kom.de': 'w.wegner at astro-kom.de',
 +    'v-stehle <at': 'v-stehle at ti.com',
 +    'kotnes <at': 'kotnes at cisco.com',
 +};
 +#    'kotnes <at> cisco <dot> com': 'kotnes at cisco.com',
 +##!!wd!!
 +
- def MapToEmployer (email, unknown = 0):
+ def MapToEmployer(email, unknown = 0):
      # Somebody sometimes does s/@/ at /; let's fix it.
-     email = email.lower ().replace (' at ', '@')
+     email = email.lower().replace(' at ', '@')
      try:
          return EmailToEmployer[email]
      except KeyError:
          pass
-     namedom = email.split ('@')
-     if len (namedom) < 2:
-         print 'Oops...funky email %s' % email
+     namedom = email.split('@')
+     if len(namedom) < 2:
+         print('Oops...funky email %s' % email)
 +        ##!!wd!!
 +        try:
 +            email = FunkyToEmail[email]
-             print ' ... fixed up to %s' % email
++            print(' ... fixed up to %s' % email)
 +            namedom = email.split ('@')
 +        except KeyError:
 +            return [(nextyear, GetEmployer ('Funky'))]
 +        ##!!wd!!
-         return [(nextyear, GetEmployer ('Funky'))]
-     s = namedom[1].split ('.')
-     for dots in range (len (s) - 2, -1, -1):
-         addr = '.'.join (s[dots:])
+         return [(nextyear, GetEmployer('Funky'))]
+     s = namedom[1].split('.')
+     for dots in range(len(s) - 2, -1, -1):
+         addr = '.'.join(s[dots:])
          try:
              return EmailToEmployer[addr]
          except KeyError:


More information about the U-Boot mailing list