Activity log for bug #1621226

Date Who What changed Old value New value Message
2016-09-07 19:52:40 Jarno Suni bug added bug
2016-11-11 11:23:47 Jarno Suni description testcase $ printf 'a\0b\0b1' | grep --null-data --null b | hexdump -C 00000000 62 00 62 31 00 |b.b1.| 00000005 but $ printf 'a\0b\0b1' | grep -o --null-data --null b | hexdump -C 00000000 62 0a 62 0a |b.b.| 00000004 This is fixed in Xenial, but IMO should be fixed in Trusty, too. ProblemType: Bug DistroRelease: Ubuntu 14.04 Package: grep 2.16-1 ProcVersionSignature: Ubuntu 4.4.0-37.56~14.04.1-generic 4.4.19 Uname: Linux 4.4.0-37-generic x86_64 ApportVersion: 2.14.1-0ubuntu3.21 Architecture: amd64 CurrentDesktop: XFCE Date: Wed Sep 7 22:48:42 2016 EcryptfsInUse: Yes InstallationDate: Installed on 2014-09-21 (717 days ago) InstallationMedia: Ubuntu-Studio 14.04.1 LTS "Trusty Tahr" - Release amd64 (20140722.1) SourcePackage: grep UpgradeStatus: No upgrade log present (probably fresh install) testcase $ printf 'a\0b\0b1' | grep --null-data b | hexdump -C 00000000 62 00 62 31 00 |b.b1.| 00000005 but $ printf 'a\0b\0b1' | grep -o --null-data b | hexdump -C 00000000 62 0a 62 0a |b.b.| 00000004 This is fixed in Xenial, but IMO should be fixed in Trusty, too. ProblemType: Bug DistroRelease: Ubuntu 14.04 Package: grep 2.16-1 ProcVersionSignature: Ubuntu 4.4.0-37.56~14.04.1-generic 4.4.19 Uname: Linux 4.4.0-37-generic x86_64 ApportVersion: 2.14.1-0ubuntu3.21 Architecture: amd64 CurrentDesktop: XFCE Date: Wed Sep 7 22:48:42 2016 EcryptfsInUse: Yes InstallationDate: Installed on 2014-09-21 (717 days ago) InstallationMedia: Ubuntu-Studio 14.04.1 LTS "Trusty Tahr" - Release amd64 (20140722.1) SourcePackage: grep UpgradeStatus: No upgrade log present (probably fresh install)
2016-11-11 12:03:14 Jarno Suni grep (Ubuntu): status New Fix Released
2016-11-11 12:07:01 Jarno Suni description testcase $ printf 'a\0b\0b1' | grep --null-data b | hexdump -C 00000000 62 00 62 31 00 |b.b1.| 00000005 but $ printf 'a\0b\0b1' | grep -o --null-data b | hexdump -C 00000000 62 0a 62 0a |b.b.| 00000004 This is fixed in Xenial, but IMO should be fixed in Trusty, too. ProblemType: Bug DistroRelease: Ubuntu 14.04 Package: grep 2.16-1 ProcVersionSignature: Ubuntu 4.4.0-37.56~14.04.1-generic 4.4.19 Uname: Linux 4.4.0-37-generic x86_64 ApportVersion: 2.14.1-0ubuntu3.21 Architecture: amd64 CurrentDesktop: XFCE Date: Wed Sep 7 22:48:42 2016 EcryptfsInUse: Yes InstallationDate: Installed on 2014-09-21 (717 days ago) InstallationMedia: Ubuntu-Studio 14.04.1 LTS "Trusty Tahr" - Release amd64 (20140722.1) SourcePackage: grep UpgradeStatus: No upgrade log present (probably fresh install) testcase $ printf 'a\0b\0b1' | grep --null-data b | hexdump -C 00000000 62 00 62 31 00 |b.b1.| 00000005 but $ printf 'a\0b\0b1' | grep -o --null-data b | hexdump -C 00000000 62 0a 62 0a |b.b.| 00000004 Expected result: 00000000 62 00 62 00 |b.b.| 00000004 This is fixed in Xenial, but IMO should be fixed in Trusty, too. ProblemType: Bug DistroRelease: Ubuntu 14.04 Package: grep 2.16-1 ProcVersionSignature: Ubuntu 4.4.0-37.56~14.04.1-generic 4.4.19 Uname: Linux 4.4.0-37-generic x86_64 ApportVersion: 2.14.1-0ubuntu3.21 Architecture: amd64 CurrentDesktop: XFCE Date: Wed Sep 7 22:48:42 2016 EcryptfsInUse: Yes InstallationDate: Installed on 2014-09-21 (717 days ago) InstallationMedia: Ubuntu-Studio 14.04.1 LTS "Trusty Tahr" - Release amd64 (20140722.1) SourcePackage: grep UpgradeStatus: No upgrade log present (probably fresh install)
2016-11-11 12:16:19 Jarno Suni description testcase $ printf 'a\0b\0b1' | grep --null-data b | hexdump -C 00000000 62 00 62 31 00 |b.b1.| 00000005 but $ printf 'a\0b\0b1' | grep -o --null-data b | hexdump -C 00000000 62 0a 62 0a |b.b.| 00000004 Expected result: 00000000 62 00 62 00 |b.b.| 00000004 This is fixed in Xenial, but IMO should be fixed in Trusty, too. ProblemType: Bug DistroRelease: Ubuntu 14.04 Package: grep 2.16-1 ProcVersionSignature: Ubuntu 4.4.0-37.56~14.04.1-generic 4.4.19 Uname: Linux 4.4.0-37-generic x86_64 ApportVersion: 2.14.1-0ubuntu3.21 Architecture: amd64 CurrentDesktop: XFCE Date: Wed Sep 7 22:48:42 2016 EcryptfsInUse: Yes InstallationDate: Installed on 2014-09-21 (717 days ago) InstallationMedia: Ubuntu-Studio 14.04.1 LTS "Trusty Tahr" - Release amd64 (20140722.1) SourcePackage: grep UpgradeStatus: No upgrade log present (probably fresh install) Impact Grepping null terminated records with -o option does not work. There may be a newline in a matched string, so the string may be ambiguous in output as matched parts are separated by newline. Test Case $ printf 'a\0b\0b1' | grep --null-data b | hexdump -C 00000000 62 00 62 31 00 |b.b1.| 00000005 but $ printf 'a\0b\0b1' | grep -o --null-data b | hexdump -C 00000000 62 0a 62 0a |b.b.| 00000004 Expected result: 00000000 62 00 62 00 |b.b.| 00000004 This is fixed in Xenial, but IMO should be fixed in Trusty, too. ProblemType: Bug DistroRelease: Ubuntu 14.04 Package: grep 2.16-1 ProcVersionSignature: Ubuntu 4.4.0-37.56~14.04.1-generic 4.4.19 Uname: Linux 4.4.0-37-generic x86_64 ApportVersion: 2.14.1-0ubuntu3.21 Architecture: amd64 CurrentDesktop: XFCE Date: Wed Sep 7 22:48:42 2016 EcryptfsInUse: Yes InstallationDate: Installed on 2014-09-21 (717 days ago) InstallationMedia: Ubuntu-Studio 14.04.1 LTS "Trusty Tahr" - Release amd64 (20140722.1) SourcePackage: grep UpgradeStatus: No upgrade log present (probably fresh install)
2016-11-11 12:22:07 Robie Basak nominated for series Ubuntu Trusty
2016-11-11 12:22:07 Robie Basak bug task added grep (Ubuntu Trusty)
2016-11-11 12:22:53 Robie Basak bug added subscriber Robie Basak
2016-11-11 12:25:56 Jarno Suni description Impact Grepping null terminated records with -o option does not work. There may be a newline in a matched string, so the string may be ambiguous in output as matched parts are separated by newline. Test Case $ printf 'a\0b\0b1' | grep --null-data b | hexdump -C 00000000 62 00 62 31 00 |b.b1.| 00000005 but $ printf 'a\0b\0b1' | grep -o --null-data b | hexdump -C 00000000 62 0a 62 0a |b.b.| 00000004 Expected result: 00000000 62 00 62 00 |b.b.| 00000004 This is fixed in Xenial, but IMO should be fixed in Trusty, too. ProblemType: Bug DistroRelease: Ubuntu 14.04 Package: grep 2.16-1 ProcVersionSignature: Ubuntu 4.4.0-37.56~14.04.1-generic 4.4.19 Uname: Linux 4.4.0-37-generic x86_64 ApportVersion: 2.14.1-0ubuntu3.21 Architecture: amd64 CurrentDesktop: XFCE Date: Wed Sep 7 22:48:42 2016 EcryptfsInUse: Yes InstallationDate: Installed on 2014-09-21 (717 days ago) InstallationMedia: Ubuntu-Studio 14.04.1 LTS "Trusty Tahr" - Release amd64 (20140722.1) SourcePackage: grep UpgradeStatus: No upgrade log present (probably fresh install) Impact Grepping null terminated records with -o option does not work. There may be a newline in a matched string, so the string may be ambiguous in output as matched parts are separated by newline. Test Case $ printf 'a\0b\0b1' | grep --null-data b | hexdump -C 00000000 62 00 62 31 00 |b.b1.| 00000005 but $ printf 'a\0b\0b1' | grep -o --null-data b | hexdump -C 00000000 62 0a 62 0a |b.b.| 00000004 Expected result: 00000000 62 00 62 00 |b.b.| 00000004 Regression Potential Not remarkable. Scripts using -o -z are broken anyway with the broken grep. This is fixed in Xenial, but IMO should be fixed in Trusty, too. ProblemType: Bug DistroRelease: Ubuntu 14.04 Package: grep 2.16-1 ProcVersionSignature: Ubuntu 4.4.0-37.56~14.04.1-generic 4.4.19 Uname: Linux 4.4.0-37-generic x86_64 ApportVersion: 2.14.1-0ubuntu3.21 Architecture: amd64 CurrentDesktop: XFCE Date: Wed Sep 7 22:48:42 2016 EcryptfsInUse: Yes InstallationDate: Installed on 2014-09-21 (717 days ago) InstallationMedia: Ubuntu-Studio 14.04.1 LTS "Trusty Tahr" - Release amd64 (20140722.1) SourcePackage: grep UpgradeStatus: No upgrade log present (probably fresh install)
2016-11-11 12:32:49 Jarno Suni summary grep does not output null when -o is used grep does not output null when -o -z is used
2016-11-11 12:35:19 Jarno Suni description Impact Grepping null terminated records with -o option does not work. There may be a newline in a matched string, so the string may be ambiguous in output as matched parts are separated by newline. Test Case $ printf 'a\0b\0b1' | grep --null-data b | hexdump -C 00000000 62 00 62 31 00 |b.b1.| 00000005 but $ printf 'a\0b\0b1' | grep -o --null-data b | hexdump -C 00000000 62 0a 62 0a |b.b.| 00000004 Expected result: 00000000 62 00 62 00 |b.b.| 00000004 Regression Potential Not remarkable. Scripts using -o -z are broken anyway with the broken grep. This is fixed in Xenial, but IMO should be fixed in Trusty, too. ProblemType: Bug DistroRelease: Ubuntu 14.04 Package: grep 2.16-1 ProcVersionSignature: Ubuntu 4.4.0-37.56~14.04.1-generic 4.4.19 Uname: Linux 4.4.0-37-generic x86_64 ApportVersion: 2.14.1-0ubuntu3.21 Architecture: amd64 CurrentDesktop: XFCE Date: Wed Sep 7 22:48:42 2016 EcryptfsInUse: Yes InstallationDate: Installed on 2014-09-21 (717 days ago) InstallationMedia: Ubuntu-Studio 14.04.1 LTS "Trusty Tahr" - Release amd64 (20140722.1) SourcePackage: grep UpgradeStatus: No upgrade log present (probably fresh install) Impact Grepping null terminated records with -o option does not work. There may be a newline in a matched string, so the string may be ambiguous in output as the matched parts are separated by newline. Test Case $ printf 'a\0b\0b1' | grep --null-data b | hexdump -C 00000000 62 00 62 31 00 |b.b1.| 00000005 but $ printf 'a\0b\0b1' | grep -o --null-data b | hexdump -C 00000000 62 0a 62 0a |b.b.| 00000004 Expected result: 00000000 62 00 62 00 |b.b.| 00000004 Regression Potential Not remarkable. Scripts using -o -z are broken anyway with the broken grep. This is fixed in Xenial, but IMO should be fixed in Trusty, too. ProblemType: Bug DistroRelease: Ubuntu 14.04 Package: grep 2.16-1 ProcVersionSignature: Ubuntu 4.4.0-37.56~14.04.1-generic 4.4.19 Uname: Linux 4.4.0-37-generic x86_64 ApportVersion: 2.14.1-0ubuntu3.21 Architecture: amd64 CurrentDesktop: XFCE Date: Wed Sep 7 22:48:42 2016 EcryptfsInUse: Yes InstallationDate: Installed on 2014-09-21 (717 days ago) InstallationMedia: Ubuntu-Studio 14.04.1 LTS "Trusty Tahr" - Release amd64 (20140722.1) SourcePackage: grep UpgradeStatus: No upgrade log present (probably fresh install)
2016-11-11 12:35:52 Jarno Suni description Impact Grepping null terminated records with -o option does not work. There may be a newline in a matched string, so the string may be ambiguous in output as the matched parts are separated by newline. Test Case $ printf 'a\0b\0b1' | grep --null-data b | hexdump -C 00000000 62 00 62 31 00 |b.b1.| 00000005 but $ printf 'a\0b\0b1' | grep -o --null-data b | hexdump -C 00000000 62 0a 62 0a |b.b.| 00000004 Expected result: 00000000 62 00 62 00 |b.b.| 00000004 Regression Potential Not remarkable. Scripts using -o -z are broken anyway with the broken grep. This is fixed in Xenial, but IMO should be fixed in Trusty, too. ProblemType: Bug DistroRelease: Ubuntu 14.04 Package: grep 2.16-1 ProcVersionSignature: Ubuntu 4.4.0-37.56~14.04.1-generic 4.4.19 Uname: Linux 4.4.0-37-generic x86_64 ApportVersion: 2.14.1-0ubuntu3.21 Architecture: amd64 CurrentDesktop: XFCE Date: Wed Sep 7 22:48:42 2016 EcryptfsInUse: Yes InstallationDate: Installed on 2014-09-21 (717 days ago) InstallationMedia: Ubuntu-Studio 14.04.1 LTS "Trusty Tahr" - Release amd64 (20140722.1) SourcePackage: grep UpgradeStatus: No upgrade log present (probably fresh install) Impact Grepping null terminated records with -o option does not work. There may be a newline in a matched string, so the output may be ambiguous in output as the matched parts are separated by newline. Test Case $ printf 'a\0b\0b1' | grep --null-data b | hexdump -C 00000000 62 00 62 31 00 |b.b1.| 00000005 but $ printf 'a\0b\0b1' | grep -o --null-data b | hexdump -C 00000000 62 0a 62 0a |b.b.| 00000004 Expected result: 00000000 62 00 62 00 |b.b.| 00000004 Regression Potential Not remarkable. Scripts using -o -z are broken anyway with the broken grep. This is fixed in Xenial, but IMO should be fixed in Trusty, too. ProblemType: Bug DistroRelease: Ubuntu 14.04 Package: grep 2.16-1 ProcVersionSignature: Ubuntu 4.4.0-37.56~14.04.1-generic 4.4.19 Uname: Linux 4.4.0-37-generic x86_64 ApportVersion: 2.14.1-0ubuntu3.21 Architecture: amd64 CurrentDesktop: XFCE Date: Wed Sep 7 22:48:42 2016 EcryptfsInUse: Yes InstallationDate: Installed on 2014-09-21 (717 days ago) InstallationMedia: Ubuntu-Studio 14.04.1 LTS "Trusty Tahr" - Release amd64 (20140722.1) SourcePackage: grep UpgradeStatus: No upgrade log present (probably fresh install)
2016-11-11 12:36:23 Jarno Suni description Impact Grepping null terminated records with -o option does not work. There may be a newline in a matched string, so the output may be ambiguous in output as the matched parts are separated by newline. Test Case $ printf 'a\0b\0b1' | grep --null-data b | hexdump -C 00000000 62 00 62 31 00 |b.b1.| 00000005 but $ printf 'a\0b\0b1' | grep -o --null-data b | hexdump -C 00000000 62 0a 62 0a |b.b.| 00000004 Expected result: 00000000 62 00 62 00 |b.b.| 00000004 Regression Potential Not remarkable. Scripts using -o -z are broken anyway with the broken grep. This is fixed in Xenial, but IMO should be fixed in Trusty, too. ProblemType: Bug DistroRelease: Ubuntu 14.04 Package: grep 2.16-1 ProcVersionSignature: Ubuntu 4.4.0-37.56~14.04.1-generic 4.4.19 Uname: Linux 4.4.0-37-generic x86_64 ApportVersion: 2.14.1-0ubuntu3.21 Architecture: amd64 CurrentDesktop: XFCE Date: Wed Sep 7 22:48:42 2016 EcryptfsInUse: Yes InstallationDate: Installed on 2014-09-21 (717 days ago) InstallationMedia: Ubuntu-Studio 14.04.1 LTS "Trusty Tahr" - Release amd64 (20140722.1) SourcePackage: grep UpgradeStatus: No upgrade log present (probably fresh install) Impact Grepping null terminated records with -o option does not work. There may be a newline in a matched string, so the output may be ambiguous as the matched parts are separated by newline. Test Case $ printf 'a\0b\0b1' | grep --null-data b | hexdump -C 00000000 62 00 62 31 00 |b.b1.| 00000005 but $ printf 'a\0b\0b1' | grep -o --null-data b | hexdump -C 00000000 62 0a 62 0a |b.b.| 00000004 Expected result: 00000000 62 00 62 00 |b.b.| 00000004 Regression Potential Not remarkable. Scripts using -o -z are broken anyway with the broken grep. This is fixed in Xenial, but IMO should be fixed in Trusty, too. ProblemType: Bug DistroRelease: Ubuntu 14.04 Package: grep 2.16-1 ProcVersionSignature: Ubuntu 4.4.0-37.56~14.04.1-generic 4.4.19 Uname: Linux 4.4.0-37-generic x86_64 ApportVersion: 2.14.1-0ubuntu3.21 Architecture: amd64 CurrentDesktop: XFCE Date: Wed Sep 7 22:48:42 2016 EcryptfsInUse: Yes InstallationDate: Installed on 2014-09-21 (717 days ago) InstallationMedia: Ubuntu-Studio 14.04.1 LTS "Trusty Tahr" - Release amd64 (20140722.1) SourcePackage: grep UpgradeStatus: No upgrade log present (probably fresh install)
2016-11-11 12:59:03 Jarno Suni description Impact Grepping null terminated records with -o option does not work. There may be a newline in a matched string, so the output may be ambiguous as the matched parts are separated by newline. Test Case $ printf 'a\0b\0b1' | grep --null-data b | hexdump -C 00000000 62 00 62 31 00 |b.b1.| 00000005 but $ printf 'a\0b\0b1' | grep -o --null-data b | hexdump -C 00000000 62 0a 62 0a |b.b.| 00000004 Expected result: 00000000 62 00 62 00 |b.b.| 00000004 Regression Potential Not remarkable. Scripts using -o -z are broken anyway with the broken grep. This is fixed in Xenial, but IMO should be fixed in Trusty, too. ProblemType: Bug DistroRelease: Ubuntu 14.04 Package: grep 2.16-1 ProcVersionSignature: Ubuntu 4.4.0-37.56~14.04.1-generic 4.4.19 Uname: Linux 4.4.0-37-generic x86_64 ApportVersion: 2.14.1-0ubuntu3.21 Architecture: amd64 CurrentDesktop: XFCE Date: Wed Sep 7 22:48:42 2016 EcryptfsInUse: Yes InstallationDate: Installed on 2014-09-21 (717 days ago) InstallationMedia: Ubuntu-Studio 14.04.1 LTS "Trusty Tahr" - Release amd64 (20140722.1) SourcePackage: grep UpgradeStatus: No upgrade log present (probably fresh install) Impact Grepping null terminated records with -o option does not work. There may be a newline in a matched string, so the output may be ambiguous as the matched parts are separated by newline. This bug prevents users from using grep in some scripts that they want to work in all supported releases. Test Case $ printf 'a\0b\0b1' | grep --null-data b | hexdump -C 00000000 62 00 62 31 00 |b.b1.| 00000005 but $ printf 'a\0b\0b1' | grep -o --null-data b | hexdump -C 00000000 62 0a 62 0a |b.b.| 00000004 Expected result: 00000000 62 00 62 00 |b.b.| 00000004 Regression Potential Not remarkable. Scripts using -o -z are broken anyway with the broken grep. This is fixed in Xenial, but IMO should be fixed in Trusty, too. ProblemType: Bug DistroRelease: Ubuntu 14.04 Package: grep 2.16-1 ProcVersionSignature: Ubuntu 4.4.0-37.56~14.04.1-generic 4.4.19 Uname: Linux 4.4.0-37-generic x86_64 ApportVersion: 2.14.1-0ubuntu3.21 Architecture: amd64 CurrentDesktop: XFCE Date: Wed Sep 7 22:48:42 2016 EcryptfsInUse: Yes InstallationDate: Installed on 2014-09-21 (717 days ago) InstallationMedia: Ubuntu-Studio 14.04.1 LTS "Trusty Tahr" - Release amd64 (20140722.1) SourcePackage: grep UpgradeStatus: No upgrade log present (probably fresh install)