[Touch-packages] [Bug 2043713] Re: armhf autopkgtests fail due to TestApportValgrind.test_valgrind_min_installed

2023-11-23 Thread Mate Kukri
Ive asked an upload of a rebuild of libselinux on IRC:
code.launchpad.net/~mkukri/ubuntu/+source/libselinux/+git/libselinux/+merge/456199
along with the other packages we had affected.

There should be someone on it. And after that goes up, this should be
fixed.

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to apport in Ubuntu.
https://bugs.launchpad.net/bugs/2043713

Title:
  armhf autopkgtests fail due to
  TestApportValgrind.test_valgrind_min_installed

Status in apport package in Ubuntu:
  New

Bug description:
  autopkgtests are pretty reliably failing[1] on armhf due to the
  following (single) test failure:

  638s === FAILURES 
===
  638s  TestApportValgrind.test_valgrind_min_installed 

  638s 
  638s self = 
  638s 
  638s def test_valgrind_min_installed(self):
  638s """Valgrind is installed and recent enough."""
  638s cmd = ["valgrind", "-q", "--extra-debuginfo-path=./", "ls"]
  638s (ret, out, err) = self._call(cmd)
  638s >   self.assertEqual(err, "")
  638s E   AssertionError: "==2474== Invalid write of size 4\n==2474[1064 
chars]= \n" != ''
  638s E   Diff is 1134 characters long. Set self.maxDiff to None to see it.
  638s 
  638s tests/integration/test_apport_valgrind.py:43: AssertionError

  This could be related to valgrind functionality being different on
  armhf, it could also be related to integer sizes internally on armhf.
  I haven't looked too deeply into it.

  [1] https://autopkgtest.ubuntu.com/packages/a/apport/noble/armhf

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/apport/+bug/2043713/+subscriptions


-- 
Mailing list: https://launchpad.net/~touch-packages
Post to : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp


[Touch-packages] [Bug 2043713] Re: armhf autopkgtests fail due to TestApportValgrind.test_valgrind_min_installed

2023-11-23 Thread Adrien Nader
Thanks for looking more deeply than I did. I guess I'll upload both to
my PPA, using whichever version is in -proposed right now.

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to apport in Ubuntu.
https://bugs.launchpad.net/bugs/2043713

Title:
  armhf autopkgtests fail due to
  TestApportValgrind.test_valgrind_min_installed

Status in apport package in Ubuntu:
  New

Bug description:
  autopkgtests are pretty reliably failing[1] on armhf due to the
  following (single) test failure:

  638s === FAILURES 
===
  638s  TestApportValgrind.test_valgrind_min_installed 

  638s 
  638s self = 
  638s 
  638s def test_valgrind_min_installed(self):
  638s """Valgrind is installed and recent enough."""
  638s cmd = ["valgrind", "-q", "--extra-debuginfo-path=./", "ls"]
  638s (ret, out, err) = self._call(cmd)
  638s >   self.assertEqual(err, "")
  638s E   AssertionError: "==2474== Invalid write of size 4\n==2474[1064 
chars]= \n" != ''
  638s E   Diff is 1134 characters long. Set self.maxDiff to None to see it.
  638s 
  638s tests/integration/test_apport_valgrind.py:43: AssertionError

  This could be related to valgrind functionality being different on
  armhf, it could also be related to integer sizes internally on armhf.
  I haven't looked too deeply into it.

  [1] https://autopkgtest.ubuntu.com/packages/a/apport/noble/armhf

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/apport/+bug/2043713/+subscriptions


-- 
Mailing list: https://launchpad.net/~touch-packages
Post to : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp


[Touch-packages] [Bug 2043713] Re: armhf autopkgtests fail due to TestApportValgrind.test_valgrind_min_installed

2023-11-23 Thread Mate Kukri
@adrien-n based on the errors it looks like the current libselinux was
built with the bad flag too

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to apport in Ubuntu.
https://bugs.launchpad.net/bugs/2043713

Title:
  armhf autopkgtests fail due to
  TestApportValgrind.test_valgrind_min_installed

Status in apport package in Ubuntu:
  New

Bug description:
  autopkgtests are pretty reliably failing[1] on armhf due to the
  following (single) test failure:

  638s === FAILURES 
===
  638s  TestApportValgrind.test_valgrind_min_installed 

  638s 
  638s self = 
  638s 
  638s def test_valgrind_min_installed(self):
  638s """Valgrind is installed and recent enough."""
  638s cmd = ["valgrind", "-q", "--extra-debuginfo-path=./", "ls"]
  638s (ret, out, err) = self._call(cmd)
  638s >   self.assertEqual(err, "")
  638s E   AssertionError: "==2474== Invalid write of size 4\n==2474[1064 
chars]= \n" != ''
  638s E   Diff is 1134 characters long. Set self.maxDiff to None to see it.
  638s 
  638s tests/integration/test_apport_valgrind.py:43: AssertionError

  This could be related to valgrind functionality being different on
  armhf, it could also be related to integer sizes internally on armhf.
  I haven't looked too deeply into it.

  [1] https://autopkgtest.ubuntu.com/packages/a/apport/noble/armhf

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/apport/+bug/2043713/+subscriptions


-- 
Mailing list: https://launchpad.net/~touch-packages
Post to : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp


[Touch-packages] [Bug 2043713] Re: armhf autopkgtests fail due to TestApportValgrind.test_valgrind_min_installed

2023-11-23 Thread Adrien Nader
That looks a lot like the -fstack-clash-protection issue we've been
having recently for other packages on armhf.

dpkg 1.22.1ubuntu3 should fix this (
https://launchpad.net/ubuntu/+source/dpkg/1.22.1ubuntu3 )

The place where I've written the most details about this is
https://code.launchpad.net/~adrien-n/ubuntu/+source/dpkg/+git/dpkg/+merge/456181
. If you want I can also upload your package to my test PPA.

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to apport in Ubuntu.
https://bugs.launchpad.net/bugs/2043713

Title:
  armhf autopkgtests fail due to
  TestApportValgrind.test_valgrind_min_installed

Status in apport package in Ubuntu:
  New

Bug description:
  autopkgtests are pretty reliably failing[1] on armhf due to the
  following (single) test failure:

  638s === FAILURES 
===
  638s  TestApportValgrind.test_valgrind_min_installed 

  638s 
  638s self = 
  638s 
  638s def test_valgrind_min_installed(self):
  638s """Valgrind is installed and recent enough."""
  638s cmd = ["valgrind", "-q", "--extra-debuginfo-path=./", "ls"]
  638s (ret, out, err) = self._call(cmd)
  638s >   self.assertEqual(err, "")
  638s E   AssertionError: "==2474== Invalid write of size 4\n==2474[1064 
chars]= \n" != ''
  638s E   Diff is 1134 characters long. Set self.maxDiff to None to see it.
  638s 
  638s tests/integration/test_apport_valgrind.py:43: AssertionError

  This could be related to valgrind functionality being different on
  armhf, it could also be related to integer sizes internally on armhf.
  I haven't looked too deeply into it.

  [1] https://autopkgtest.ubuntu.com/packages/a/apport/noble/armhf

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/apport/+bug/2043713/+subscriptions


-- 
Mailing list: https://launchpad.net/~touch-packages
Post to : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp


[Touch-packages] [Bug 2043713] Re: armhf autopkgtests fail due to TestApportValgrind.test_valgrind_min_installed

2023-11-23 Thread Mate Kukri
It is sort of a known issue, you need a no change rebuild when dpkg
1.22.1ubuntu3 hits proposed. That is libselinux needs a rebuild.

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to apport in Ubuntu.
https://bugs.launchpad.net/bugs/2043713

Title:
  armhf autopkgtests fail due to
  TestApportValgrind.test_valgrind_min_installed

Status in apport package in Ubuntu:
  New

Bug description:
  autopkgtests are pretty reliably failing[1] on armhf due to the
  following (single) test failure:

  638s === FAILURES 
===
  638s  TestApportValgrind.test_valgrind_min_installed 

  638s 
  638s self = 
  638s 
  638s def test_valgrind_min_installed(self):
  638s """Valgrind is installed and recent enough."""
  638s cmd = ["valgrind", "-q", "--extra-debuginfo-path=./", "ls"]
  638s (ret, out, err) = self._call(cmd)
  638s >   self.assertEqual(err, "")
  638s E   AssertionError: "==2474== Invalid write of size 4\n==2474[1064 
chars]= \n" != ''
  638s E   Diff is 1134 characters long. Set self.maxDiff to None to see it.
  638s 
  638s tests/integration/test_apport_valgrind.py:43: AssertionError

  This could be related to valgrind functionality being different on
  armhf, it could also be related to integer sizes internally on armhf.
  I haven't looked too deeply into it.

  [1] https://autopkgtest.ubuntu.com/packages/a/apport/noble/armhf

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/apport/+bug/2043713/+subscriptions


-- 
Mailing list: https://launchpad.net/~touch-packages
Post to : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp


[Touch-packages] [Bug 2043713] Re: armhf autopkgtests fail due to TestApportValgrind.test_valgrind_min_installed

2023-11-16 Thread Benjamin Drung
517s === FAILURES 
===
517s  TestApportValgrind.test_valgrind_min_installed 

517s 
517s self = 
517s 
517s def test_valgrind_min_installed(self):
517s """Valgrind is installed and recent enough."""
517s cmd = ["valgrind", "-q", "--extra-debuginfo-path=./", "ls"]
517s (ret, out, err) = self._call(cmd)
517s >   self.assertEqual(err, "")
517s E   AssertionError: "==2567== Invalid write of size 4\n==2567[1064 
chars]= \n" != ''
517s E   - ==2567== Invalid write of size 4
517s E   - ==2567==at 0x4843040: ??? (in 
/usr/lib/arm-linux-gnueabihf/libselinux.so.1)
517s E   - ==2567==  Address 0xfec9a7e4 is on thread 1's stack
517s E   - ==2567==  64 bytes below stack pointer
517s E   - ==2567== 
517s E   - ==2567== Invalid write of size 4
517s E   - ==2567==at 0x4842F96: ??? (in 
/usr/lib/arm-linux-gnueabihf/libselinux.so.1)
517s E   - ==2567==  Address 0xfec9a758 is on thread 1's stack
517s E   - ==2567==  160 bytes below stack pointer
517s E   - ==2567== 
517s E   - ==2567== Invalid write of size 4
517s E   - ==2567==at 0x484958C: selinuxfs_exists (in 
/usr/lib/arm-linux-gnueabihf/libselinux.so.1)
517s E   - ==2567==  Address 0xfec9a7bc is on thread 1's stack
517s E   - ==2567==  48 bytes below stack pointer
517s E   - ==2567== 
517s E   - ==2567== Invalid write of size 4
517s E   - ==2567==at 0x4842F0E: ??? (in 
/usr/lib/arm-linux-gnueabihf/libselinux.so.1)
517s E   - ==2567==  Address 0xfec9a690 is on thread 1's stack
517s E   - ==2567==  16 bytes below stack pointer
517s E   - ==2567== 
517s E   - ==2567== Invalid write of size 4
517s E   - ==2567==at 0x4842E62: ??? (in 
/usr/lib/arm-linux-gnueabihf/libselinux.so.1)
517s E   - ==2567==  Address 0xfec9a6a0 is on thread 1's stack
517s E   - ==2567==  8 bytes below stack pointer
517s E   - ==2567==
517s 
517s tests/integration/test_apport_valgrind.py:45: AssertionError
517s === warnings summary 
===

Full log: https://autopkgtest.ubuntu.com/results/autopkgtest-noble-
bdrung-ppa/noble/armhf/a/apport/20231116_191750_27834@/log.gz

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to apport in Ubuntu.
https://bugs.launchpad.net/bugs/2043713

Title:
  armhf autopkgtests fail due to
  TestApportValgrind.test_valgrind_min_installed

Status in apport package in Ubuntu:
  New

Bug description:
  autopkgtests are pretty reliably failing[1] on armhf due to the
  following (single) test failure:

  638s === FAILURES 
===
  638s  TestApportValgrind.test_valgrind_min_installed 

  638s 
  638s self = 
  638s 
  638s def test_valgrind_min_installed(self):
  638s """Valgrind is installed and recent enough."""
  638s cmd = ["valgrind", "-q", "--extra-debuginfo-path=./", "ls"]
  638s (ret, out, err) = self._call(cmd)
  638s >   self.assertEqual(err, "")
  638s E   AssertionError: "==2474== Invalid write of size 4\n==2474[1064 
chars]= \n" != ''
  638s E   Diff is 1134 characters long. Set self.maxDiff to None to see it.
  638s 
  638s tests/integration/test_apport_valgrind.py:43: AssertionError

  This could be related to valgrind functionality being different on
  armhf, it could also be related to integer sizes internally on armhf.
  I haven't looked too deeply into it.

  [1] https://autopkgtest.ubuntu.com/packages/a/apport/noble/armhf

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/apport/+bug/2043713/+subscriptions


-- 
Mailing list: https://launchpad.net/~touch-packages
Post to : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp


[Touch-packages] [Bug 2043713] Re: armhf autopkgtests fail due to TestApportValgrind.test_valgrind_min_installed

2023-11-16 Thread Benjamin Drung
test/apport-valgrind: do not limit diff size:
https://github.com/canonical/apport/pull/253

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to apport in Ubuntu.
https://bugs.launchpad.net/bugs/2043713

Title:
  armhf autopkgtests fail due to
  TestApportValgrind.test_valgrind_min_installed

Status in apport package in Ubuntu:
  New

Bug description:
  autopkgtests are pretty reliably failing[1] on armhf due to the
  following (single) test failure:

  638s === FAILURES 
===
  638s  TestApportValgrind.test_valgrind_min_installed 

  638s 
  638s self = 
  638s 
  638s def test_valgrind_min_installed(self):
  638s """Valgrind is installed and recent enough."""
  638s cmd = ["valgrind", "-q", "--extra-debuginfo-path=./", "ls"]
  638s (ret, out, err) = self._call(cmd)
  638s >   self.assertEqual(err, "")
  638s E   AssertionError: "==2474== Invalid write of size 4\n==2474[1064 
chars]= \n" != ''
  638s E   Diff is 1134 characters long. Set self.maxDiff to None to see it.
  638s 
  638s tests/integration/test_apport_valgrind.py:43: AssertionError

  This could be related to valgrind functionality being different on
  armhf, it could also be related to integer sizes internally on armhf.
  I haven't looked too deeply into it.

  [1] https://autopkgtest.ubuntu.com/packages/a/apport/noble/armhf

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/apport/+bug/2043713/+subscriptions


-- 
Mailing list: https://launchpad.net/~touch-packages
Post to : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp


[Touch-packages] [Bug 2043713] Re: armhf autopkgtests fail due to TestApportValgrind.test_valgrind_min_installed

2023-11-16 Thread Benjamin Drung
I need to set maxDiff to None to see the full output of valgrind.

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to apport in Ubuntu.
https://bugs.launchpad.net/bugs/2043713

Title:
  armhf autopkgtests fail due to
  TestApportValgrind.test_valgrind_min_installed

Status in apport package in Ubuntu:
  New

Bug description:
  autopkgtests are pretty reliably failing[1] on armhf due to the
  following (single) test failure:

  638s === FAILURES 
===
  638s  TestApportValgrind.test_valgrind_min_installed 

  638s 
  638s self = 
  638s 
  638s def test_valgrind_min_installed(self):
  638s """Valgrind is installed and recent enough."""
  638s cmd = ["valgrind", "-q", "--extra-debuginfo-path=./", "ls"]
  638s (ret, out, err) = self._call(cmd)
  638s >   self.assertEqual(err, "")
  638s E   AssertionError: "==2474== Invalid write of size 4\n==2474[1064 
chars]= \n" != ''
  638s E   Diff is 1134 characters long. Set self.maxDiff to None to see it.
  638s 
  638s tests/integration/test_apport_valgrind.py:43: AssertionError

  This could be related to valgrind functionality being different on
  armhf, it could also be related to integer sizes internally on armhf.
  I haven't looked too deeply into it.

  [1] https://autopkgtest.ubuntu.com/packages/a/apport/noble/armhf

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/apport/+bug/2043713/+subscriptions


-- 
Mailing list: https://launchpad.net/~touch-packages
Post to : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp


[Touch-packages] [Bug 2043713] Re: armhf autopkgtests fail due to TestApportValgrind.test_valgrind_min_installed

2023-11-16 Thread Simon Quigley
** Tags added: rls-nn-incoming

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to apport in Ubuntu.
https://bugs.launchpad.net/bugs/2043713

Title:
  armhf autopkgtests fail due to
  TestApportValgrind.test_valgrind_min_installed

Status in apport package in Ubuntu:
  New

Bug description:
  autopkgtests are pretty reliably failing[1] on armhf due to the
  following (single) test failure:

  638s === FAILURES 
===
  638s  TestApportValgrind.test_valgrind_min_installed 

  638s 
  638s self = 
  638s 
  638s def test_valgrind_min_installed(self):
  638s """Valgrind is installed and recent enough."""
  638s cmd = ["valgrind", "-q", "--extra-debuginfo-path=./", "ls"]
  638s (ret, out, err) = self._call(cmd)
  638s >   self.assertEqual(err, "")
  638s E   AssertionError: "==2474== Invalid write of size 4\n==2474[1064 
chars]= \n" != ''
  638s E   Diff is 1134 characters long. Set self.maxDiff to None to see it.
  638s 
  638s tests/integration/test_apport_valgrind.py:43: AssertionError

  This could be related to valgrind functionality being different on
  armhf, it could also be related to integer sizes internally on armhf.
  I haven't looked too deeply into it.

  [1] https://autopkgtest.ubuntu.com/packages/a/apport/noble/armhf

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/apport/+bug/2043713/+subscriptions


-- 
Mailing list: https://launchpad.net/~touch-packages
Post to : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp