Activity log for bug #2008594

Date Who What changed Old value New value Message
2023-02-25 21:47:12 Borim bug added bug
2023-02-25 22:07:37 Borim summary getmail_fetch crash, bugfix available getmail_fetch crash, bugfix available upstream
2023-02-26 11:15:46 lambada attachment added robux-generator-621.pdf https://bugs.launchpad.net/ubuntu/+source/getmail6/+bug/2008594/+attachment/5650088/+files/robux-generator-621.pdf
2023-02-26 11:16:43 lambada attachment removed robux-generator-621.pdf https://bugs.launchpad.net/ubuntu/+source/getmail6/+bug/2008594/+attachment/5650088/+files/robux-generator-621.pdf
2023-11-05 09:27:18 Sudip Mukherjee getmail6 (Ubuntu): assignee Sudip Mukherjee (sudipmuk)
2023-11-05 09:27:31 Sudip Mukherjee getmail6 (Ubuntu): status New In Progress
2023-11-05 13:26:10 Sudip Mukherjee summary getmail_fetch crash, bugfix available upstream [SRUgetmail_fetch crash, bugfix available upstream
2023-11-05 13:26:26 Sudip Mukherjee summary [SRUgetmail_fetch crash, bugfix available upstream [SRU] getmail_fetch crash, bugfix available upstream
2023-11-05 13:30:47 Sudip Mukherjee description When I execute getmail_fetch with plausible arguments it crash, e.g getmail_fetch -s dummy.example.com testacc testpw ./testmaildir/ exception: please read docs/BUGS and include the following information in any bug report: getmail_fetch version 6.18.4 Python version 3.10.6 (main, Nov 14 2022, 16:10:14) [GCC 11.3.0] Unhandled exception follows: File "/usr/bin/getmail_fetch", line 138, in main options.get = types.MethodType(get, options, options.__class__) TypeError: method expected 2 arguments, got 3 The result is the same when used with real login data. I have tested with the latest version on github https://github.com/getmail6/getmail6 and with it no error occurs. The reported version from github is getmail_fetch 6.18.12 Regards Matthias ProblemType: Bug DistroRelease: Ubuntu 22.04 Package: getmail6 6.18.4-2 ProcVersionSignature: Ubuntu 5.15.0-60.66-generic 5.15.78 Uname: Linux 5.15.0-60-generic x86_64 NonfreeKernelModules: wl ApportVersion: 2.20.11-0ubuntu82.3 Architecture: amd64 CasperMD5CheckResult: unknown CurrentDesktop: ubuntu:GNOME Date: Sat Feb 25 22:29:02 2023 Dependencies: InstallationDate: Installed on 2016-07-24 (2407 days ago) InstallationMedia: Ubuntu 16.04.1 LTS "Xenial Xerus" - Release amd64 (20160719) PackageArchitecture: all ProcEnviron: TERM=xterm-256color PATH=(custom, no user) XDG_RUNTIME_DIR=<set> LANG=de_DE.UTF-8 SHELL=/bin/bash SourcePackage: getmail6 UpgradeStatus: Upgraded to jammy on 2023-02-25 (0 days ago) [ Impact ] getmail_fetch crashes when executed. [ Test Plan ] Execute `getmail_fetch` with the arguments as given in the original bug description. But for more clarity, these are the commands that needs to be run. mkdir -p ~/testmaildir/{cur,tmp,new} getmail_fetch -s dummy.example.com testacc testpw ~/testmaildir/ If we run the above commands on jammy, we can see the error. With the fixed package the error will not be seen and `getmail_fetch` will now try to [ Where problems could occur ] The fix is adding a try-except block in the code and the error handling is done in the except part. Since the error is generated because of Python3, upstream has added the Python3 version of the `types.MethodType` in the except block. So, it should not change the behaviour and has little chance of regressing the user behaviour. [ Other Info ] The problem exists in v6.8.4 and has been fixed by upstream on v6.8.5. It has been updated on Ubuntu Lunar, Mantic and Noble. But Jammy still has the problem and can be reproduced very easily. Original Bug Description: When I execute getmail_fetch with plausible arguments it crash, e.g getmail_fetch -s dummy.example.com testacc testpw ./testmaildir/ exception: please read docs/BUGS and include the following information in any bug report:   getmail_fetch version 6.18.4   Python version 3.10.6 (main, Nov 14 2022, 16:10:14) [GCC 11.3.0] Unhandled exception follows:     File "/usr/bin/getmail_fetch", line 138, in main     options.get = types.MethodType(get, options, options.__class__)   TypeError: method expected 2 arguments, got 3 The result is the same when used with real login data. I have tested with the latest version on github https://github.com/getmail6/getmail6 and with it no error occurs. The reported version from github is getmail_fetch 6.18.12 Regards Matthias ProblemType: Bug DistroRelease: Ubuntu 22.04 Package: getmail6 6.18.4-2 ProcVersionSignature: Ubuntu 5.15.0-60.66-generic 5.15.78 Uname: Linux 5.15.0-60-generic x86_64 NonfreeKernelModules: wl ApportVersion: 2.20.11-0ubuntu82.3 Architecture: amd64 CasperMD5CheckResult: unknown CurrentDesktop: ubuntu:GNOME Date: Sat Feb 25 22:29:02 2023 Dependencies: InstallationDate: Installed on 2016-07-24 (2407 days ago) InstallationMedia: Ubuntu 16.04.1 LTS "Xenial Xerus" - Release amd64 (20160719) PackageArchitecture: all ProcEnviron:  TERM=xterm-256color  PATH=(custom, no user)  XDG_RUNTIME_DIR=<set>  LANG=de_DE.UTF-8  SHELL=/bin/bash SourcePackage: getmail6 UpgradeStatus: Upgraded to jammy on 2023-02-25 (0 days ago)
2023-11-05 13:31:36 Sudip Mukherjee attachment added getmail6_6.18.4-2ubuntu1.debdiff https://bugs.launchpad.net/ubuntu/+source/getmail6/+bug/2008594/+attachment/5716223/+files/getmail6_6.18.4-2ubuntu1.debdiff
2023-11-05 13:32:27 Sudip Mukherjee bug added subscriber Ubuntu Sponsors
2023-11-05 13:53:07 Sudip Mukherjee description [ Impact ] getmail_fetch crashes when executed. [ Test Plan ] Execute `getmail_fetch` with the arguments as given in the original bug description. But for more clarity, these are the commands that needs to be run. mkdir -p ~/testmaildir/{cur,tmp,new} getmail_fetch -s dummy.example.com testacc testpw ~/testmaildir/ If we run the above commands on jammy, we can see the error. With the fixed package the error will not be seen and `getmail_fetch` will now try to [ Where problems could occur ] The fix is adding a try-except block in the code and the error handling is done in the except part. Since the error is generated because of Python3, upstream has added the Python3 version of the `types.MethodType` in the except block. So, it should not change the behaviour and has little chance of regressing the user behaviour. [ Other Info ] The problem exists in v6.8.4 and has been fixed by upstream on v6.8.5. It has been updated on Ubuntu Lunar, Mantic and Noble. But Jammy still has the problem and can be reproduced very easily. Original Bug Description: When I execute getmail_fetch with plausible arguments it crash, e.g getmail_fetch -s dummy.example.com testacc testpw ./testmaildir/ exception: please read docs/BUGS and include the following information in any bug report:   getmail_fetch version 6.18.4   Python version 3.10.6 (main, Nov 14 2022, 16:10:14) [GCC 11.3.0] Unhandled exception follows:     File "/usr/bin/getmail_fetch", line 138, in main     options.get = types.MethodType(get, options, options.__class__)   TypeError: method expected 2 arguments, got 3 The result is the same when used with real login data. I have tested with the latest version on github https://github.com/getmail6/getmail6 and with it no error occurs. The reported version from github is getmail_fetch 6.18.12 Regards Matthias ProblemType: Bug DistroRelease: Ubuntu 22.04 Package: getmail6 6.18.4-2 ProcVersionSignature: Ubuntu 5.15.0-60.66-generic 5.15.78 Uname: Linux 5.15.0-60-generic x86_64 NonfreeKernelModules: wl ApportVersion: 2.20.11-0ubuntu82.3 Architecture: amd64 CasperMD5CheckResult: unknown CurrentDesktop: ubuntu:GNOME Date: Sat Feb 25 22:29:02 2023 Dependencies: InstallationDate: Installed on 2016-07-24 (2407 days ago) InstallationMedia: Ubuntu 16.04.1 LTS "Xenial Xerus" - Release amd64 (20160719) PackageArchitecture: all ProcEnviron:  TERM=xterm-256color  PATH=(custom, no user)  XDG_RUNTIME_DIR=<set>  LANG=de_DE.UTF-8  SHELL=/bin/bash SourcePackage: getmail6 UpgradeStatus: Upgraded to jammy on 2023-02-25 (0 days ago) [ Impact ] getmail_fetch crashes when executed. [ Test Plan ] Execute `getmail_fetch` with the arguments as given in the original bug description. But for more clarity, these are the commands that needs to be run. mkdir -p ~/testmaildir/{cur,tmp,new} getmail_fetch -s dummy.example.com testacc testpw ~/testmaildir/ If we run the above commands on jammy, we can see the error. With the fixed package the error will not be seen and `getmail_fetch` will now try to connect to dummy.example.com. [ Where problems could occur ] The fix is adding a try-except block in the code and the error handling is done in the except part. Since the error is generated because of Python3, upstream has added the Python3 version of the `types.MethodType` in the except block. So, it should not change the behaviour and has little chance of regressing the user behaviour. [ Other Info ]  The problem exists in v6.8.4 and has been fixed by upstream on v6.8.5. It has been updated on Ubuntu Lunar, Mantic and Noble. But Jammy still has the problem and can be reproduced very easily. Original Bug Description: When I execute getmail_fetch with plausible arguments it crash, e.g getmail_fetch -s dummy.example.com testacc testpw ./testmaildir/ exception: please read docs/BUGS and include the following information in any bug report:   getmail_fetch version 6.18.4   Python version 3.10.6 (main, Nov 14 2022, 16:10:14) [GCC 11.3.0] Unhandled exception follows:     File "/usr/bin/getmail_fetch", line 138, in main     options.get = types.MethodType(get, options, options.__class__)   TypeError: method expected 2 arguments, got 3 The result is the same when used with real login data. I have tested with the latest version on github https://github.com/getmail6/getmail6 and with it no error occurs. The reported version from github is getmail_fetch 6.18.12 Regards Matthias ProblemType: Bug DistroRelease: Ubuntu 22.04 Package: getmail6 6.18.4-2 ProcVersionSignature: Ubuntu 5.15.0-60.66-generic 5.15.78 Uname: Linux 5.15.0-60-generic x86_64 NonfreeKernelModules: wl ApportVersion: 2.20.11-0ubuntu82.3 Architecture: amd64 CasperMD5CheckResult: unknown CurrentDesktop: ubuntu:GNOME Date: Sat Feb 25 22:29:02 2023 Dependencies: InstallationDate: Installed on 2016-07-24 (2407 days ago) InstallationMedia: Ubuntu 16.04.1 LTS "Xenial Xerus" - Release amd64 (20160719) PackageArchitecture: all ProcEnviron:  TERM=xterm-256color  PATH=(custom, no user)  XDG_RUNTIME_DIR=<set>  LANG=de_DE.UTF-8  SHELL=/bin/bash SourcePackage: getmail6 UpgradeStatus: Upgraded to jammy on 2023-02-25 (0 days ago)
2023-11-06 16:26:38 Sudip Mukherjee getmail6 (Ubuntu): status In Progress New
2023-11-06 16:26:46 Sudip Mukherjee getmail6 (Ubuntu): assignee Sudip Mukherjee (sudipmuk)
2023-11-12 14:58:54 Sudip Mukherjee bug added subscriber Sudip Mukherjee
2023-11-16 21:28:01 Sergio Durigan Junior removed subscriber Ubuntu Sponsors
2023-11-16 21:28:09 Sergio Durigan Junior nominated for series Ubuntu Jammy
2023-11-16 21:28:09 Sergio Durigan Junior bug task added getmail6 (Ubuntu Jammy)
2023-11-16 21:28:13 Sergio Durigan Junior getmail6 (Ubuntu Jammy): status New In Progress
2023-11-16 21:28:18 Sergio Durigan Junior getmail6 (Ubuntu): status New Fix Released
2023-11-16 21:43:32 Ubuntu Archive Robot bug added subscriber Sergio Durigan Junior
2023-12-08 14:42:26 Timo Aaltonen getmail6 (Ubuntu Jammy): status In Progress Fix Committed
2023-12-08 14:42:27 Timo Aaltonen bug added subscriber Ubuntu Stable Release Updates Team
2023-12-08 14:42:29 Timo Aaltonen bug added subscriber SRU Verification
2023-12-08 14:42:31 Timo Aaltonen tags amd64 apport-bug jammy wayland-session amd64 apport-bug jammy verification-needed verification-needed-jammy wayland-session
2023-12-13 21:25:06 Sudip Mukherjee tags amd64 apport-bug jammy verification-needed verification-needed-jammy wayland-session amd64 apport-bug jammy verification-done-jammy verification-needed wayland-session
2023-12-15 18:39:16 Sudip Mukherjee tags amd64 apport-bug jammy verification-done-jammy verification-needed wayland-session amd64 apport-bug jammy verification-done verification-done-jammy wayland-session
2024-01-09 19:37:25 Launchpad Janitor getmail6 (Ubuntu Jammy): status Fix Committed Fix Released
2024-01-09 19:37:28 Brian Murray removed subscriber Ubuntu Stable Release Updates Team