[Touch-packages] [Bug 2063200] Re: useradd --extrausers --groups tries to lock /etc/group

2024-04-24 Thread Simon Chopin
The issue was introduced with https://github.com/shadow-
maint/shadow/pull/237

Basically, the previous group validation was done using glibc's getgrid
directly, which was presumably coping well with the RO status of
/etc/group, but that poses consistency problems because you could add a
local user to a network group. That PR changed this to only check the
local /etc/group file contents manually instead.

Sadly, it doesn't cope well with our extrausers feature on multiple levels:
* The manual code fails hard if it can't lock the files
* We presumably have local groups defined in multiple places, which the code 
doesn't allow for.

A quickfix would be:
* Move the validation to until *after* parsing all of the options
* Revert back to the previous approach to validate groups if in extrausers mode

A more involved fix would be to replace that with an approach that would
check both /etc/group and the extrausers equivalent when validating
groups, while silently ignoring locking failures.

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

Title:
  useradd --extrausers --groups tries to lock /etc/group

Status in shadow package in Ubuntu:
  New

Bug description:
  On Ubuntu Core 24 calling the command line

  useradd --extrausers --groups somegroup somenewuser

  ... fails with:

  useradd: cannot lock /etc/group; try again later.

  It worked on 22.04. /etc is not writable. It also fails if somegroup
  is a group in extrausers.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/shadow/+bug/2063200/+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 2063200] Re: useradd --extrausers --groups tries to lock /etc/group

2024-04-23 Thread Simon Chopin
** Tags added: foundations-todo

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

Title:
  useradd --extrausers --groups tries to lock /etc/group

Status in shadow package in Ubuntu:
  New

Bug description:
  On Ubuntu Core 24 calling the command line

  useradd --extrausers --groups somegroup somenewuser

  ... fails with:

  useradd: cannot lock /etc/group; try again later.

  It worked on 22.04. /etc is not writable. It also fails if somegroup
  is a group in extrausers.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/shadow/+bug/2063200/+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 2063200] Re: useradd --extrausers --groups tries to lock /etc/group

2024-04-23 Thread Simon Chopin
Quick repro steps:

❯ lxc launch ubuntu-daily:noble shadow
Creating shadow
Starting shadow
❯ lxc exec shadow bash
root@shadow:~# mv /etc /etc_write
root@shadow:~# mkdir /etc
root@shadow:~# mount -o bind,ro /etc_write /etc
root@shadow:~# useradd --extrausers --groups somegroup somenewuser
useradd: cannot lock /etc/group; try again later.

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

Title:
  useradd --extrausers --groups tries to lock /etc/group

Status in shadow package in Ubuntu:
  New

Bug description:
  On Ubuntu Core 24 calling the command line

  useradd --extrausers --groups somegroup somenewuser

  ... fails with:

  useradd: cannot lock /etc/group; try again later.

  It worked on 22.04. /etc is not writable. It also fails if somegroup
  is a group in extrausers.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/shadow/+bug/2063200/+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 2063200] Re: useradd --extrausers --groups tries to lock /etc/group

2024-04-23 Thread Simon Chopin
** Changed in: shadow (Ubuntu)
 Assignee: (unassigned) => Simon Chopin (schopin)

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

Title:
  useradd --extrausers --groups tries to lock /etc/group

Status in shadow package in Ubuntu:
  New

Bug description:
  On Ubuntu Core 24 calling the command line

  useradd --extrausers --groups somegroup somenewuser

  ... fails with:

  useradd: cannot lock /etc/group; try again later.

  It worked on 22.04. /etc is not writable. It also fails if somegroup
  is a group in extrausers.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/shadow/+bug/2063200/+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 2060962] Re: apport-bug: cli reports syntax warnings to user

2024-04-11 Thread Simon Chopin
** Also affects: apport-symptoms (Ubuntu)
   Importance: Undecided
   Status: New

** Changed in: apport (Ubuntu)
   Status: New => Invalid

** Description changed:

  Apport version: 2.28.0-0ubuntu1
  Ubuntu-Server 24.04 Beta amd64 (20240410.1)
  
- See attached screenshot for error.
+ /usr/share/apport/symptoms/_audio_data.py:123: SyntaxWarning: invalid escape 
sequence '\['
+   m = re.search('Pin Default 0x(.*?): \[(.*?)\] (.*?) at (.*?) (.*)', line)
+ /usr/share/apport/symptoms/_audio_data.py:148: SyntaxWarning: invalid escape 
sequence '\d'
+   m = re.search(' (\d+) \[(\w+)\s*\]: (.+)', card)
+ /usr/share/apport/symptoms/_audio_data.py:162: SyntaxWarning: invalid escape 
sequence '\w'
+   m = re.match('^(\w+) #(\d+)', line)
+ /usr/share/apport/symptoms/_audio_data.py:171: SyntaxWarning: invalid escape 
sequence '\w'
+   m = re.match('^\t(\w+.*?): (.*)', line)
+ /usr/share/apport/symptoms/_audio_data.py:177: SyntaxWarning: invalid escape 
sequence '\w'
+   m = re.match('^\t(\w+.*?):', line)
+ /usr/share/apport/symptoms/_audio_data.py:182: SyntaxWarning: invalid escape 
sequence '\w'
+   m = re.match('^\t\t(\w+.*?) = "(.*)"', line)
+ /usr/share/apport/symptoms/_audio_mixercontrol.py:29: SyntaxWarning: invalid 
escape sequence '\['
+   m = re.search("\[([\-0-9.]+)dB\]", s)
+ /usr/share/apport/symptoms/_audio_mixercontrol.py:34: SyntaxWarning: invalid 
escape sequence '\['
+   if re.search("\[on\]", s):
+ /usr/share/apport/symptoms/_audio_mixercontrol.py:36: SyntaxWarning: invalid 
escape sequence '\['
+   if re.search("\[off\]", s):
+ /usr/share/apport/symptoms/_audio_mixercontrol.py:38: SyntaxWarning: invalid 
escape sequence '\d'
+   m = re.search(" ?(\d+) ", s)
+ /usr/share/apport/symptoms/_audio_mixercontrol.py:41: SyntaxWarning: invalid 
escape sequence '\['
+   m = re.search("\[([\-0-9.]+)%\]", s)

-- 
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/2060962

Title:
  apport-bug: cli reports syntax warnings to user

Status in apport package in Ubuntu:
  Invalid
Status in apport-symptoms package in Ubuntu:
  New

Bug description:
  Apport version: 2.28.0-0ubuntu1
  Ubuntu-Server 24.04 Beta amd64 (20240410.1)

  /usr/share/apport/symptoms/_audio_data.py:123: SyntaxWarning: invalid escape 
sequence '\['
m = re.search('Pin Default 0x(.*?): \[(.*?)\] (.*?) at (.*?) (.*)', line)
  /usr/share/apport/symptoms/_audio_data.py:148: SyntaxWarning: invalid escape 
sequence '\d'
m = re.search(' (\d+) \[(\w+)\s*\]: (.+)', card)
  /usr/share/apport/symptoms/_audio_data.py:162: SyntaxWarning: invalid escape 
sequence '\w'
m = re.match('^(\w+) #(\d+)', line)
  /usr/share/apport/symptoms/_audio_data.py:171: SyntaxWarning: invalid escape 
sequence '\w'
m = re.match('^\t(\w+.*?): (.*)', line)
  /usr/share/apport/symptoms/_audio_data.py:177: SyntaxWarning: invalid escape 
sequence '\w'
m = re.match('^\t(\w+.*?):', line)
  /usr/share/apport/symptoms/_audio_data.py:182: SyntaxWarning: invalid escape 
sequence '\w'
m = re.match('^\t\t(\w+.*?) = "(.*)"', line)
  /usr/share/apport/symptoms/_audio_mixercontrol.py:29: SyntaxWarning: invalid 
escape sequence '\['
m = re.search("\[([\-0-9.]+)dB\]", s)
  /usr/share/apport/symptoms/_audio_mixercontrol.py:34: SyntaxWarning: invalid 
escape sequence '\['
if re.search("\[on\]", s):
  /usr/share/apport/symptoms/_audio_mixercontrol.py:36: SyntaxWarning: invalid 
escape sequence '\['
if re.search("\[off\]", s):
  /usr/share/apport/symptoms/_audio_mixercontrol.py:38: SyntaxWarning: invalid 
escape sequence '\d'
m = re.search(" ?(\d+) ", s)
  /usr/share/apport/symptoms/_audio_mixercontrol.py:41: SyntaxWarning: invalid 
escape sequence '\['
m = re.search("\[([\-0-9.]+)%\]", s)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/apport/+bug/2060962/+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 2059078] Re: proposed-migration for faketime 0.9.10-2.1ubuntu1

2024-04-02 Thread Simon Chopin
What now remains to be done is to heavily patch faketime to, when on
armhf:

1/ use the proper symbols from glibc (e.g. __clock_gettime64 instead of 
__clock_gettime)
2/ expose those symbols instead of the legacy 32-bit ones.

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

Title:
  proposed-migration for faketime 0.9.10-2.1ubuntu1

Status in bash package in Ubuntu:
  New
Status in faketime package in Ubuntu:
  New

Bug description:
  faketime 0.9.10-2.1ubuntu1 is stuck in -proposed with build failures
  on armhf.

  On armhf, the testsuite confusingly fails with a stack smash error.
  But this error happens in bash, which isn't even meant to be the
  process under test.

  Minimal reproducer:
  # LD_PRELOAD=./src/libfaketime.so.1 bash -c 'exit 0'
  *** stack smashing detected ***: terminated
  Aborted (core dumped)
  #

  Confusingly, ltrace shows different results for the newly-built binary
  than from one built without 64-bit time_t.

  # LD_PRELOAD=./src/libfaketime.so.1 ltrace --library '*faketime*' bash -c 
'exit 0'
  bash->getrandom(0x1f3bf08, 1, 0x9683b0, 0)   = 0xc8202
  bash->getrandom(0xc8203, 0xf7fad53c, 1023, 0xf7eef801) = 0xc8202
  *** stack smashing detected ***: terminated
  --- SIGABRT (Aborted) ---
  +++ killed by SIGABRT +++
  # LD_PRELOAD=/usr/lib/arm-linux-gnueabihf/faketime/libfaketime.so.1 ltrace 
--library '*faketime*' bash -c 'exit 0' 
  bash->gettimeofday(0x8b07a0, 0)  = 0
  bash->getpid()   = 819717
  bash->gettimeofday(0xffb88714, 0)= 0
  bash->getpid()   = 819717
  bash->gettimeofday(0xffb8871c, 0)= 0
  bash->getpid()   = 819717
  +++ exited (status 0) +++
  #

  Unsetting -DFAKE_RANDOM in debian/rules does not fix the problem
  however.

  So simply loading the LD_PRELOAD library without executing it seems to
  be enough to break bash.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/bash/+bug/2059078/+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 2058769] Re: proposed-migration for click 0.5.2-2

2024-03-27 Thread Simon Chopin
** Also affects: glib2.0 (Ubuntu)
   Importance: Undecided
   Status: New

** Description changed:

- click 0.5.2-2 is stuck in -proposed.  autopkgtest now fails on armhf,
- and possibly on all archs.
+ click 0.5.2-2 is stuck in -proposed.  autopkgtest now fails on ppc64el,
+ s390x.
  
- armhf binary will be removed from the release pocket.
+ In order to be able to run the tests without all-proposed=1, glib 2.0 is
+ needed, which is why I marked it as affected.
+ 
+ Excerpt of the test logs:
+ 
+ ERROR: test_list_simple 
(click_package.tests.integration.test_list.TestList.test_list_simple)
+ --
+ Traceback (most recent call last):
+   File 
"/tmp/autopkgtest.VczHPz/build.dRN/src/click_package/tests/integration/test_list.py",
 line 29, in test_list_simple
+ self.click_install(path_to_click, name, user)
+   File 
"/tmp/autopkgtest.VczHPz/build.dRN/src/click_package/tests/integration/helpers.py",
 line 99, in click_install
+ subprocess.check_call(cmd)
+   File "/usr/lib/python3.12/subprocess.py", line 413, in check_call
+ raise CalledProcessError(retcode, cmd)
+ subprocess.CalledProcessError: Command '['/usr/bin/click', 'install', 
'--user=root', '--allow-unauthenticated', 
'/tmp/tmpqhzp18eh/com.ubuntu.verify-ok_1.0_all.click']' returned non-zero exit 
status 1.
+ 
+ ==
+ ERROR: test_debsig_install_valid_signature 
(click_package.tests.integration.test_signatures.TestSignatureVerification.test_debsig_install_valid_signature)
+ --
+ Traceback (most recent call last):
+   File 
"/tmp/autopkgtest.VczHPz/build.dRN/src/click_package/tests/integration/test_signatures.py",
 line 207, in test_debsig_install_valid_signature
+ subprocess.check_call(
+   File "/usr/lib/python3.12/subprocess.py", line 413, in check_call
+ raise CalledProcessError(retcode, cmd)
+ subprocess.CalledProcessError: Command '['/usr/bin/click', 'install', 
'--user=root', '/tmp/tmpymtfsjg9/org.example.debsig-valid-sig_1.0_all.click']' 
returned non-zero exit status 1.
+ 
+ ==
+ ERROR: test_debsig_install_can_install_with_sig_override 
(click_package.tests.integration.test_signatures.TestSignatureVerificationNoSignature.test_debsig_install_can_install_with_sig_override)
+ --
+ Traceback (most recent call last):
+   File 
"/tmp/autopkgtest.VczHPz/build.dRN/src/click_package/tests/integration/test_signatures.py",
 line 164, in test_debsig_install_can_install_with_sig_override
+ subprocess.check_call(
+   File "/usr/lib/python3.12/subprocess.py", line 413, in check_call
+ raise CalledProcessError(retcode, cmd)
+ subprocess.CalledProcessError: Command '['/usr/bin/click', 'install', 
'--allow-unauthenticated', '--user=root', 
'/tmp/tmpheysy9ze/org.example.debsig-no-sig_1.0_all.click']' returned non-zero 
exit status 1.

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

Title:
  proposed-migration for click 0.5.2-2

Status in click package in Ubuntu:
  New
Status in glib2.0 package in Ubuntu:
  New

Bug description:
  click 0.5.2-2 is stuck in -proposed.  autopkgtest now fails on
  ppc64el, s390x.

  In order to be able to run the tests without all-proposed=1, glib 2.0
  is needed, which is why I marked it as affected.

  Excerpt of the test logs:

  ERROR: test_list_simple 
(click_package.tests.integration.test_list.TestList.test_list_simple)
  --
  Traceback (most recent call last):
File 
"/tmp/autopkgtest.VczHPz/build.dRN/src/click_package/tests/integration/test_list.py",
 line 29, in test_list_simple
  self.click_install(path_to_click, name, user)
File 
"/tmp/autopkgtest.VczHPz/build.dRN/src/click_package/tests/integration/helpers.py",
 line 99, in click_install
  subprocess.check_call(cmd)
File "/usr/lib/python3.12/subprocess.py", line 413, in check_call
  raise CalledProcessError(retcode, cmd)
  subprocess.CalledProcessError: Command '['/usr/bin/click', 'install', 
'--user=root', '--allow-unauthenticated', 
'/tmp/tmpqhzp18eh/com.ubuntu.verify-ok_1.0_all.click']' returned non-zero exit 
status 1.

  ==
  ERROR: test_debsig_install_valid_signature 
(click_package.tests.integration.test_signatures.TestSignatureVerification.test_debsig_install_valid_signature)
  --
  Traceback (most recent call last):
File 
"/tmp/autopkgtest.VczHPz/build.dRN/src/click_package/tests/integration/test_signatures.py",
 line 207, in 

[Touch-packages] [Bug 2059078] Re: proposed-migration for faketime 0.9.10-2.1ubuntu1

2024-03-26 Thread Simon Chopin
Oh, hang on. The bash build has apparently been uploaded just a day
after the t64 gcc, which means gcc was presumably still building when
the bash build started:

gcc-13 armhf 13.2.0-13ubuntu1 (from the bash build logs)

A bash rebuild should "fix" this somewhat. Well, at least a little bit.

** Also affects: bash (Ubuntu)
   Importance: Undecided
   Status: New

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

Title:
  proposed-migration for faketime 0.9.10-2.1ubuntu1

Status in bash package in Ubuntu:
  New
Status in faketime package in Ubuntu:
  New

Bug description:
  faketime 0.9.10-2.1ubuntu1 is stuck in -proposed with build failures
  on armhf.

  On armhf, the testsuite confusingly fails with a stack smash error.
  But this error happens in bash, which isn't even meant to be the
  process under test.

  Minimal reproducer:
  # LD_PRELOAD=./src/libfaketime.so.1 bash -c 'exit 0'
  *** stack smashing detected ***: terminated
  Aborted (core dumped)
  #

  Confusingly, ltrace shows different results for the newly-built binary
  than from one built without 64-bit time_t.

  # LD_PRELOAD=./src/libfaketime.so.1 ltrace --library '*faketime*' bash -c 
'exit 0'
  bash->getrandom(0x1f3bf08, 1, 0x9683b0, 0)   = 0xc8202
  bash->getrandom(0xc8203, 0xf7fad53c, 1023, 0xf7eef801) = 0xc8202
  *** stack smashing detected ***: terminated
  --- SIGABRT (Aborted) ---
  +++ killed by SIGABRT +++
  # LD_PRELOAD=/usr/lib/arm-linux-gnueabihf/faketime/libfaketime.so.1 ltrace 
--library '*faketime*' bash -c 'exit 0' 
  bash->gettimeofday(0x8b07a0, 0)  = 0
  bash->getpid()   = 819717
  bash->gettimeofday(0xffb88714, 0)= 0
  bash->getpid()   = 819717
  bash->gettimeofday(0xffb8871c, 0)= 0
  bash->getpid()   = 819717
  +++ exited (status 0) +++
  #

  Unsetting -DFAKE_RANDOM in debian/rules does not fix the problem
  however.

  So simply loading the LD_PRELOAD library without executing it seems to
  be enough to break bash.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/bash/+bug/2059078/+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 2052930] Re: liblocale-gettext-perl autopkgtests fail against glibc 2.39

2024-03-12 Thread Simon Chopin
** Changed in: glibc (Ubuntu)
   Status: Triaged => Invalid

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

Title:
  liblocale-gettext-perl autopkgtests fail against glibc 2.39

Status in glibc package in Ubuntu:
  Invalid
Status in liblocale-gettext-perl package in Ubuntu:
  Fix Committed

Bug description:
  The autopkgtests for liblocale-gettext-perl fail against glibc 2.39
  with the following errors:

  autopkgtest [15:27:03]: test autodep8-perl-build-deps: 
[---
  243s t/bind.t ... 
  243s 1..1
  243s # Running under perl version 5.036000 for linux
  243s # Current time local: Wed Feb  7 15:27:02 2024
  243s # Current time GMT:   Wed Feb  7 15:27:02 2024
  243s # Using Test.pm version 1.31
  243s ok 1
  243s ok
  243s t/frconvert.t .. 
  243s 1..1
  243s # Running under perl version 5.036000 for linux
  243s # Current time local: Wed Feb  7 15:27:02 2024
  243s # Current time GMT:   Wed Feb  7 15:27:02 2024
  243s # Using Test.pm version 1.31
  243s not ok 1
  243s # Failed test 1 in t/frconvert.t at line 22
  243s #  t/frconvert.t line 22 is: ok(0);
  243s Failed 1/1 subtests 
  243s t/jaconvert.t .. 
  243s 1..1
  243s # Running under perl version 5.036000 for linux
  243s # Current time local: Wed Feb  7 15:27:03 2024
  243s # Current time GMT:   Wed Feb  7 15:27:03 2024
  243s # Using Test.pm version 1.31
  243s test
  243s not ok 1
  243s # Failed test 1 in t/jaconvert.t at line 23
  243s #  t/jaconvert.t line 23 is: ok(0);
  243s Failed 1/1 subtests 
  243s t/raw.t  
  243s 1..1
  243s # Running under perl version 5.036000 for linux
  243s # Current time local: Wed Feb  7 15:27:03 2024
  243s # Current time GMT:   Wed Feb  7 15:27:03 2024
  243s # Using Test.pm version 1.31
  243s not ok 1
  243s # Failed test 1 in t/raw.t at line 14
  243s #  t/raw.t line 14 is:   ok(0);
  243s Failed 1/1 subtests 
  243s t/use.t  
  243s 1..1
  243s # Running under perl version 5.036000 for linux
  243s # Current time local: Wed Feb  7 15:27:03 2024
  243s # Current time GMT:   Wed Feb  7 15:27:03 2024
  243s # Using Test.pm version 1.31
  243s ok 1
  243s ok
  243s 
  243s Test Summary Report
  243s ---
  243s t/frconvert.t (Wstat: 0 Tests: 1 Failed: 1)
  243s   Failed test:  1
  243s t/jaconvert.t (Wstat: 0 Tests: 1 Failed: 1)
  243s   Failed test:  1
  243s t/raw.t  (Wstat: 0 Tests: 1 Failed: 1)
  243s   Failed test:  1
  243s Files=5, Tests=5,  1 wallclock secs ( 0.03 usr  0.01 sys +  0.09 cusr  
0.07 csys =  0.20 CPU)
  243s Result: FAIL

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/glibc/+bug/2052930/+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 2052930] Re: liblocale-gettext-perl autopkgtests fail against glibc 2.39

2024-03-11 Thread Simon Chopin
It turns out the fix was already in the upstream repo as a PR for a
while (couple of years?). I've submitted a Salsa MR to proactively
address the issue before it shows up there:

https://salsa.debian.org/perl-team/modules/packages/liblocale-gettext-
perl/-/merge_requests/1

and I've uploaded the same changes in Ubuntu.

** Changed in: liblocale-gettext-perl (Ubuntu)
   Status: New => Fix Committed

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

Title:
  liblocale-gettext-perl autopkgtests fail against glibc 2.39

Status in glibc package in Ubuntu:
  Triaged
Status in liblocale-gettext-perl package in Ubuntu:
  Fix Committed

Bug description:
  The autopkgtests for liblocale-gettext-perl fail against glibc 2.39
  with the following errors:

  autopkgtest [15:27:03]: test autodep8-perl-build-deps: 
[---
  243s t/bind.t ... 
  243s 1..1
  243s # Running under perl version 5.036000 for linux
  243s # Current time local: Wed Feb  7 15:27:02 2024
  243s # Current time GMT:   Wed Feb  7 15:27:02 2024
  243s # Using Test.pm version 1.31
  243s ok 1
  243s ok
  243s t/frconvert.t .. 
  243s 1..1
  243s # Running under perl version 5.036000 for linux
  243s # Current time local: Wed Feb  7 15:27:02 2024
  243s # Current time GMT:   Wed Feb  7 15:27:02 2024
  243s # Using Test.pm version 1.31
  243s not ok 1
  243s # Failed test 1 in t/frconvert.t at line 22
  243s #  t/frconvert.t line 22 is: ok(0);
  243s Failed 1/1 subtests 
  243s t/jaconvert.t .. 
  243s 1..1
  243s # Running under perl version 5.036000 for linux
  243s # Current time local: Wed Feb  7 15:27:03 2024
  243s # Current time GMT:   Wed Feb  7 15:27:03 2024
  243s # Using Test.pm version 1.31
  243s test
  243s not ok 1
  243s # Failed test 1 in t/jaconvert.t at line 23
  243s #  t/jaconvert.t line 23 is: ok(0);
  243s Failed 1/1 subtests 
  243s t/raw.t  
  243s 1..1
  243s # Running under perl version 5.036000 for linux
  243s # Current time local: Wed Feb  7 15:27:03 2024
  243s # Current time GMT:   Wed Feb  7 15:27:03 2024
  243s # Using Test.pm version 1.31
  243s not ok 1
  243s # Failed test 1 in t/raw.t at line 14
  243s #  t/raw.t line 14 is:   ok(0);
  243s Failed 1/1 subtests 
  243s t/use.t  
  243s 1..1
  243s # Running under perl version 5.036000 for linux
  243s # Current time local: Wed Feb  7 15:27:03 2024
  243s # Current time GMT:   Wed Feb  7 15:27:03 2024
  243s # Using Test.pm version 1.31
  243s ok 1
  243s ok
  243s 
  243s Test Summary Report
  243s ---
  243s t/frconvert.t (Wstat: 0 Tests: 1 Failed: 1)
  243s   Failed test:  1
  243s t/jaconvert.t (Wstat: 0 Tests: 1 Failed: 1)
  243s   Failed test:  1
  243s t/raw.t  (Wstat: 0 Tests: 1 Failed: 1)
  243s   Failed test:  1
  243s Files=5, Tests=5,  1 wallclock secs ( 0.03 usr  0.01 sys +  0.09 cusr  
0.07 csys =  0.20 CPU)
  243s Result: FAIL

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/glibc/+bug/2052930/+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 2056561] Re: Libc6 bug in gvfs-udisk

2024-03-08 Thread Simon Chopin
Unless I'm missing something, the issue you're linking is about glib,
not glibc. Reassigning the bug accordingly.

** Also affects: glib2.0 (Ubuntu)
   Importance: Undecided
   Status: New

** Changed in: glibc (Ubuntu)
   Status: New => Invalid

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

Title:
  Libc6 bug in gvfs-udisk

Status in glib2.0 package in Ubuntu:
  New
Status in glibc package in Ubuntu:
  Invalid

Bug description:
  Hi,

  Please see https://gitlab.gnome.org/GNOME/glib/-/issues/3168, which is
  a result of https://gitlab.gnome.org/GNOME/glib/-/issues/3168, which
  is fixed but needs a backport or something.

  Thanks,

  tg

  ProblemType: Bug
  DistroRelease: Ubuntu 23.10
  Package: libc6 2.38-1ubuntu6.1
  ProcVersionSignature: Ubuntu 6.5.0-25.25-generic 6.5.13
  Uname: Linux 6.5.0-25-generic x86_64
  NonfreeKernelModules: zfs
  ApportVersion: 2.27.0-0ubuntu5
  Architecture: amd64
  CasperMD5CheckResult: pass
  CurrentDesktop: GNOME
  Date: Fri Mar  8 15:15:39 2024
  Dependencies:
   gcc-13-base 13.2.0-4ubuntu3
   libc6 2.38-1ubuntu6.1
   libgcc-s1 13.2.0-4ubuntu3
   libidn2-0 2.3.4-1
   libunistring2 1.0-2
  InstallationDate: Installed on 2022-12-08 (456 days ago)
  InstallationMedia: Ubuntu 22.10 "Kinetic Kudu" - Release amd64 (20221020)
  SourcePackage: glibc
  UpgradeStatus: Upgraded to mantic on 2023-10-01 (159 days ago)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/glib2.0/+bug/2056561/+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 2056196] [NEW] BT headset is disconnected when remotely changing from A2DP to HSP

2024-03-05 Thread Simon Chopin
Public bug reported:

Release of Ubuntu: Noble
Package Version: 5.72-0ubuntu1

My headset changed profile from A2DP to HSP as I received a phone call on my 
phone (the headset can connect to multiple BT devices).
I'd expect the system to adapt to the new profile (add a new source, change the 
properties of the sink to signal that it's crappy now, etc...), but instead it 
completely disconnected the headset.

I'd assume this line in the logs is the reason:

mars 05 16:01:44 pug bluetoothd[2644]:
src/profile.c:ext_io_disconnected() Unable to get io data for Hands-Free
Voice gateway: getpeername: Transport endpoint is not connected (107)

ProblemType: Bug
DistroRelease: Ubuntu 24.04
Package: bluez 5.72-0ubuntu1
ProcVersionSignature: Ubuntu 6.8.0-11.11-generic 6.8.0-rc4
Uname: Linux 6.8.0-11-generic x86_64
NonfreeKernelModules: zfs
ApportVersion: 2.28.0-0ubuntu1
Architecture: amd64
CasperMD5CheckResult: pass
CurrentDesktop: GNOME
Date: Tue Mar  5 16:03:31 2024
InstallationDate: Installed on 2021-07-05 (974 days ago)
InstallationMedia: Ubuntu 21.04 "Hirsute Hippo" - Release amd64 (20210420)
InterestingModules: rfcomm bnep btusb bluetooth
MachineType: Dell Inc. XPS 13 9310
ProcEnviron:
 LANG=fr_FR.UTF-8
 PATH=(custom, no user)
 SHELL=/usr/bin/zsh
 TERM=xterm-256color
 XDG_RUNTIME_DIR=
ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz-6.8.0-11-generic 
root=UUID=6bfcd06c-aed1-4da7-949a-dffbf9878bda ro quiet splash 
i915.enable_psr=0 vt.handoff=7
SourcePackage: bluez
UpgradeStatus: Upgraded to noble on 2024-03-05 (0 days ago)
dmi.bios.date: 12/19/2023
dmi.bios.release: 3.20
dmi.bios.vendor: Dell Inc.
dmi.bios.version: 3.20.0
dmi.board.name: 0DXP1F
dmi.board.vendor: Dell Inc.
dmi.board.version: A00
dmi.chassis.type: 10
dmi.chassis.vendor: Dell Inc.
dmi.modalias: 
dmi:bvnDellInc.:bvr3.20.0:bd12/19/2023:br3.20:svnDellInc.:pnXPS139310:pvr:rvnDellInc.:rn0DXP1F:rvrA00:cvnDellInc.:ct10:cvr:sku0991:
dmi.product.family: XPS
dmi.product.name: XPS 13 9310
dmi.product.sku: 0991
dmi.sys.vendor: Dell Inc.
hciconfig:
 hci0:  Type: Primary  Bus: USB
BD Address: 68:54:5A:94:85:F3  ACL MTU: 1021:4  SCO MTU: 96:6
UP RUNNING PSCAN 
RX bytes:20697414 acl:97 sco:328138 events:3546 errors:0
TX bytes:21468970 acl:107 sco:327713 commands:3406 errors:0

** Affects: bluez (Ubuntu)
 Importance: Undecided
 Status: New


** Tags: amd64 apport-bug noble wayland-session

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

Title:
  BT headset is disconnected when remotely changing from A2DP to HSP

Status in bluez package in Ubuntu:
  New

Bug description:
  Release of Ubuntu: Noble
  Package Version: 5.72-0ubuntu1

  My headset changed profile from A2DP to HSP as I received a phone call on my 
phone (the headset can connect to multiple BT devices).
  I'd expect the system to adapt to the new profile (add a new source, change 
the properties of the sink to signal that it's crappy now, etc...), but instead 
it completely disconnected the headset.

  I'd assume this line in the logs is the reason:

  mars 05 16:01:44 pug bluetoothd[2644]:
  src/profile.c:ext_io_disconnected() Unable to get io data for Hands-
  Free Voice gateway: getpeername: Transport endpoint is not connected
  (107)

  ProblemType: Bug
  DistroRelease: Ubuntu 24.04
  Package: bluez 5.72-0ubuntu1
  ProcVersionSignature: Ubuntu 6.8.0-11.11-generic 6.8.0-rc4
  Uname: Linux 6.8.0-11-generic x86_64
  NonfreeKernelModules: zfs
  ApportVersion: 2.28.0-0ubuntu1
  Architecture: amd64
  CasperMD5CheckResult: pass
  CurrentDesktop: GNOME
  Date: Tue Mar  5 16:03:31 2024
  InstallationDate: Installed on 2021-07-05 (974 days ago)
  InstallationMedia: Ubuntu 21.04 "Hirsute Hippo" - Release amd64 (20210420)
  InterestingModules: rfcomm bnep btusb bluetooth
  MachineType: Dell Inc. XPS 13 9310
  ProcEnviron:
   LANG=fr_FR.UTF-8
   PATH=(custom, no user)
   SHELL=/usr/bin/zsh
   TERM=xterm-256color
   XDG_RUNTIME_DIR=
  ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz-6.8.0-11-generic 
root=UUID=6bfcd06c-aed1-4da7-949a-dffbf9878bda ro quiet splash 
i915.enable_psr=0 vt.handoff=7
  SourcePackage: bluez
  UpgradeStatus: Upgraded to noble on 2024-03-05 (0 days ago)
  dmi.bios.date: 12/19/2023
  dmi.bios.release: 3.20
  dmi.bios.vendor: Dell Inc.
  dmi.bios.version: 3.20.0
  dmi.board.name: 0DXP1F
  dmi.board.vendor: Dell Inc.
  dmi.board.version: A00
  dmi.chassis.type: 10
  dmi.chassis.vendor: Dell Inc.
  dmi.modalias: 
dmi:bvnDellInc.:bvr3.20.0:bd12/19/2023:br3.20:svnDellInc.:pnXPS139310:pvr:rvnDellInc.:rn0DXP1F:rvrA00:cvnDellInc.:ct10:cvr:sku0991:
  dmi.product.family: XPS
  dmi.product.name: XPS 13 9310
  dmi.product.sku: 0991
  dmi.sys.vendor: Dell Inc.
  hciconfig:
   hci0:Type: Primary  Bus: USB
BD Address: 68:54:5A:94:85:F3  ACL MTU: 1021:4  SCO MTU: 96:6
UP RUNNING PSCAN 
RX bytes:20697414 acl:97 sco:328138 

[Touch-packages] [Bug 2056151] [NEW] systemd should create empty /etc/$program.conf.d directories

2024-03-05 Thread Simon Chopin
Public bug reported:

As a header to all .conf files in systemd there's a comment saying

# Entries in this file show the compile time defaults. Local configuration
# should be created by either modifying this file (or a copy of it placed in
# /etc/ if the original file is shipped in /usr/), or by creating "drop-ins" in
# the /etc/systemd/user.conf.d/ directory. The latter is generally recommended.

(with variations on the actual directory name, of course)

Since the .d method is the recommended way, the systemd package should
create the empty directory as a way to reduce friction and make it more
even more discoverable to the user.

** Affects: systemd (Ubuntu)
 Importance: Undecided
 Status: New

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

Title:
  systemd should create empty /etc/$program.conf.d directories

Status in systemd package in Ubuntu:
  New

Bug description:
  As a header to all .conf files in systemd there's a comment saying

  # Entries in this file show the compile time defaults. Local configuration
  # should be created by either modifying this file (or a copy of it placed in
  # /etc/ if the original file is shipped in /usr/), or by creating "drop-ins" 
in
  # the /etc/systemd/user.conf.d/ directory. The latter is generally 
recommended.

  (with variations on the actual directory name, of course)

  Since the .d method is the recommended way, the systemd package should
  create the empty directory as a way to reduce friction and make it
  more even more discoverable to the user.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/2056151/+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 2046844] Re: AppArmor user namespace creation restrictions cause many applications to crash with SIGTRAP

2024-02-27 Thread Simon Chopin
We had a mitigation for this in glibc but the latest change from simply
denying the unshare() call to allowing it but then denying anything
requiring capabilities *presumably* broke the glibc test suite again.
I'm only basing this from looking at the test logs, as I'm temporarily
unable to run autopkgtests locally and am lacking the time to fix it.

2 classes of errors:

2770s FAIL: stdlib/tst-system
2770s original exit status 1
2770s error: test-container.c:1136: could not create a private mount namespace

That one is clearly userns-related, as it's due to a failing mount()
call right after unshare()

2770s FAIL: sunrpc/tst-svc_register
2770s original exit status 1
2770s error: xwrite.c:32: write of 12 bytes failed after 0: Operation not 
permitted
2770s error: 1 test failures

I can't tell for sure what this one is about since this is your basic
write() call and I don't have a stack trace at hand, but the EPERM would
suggest that it's related.

I think a first fix would be to amend the test script to disable the
userns restriction entirely for the duration of the tests (using 'needs-
sudo'), while I'll still need to patch the test suite eventually to
handle this new failure mode gracefully and simply ignore the tests,
akin to https://sourceware.org/pipermail/libc-
alpha/2024-February/154754.html

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

Title:
  AppArmor user namespace creation restrictions cause many applications
  to crash with SIGTRAP

Status in akonadiconsole package in Ubuntu:
  Fix Released
Status in akregator package in Ubuntu:
  Fix Released
Status in angelfish package in Ubuntu:
  In Progress
Status in apparmor package in Ubuntu:
  Fix Released
Status in bubblewrap package in Ubuntu:
  Confirmed
Status in cantor package in Ubuntu:
  Fix Released
Status in devhelp package in Ubuntu:
  Fix Released
Status in digikam package in Ubuntu:
  Fix Released
Status in epiphany-browser package in Ubuntu:
  Fix Released
Status in evolution package in Ubuntu:
  Fix Released
Status in falkon package in Ubuntu:
  Fix Released
Status in freecad package in Ubuntu:
  Confirmed
Status in ghostwriter package in Ubuntu:
  Fix Released
Status in gnome-packagekit package in Ubuntu:
  Confirmed
Status in goldendict-webengine package in Ubuntu:
  Confirmed
Status in kalgebra package in Ubuntu:
  Fix Released
Status in kchmviewer package in Ubuntu:
  Confirmed
Status in kdeplasma-addons package in Ubuntu:
  Confirmed
Status in kgeotag package in Ubuntu:
  Fix Released
Status in kiwix package in Ubuntu:
  Confirmed
Status in kmail package in Ubuntu:
  Fix Released
Status in konqueror package in Ubuntu:
  Fix Released
Status in kontact package in Ubuntu:
  Fix Released
Status in marble package in Ubuntu:
  Fix Released
Status in notepadqq package in Ubuntu:
  Confirmed
Status in opam package in Ubuntu:
  Fix Released
Status in pageedit package in Ubuntu:
  Confirmed
Status in plasma-desktop package in Ubuntu:
  Confirmed
Status in plasma-welcome package in Ubuntu:
  Fix Released
Status in privacybrowser package in Ubuntu:
  Confirmed
Status in qmapshack package in Ubuntu:
  Confirmed
Status in qutebrowser package in Ubuntu:
  Confirmed
Status in rssguard package in Ubuntu:
  Confirmed
Status in steam package in Ubuntu:
  Fix Committed
Status in supercollider package in Ubuntu:
  Confirmed
Status in tellico package in Ubuntu:
  Fix Released

Bug description:
  Hi, I run Ubuntu development branch 24.04 and I have a problem with
  Epiphany browser 45.1-1 (Gnome Web): program doesn't launch, and I get
  this error

  $ epiphany
  bwrap: Creating new namespace failed: Permission denied

  ** (epiphany:12085): ERROR **: 14:44:35.023: Failed to fully launch 
dbus-proxy: Le processus fils s’est terminé avec le code 1
  Trappe pour point d'arrêt et de trace (core dumped)

  $ epiphany
  bwrap: Creating new namespace failed: Permission denied

  ** (epiphany:30878): ERROR **: 22:22:26.926: Failed to fully launch 
dbus-proxy: Le processus fils s’est terminé avec le code 1
  Trappe pour point d'arrêt et de trace (core dumped)

  Thanks for your help!

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/akonadiconsole/+bug/2046844/+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 2052930] Re: liblocale-gettext-perl autopkgtests fail against glibc 2.39

2024-02-12 Thread Simon Chopin
** Tags added: foundations-todo

** Changed in: glibc (Ubuntu)
 Assignee: (unassigned) => Simon Chopin (schopin)

** Changed in: glibc (Ubuntu)
   Importance: Undecided => High

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

Title:
  liblocale-gettext-perl autopkgtests fail against glibc 2.39

Status in glibc package in Ubuntu:
  Triaged
Status in liblocale-gettext-perl package in Ubuntu:
  New

Bug description:
  The autopkgtests for liblocale-gettext-perl fail against glibc 2.39
  with the following errors:

  autopkgtest [15:27:03]: test autodep8-perl-build-deps: 
[---
  243s t/bind.t ... 
  243s 1..1
  243s # Running under perl version 5.036000 for linux
  243s # Current time local: Wed Feb  7 15:27:02 2024
  243s # Current time GMT:   Wed Feb  7 15:27:02 2024
  243s # Using Test.pm version 1.31
  243s ok 1
  243s ok
  243s t/frconvert.t .. 
  243s 1..1
  243s # Running under perl version 5.036000 for linux
  243s # Current time local: Wed Feb  7 15:27:02 2024
  243s # Current time GMT:   Wed Feb  7 15:27:02 2024
  243s # Using Test.pm version 1.31
  243s not ok 1
  243s # Failed test 1 in t/frconvert.t at line 22
  243s #  t/frconvert.t line 22 is: ok(0);
  243s Failed 1/1 subtests 
  243s t/jaconvert.t .. 
  243s 1..1
  243s # Running under perl version 5.036000 for linux
  243s # Current time local: Wed Feb  7 15:27:03 2024
  243s # Current time GMT:   Wed Feb  7 15:27:03 2024
  243s # Using Test.pm version 1.31
  243s test
  243s not ok 1
  243s # Failed test 1 in t/jaconvert.t at line 23
  243s #  t/jaconvert.t line 23 is: ok(0);
  243s Failed 1/1 subtests 
  243s t/raw.t  
  243s 1..1
  243s # Running under perl version 5.036000 for linux
  243s # Current time local: Wed Feb  7 15:27:03 2024
  243s # Current time GMT:   Wed Feb  7 15:27:03 2024
  243s # Using Test.pm version 1.31
  243s not ok 1
  243s # Failed test 1 in t/raw.t at line 14
  243s #  t/raw.t line 14 is:   ok(0);
  243s Failed 1/1 subtests 
  243s t/use.t  
  243s 1..1
  243s # Running under perl version 5.036000 for linux
  243s # Current time local: Wed Feb  7 15:27:03 2024
  243s # Current time GMT:   Wed Feb  7 15:27:03 2024
  243s # Using Test.pm version 1.31
  243s ok 1
  243s ok
  243s 
  243s Test Summary Report
  243s ---
  243s t/frconvert.t (Wstat: 0 Tests: 1 Failed: 1)
  243s   Failed test:  1
  243s t/jaconvert.t (Wstat: 0 Tests: 1 Failed: 1)
  243s   Failed test:  1
  243s t/raw.t  (Wstat: 0 Tests: 1 Failed: 1)
  243s   Failed test:  1
  243s Files=5, Tests=5,  1 wallclock secs ( 0.03 usr  0.01 sys +  0.09 cusr  
0.07 csys =  0.20 CPU)
  243s Result: FAIL

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/glibc/+bug/2052930/+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 2052930] [NEW] liblocale-gettext-perl autopkgtests fail against glibc 2.39

2024-02-12 Thread Simon Chopin
Public bug reported:

The autopkgtests for liblocale-gettext-perl fail against glibc 2.39 with
the following errors:

autopkgtest [15:27:03]: test autodep8-perl-build-deps: [---
243s t/bind.t ... 
243s 1..1
243s # Running under perl version 5.036000 for linux
243s # Current time local: Wed Feb  7 15:27:02 2024
243s # Current time GMT:   Wed Feb  7 15:27:02 2024
243s # Using Test.pm version 1.31
243s ok 1
243s ok
243s t/frconvert.t .. 
243s 1..1
243s # Running under perl version 5.036000 for linux
243s # Current time local: Wed Feb  7 15:27:02 2024
243s # Current time GMT:   Wed Feb  7 15:27:02 2024
243s # Using Test.pm version 1.31
243s not ok 1
243s # Failed test 1 in t/frconvert.t at line 22
243s #  t/frconvert.t line 22 is:   ok(0);
243s Failed 1/1 subtests 
243s t/jaconvert.t .. 
243s 1..1
243s # Running under perl version 5.036000 for linux
243s # Current time local: Wed Feb  7 15:27:03 2024
243s # Current time GMT:   Wed Feb  7 15:27:03 2024
243s # Using Test.pm version 1.31
243s test
243s not ok 1
243s # Failed test 1 in t/jaconvert.t at line 23
243s #  t/jaconvert.t line 23 is:   ok(0);
243s Failed 1/1 subtests 
243s t/raw.t  
243s 1..1
243s # Running under perl version 5.036000 for linux
243s # Current time local: Wed Feb  7 15:27:03 2024
243s # Current time GMT:   Wed Feb  7 15:27:03 2024
243s # Using Test.pm version 1.31
243s not ok 1
243s # Failed test 1 in t/raw.t at line 14
243s #  t/raw.t line 14 is: ok(0);
243s Failed 1/1 subtests 
243s t/use.t  
243s 1..1
243s # Running under perl version 5.036000 for linux
243s # Current time local: Wed Feb  7 15:27:03 2024
243s # Current time GMT:   Wed Feb  7 15:27:03 2024
243s # Using Test.pm version 1.31
243s ok 1
243s ok
243s 
243s Test Summary Report
243s ---
243s t/frconvert.t (Wstat: 0 Tests: 1 Failed: 1)
243s   Failed test:  1
243s t/jaconvert.t (Wstat: 0 Tests: 1 Failed: 1)
243s   Failed test:  1
243s t/raw.t  (Wstat: 0 Tests: 1 Failed: 1)
243s   Failed test:  1
243s Files=5, Tests=5,  1 wallclock secs ( 0.03 usr  0.01 sys +  0.09 cusr  
0.07 csys =  0.20 CPU)
243s Result: FAIL

** Affects: glibc (Ubuntu)
 Importance: Undecided
 Status: Triaged

** Affects: liblocale-gettext-perl (Ubuntu)
 Importance: Undecided
 Status: New


** Tags: update-excuse

** Also affects: liblocale-gettext-perl (Ubuntu)
   Importance: Undecided
   Status: New

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

Title:
  liblocale-gettext-perl autopkgtests fail against glibc 2.39

Status in glibc package in Ubuntu:
  Triaged
Status in liblocale-gettext-perl package in Ubuntu:
  New

Bug description:
  The autopkgtests for liblocale-gettext-perl fail against glibc 2.39
  with the following errors:

  autopkgtest [15:27:03]: test autodep8-perl-build-deps: 
[---
  243s t/bind.t ... 
  243s 1..1
  243s # Running under perl version 5.036000 for linux
  243s # Current time local: Wed Feb  7 15:27:02 2024
  243s # Current time GMT:   Wed Feb  7 15:27:02 2024
  243s # Using Test.pm version 1.31
  243s ok 1
  243s ok
  243s t/frconvert.t .. 
  243s 1..1
  243s # Running under perl version 5.036000 for linux
  243s # Current time local: Wed Feb  7 15:27:02 2024
  243s # Current time GMT:   Wed Feb  7 15:27:02 2024
  243s # Using Test.pm version 1.31
  243s not ok 1
  243s # Failed test 1 in t/frconvert.t at line 22
  243s #  t/frconvert.t line 22 is: ok(0);
  243s Failed 1/1 subtests 
  243s t/jaconvert.t .. 
  243s 1..1
  243s # Running under perl version 5.036000 for linux
  243s # Current time local: Wed Feb  7 15:27:03 2024
  243s # Current time GMT:   Wed Feb  7 15:27:03 2024
  243s # Using Test.pm version 1.31
  243s test
  243s not ok 1
  243s # Failed test 1 in t/jaconvert.t at line 23
  243s #  t/jaconvert.t line 23 is: ok(0);
  243s Failed 1/1 subtests 
  243s t/raw.t  
  243s 1..1
  243s # Running under perl version 5.036000 for linux
  243s # Current time local: Wed Feb  7 15:27:03 2024
  243s # Current time GMT:   Wed Feb  7 15:27:03 2024
  243s # Using Test.pm version 1.31
  243s not ok 1
  243s # Failed test 1 in t/raw.t at line 14
  243s #  t/raw.t line 14 is:   ok(0);
  243s Failed 1/1 subtests 
  243s t/use.t  
  243s 1..1
  243s # Running under perl version 5.036000 for linux
  243s # Current time local: Wed Feb  7 15:27:03 2024
  243s # Current time GMT:   Wed Feb  7 15:27:03 2024
  243s # Using Test.pm version 1.31
  243s ok 1
  243s ok
  243s 
  243s Test Summary Report
  243s ---
  243s t/frconvert.t (Wstat: 0 Tests: 1 Failed: 1)
  243s   Failed test:  1
  243s t/jaconvert.t (Wstat: 0 Tests: 1 Failed: 1)
  243s   Failed test:  1
  243s t/raw.t  (Wstat: 0 Tests: 1 Failed: 1)
  243s   Failed test:  1
  243s Files=5, 

[Touch-packages] [Bug 2051512] Re: apport ftbfs with Python 3.12 as the default

2024-02-09 Thread Simon Chopin
After further investigations into the gzip issue in python 3.12, it
turns out there was an undocumented change: it is now a buffered writer.
So the fire pattern used in the snippet above doesn't work
anymore, we now need to use it as a proper IO object instead.

I still think this should be reported upstream because of the
documentation issue, but I'll work on changing the apport code to Do The
Right Thing.

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

Title:
  apport ftbfs with Python 3.12 as the default

Status in apport package in Ubuntu:
  Confirmed
Status in python3-defaults package in Ubuntu:
  New
Status in python3.12 package in Ubuntu:
  New
Status in apport source package in Noble:
  Confirmed
Status in python3-defaults source package in Noble:
  New
Status in python3.12 source package in Noble:
  New

Bug description:
  [Description]

  Python 3.12 gzip.GZipFile.write() outputs truncated data in some cases
  (maybe all?)

  [Test Plan]

  Run the following script:

  import gzip
  import io
  out = io.BytesIO()
  gzip.GzipFile("foo", mode="wb", fileobj=out, mtime=0).write(b"FooFoo")
  # print(out.getvalue())
  print(gzip.decompress(out.getvalue()))

  Expected output (as on Python 3.11):
  FooFoo

  Buggy output (tail end of the stack trace):
  EOFError: Compressed file ended before the end-of-stream marker was reached

  [Original report]

  debian/rules override_dh_auto_test
  make[1]: Entering directory '/<>'
  tests/run-linters --errors-only
  Skipping mypy tests, mypy is not installed
  Running pylint...
  * Module apport-retrace
  bin/apport-retrace:577:44: E0601: Using variable 'crashid' before assignment 
(used-before-assignment)
  make[1]: *** [debian/rules:23: override_dh_auto_test] Error 2
  make[1]: Leaving directory '/<>'
  make: *** [debian/rules:4: binary] Error 2

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/apport/+bug/2051512/+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 2051512] Re: apport ftbfs with Python 3.12 as the default

2024-02-09 Thread Simon Chopin
** Also affects: python3.12 (Ubuntu)
   Importance: Undecided
   Status: New

** Description changed:

-debian/rules override_dh_auto_test
+ [Description]
+ 
+ Python 3.12 gzip.GZipFile.write() outputs truncated data in some cases
+ (maybe all?)
+ 
+ [Test Plan]
+ 
+ Run the following script:
+ 
+ import gzip
+ import io
+ out = io.BytesIO()
+ gzip.GzipFile("foo", mode="wb", fileobj=out, mtime=0).write(b"FooFoo")
+ # print(out.getvalue())
+ print(gzip.decompress(out.getvalue()))
+ 
+ Expected output (as on Python 3.11):
+ FooFoo
+ 
+ Buggy output (tail end of the stack trace):
+ EOFError: Compressed file ended before the end-of-stream marker was reached
+ 
+ [Original report]
+ 
+ debian/rules override_dh_auto_test
  make[1]: Entering directory '/<>'
  tests/run-linters --errors-only
  Skipping mypy tests, mypy is not installed
  Running pylint...
  * Module apport-retrace
  bin/apport-retrace:577:44: E0601: Using variable 'crashid' before assignment 
(used-before-assignment)
  make[1]: *** [debian/rules:23: override_dh_auto_test] Error 2
  make[1]: Leaving directory '/<>'
  make: *** [debian/rules:4: binary] Error 2

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

Title:
  apport ftbfs with Python 3.12 as the default

Status in apport package in Ubuntu:
  Confirmed
Status in python3-defaults package in Ubuntu:
  New
Status in python3.12 package in Ubuntu:
  New
Status in apport source package in Noble:
  Confirmed
Status in python3-defaults source package in Noble:
  New
Status in python3.12 source package in Noble:
  New

Bug description:
  [Description]

  Python 3.12 gzip.GZipFile.write() outputs truncated data in some cases
  (maybe all?)

  [Test Plan]

  Run the following script:

  import gzip
  import io
  out = io.BytesIO()
  gzip.GzipFile("foo", mode="wb", fileobj=out, mtime=0).write(b"FooFoo")
  # print(out.getvalue())
  print(gzip.decompress(out.getvalue()))

  Expected output (as on Python 3.11):
  FooFoo

  Buggy output (tail end of the stack trace):
  EOFError: Compressed file ended before the end-of-stream marker was reached

  [Original report]

  debian/rules override_dh_auto_test
  make[1]: Entering directory '/<>'
  tests/run-linters --errors-only
  Skipping mypy tests, mypy is not installed
  Running pylint...
  * Module apport-retrace
  bin/apport-retrace:577:44: E0601: Using variable 'crashid' before assignment 
(used-before-assignment)
  make[1]: *** [debian/rules:23: override_dh_auto_test] Error 2
  make[1]: Leaving directory '/<>'
  make: *** [debian/rules:4: binary] Error 2

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/apport/+bug/2051512/+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 2052494] Re: There is an error in the recording of timezones for some cities

2024-02-06 Thread Simon Chopin
Hi!

Thank you for taking the time to report this. Could you confirm on which
version of Ubuntu you're seeing this issue?

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

Title:
  There is an error in the recording of timezones for some cities

Status in libtimezonemap package in Ubuntu:
  New

Bug description:
  There is an error in the recording of timezones for some cities.
  Cities such as Zhanjiang are located in Guangdong Province, which is in the 
East 8 time zone, which is in the Asia/Shanghai time zone.but in the file 
timezonemap/src/data/cities15000.txt the city is recorded as being in East 6, 
the Asia/Urumqi time zone.

  
  Here is the modifications:
  ==
  timezonemap/src/data/cities15000.txt
  3054c3054
  < 1784990 Zhanjiang   Zhanjiang   
Chan-chiang,Chan-chiang-shih,Chankiang,Chzhan'czjan,Fort 
Bayard,Hsi-ying,Kwangchow,Kwangchowan,Kwangchowwan,Tram Giang,Trạm 
Giang,Tsamkong,ZHA,Zhanjiang,Zhanjiang Shi,zhan jiang,zhan jiang 
shi,Чжаньцзян,جاڭجياڭ شەھىرى,湛江,湛江市21.28145110.34271   P
   PPLA2   CN  30  637790  29   
   Asia/Shanghai   2012-01-18
  ---
  > 1784990 Zhanjiang   Zhanjiang   
Chan-chiang,Chan-chiang-shih,Chankiang,Chzhan'czjan,Fort 
Bayard,Hsi-ying,Kwangchow,Kwangchowan,Kwangchowwan,Tram Giang,Trạm 
Giang,Tsamkong,ZHA,Zhanjiang,Zhanjiang Shi,zhan jiang,zhan jiang 
shi,Чжаньцзян,جاڭجياڭ شەھىرى,湛江,湛江市21.28145110.34271   P
   PPLA2   CN  30  637790  29   
   Asia/Urumqi 2012-01-18
  3108c3108
  < 1787837 Xucheng Xucheng 
Hsu-wen,Hsu-wen-hsien,Hsü-wen,Hsü-wen-hsien,Suwen,Suwenyun,Tsuimen,Xucheng,Xucheng
 Jiedao,Xucheng Zhen,Xuwen,xu cheng,xu cheng jie dao,xu cheng zhen,徐城,徐城街道,徐城镇  
  20.32917110.16712   P   PPLA3   CN  30
  83267   75  Asia/Shanghai   2013-10-05
  ---
  > 1787837 Xucheng Xucheng 
Hsu-wen,Hsu-wen-hsien,Hsü-wen,Hsü-wen-hsien,Suwen,Suwenyun,Tsuimen,Xucheng,Xucheng
 Jiedao,Xucheng Zhen,Xuwen,xu cheng,xu cheng jie dao,xu cheng zhen,徐城,徐城街道,徐城镇  
  20.32917110.16712   P   PPLA3   CN  30
  83267   75  Asia/Urumqi 2013-10-05
  3318c3318
  < 1800829 Wuchuan Wuchuan 
Hai-lu,Mei-lu-shih,Mei-mao,Meilu,Muiluk,Wuchuan,wu chuan,吴川 21.45713
110.76591   P   PPL CN  30  
104168  7   Asia/Shanghai   2012-01-18
  ---
  > 1800829 Wuchuan Wuchuan 
Hai-lu,Mei-lu-shih,Mei-mao,Meilu,Muiluk,Wuchuan,wu chuan,吴川 21.45713
110.76591   P   PPL CN  30  
104168  7   Asia/Urumqi 2012-01-18
  3364c3364
  < 1804120 Lianjiang   Lianjiang   
Lei-pei,Liancheng,Lianjiang,Lien-chiang,Lien-chiang-hsien,Limkong,Limkong-hsien,Lunkong,Shih-ch'eng,Shih-ch’eng,lian
 jiang,廉江   21.64673110.28172   P   PPL CN  30  
100341  46  Asia/Shanghai   2012-01-18
  ---
  > 1804120 Lianjiang   Lianjiang   
Lei-pei,Liancheng,Lianjiang,Lien-chiang,Lien-chiang-hsien,Limkong,Limkong-hsien,Lunkong,Shih-ch'eng,Shih-ch’eng,lian
 jiang,廉江   21.64673110.28172   P   PPL CN  30  
100341  46  Asia/Urumqi 2012-01-18
  3432c3432
  < 1806960 Huazhou Huazhou 
Fachow,Fahsien,Fu-ch'eng-chen,Fu-ch’eng-chen,Hau-hsien,Hua,Hua-chou,Hua-hsien,Huazhou
   21.6110.58333   P   PPL CN  30   
   91701   35  Asia/Shanghai   2012-01-18
  ---
  > 1806960 Huazhou Huazhou 
Fachow,Fahsien,Fu-ch'eng-chen,Fu-ch’eng-chen,Hau-hsien,Hua,Hua-chou,Hua-hsien,Huazhou
   21.6110.58333   P   PPL CN  30   
   91701   35  Asia/Urumqi 2012-01-18
  3484c3484
  < 1810295 Gaozhou Gaozhou 
Gaozhou,Kao-chou,Kaochow,Kochow,Kochowfu,Mao-ming,Mao-ming-hsien,Mowming,gao 
zhou,高州21.93924110.84607   P   PPL CN  30   
   166069  57  Asia/Shanghai   2012-01-18
  ---
  > 1810295 Gaozhou Gaozhou 
Gaozhou,Kao-chou,Kaochow,Kochow,Kochowfu,Mao-ming,Mao-ming-hsien,Mowming,gao 
zhou,高州21.93924110.84607   P   PPL CN  30   
   166069  57  Asia/Urumqi 2012-01-18
  3507c3507
  < 1812057 Xinyi   Xinyi   
Dongzhen,Hsin-i,Tung-chen,Tung-chen-chen,Tung-chen-hsu,Tung-chen-hsü,Xinyi,xin 
yi,信宜22.37303110.94746   P   PPL CN   

[Touch-packages] [Bug 2049881] Re: pango1.0: FTBFS against glibc 2.39 snapshot

2024-01-25 Thread Simon Chopin
** Changed in: glibc (Ubuntu)
   Status: Triaged => Fix Released

** Changed in: pango1.0 (Ubuntu)
   Status: New => Invalid

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

Title:
  pango1.0: FTBFS against glibc 2.39 snapshot

Status in glibc package in Ubuntu:
  Fix Released
Status in pango1.0 package in Ubuntu:
  Invalid

Bug description:
  Hi,

  The package pango1.0 failed to build during the recent full archive
  test rebuild against a snapshot of the the development branch for the
  upcoming glibc 2.39, expected to land in Noble. This was subsequently
  confirmed locally against a more recent snapshot.

  Full logs for the FTBFS: 
https://launchpadlibrarian.net/706837188/buildlog_ubuntu-noble-amd64.pango1.0_1.51.0+ds-3_BUILDING.txt.gz
  Full report: 
https://people.canonical.com/~ginggs/ftbfs-report/test-rebuild-20231215-noble-glibc-noble.html
  PPA with glibc snapshot: 
https://launchpad.net/~ubuntu-toolchain-r/+archive/ubuntu/glibc

  Snippet showing the failure:

  === 22/27 
  test: test-fonts
  start time:   10:25:39
  duration: 0.11s
  result:   exit status 1
  command:  G_TEST_SRCDIR=/<>/tests 
srcdir=/<>/tests LC_ALL=en_US.UTF-8 
ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 
LD_LIBRARY_PATH=/<>/obj-x86_64-linux-gnu/pango 
G_TEST_BUILDDIR=/<>/obj-x86_64-linux-gnu/tests 
UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1
 MALLOC_PERTURB_=142 /<>/obj-x86_64-linux-gnu/tests/test-fonts -k 
--tap
  --- stdout ---
  TAP version 13
  # random seed: R02Sd064b2e790c11a865b61afd5b0b7909d
  1..4
  # Start of fontsets tests
  ok 1 /fontsets/cantarell2
  # Contents don't match expected contents
  # --- /tmp/.OQTQH22024-01-19 11:25:39.214546169 +0100
  # +++ /tmp/.OSTQH22024-01-19 11:25:39.214546169 +0100
  # @@ -4,7 +4,7 @@
  #  DejaVu Sans 20
  #  Noto Sans CJK JP 20
  #  Droid Sans Japanese 20
  # -Cantarell 20
  # +Cantarell 20 @wght=400
  #  Amiri 20
  #  DejaVu Sans Bold 20
  #  Font Awesome 5 Free Solid Heavy 20
  #
  not ok 2 /fontsets/mono2
  ok 3 /fontsets/cantarell
  # Contents don't match expected contents
  # --- /tmp/.X3URH22024-01-19 11:25:39.234546069 +0100
  # +++ /tmp/.FJURH22024-01-19 11:25:39.234546069 +0100
  # @@ -4,7 +4,7 @@
  #  DejaVu Sans 20
  #  Noto Sans CJK JP 20
  #  Droid Sans Japanese 20
  # -Cantarell 20
  # +Cantarell 20 @wght=400
  #  Amiri 20
  #  DejaVu Sans Bold 20
  #  Font Awesome 5 Free Solid Heavy 20
  #
  not ok 4 /fontsets/mono
  # End of fontsets tests
  --- stderr ---

  (test program exited with status code 1)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/glibc/+bug/2049881/+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 2049881] Re: pango1.0: FTBFS against glibc 2.39 snapshot

2024-01-25 Thread Simon Chopin
So, after some fairly exhausting debugging, I kind of gave up on that
bug, but as a last ditch effort I tried a rebuild against the latest
snapshot (even though the changelog didn't seem particularly relevant),
nd... Now it builds.

I'm so tired.

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

Title:
  pango1.0: FTBFS against glibc 2.39 snapshot

Status in glibc package in Ubuntu:
  Triaged
Status in pango1.0 package in Ubuntu:
  New

Bug description:
  Hi,

  The package pango1.0 failed to build during the recent full archive
  test rebuild against a snapshot of the the development branch for the
  upcoming glibc 2.39, expected to land in Noble. This was subsequently
  confirmed locally against a more recent snapshot.

  Full logs for the FTBFS: 
https://launchpadlibrarian.net/706837188/buildlog_ubuntu-noble-amd64.pango1.0_1.51.0+ds-3_BUILDING.txt.gz
  Full report: 
https://people.canonical.com/~ginggs/ftbfs-report/test-rebuild-20231215-noble-glibc-noble.html
  PPA with glibc snapshot: 
https://launchpad.net/~ubuntu-toolchain-r/+archive/ubuntu/glibc

  Snippet showing the failure:

  === 22/27 
  test: test-fonts
  start time:   10:25:39
  duration: 0.11s
  result:   exit status 1
  command:  G_TEST_SRCDIR=/<>/tests 
srcdir=/<>/tests LC_ALL=en_US.UTF-8 
ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 
LD_LIBRARY_PATH=/<>/obj-x86_64-linux-gnu/pango 
G_TEST_BUILDDIR=/<>/obj-x86_64-linux-gnu/tests 
UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1
 MALLOC_PERTURB_=142 /<>/obj-x86_64-linux-gnu/tests/test-fonts -k 
--tap
  --- stdout ---
  TAP version 13
  # random seed: R02Sd064b2e790c11a865b61afd5b0b7909d
  1..4
  # Start of fontsets tests
  ok 1 /fontsets/cantarell2
  # Contents don't match expected contents
  # --- /tmp/.OQTQH22024-01-19 11:25:39.214546169 +0100
  # +++ /tmp/.OSTQH22024-01-19 11:25:39.214546169 +0100
  # @@ -4,7 +4,7 @@
  #  DejaVu Sans 20
  #  Noto Sans CJK JP 20
  #  Droid Sans Japanese 20
  # -Cantarell 20
  # +Cantarell 20 @wght=400
  #  Amiri 20
  #  DejaVu Sans Bold 20
  #  Font Awesome 5 Free Solid Heavy 20
  #
  not ok 2 /fontsets/mono2
  ok 3 /fontsets/cantarell
  # Contents don't match expected contents
  # --- /tmp/.X3URH22024-01-19 11:25:39.234546069 +0100
  # +++ /tmp/.FJURH22024-01-19 11:25:39.234546069 +0100
  # @@ -4,7 +4,7 @@
  #  DejaVu Sans 20
  #  Noto Sans CJK JP 20
  #  Droid Sans Japanese 20
  # -Cantarell 20
  # +Cantarell 20 @wght=400
  #  Amiri 20
  #  DejaVu Sans Bold 20
  #  Font Awesome 5 Free Solid Heavy 20
  #
  not ok 4 /fontsets/mono
  # End of fontsets tests
  --- stderr ---

  (test program exited with status code 1)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/glibc/+bug/2049881/+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 2049881] Re: pango1.0: FTBFS against glibc 2.39 snapshot

2024-01-19 Thread Simon Chopin
** Changed in: glibc (Ubuntu)
   Importance: Undecided => Critical

** Changed in: glibc (Ubuntu)
   Status: New => Triaged

** Changed in: glibc (Ubuntu)
 Assignee: (unassigned) => Simon Chopin (schopin)

** Tags added: foundations-todo

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

Title:
  pango1.0: FTBFS against glibc 2.39 snapshot

Status in glibc package in Ubuntu:
  Triaged
Status in pango1.0 package in Ubuntu:
  New

Bug description:
  Hi,

  The package pango1.0 failed to build during the recent full archive
  test rebuild against a snapshot of the the development branch for the
  upcoming glibc 2.39, expected to land in Noble. This was subsequently
  confirmed locally against a more recent snapshot.

  Full logs for the FTBFS: 
https://launchpadlibrarian.net/706837188/buildlog_ubuntu-noble-amd64.pango1.0_1.51.0+ds-3_BUILDING.txt.gz
  Full report: 
https://people.canonical.com/~ginggs/ftbfs-report/test-rebuild-20231215-noble-glibc-noble.html
  PPA with glibc snapshot: 
https://launchpad.net/~ubuntu-toolchain-r/+archive/ubuntu/glibc

  Snippet showing the failure:

  === 22/27 
  test: test-fonts
  start time:   10:25:39
  duration: 0.11s
  result:   exit status 1
  command:  G_TEST_SRCDIR=/<>/tests 
srcdir=/<>/tests LC_ALL=en_US.UTF-8 
ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 
LD_LIBRARY_PATH=/<>/obj-x86_64-linux-gnu/pango 
G_TEST_BUILDDIR=/<>/obj-x86_64-linux-gnu/tests 
UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1
 MALLOC_PERTURB_=142 /<>/obj-x86_64-linux-gnu/tests/test-fonts -k 
--tap
  --- stdout ---
  TAP version 13
  # random seed: R02Sd064b2e790c11a865b61afd5b0b7909d
  1..4
  # Start of fontsets tests
  ok 1 /fontsets/cantarell2
  # Contents don't match expected contents
  # --- /tmp/.OQTQH22024-01-19 11:25:39.214546169 +0100
  # +++ /tmp/.OSTQH22024-01-19 11:25:39.214546169 +0100
  # @@ -4,7 +4,7 @@
  #  DejaVu Sans 20
  #  Noto Sans CJK JP 20
  #  Droid Sans Japanese 20
  # -Cantarell 20
  # +Cantarell 20 @wght=400
  #  Amiri 20
  #  DejaVu Sans Bold 20
  #  Font Awesome 5 Free Solid Heavy 20
  #
  not ok 2 /fontsets/mono2
  ok 3 /fontsets/cantarell
  # Contents don't match expected contents
  # --- /tmp/.X3URH22024-01-19 11:25:39.234546069 +0100
  # +++ /tmp/.FJURH22024-01-19 11:25:39.234546069 +0100
  # @@ -4,7 +4,7 @@
  #  DejaVu Sans 20
  #  Noto Sans CJK JP 20
  #  Droid Sans Japanese 20
  # -Cantarell 20
  # +Cantarell 20 @wght=400
  #  Amiri 20
  #  DejaVu Sans Bold 20
  #  Font Awesome 5 Free Solid Heavy 20
  #
  not ok 4 /fontsets/mono
  # End of fontsets tests
  --- stderr ---

  (test program exited with status code 1)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/glibc/+bug/2049881/+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 2049881] Re: pango1.0: FTBFS against glibc 2.39 snapshot

2024-01-19 Thread Simon Chopin
I'm currently focused on cataloguing failures, but I'll try to
investigate it if nobody has picked it up by then.

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

Title:
  pango1.0: FTBFS against glibc 2.39 snapshot

Status in glibc package in Ubuntu:
  New
Status in pango1.0 package in Ubuntu:
  New

Bug description:
  Hi,

  The package pango1.0 failed to build during the recent full archive
  test rebuild against a snapshot of the the development branch for the
  upcoming glibc 2.39, expected to land in Noble. This was subsequently
  confirmed locally against a more recent snapshot.

  Full logs for the FTBFS: 
https://launchpadlibrarian.net/706837188/buildlog_ubuntu-noble-amd64.pango1.0_1.51.0+ds-3_BUILDING.txt.gz
  Full report: 
https://people.canonical.com/~ginggs/ftbfs-report/test-rebuild-20231215-noble-glibc-noble.html
  PPA with glibc snapshot: 
https://launchpad.net/~ubuntu-toolchain-r/+archive/ubuntu/glibc

  Snippet showing the failure:

  === 22/27 
  test: test-fonts
  start time:   10:25:39
  duration: 0.11s
  result:   exit status 1
  command:  G_TEST_SRCDIR=/<>/tests 
srcdir=/<>/tests LC_ALL=en_US.UTF-8 
ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 
LD_LIBRARY_PATH=/<>/obj-x86_64-linux-gnu/pango 
G_TEST_BUILDDIR=/<>/obj-x86_64-linux-gnu/tests 
UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1
 MALLOC_PERTURB_=142 /<>/obj-x86_64-linux-gnu/tests/test-fonts -k 
--tap
  --- stdout ---
  TAP version 13
  # random seed: R02Sd064b2e790c11a865b61afd5b0b7909d
  1..4
  # Start of fontsets tests
  ok 1 /fontsets/cantarell2
  # Contents don't match expected contents
  # --- /tmp/.OQTQH22024-01-19 11:25:39.214546169 +0100
  # +++ /tmp/.OSTQH22024-01-19 11:25:39.214546169 +0100
  # @@ -4,7 +4,7 @@
  #  DejaVu Sans 20
  #  Noto Sans CJK JP 20
  #  Droid Sans Japanese 20
  # -Cantarell 20
  # +Cantarell 20 @wght=400
  #  Amiri 20
  #  DejaVu Sans Bold 20
  #  Font Awesome 5 Free Solid Heavy 20
  #
  not ok 2 /fontsets/mono2
  ok 3 /fontsets/cantarell
  # Contents don't match expected contents
  # --- /tmp/.X3URH22024-01-19 11:25:39.234546069 +0100
  # +++ /tmp/.FJURH22024-01-19 11:25:39.234546069 +0100
  # @@ -4,7 +4,7 @@
  #  DejaVu Sans 20
  #  Noto Sans CJK JP 20
  #  Droid Sans Japanese 20
  # -Cantarell 20
  # +Cantarell 20 @wght=400
  #  Amiri 20
  #  DejaVu Sans Bold 20
  #  Font Awesome 5 Free Solid Heavy 20
  #
  not ok 4 /fontsets/mono
  # End of fontsets tests
  --- stderr ---

  (test program exited with status code 1)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/glibc/+bug/2049881/+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 2049881] [NEW] pango1.0: FTBFS against glibc 2.39 snapshot

2024-01-19 Thread Simon Chopin
Public bug reported:

Hi,

The package pango1.0 failed to build during the recent full archive test
rebuild against a snapshot of the the development branch for the
upcoming glibc 2.39, expected to land in Noble. This was subsequently
confirmed locally against a more recent snapshot.

Full logs for the FTBFS: 
https://launchpadlibrarian.net/706837188/buildlog_ubuntu-noble-amd64.pango1.0_1.51.0+ds-3_BUILDING.txt.gz
Full report: 
https://people.canonical.com/~ginggs/ftbfs-report/test-rebuild-20231215-noble-glibc-noble.html
PPA with glibc snapshot: 
https://launchpad.net/~ubuntu-toolchain-r/+archive/ubuntu/glibc

Snippet showing the failure:

=== 22/27 
test: test-fonts
start time:   10:25:39
duration: 0.11s
result:   exit status 1
command:  G_TEST_SRCDIR=/<>/tests 
srcdir=/<>/tests LC_ALL=en_US.UTF-8 
ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 
LD_LIBRARY_PATH=/<>/obj-x86_64-linux-gnu/pango 
G_TEST_BUILDDIR=/<>/obj-x86_64-linux-gnu/tests 
UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1
 MALLOC_PERTURB_=142 /<>/obj-x86_64-linux-gnu/tests/test-fonts -k 
--tap
--- stdout ---
TAP version 13
# random seed: R02Sd064b2e790c11a865b61afd5b0b7909d
1..4
# Start of fontsets tests
ok 1 /fontsets/cantarell2
# Contents don't match expected contents
# --- /tmp/.OQTQH2  2024-01-19 11:25:39.214546169 +0100
# +++ /tmp/.OSTQH2  2024-01-19 11:25:39.214546169 +0100
# @@ -4,7 +4,7 @@
#  DejaVu Sans 20
#  Noto Sans CJK JP 20
#  Droid Sans Japanese 20
# -Cantarell 20
# +Cantarell 20 @wght=400
#  Amiri 20
#  DejaVu Sans Bold 20
#  Font Awesome 5 Free Solid Heavy 20
#
not ok 2 /fontsets/mono2
ok 3 /fontsets/cantarell
# Contents don't match expected contents
# --- /tmp/.X3URH2  2024-01-19 11:25:39.234546069 +0100
# +++ /tmp/.FJURH2  2024-01-19 11:25:39.234546069 +0100
# @@ -4,7 +4,7 @@
#  DejaVu Sans 20
#  Noto Sans CJK JP 20
#  Droid Sans Japanese 20
# -Cantarell 20
# +Cantarell 20 @wght=400
#  Amiri 20
#  DejaVu Sans Bold 20
#  Font Awesome 5 Free Solid Heavy 20
#
not ok 4 /fontsets/mono
# End of fontsets tests
--- stderr ---

(test program exited with status code 1)

** Affects: glibc (Ubuntu)
 Importance: Undecided
 Status: New

** Affects: pango1.0 (Ubuntu)
 Importance: Undecided
 Status: New


** Tags: test-rebuild-glibc-noble

** Also affects: glibc (Ubuntu)
   Importance: Undecided
   Status: New

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

Title:
  pango1.0: FTBFS against glibc 2.39 snapshot

Status in glibc package in Ubuntu:
  New
Status in pango1.0 package in Ubuntu:
  New

Bug description:
  Hi,

  The package pango1.0 failed to build during the recent full archive
  test rebuild against a snapshot of the the development branch for the
  upcoming glibc 2.39, expected to land in Noble. This was subsequently
  confirmed locally against a more recent snapshot.

  Full logs for the FTBFS: 
https://launchpadlibrarian.net/706837188/buildlog_ubuntu-noble-amd64.pango1.0_1.51.0+ds-3_BUILDING.txt.gz
  Full report: 
https://people.canonical.com/~ginggs/ftbfs-report/test-rebuild-20231215-noble-glibc-noble.html
  PPA with glibc snapshot: 
https://launchpad.net/~ubuntu-toolchain-r/+archive/ubuntu/glibc

  Snippet showing the failure:

  === 22/27 
  test: test-fonts
  start time:   10:25:39
  duration: 0.11s
  result:   exit status 1
  command:  G_TEST_SRCDIR=/<>/tests 
srcdir=/<>/tests LC_ALL=en_US.UTF-8 
ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 
LD_LIBRARY_PATH=/<>/obj-x86_64-linux-gnu/pango 
G_TEST_BUILDDIR=/<>/obj-x86_64-linux-gnu/tests 
UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1
 MALLOC_PERTURB_=142 /<>/obj-x86_64-linux-gnu/tests/test-fonts -k 
--tap
  --- stdout ---
  TAP version 13
  # random seed: R02Sd064b2e790c11a865b61afd5b0b7909d
  1..4
  # Start of fontsets tests
  ok 1 /fontsets/cantarell2
  # Contents don't match expected contents
  # --- /tmp/.OQTQH22024-01-19 11:25:39.214546169 +0100
  # +++ /tmp/.OSTQH22024-01-19 11:25:39.214546169 +0100
  # @@ -4,7 +4,7 @@
  #  DejaVu Sans 20
  #  Noto Sans CJK JP 20
  #  Droid Sans Japanese 20
  # -Cantarell 20
  # +Cantarell 20 @wght=400
  #  Amiri 20
  #  DejaVu Sans Bold 20
  #  Font Awesome 5 Free Solid Heavy 20
  #
  not ok 2 /fontsets/mono2
  ok 3 /fontsets/cantarell
  # Contents don't match expected contents
  # --- /tmp/.X3URH22024-01-19 11:25:39.234546069 +0100
  # +++ /tmp/.FJURH22024-01-19 

[Touch-packages] [Bug 1568726] Re: iconv stdio buffering

2024-01-19 Thread Simon Chopin
** Also affects: glibc (Ubuntu)
   Importance: Undecided
   Status: New

** Changed in: glibc (Ubuntu)
   Status: New => Triaged

** Changed in: glibc (Ubuntu)
   Importance: Undecided => Low

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

Title:
  iconv stdio buffering

Status in eglibc package in Ubuntu:
  Triaged
Status in glibc package in Ubuntu:
  Triaged

Bug description:
  Tool "iconv" suffers from the stdio buffering problem described here:

  https://stackoverflow.com/questions/14472179/how-do-i-perform-a-
  streaming-character-conversion

  Basically, when piping to iconv in an interactive session, output
  stutters. Tool "stdbuf" does not help. From the page above: "But it
  looks like iconv is managing the buffering internally itself - it's
  nothing to do with the Linux pipe buffer."

  Solutions are described in this page:

  http://www.pixelbeat.org/programming/stdio_buffering/

  iconv should have a command-line switch to help. From the page above:

  "Note tail's stdout buffer would also have this problem, but tail -f calls 
fflush
  on the stdout stream when new data is received to alleviate this
  (as do tcpdump -l, grep --line-buffered and sed --unbuffered for example)."

  [known workaround]
  Use `recode` instead.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/eglibc/+bug/1568726/+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 1568726] Re: iconv stdio buffering

2024-01-18 Thread Simon Chopin
Hi! Thanks for raising the issue.

Given the relative complexity of the patch and the low number of
affected people, I don't feel we should be shipping this as a Ubuntu-
specific patch. It might be a better idea for you to raise the issue on
the upstream ML, possibly amending the original patch to take the
various review remarks into account?

** Description changed:

  Tool "iconv" suffers from the stdio buffering problem described here:
  
  https://stackoverflow.com/questions/14472179/how-do-i-perform-a-
  streaming-character-conversion
  
  Basically, when piping to iconv in an interactive session, output
  stutters. Tool "stdbuf" does not help. From the page above: "But it
  looks like iconv is managing the buffering internally itself - it's
  nothing to do with the Linux pipe buffer."
  
  Solutions are described in this page:
  
  http://www.pixelbeat.org/programming/stdio_buffering/
  
  iconv should have a command-line switch to help. From the page above:
  
  "Note tail's stdout buffer would also have this problem, but tail -f calls 
fflush
  on the stdout stream when new data is received to alleviate this
  (as do tcpdump -l, grep --line-buffered and sed --unbuffered for example)."
+ 
+ [known workaround]
+ Use `recode` instead.

** Changed in: eglibc (Ubuntu)
   Importance: Undecided => Low

** Changed in: eglibc (Ubuntu)
   Status: Confirmed => Triaged

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

Title:
  iconv stdio buffering

Status in eglibc package in Ubuntu:
  Triaged

Bug description:
  Tool "iconv" suffers from the stdio buffering problem described here:

  https://stackoverflow.com/questions/14472179/how-do-i-perform-a-
  streaming-character-conversion

  Basically, when piping to iconv in an interactive session, output
  stutters. Tool "stdbuf" does not help. From the page above: "But it
  looks like iconv is managing the buffering internally itself - it's
  nothing to do with the Linux pipe buffer."

  Solutions are described in this page:

  http://www.pixelbeat.org/programming/stdio_buffering/

  iconv should have a command-line switch to help. From the page above:

  "Note tail's stdout buffer would also have this problem, but tail -f calls 
fflush
  on the stdout stream when new data is received to alleviate this
  (as do tcpdump -l, grep --line-buffered and sed --unbuffered for example)."

  [known workaround]
  Use `recode` instead.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/eglibc/+bug/1568726/+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 2045250] Re: pam_lastlog doesn't handle localtime_r related errors properly

2024-01-11 Thread Simon Chopin
sarnold, good point!

Holger: I can't pretend speaking for the SRU team, but I'd be willing to
bet that having "the fix is trivial" as a test plan would result in the
SRU being trivially rejected :-).

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

Title:
  pam_lastlog doesn't handle localtime_r related errors properly

Status in Ubuntu on IBM z Systems:
  New
Status in pam package in Ubuntu:
  New
Status in pam package in Fedora:
  Fix Released

Bug description:
  The pam version(s) in Debian (checked buster) and Ubuntu (checked focal to 
noble) are affected by
  https://bugzilla.redhat.com/show_bug.cgi?id=2012871

  Customers report a command going through PAM crashing for a given user.
  A potential follow on issue can be that no ssh remote connections to an 
affected server are possible anymore, esp. painful with headless systems (was 
reported on a different distro).

  This is caused by an issue in modules/pam_lastlog/pam_lastlog.c:
  with tm = localtime_r(...) that can be NULL and needs to be handled.

  There are two such cases in modules/pam_lastlog/pam_lastlog.c (here noble):
  314-  ll_time = last_login.ll_time;
  315:  if ((tm = localtime_r (_time, _buf)) != NULL) {
  316-  strftime (the_time, sizeof (the_time),
  317-  /* TRANSLATORS: "strftime options for date of last 
login" */
  --
  574-
  575-  lf_time = utuser.ut_tv.tv_sec;
  576:  tm = localtime_r (_time, _buf);
  577-  strftime (the_time, sizeof (the_time),
  578-  /* TRANSLATORS: "strftime options for date of last login" */

  Case 1 (line 315) is properly handled, but not case 2 (line 576).

  The second case got fixed by:
  
https://github.com/linux-pam/linux-pam/commit/40c271164dbcebfc5304d0537a42fb42e6b6803c

  This fix should be included in Ubuntu (and Debian).

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-z-systems/+bug/2045250/+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 2033422] Re: openssl: backport to jammy "clear method store / query cache confusion"

2024-01-10 Thread Simon Chopin
Reviewed and uploaded.

For the particular patch series attached to this very bug, I'm seeing
the patchset as two distincts parts. First are a few optimization
patches by being more selective in flushing some caches, whereas the
second part are behaviour changes that belong more in the realm of fixes
than optimization. Given the nature of those fixes (e.g. "Complete the
cleanup of an algorithm in OSSL_METHOD_STORE"), I'm *assuming* that they
were hidden by the previous aggressive flushing, especially since they
originate from the same PR
(https://github.com/openssl/openssl/pull/18151)

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

Title:
  openssl: backport to jammy "clear method store / query cache
  confusion"

Status in openssl package in Ubuntu:
  New
Status in openssl source package in Jammy:
  In Progress
Status in openssl source package in Lunar:
  Fix Released

Bug description:
  === SRU information ===
  [ATTENTION]
  This SRU contains THREE changes which are listed in the section below.

  [Meta]
  This bug is part of a series of three bugs for a single SRU.
  This ( #2033422 ) is the "central" bug with the global information and 
debdiff.

  This SRU addresses three issues with Jammy's openssl version:
  - http://pad.lv/1994165: ignored SMIME signature errors
  - http://pad.lv/2023545: imbca engine dumps core
  - http://pad.lv/2033422: very high CPU usage for concurrent TLS connections 
(this one)

  The SRU information has been added to the three bug reports and I am
  attaching the debdiff here only for all three.

  All the patches have been included in subsequent openssl 3.0.x
  releases which in turn have been included in subsequent Ubuntu
  releases. There has been no report of issues when updating to these
  Ubuntu releases.

  I have rebuilt the openssl versions and used abi-compliance-checker to
  compare the ABIs of the libraries in jammy and the one for the SRU.
  Both matched completely (FYI, mantic's matched completely too).

  I have also pushed the code to git (without any attempt to make it
  git-ubuntu friendly).

  
https://code.launchpad.net/~adrien-n/ubuntu/+source/openssl/+git/openssl/+ref/jammy-
  sru

  I asked Brian Murray about phasing speed and he concurs a slow roll-out is 
probably better for openssl. There is a small uncertainty because a security 
update could come before the phasing is over, effectively fast-forwarding the 
SRU. Still, unless there is already a current pre-advisory, this is probably 
better than a 10% phasing which is over after only a couple days anyway.
  NB: at the moment openssl doesn't phase slowly so this needs to be 
implemented.

  [Impact]
  Severely degraded performance for concurrent operations compared to openssl 
1.1. The performance is so degraded that some workloads fail due to timeouts or 
insufficient resources (noone magically has 5 times more machines). As a 
consequence, a number of people use openssl 1.1 instead and do not get security 
updates.

  [Test plan]
  Rafael Lopez has shared a simple benchmarks in http://pad.lv/2009544 with 
https://bugs.launchpad.net/ubuntu/+source/openssl/+bug/2009544/+attachment/5690224/+files/main.py
 .

  To test, follow these steps:
  - run "time python3 main.py" # using the aforementioned main.py script
  - apt install -t jammy-proposed libssl3
  - run "time python3 main.py"
  - compare the runtimes for the two main.py runs

  You can run this on x86_64, Raspberry Pi 4 or any machine, and get a
  very large speed-up in all cases. The improvements are not
  architecture-dependant.

  Using this changeset, I get the following numbers for ten runs on my
  laptop:

  3.0.2:
  real  2m5.567s
  user  4m3.948s
  sys   2m0.233s

  this SRU:
  real  0m23.966s
  user  2m35.687s
  sys   0m1.920s

  As can be easily seen, the speed-up is massive: system time is divided
  by 60 and overall wall clock time is roughly five times lower.

  In http://pad.lv/2009544 , Rafael also shared his performance numbers
  and they are relatable to these. He used slightly different versions
  (upstreams rather than patched with cherry-picks) but at least one of
  the version used does not include other performance change. He also
  used different hardware and this performance issue seems to depend on
  the number of CPUs available but also obtained a performance several
  times better. Results on a given machine vary also very little across
  runs (less than 2% variation on runs of size 10). They are also very
  similar on a Raspberry Pi 4 (8GB).

  The benchmark uses https://www.google.com/humans.txt which takes
  around 130ms to download on my machine but I modified the script to
  download something only 20ms away. Results are so close to the ones
  using humans.txt that they are within the error margin. This is
  consistent with the high-concurrency in the 

[Touch-packages] [Bug 2044159] Re: Ubuntu-bug triggers an error cloud-init run data not found on system. Unable to add cloud-specific data

2024-01-05 Thread Simon Chopin
Hi! Thank you for filing a bug and contributing to Ubuntu.

We're able to partially confirm this bug by simply having cloud-init
installed on our system and running `ubuntu-bug libc6`, which will start
off by printing 'cloud-init run data not found on system. Unable to add
cloud-specific data.' on stderr.

However, this didn't prevent us from filing bugs, either on a GUI
environment or in a terminal-only chroot. Could you give us more details
about the cases where it prevented you from filing a bug?

** Changed in: apport (Ubuntu)
   Status: Confirmed => Incomplete

-- 
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/2044159

Title:
  Ubuntu-bug triggers an error cloud-init run data not found on system.
  Unable to add cloud-specific data

Status in apport package in Ubuntu:
  Incomplete

Bug description:
  Ubuntu-desktop 24.04 development branch @ 21/11/2023

  
  When filing individual bugs from terminal using ubuntu-bug package

  i'm getting an error: cloud-init run data not found on system. Unable
  to add cloud-specific data

  wich in some cases prevents me to file the bug

  ProblemType: Bug
  DistroRelease: Ubuntu 24.04
  Package: apport 2.27.0-0ubuntu6
  ProcVersionSignature: Ubuntu 6.5.0-10.10-generic 6.5.3
  Uname: Linux 6.5.0-10-generic x86_64
  ApportLog:
   
  ApportVersion: 2.27.0-0ubuntu6
  Architecture: amd64
  CasperMD5CheckResult: unknown
  CurrentDesktop: ubuntu:GNOME
  Date: Tue Nov 21 18:06:19 2023
  InstallationDate: Installed on 2023-11-09 (12 days ago)
  InstallationMedia: Ubuntu 23.10.1 "Mantic Minotaur" - Release amd64 
(20231016.1)
  PackageArchitecture: all
  ProcEnviron:
   LANG=nl_NL.UTF-8
   PATH=(custom, no user)
   SHELL=/bin/bash
   TERM=xterm-256color
   XDG_RUNTIME_DIR=
  SourcePackage: apport
  UpgradeStatus: Upgraded to noble on 2023-11-09 (12 days ago)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/apport/+bug/2044159/+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 2006981] Re: apport-gtk crashed with signal 5 in g_log_writer_default()

2024-01-05 Thread Simon Chopin
Little bit of data here. For some reason glib2.0 is thinking we're in a
GDB context and so is spitting out a SIGTRAP rather than the expected
SIGABRT, see
https://sources.debian.org/src/glib2.0/2.78.3-1/glib/gmessages.c/#L556

Now, why is it aborting I'm not too sure. The stack trace gives us a
hint, as it seems it's failing to detect a graphical environment.

Did the crash appear spontaneously on the desktop, or were you trying to
report another bug?

** Changed in: apport (Ubuntu)
   Status: Confirmed => Incomplete

-- 
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/2006981

Title:
  apport-gtk crashed with signal 5 in g_log_writer_default()

Status in apport package in Ubuntu:
  Incomplete
Status in gtk+3.0 package in Ubuntu:
  Confirmed

Bug description:
  I can´t provide any other information other than what was collected.

  ProblemType: Crash
  DistroRelease: Ubuntu 23.04
  Package: apport-gtk 2.24.0-0ubuntu2
  ProcVersionSignature: Ubuntu 5.19.0-21.21-generic 5.19.7
  Uname: Linux 5.19.0-21-generic x86_64
  ApportVersion: 2.24.0-0ubuntu2
  Architecture: amd64
  CasperMD5CheckResult: unknown
  CrashReports:
   640:1000:124:9017369:2023-02-10 20:09:56.662793636 -0300:2023-02-10 
20:09:57.662793636 -0300:/var/crash/_usr_lib_xorg_Xorg.1000.crash
   640:1000:124:1463707:2023-02-10 20:09:58.698746919 -0300:2023-02-10 
20:09:59.698746919 -0300:/var/crash/_usr_bin_kwin_x11.1000.crash
   640:1000:124:633811:2023-02-10 20:09:59.986718177 -0300:2023-02-10 
20:10:00.986718177 -0300:/var/crash/_usr_bin_xembedsniproxy.1000.crash
   640:1000:124:653094:2023-02-10 20:10:01.258690357 -0300:2023-02-10 
20:10:02.258690357 -0300:/var/crash/_usr_bin_gmenudbusmenuproxy.1000.crash
   640:1000:124:990:2023-02-10 20:10:05.770595073 -0300:2023-02-10 
20:10:06.770595073 -0300:/var/crash/_usr_share_apport_apport-gtk.1000.crash
  CurrentDesktop: KDE
  Date: Fri Feb 10 20:10:04 2023
  ExecutablePath: /usr/share/apport/apport-gtk
  InterpreterPath: /usr/bin/python3.11
  PackageArchitecture: all
  ProcCmdline: /usr/bin/python3 /usr/share/apport/apport-gtk
  ProcEnviron:
   LANGUAGE=pt_BR:pt:en
   PATH=(custom, no user)
   XDG_RUNTIME_DIR=
   LANG=pt_BR.UTF-8
   SHELL=/bin/bash
  Python3Details: /usr/bin/python3.11, Python 3.11.1, python3-minimal, 3.11.1-3
  PythonDetails: N/A
  Signal: 5
  SourcePackage: apport
  StacktraceTop:
   g_log_writer_default () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
   g_log_structured_array () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
   g_log_structured_standard () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
   ?? () from /lib/x86_64-linux-gnu/libgtk-3.so.0
   g_type_create_instance () from /lib/x86_64-linux-gnu/libgobject-2.0.so.0
  Title: apport-gtk crashed with signal 5 in g_log_writer_default()
  UpgradeStatus: No upgrade log present (probably fresh install)
  UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo users
  separator:

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/apport/+bug/2006981/+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 2046474] Re: Ubuntu-bug in terminal few errors

2024-01-05 Thread Simon Chopin
Hi again!

Thanks for filing the multiple detailed bugs, this is greatly
appreciated as it makes triaging much easier!

In this instance, I'm closing this as Invalid since this output isn't
directly apport/ubuntu-bug related, it's the output of some tools we're
invoking under the hood, and/or GTK being its verbose self. There isn't
much we can do about it.

Cheers!

** Changed in: apport (Ubuntu)
   Status: New => Invalid

-- 
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/2046474

Title:
  Ubuntu-bug in terminal few errors

Status in apport package in Ubuntu:
  Invalid

Bug description:
  Ubuntu-bug in terminal few errors

   ubuntu-bug -w

  update.go:85: cannot change mount namespace according to change mount 
(/var/lib/snapd/hostfs/usr/share/gimp/2.0/help /usr/share/gimp/2.0/help none 
bind,ro 0 0): cannot open directory "/var/lib": permission denied
  update.go:85: cannot change mount namespace according to change mount 
(/var/lib/snapd/hostfs/usr/share/gtk-doc /usr/share/gtk-doc none bind,ro 0 0): 
cannot open directory "/var/lib": permission denied
  update.go:85: cannot change mount namespace according to change mount 
(/var/lib/snapd/hostfs/usr/share/xubuntu-docs /usr/share/xubuntu-docs none 
bind,ro 0 0): cannot open directory "/var/lib": permission denied
  Gtk-Message: 18:43:25.874: Failed to load module 
"window-decorations-gtk-module"
  Gtk-Message: 18:43:25.874: Failed to load module "colorreload-gtk-module"
  kng@kng-300E5EV-300E4EV-270E5EV-270E4EV:~$ ATTENTION: default value of option 
mesa_glthread overridden by environment.
  ATTENTION: default value of option mesa_glthread overridden by environment.
  ATTENTION: default value of option mesa_glthread overridden by environment.
  ATTENTION: default value of option mesa_glthread overridden by environment.
  [ERROR glean_core] Error setting metrics feature config: Json(Error("EOF 
while parsing a value", line: 1, column: 0))
  ALSA lib conf.c:4120:(snd_config_update_r) Cannot access file 
/usr/share/alsa/alsa.conf
  ALSA lib seq.c:935:(snd_seq_open_noupdate) Unknown SEQ default
  [Parent 10803, IPC I/O Parent] WARNING: process 11194 exited on signal 9: 
file 
/build/firefox/parts/firefox/build/ipc/chromium/src/base/process_util_posix.cc:266

  ProblemType: Bug
  DistroRelease: Ubuntu 22.04
  Package: apport 2.20.11-0ubuntu82.5
  ProcVersionSignature: Ubuntu 6.2.0-39.40~22.04.1-generic 6.2.16
  Uname: Linux 6.2.0-39-generic x86_64
  ApportVersion: 2.20.11-0ubuntu82.5
  Architecture: amd64
  CasperMD5CheckResult: unknown
  CrashReports:
   640:1000:125:10103500:2023-12-14 16:45:11.104133895 +0200:2023-12-14 
16:45:07.048100891 +0200:/var/crash/_usr_bin_kwin_x11.1000.crash
   640:1000:125:7629821:2023-12-14 15:37:52.752158527 +0200:2023-12-14 
15:37:50.912875521 +0200:/var/crash/_usr_bin_dolphin.1000.crash
  CurrentDesktop: KDE
  Date: Thu Dec 14 19:16:42 2023
  InstallationDate: Installed on 2021-03-10 (1009 days ago)
  InstallationMedia: Kubuntu 20.04.2.0 LTS "Focal Fossa" - Release amd64 
(20210209.1)
  PackageArchitecture: all
  SourcePackage: apport
  UpgradeStatus: Upgraded to jammy on 2023-05-08 (220 days ago)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/apport/+bug/2046474/+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 2048112] Re: Ubuntu-bug ask for password to find out that bug is for snap app and gives info where to report. Instead it should save resources and check that first

2024-01-05 Thread Simon Chopin
Hi, thanks for taking the time to report this issue and contributing to
Ubuntu :)

I confirmed this issue (along with the one with firefox snap vs deb).

This is a bit bigger of an issue, as it means some non-privileged users
won't be able to report issues (or at least would give up as soon as the
prompt comes up), thus marking as Medium.

** Changed in: apport (Ubuntu)
   Status: New => Triaged

** Changed in: apport (Ubuntu)
   Importance: Undecided => Medium

** Summary changed:

- Ubuntu-bug ask for password to find out that bug is for snap app and gives 
info where to report. Instead it should save resources and check that first
+ Ubuntu-bug prompts for admin password before selecting the target package

-- 
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/2048112

Title:
  Ubuntu-bug prompts for admin password before selecting the target
  package

Status in apport package in Ubuntu:
  Triaged

Bug description:
  Ubuntu-bug ask for password to find out that bug is for snap app and
  gives info where to report. Instead it should save resources and check
  that first

  and password not needed to give just info of another bug reporting
  location

  ProblemType: Bug
  DistroRelease: Ubuntu 22.04
  Package: apport 2.20.11-0ubuntu82.5
  ProcVersionSignature: Ubuntu 6.2.0-39.40~22.04.1-generic 6.2.16
  Uname: Linux 6.2.0-39-generic x86_64
  ApportVersion: 2.20.11-0ubuntu82.5
  Architecture: amd64
  CasperMD5CheckResult: pass
  CurrentDesktop: KDE
  Date: Thu Jan  4 21:15:17 2024
  InstallationDate: Installed on 2024-01-04 (0 days ago)
  InstallationMedia: Kubuntu 22.04.3 LTS "Jammy Jellyfish" - Release amd64 
(20230807.1)
  PackageArchitecture: all
  SourcePackage: apport
  UpgradeStatus: No upgrade log present (probably fresh install)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/apport/+bug/2048112/+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 2047999] Re: Ubuntu-bug thinks i have 2 firefox installed

2024-01-05 Thread Simon Chopin
Hi, thanks for taking the time to report this issue and contributing to
Ubuntu :)

I just confirmed on my system.

Since the number of transitional packages is fairly small, I think we
should just maintain a hardcoded list in Apport and hide the .deb by
default (with maybe a way to override this?)

Marking as Low priority, since this is IMHO something of a papercut
(still annoying, though!)

** Changed in: apport (Ubuntu)
   Status: New => Triaged

** Changed in: apport (Ubuntu)
   Importance: Undecided => Low

** Summary changed:

- Ubuntu-bug thinks i have 2 firefox installed
+ ubuntu-bug shows both the snap and the transitional deb

-- 
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/2047999

Title:
  ubuntu-bug shows both the snap and the transitional deb

Status in apport package in Ubuntu:
  Triaged

Bug description:
  Make 22.04.3 usb live
  make ubuntu-bug firefox
  it says cant- its snap app
  learn how to update snap
  sudo snap refresh
  sudo snap refresh
  ubuntu-bug firefox
  see screenshot- asks about 2 different snaps
  why previous is not removed?
  why before it said that snap cant be reported?

  ProblemType: Bug
  DistroRelease: Ubuntu 22.04
  Package: apport 2.20.11-0ubuntu82.5
  ProcVersionSignature: Ubuntu 6.2.0-26.26~22.04.1-generic 6.2.13
  Uname: Linux 6.2.0-26-generic x86_64
  ApportLog:
   ERROR: apport (pid 7549) Thu Jan  4 03:01:09 2024: called for pid 1362, 
signal 6, core limit 0, dump mode 1
   ERROR: apport (pid 7549) Thu Jan  4 03:01:09 2024: executable: 
/usr/lib/systemd/systemd-journald (command line "/lib/systemd/systemd-journald")
   ERROR: apport (pid 7549) Thu Jan  4 03:01:09 2024: wrote report 
/var/crash/_usr_lib_systemd_systemd-journald.0.crash
  ApportVersion: 2.20.11-0ubuntu82.5
  Architecture: amd64
  CasperMD5CheckResult: pass
  CasperVersion: 1.470.2
  CrashReports: 640:0:124:308838:2024-01-04 03:01:09.572926187 +:2024-01-04 
03:01:09.480938425 +:/var/crash/_usr_lib_systemd_systemd-journald.0.crash
  CurrentDesktop: KDE
  Date: Thu Jan  4 03:59:27 2024
  LiveMediaBuild: Kubuntu 22.04.3 LTS "Jammy Jellyfish" - Release amd64 
(20230807.1)
  PackageArchitecture: all
  SourcePackage: apport
  UpgradeStatus: No upgrade log present (probably fresh install)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/apport/+bug/2047999/+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 2033422] Re: openssl: backport to jammy "clear method store / query cache confusion"

2024-01-04 Thread Simon Chopin
** Changed in: openssl (Ubuntu Jammy)
 Assignee: Adrien Nader (adrien-n) => Simon Chopin (schopin)

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

Title:
  openssl: backport to jammy "clear method store / query cache
  confusion"

Status in openssl package in Ubuntu:
  New
Status in openssl source package in Jammy:
  In Progress
Status in openssl source package in Lunar:
  Fix Released

Bug description:
  === SRU information ===
  [ATTENTION]
  This SRU contains THREE changes which are listed in the section below.

  [Meta]
  This bug is part of a series of three bugs for a single SRU.
  This ( #2033422 ) is the "central" bug with the global information and 
debdiff.

  This SRU addresses three issues with Jammy's openssl version:
  - http://pad.lv/1994165: ignored SMIME signature errors
  - http://pad.lv/2023545: imbca engine dumps core
  - http://pad.lv/2033422: very high CPU usage for concurrent TLS connections 
(this one)

  The SRU information has been added to the three bug reports and I am
  attaching the debdiff here only for all three.

  All the patches have been included in subsequent openssl 3.0.x
  releases which in turn have been included in subsequent Ubuntu
  releases. There has been no report of issues when updating to these
  Ubuntu releases.

  I have rebuilt the openssl versions and used abi-compliance-checker to
  compare the ABIs of the libraries in jammy and the one for the SRU.
  Both matched completely (FYI, mantic's matched completely too).

  I have also pushed the code to git (without any attempt to make it
  git-ubuntu friendly).

  
https://code.launchpad.net/~adrien-n/ubuntu/+source/openssl/+git/openssl/+ref/jammy-
  sru

  I asked Brian Murray about phasing speed and he concurs a slow roll-out is 
probably better for openssl. There is a small uncertainty because a security 
update could come before the phasing is over, effectively fast-forwarding the 
SRU. Still, unless there is already a current pre-advisory, this is probably 
better than a 10% phasing which is over after only a couple days anyway.
  NB: at the moment openssl doesn't phase slowly so this needs to be 
implemented.

  [Impact]
  Severely degraded performance for concurrent operations compared to openssl 
1.1. The performance is so degraded that some workloads fail due to timeouts or 
insufficient resources (noone magically has 5 times more machines). As a 
consequence, a number of people use openssl 1.1 instead and do not get security 
updates.

  [Test plan]
  Rafael Lopez has shared a simple benchmarks in http://pad.lv/2009544 with 
https://bugs.launchpad.net/ubuntu/+source/openssl/+bug/2009544/+attachment/5690224/+files/main.py
 .

  To test, follow these steps:
  - run "time python3 main.py" # using the aforementioned main.py script
  - apt install -t jammy-proposed libssl3
  - run "time python3 main.py"
  - compare the runtimes for the two main.py runs

  You can run this on x86_64, Raspberry Pi 4 or any machine, and get a
  very large speed-up in all cases. The improvements are not
  architecture-dependant.

  Using this changeset, I get the following numbers for ten runs on my
  laptop:

  3.0.2:
  real  2m5.567s
  user  4m3.948s
  sys   2m0.233s

  this SRU:
  real  0m23.966s
  user  2m35.687s
  sys   0m1.920s

  As can be easily seen, the speed-up is massive: system time is divided
  by 60 and overall wall clock time is roughly five times lower.

  In http://pad.lv/2009544 , Rafael also shared his performance numbers
  and they are relatable to these. He used slightly different versions
  (upstreams rather than patched with cherry-picks) but at least one of
  the version used does not include other performance change. He also
  used different hardware and this performance issue seems to depend on
  the number of CPUs available but also obtained a performance several
  times better. Results on a given machine vary also very little across
  runs (less than 2% variation on runs of size 10). They are also very
  similar on a Raspberry Pi 4 (8GB).

  The benchmark uses https://www.google.com/humans.txt which takes
  around 130ms to download on my machine but I modified the script to
  download something only 20ms away. Results are so close to the ones
  using humans.txt that they are within the error margin. This is
  consistent with the high-concurrency in the benchmark which both
  saturates CPU, and "hides" latencies that are relatively low.

  Finally, there are positive reports on github. Unfortunately they are
  not always completely targeted at these patches only and therefore I
  will not link directly to them but they have also been encouraging.

  [Where problems could occur]
  The change is spread over several patches which touch the internals of 
openssl. As such, the engine and pro

[Touch-packages] [Bug 2044104] Re: [UBUNTU 20.04] chzdev -e is rebuilding initramfs even with zdev:early=0 set

2023-12-07 Thread Simon Chopin
Tagging this to discuss this during the Foundations weekly meeting

** Tags added: rls-ff-incoming rls-jj-incoming

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

Title:
  [UBUNTU 20.04] chzdev -e is rebuilding initramfs even with
  zdev:early=0 set

Status in Ubuntu on IBM z Systems:
  New
Status in initramfs-tools package in Ubuntu:
  New
Status in s390-tools package in Ubuntu:
  New

Bug description:
  Versions:
  Ubuntu 20.04.5 s390-tools version 2.12.0-0ubuntu3.7.s390x
  Ubuntu 22.04.2 s390-tools version 2.20.0-0ubuntu3.2.s390x

  When I configure a zfcp LUN persistently via chzdev, the initrd is
  being rebuilt even with parameter zdev:early=0

  root@a8315003:~# chzdev -e zfcp-lun 
0.0.1803:0x500507630910d430:0x40194092 zdev:early=0
  zFCP LUN 0.0.1803:0x500507630910d430:0x40194092 configured
  Note: The initial RAM-disk must be updated for these changes to take effect:
 - zFCP LUN 0.0.1803:0x500507630910d430:0x40194092
  update-initramfs: Generating /boot/initrd.img-5.15.0-60-generic
  I: The initramfs will attempt to resume from /dev/dasdb1
  I: (UUID=e70ecb80-4d1e-4074-9cda-ce231ad6e698)
  I: Set the RESUME variable to override this.
  Using config file '/etc/zipl.conf'
  Building bootmap in '/boot'
  Adding IPL section 'ubuntu' (default)
  Preparing boot device: dasda (c00a).
  Done.
  root@a8315003:~#

  == Comment: - Thorsten Diehl  - 2023-03-01 
06:55:47 ==
  @BOE-dev
  This behaviour is unexpected.
  https://www.ibm.com/docs/en/linux-on-systems?topic=commands-chzdev says:
  Activating a device early during the boot process

  Use the zdev:early device attribute to activate a device early during
  the boot process and to override any existing auto-configuration with
  a persistent device configuration.

  zdev:early=1
  The device is activated during the initial RAM disc phase according to 
the persistent configuration.

  zdev:early=0
  The device is activated as usual during the boot process. This is the 
default. If auto-configuration data is present, the device is activated during 
the initial RAM disc phase according to the auto-configuration. 

  I can't interprete a SCSI LUN as a device with auto configuration
  data. (At least, if the zfcp device hasn't NPIV enabled)

  == Comment: #5 - Peter Oberparleiter  - 
2023-03-01 11:18:28 ==
  (In reply to comment #2)
  > @BOE-dev
  > This behaviour is unexpected.
  > https://www.ibm.com/docs/en/linux-on-systems?topic=commands-chzdev says:
  > Activating a device early during the boot process
  > 
  > Use the zdev:early device attribute to activate a device early during the
  > boot process and to override any existing auto-configuration with a
  > persistent device configuration.
  > 
  > zdev:early=1
  > The device is activated during the initial RAM disc phase according to
  > the persistent configuration.
  > 
  > zdev:early=0
  > The device is activated as usual during the boot process. This is the
  > default. If auto-configuration data is present, the device is activated
  > during the initial RAM disc phase according to the auto-configuration. 

  The documentation is incorrect for Ubuntu. Canonical specifically
  builds zdev in a way that every change to persistent device
  configuration causes an update to the initial RAM-disk. See also:

  https://bugzilla.linux.ibm.com/show_bug.cgi?id=187578#c35
  
https://github.com/ibm-s390-linux/s390-tools/commit/7dd03eaeecdd0e2674f145aca34be1275d291bd8

  > I can't interprete a SCSI LUN as a device with auto configuration data. (At
  > least, if the zfcp device hasn't NPIV enabled)

  This is related to auto-configuration as implemented for DPM.

  == Comment: #6 - Thorsten Diehl  - 2023-03-03 
12:41:44 ==
  So, IIUC, chzdev is built for Ubuntu with ZDEV_ALWAYS_UPDATE_INITRD=1, which 
make the parameter zdev:early=0 ineffective. Correct?
  If you confirm, you may also close this bug.

  Not nice - then we have to find an alternate solution.

  == Comment: #7 - Peter Oberparleiter  - 
2023-03-07 06:48:07 ==
  (In reply to comment #6)
  > So, IIUC, chzdev is built for Ubuntu with ZDEV_ALWAYS_UPDATE_INITRD=1, which
  > make the parameter zdev:early=0 ineffective. Correct?
  > If you confirm, you may also close this bug.
  > 
  > Not nice - then we have to find an alternate solution.

  chzdev -p on Ubuntu will by default rebuild the initrd. This is intended
  behavior by Canonical and controlled by the ZDEV_ALWAYS_UPDATE_INITRD 
build-time
  switch. You can suppress it by adding option --no-root-update to the command
  line.

  Specifying zdev:early=0 to chzdev has exactly the effect that it is supposed 
to
  have: it tells zdev not to enable that device during initrd processing,
  resulting in the corresponding udev rule not being copied to the initrd [1].

  Unfortunately there is another Ubuntu-initrd script 

Re: [Touch-packages] [Bug 2041830] Re: /usr/bin/gdb:6:dump_core:internal_vproblem:internal_verror:internal_error_loc:objfile::text_section_offset

2023-11-29 Thread Simon Chopin
How about directly sending a SIGSEGV or a SIGABRT to a working
teamviewer process using kill(1) ? That's what I usually do when I test
apport crash reporting code, this might trigger the issue.

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

Title:
  
/usr/bin/gdb:6:dump_core:internal_vproblem:internal_verror:internal_error_loc:objfile::text_section_offset

Status in gdb package in Ubuntu:
  New

Bug description:
  The Ubuntu Error Tracker has been receiving reports about a problem regarding 
gdb.  This problem was most recently seen with package version 
14.0.50.20230907-0ubuntu1, the problem page at 
https://errors.ubuntu.com/problem/e052ff0ad61743594bf64a85ca1e18b6e353025d 
contains more details, including versions of packages affected, stacktrace or 
traceback, and individual crash reports.
  If you do not have access to the Ubuntu Error Tracker and are a software 
developer, you can request it at http://forms.canonical.com/reports/.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gdb/+bug/2041830/+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


Re: [Touch-packages] [Bug 1962549] Re: openssl cms -decrypt doesn't work properly when using an engine

2023-10-31 Thread Simon Chopin
> I don't know why LP expired this bug since you commented after I changed
> the its status...

AFAIK, LP will not switch back the status to anything after a comment has been
left. That makes sense, as it wouldn't know what the new status is
supposed to be.

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

Title:
  openssl cms -decrypt doesn't work properly when using an engine

Status in openssl package in Ubuntu:
  New

Bug description:
  I'm using:

  bsci@ip-10-132-42-225:~/test$ lsb_release -rd
  Description:Ubuntu 20.04.3 LTS
  Release:20.04

  bsci@ip-10-132-42-225:~/test$ apt-cache policy openssl
  openssl:
Installed: 1.1.1f-1ubuntu2.10
Candidate: 1.1.1f-1ubuntu2.10
Version table:
   *** 1.1.1f-1ubuntu2.10 500
  500 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 Packages
  100 /var/lib/dpkg/status
   1.1.1f-1ubuntu2.8 500
  500 http://archive.ubuntu.com/ubuntu focal-security/main amd64 
Packages
   1.1.1f-1ubuntu2 500
  500 http://archive.ubuntu.com/ubuntu focal/main amd64 Packages

  
  I have a private EC key held in a TPM 2.0 platform hierarchy.  I'm encrypting 
a message like this:

  openssl cms -encrypt -in message.txt -out message.cipher transport.pem

  Here, transport.pem is the cert. for the EC key held in the TPM.  I'm
  attempting to decrypt like this:

  openssl cms -decrypt -in message.cipher -out /dev/stdout -inkey
  0x8181 -keyform engine -engine tpm2tss -recip transport.pem

  Instead of seeing the original message text, I'm getting the following error:
  engine "tpm2tss" set.
  Error decrypting CMS using private key
  139626757388096:error:1010107D:elliptic curve 
routines:ecdh_simple_compute_key:missing private 
key:../crypto/ec/ecdh_ossl.c:61:

  It seems that the code is expecting the actual private key instead of
  using the key held in the TPM?

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/openssl/+bug/1962549/+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 2023545] Re: [UBUNTU 22.04] openssl with ibmca engine configured dumps core when creating a new certificate

2023-10-27 Thread Simon Chopin
A version containing a fix for this has been uploaded to the Jammy queue
to be processed by the SRU team. Thanks, Adrien :)

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

Title:
  [UBUNTU 22.04] openssl with ibmca engine configured dumps core when
  creating a new certificate

Status in Ubuntu on IBM z Systems:
  In Progress
Status in openssl package in Ubuntu:
  In Progress
Status in openssl source package in Jammy:
  In Progress
Status in openssl source package in Lunar:
  Fix Released

Bug description:
  === SRU information ===
  [Meta]
  This bug is part of a series of four bugs for a single SRU.
  The "central" bug with the global information and debdiff is 
http://pad.lv/2033422

  [Impact]
  Openssl using an engine dumps core upon certificate creation; other 
operations are probably affected too. Overall, engines are likely mostly 
unusable.

  [Test plan]
  An engine is needed to test the fix and I don't think we have many in the 
archive. This complicates reproducing the issue. I have been relying on user 
reports which have been very detailled and helpful.
  The issue has also been reported independently and with another engine 
(devcrypto).
  The issue is fixed in openssl 3.0.8 which landed in lunar.

  [Where problems could occur]
  I don't pretend to understand the lifecycle of providers in openssl3 but the 
patch is simple and has been widely tested by now, including on ubuntu. Thus, I 
see little chance an unexpected problem would occur with it.

  [Patches]
  The patches come directly from upstream and apply cleanly.

  https://github.com/openssl/openssl/issues/18578

  *
  
https://git.launchpad.net/~adrien-n/ubuntu/+source/openssl/tree/debian/patches/jammy-
  sru-0001-Release-the-drbg-in-the-global-default-context-
  befor.patch?h=jammy-sru=04ef023920ab08fba214817523fba897527dfff0

  === Original description ===

  openssl req -new -newkey rsa:2048 -x509 -sha256 -nodes -out __cert.pem
  -keyout __key.pem --subj '/CN=US'

  ---Problem Description---
  OpenSSL with ibmca engine configured dumps core when creating a new 
certificate.

  # openssl engine
  (dynamic) Dynamic engine loading support
  (ibmca) Ibmca hardware engine support
  # openssl req  -new -newkey rsa:2048 -x509 -sha256 -nodes -out __cert.pem 
-keyout __key.pem --subj '/CN=US'
  Segmentation fault (core dumped)

  # journalctl
  Jun 07 13:06:08 SYSTEM kernel: User process fault: interruption code 003b 
ilc:2 in libc.so.6[3ffae08+1ca000]
  Jun 07 13:06:08 SYSTEM kernel: Failing address:  TEID: 
0800
  Jun 07 13:06:08 SYSTEM kernel: Fault in primary space mode while using user 
ASCE.
  Jun 07 13:06:08 SYSTEM kernel: AS:9c2941c7 R3:0024
  Jun 07 13:06:08 SYSTEM kernel: CPU: 2 PID: 2344 Comm: openssl Kdump: loaded 
Not tainted 5.15.0-73-generic #80-Ubuntu
  Jun 07 13:06:08 SYSTEM kernel: Hardware name: IBM 3931 A01 703 (z/VM 7.3.0)
  Jun 07 13:06:08 SYSTEM kernel: User PSW : 070500018000 03ffae11c708
  Jun 07 13:06:08 SYSTEM kernel:R:0 T:1 IO:1 EX:1 Key:0 M:1 W:0 P:1 
AS:0 CC:0 PM:0 RI:0 EA:3
  Jun 07 13:06:08 SYSTEM kernel: User GPRS: 0007 03ffae11c6f0 
 02aa3289f9d0
  Jun 07 13:06:08 SYSTEM kernel:02aa1825980f 02aa3289f9d0 
 02aa328a4300
  Jun 07 13:06:08 SYSTEM kernel:03ffae870720 03ffae657128 
02aa03ff 
  Jun 07 13:06:08 SYSTEM kernel:03ffae24dd10 03ffae657120 
03ffae437c22 03ffec2fe000
  Jun 07 13:06:08 SYSTEM kernel: User Code: 03ffae11c6fc: b90400b2  
  lgr%r11,%r2
    03ffae11c700: 
4700bc0,0
   #03ffae11c704: 
b24f00a0ear%r10,%a0
   >03ffae11c708: 
58102018l%r1,24(%r2)
    03ffae11c70c: 
ebaa002dsllg%r10,%r10,32
    03ffae11c712: 
b24f00a1ear%r10,%a1
    03ffae11c716: 
5910a0d0c%r1,208(%r10)
    03ffae11c71a: 
a7840033brc8,03ffae11c780
  Jun 07 13:06:08 SYSTEM kernel: Last Breaking-Event-Address:
  Jun 07 13:06:08 SYSTEM kernel:  [<03ffae33242c>] 0x3ffae33242c
  Jun 07 13:06:08 SYSTEM systemd[1]: Started Process Core Dump (PID 2345/UID 0).
  Jun 07 13:06:08 SYSTEM systemd-coredump[2350]: Process 2344 (openssl) of user 
0 dumped core.

  

[Touch-packages] [Bug 1994165] Re: CMS_final: do not ignore CMS_dataFinal result

2023-10-27 Thread Simon Chopin
A version containing a fix for this has been uploaded to the Jammy queue
to be processed by the SRU team. Thanks, Adrien :)

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

Title:
  CMS_final: do not ignore CMS_dataFinal result

Status in openssl package in Ubuntu:
  Fix Released
Status in openssl source package in Jammy:
  In Progress
Status in openssl source package in Kinetic:
  Won't Fix
Status in openssl source package in Lunar:
  Fix Released

Bug description:
  === SRU information ===
  [Meta]
  This bug is part of a series of four bugs for a single SRU.
  The "central" bug with the global information and debdiff is 
http://pad.lv/2033422

  [Impact]
  S/MIME signature can fail silently
  The commit by upstream propagates the return code of some functions rather 
than ignore it.

  [Test plan]
  This issue is not very simple to reproduce because "openssl cms" cannot be 
used to do so. This has to be done with the openssl API instead.
  At least the bug reportere here and the one on openssl's bug tracker have 
confirmed the patch solves the issue. Additionally, the bug reporter here has 
tested the PPA that contains the patche and validated it. Finally, I read 
through the patch attentively.

  [Where problems could occur]
  At this point it is unlikely an error would appear. The openssl bug tracker 
mentions nothing related to this patch which landed more than a year ago. The 
patch is simple and doesn't change the code logic.

  [Patches]
  The patches come directly from upstream and apply cleanly.

  https://github.com/openssl/openssl/pull/18876

  * 
https://git.launchpad.net/~adrien-n/ubuntu/+source/openssl/tree/debian/patches/jammy-sru-0001-REGRESSION-CMS_final-do-not-ignore-CMS_dataFinal-res.patch?h=jammy-sru=04ef023920ab08fba214817523fba897527dfff0
  * 
https://git.launchpad.net/~adrien-n/ubuntu/+source/openssl/tree/debian/patches/jammy-sru-0002-Handle-SMIME_crlf_copy-return-code.patch?h=jammy-sru=04ef023920ab08fba214817523fba897527dfff0

  === Original description ===

  https://github.com/openssl/openssl/pull/18876

  The CMS_dataFinal result is important as signature may fail, however, it
  is ignored while returning success from CMS_final.

  Please add this fix to The openssl 3.0.2 "Jammy Jellyfish (supported)"

  Thanks

  Upstream commit:

  ```
  commit 67c0460b89cc1b0644a1a59af78284dfd8d720af
  Author: Alon Bar-Lev 
  Date:   Tue Jul 26 15:17:06 2022 +0300

  Handle SMIME_crlf_copy return code

  Currently the SMIME_crlf_copy result is ignored in all usages. It does
  return failure when memory allocation fails.

  This patch handles the SMIME_crlf_copy return code in all
  occurrences.

  Signed-off-by: Alon Bar-Lev 

  Reviewed-by: Tomas Mraz 
  Reviewed-by: Paul Dale 
  Reviewed-by: Hugo Landau 
  (Merged from https://github.com/openssl/openssl/pull/18876)
  ```

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/openssl/+bug/1994165/+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 2033422] Re: openssl: backport to jammy "clear method store / query cache confusion"

2023-10-27 Thread Simon Chopin
A version containing a fix for this has been uploaded to the Jammy queue
to be processed by the SRU team. Thanks, Adrien :)

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

Title:
  openssl: backport to jammy "clear method store / query cache
  confusion"

Status in openssl package in Ubuntu:
  New
Status in openssl source package in Jammy:
  In Progress
Status in openssl source package in Lunar:
  Fix Released

Bug description:
  === SRU information ===
  [ATTENTION]
  This SRU contains FOUR changes which are listed in the section below.

  [Meta]
  This bug is part of a series of four bugs for a single SRU.
  This ( #2033422 ) is the "central" bug with the global information and 
debdiff.

  This SRU addresses four issues with Jammy's openssl version:
  - http://pad.lv/1994165: ignored SMIME signature errors
  - http://pad.lv/2023545: imbca engine dumps core
  - http://pad.lv/2033422: very high CPU usage for concurrent TLS connections

  The SRU information has been added to the four bug reports and I am
  attaching the debdiff here only for all four.

  All the patches have been included in subsequent openssl 3.0.x
  releases which in turn have been included in subsequent Ubuntu
  releases. There has been no report of issues when updating to these
  Ubuntu releases.

  I have rebuilt the openssl versions and used abi-compliance-checker to
  compare the ABIs of the libraries in jammy and the one for the SRU.
  Both matched completely (FYI, mantic's matched completely too).

  I have also pushed the code to git (without any attempt to make it
  git-ubuntu friendly).

  
https://code.launchpad.net/~adrien-n/ubuntu/+source/openssl/+git/openssl/+ref/jammy-
  sru

  I asked Brian Murray about phasing speed and he concurs a slow roll-out is 
probably better for openssl. There is a small uncertainty because a security 
update could come before the phasing is over, effectively fast-forwarding the 
SRU. Still, unless there is already a current pre-advisory, this is probably 
better than a 10% phasing which is over after only a couple days anyway.
  NB: at the moment openssl doesn't phase slowly so this needs to be 
implemented.

  [Impact]
  Severely degraded performance for concurrent operations compared to openssl 
1.1. The performance is so degraded that some workloads fail due to timeouts or 
insufficient resources (noone magically has 5 times more machines). As a 
consequence, a number of people use openssl 1.1 instead and do not get security 
updates.

  [Test plan]
  Rafael Lopez has shared a simple benchmarks in http://pad.lv/2009544 with 
https://bugs.launchpad.net/ubuntu/+source/openssl/+bug/2009544/+attachment/5690224/+files/main.py
 .

  To test, follow these steps:
  - run "time python3 main.py" # using the aforementioned main.py script
  - apt install -t jammy-proposed libssl3
  - run "time python3 main.py"
  - compare the runtimes for the two main.py runs

  You can run this on x86_64, Raspberry Pi 4 or any machine, and get a
  very large speed-up in all cases. The improvements are not
  architecture-dependant.

  Using this changeset, I get the following numbers for ten runs on my
  laptop:

  3.0.2:
  real  2m5.567s
  user  4m3.948s
  sys   2m0.233s

  this SRU:
  real  0m23.966s
  user  2m35.687s
  sys   0m1.920s

  As can be easily seen, the speed-up is massive: system time is divided
  by 60 and overall wall clock time is roughly five times lower.

  In http://pad.lv/2009544 , Rafael also shared his performance numbers
  and they are relatable to these. He used slightly different versions
  (upstreams rather than patched with cherry-picks) but at least one of
  the version used does not include other performance change. He also
  used different hardware and this performance issue seems to depend on
  the number of CPUs available but also obtained a performance several
  times better. Results on a given machine vary also very little across
  runs (less than 2% variation on runs of size 10). They are also very
  similar on a Raspberry Pi 4 (8GB).

  The benchmark uses https://www.google.com/humans.txt which takes
  around 130ms to download on my machine but I modified the script to
  download something only 20ms away. Results are so close to the ones
  using humans.txt that they are within the error margin. This is
  consistent with the high-concurrency in the benchmark which both
  saturates CPU, and "hides" latencies that are relatively low.

  Finally, there are positive reports on github. Unfortunately they are
  not always completely targeted at these patches only and therefore I
  will not link directly to them but they have also been encouraging.

  [Where problems could occur]
  The change is spread over several patches which touch the internals of 
openssl. As such, the engine and provider functionality could be broken by 
these 

[Touch-packages] [Bug 2033422] Re: openssl: backport to jammy "clear method store / query cache confusion"

2023-10-26 Thread Simon Chopin
In addition, could the test plan maybe be edited to answer the following
question?

"How can one validate that the package in -proposed addresses the
issue?"

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

Title:
  openssl: backport to jammy "clear method store / query cache
  confusion"

Status in openssl package in Ubuntu:
  New
Status in openssl source package in Jammy:
  In Progress
Status in openssl source package in Lunar:
  Fix Released

Bug description:
  === SRU information ===
  [ATTENTION]
  This SRU contains FOUR changes which are listed in the section below.

  [Meta]
  This bug is part of a series of four bugs for a single SRU.
  This ( #2033422 ) is the "central" bug with the global information and 
debdiff.

  This SRU addresses four issues with Jammy's openssl version:
  - http://pad.lv/1990216: Blowfish OFB/CFB decryption
  - http://pad.lv/1994165: ignored SMIME signature errors
  - http://pad.lv/2023545: imbca engine dumps core
  - http://pad.lv/2033422: very high CPU usage for concurrent TLS connections

  The SRU information has been added to the four bug reports and I am
  attaching the debdiff here only for all four.

  All the patches have been included in subsequent openssl 3.0.x
  releases which in turn have been included in subsequent Ubuntu
  releases. There has been no report of issues when updating to these
  Ubuntu releases.

  I have rebuilt the openssl versions and used abi-compliance-checker to
  compare the ABIs of the libraries in jammy and the one for the SRU.
  Both matched completely (FYI, mantic's matched completely too).

  The patch related to blowfish presents an annoying situation: jammy's openssl 
creates incompatible files and cannot read other files but fixing it will lead 
to files created on jammy so far to become unreadable. Fortunately, blowfish is 
long-deprecated and applications can be improved to handle this situation if 
the need arises in practice.
  This is stated in the SRU information in the bug and in d/changelog.
  The current situation in Jammy could be a security issue but due to the 
aforementioned deprecation, the low usage of blowfish and the fact that 
upstream didn't consider this worthy of a security notice, we (this includes 
the security team) chose not to pursue that path either.

  I have also pushed the code to git (without any attempt to make it
  git-ubuntu friendly).

  
https://code.launchpad.net/~adrien-n/ubuntu/+source/openssl/+git/openssl/+ref/jammy-
  sru

  I asked Brian Murray about phasing speed and he concurs a slow roll-out is 
probably better for openssl. There is a small uncertainty because a security 
update could come before the phasing is over, effectively fast-forwarding the 
SRU. Still, unless there is already a current pre-advisory, this is probably 
better than a 10% phasing which is over after only a couple days anyway.
  NB: at the moment openssl doesn't phase slowly so this needs to be 
implemented.

  [Impact]
  Severely degraded performance for concurrent operations compared to openssl 
1.1. The performance is so degraded that some workloads fail due to timeouts or 
insufficient resources (noone magically has 5 times more machines). As a 
consequence, a number of people use openssl 1.1 instead and do not get security 
updates.

  [Test plan]
  Rafael Lopez has shared a simple benchmarks in http://pad.lv/2009544 with 
https://bugs.launchpad.net/ubuntu/+source/openssl/+bug/2009544/+attachment/5690224/+files/main.py
 .
  Using this, I get the following numbers on my laptop:

  3.0.2:
  real  2m5.567s
  user  4m3.948s
  sys   2m0.233s

  this SRU:
  real  0m23.966s
  user  2m35.687s
  sys   0m1.920s

  As can be easily seen, the speed-up is massive: system time is divided
  by 60 and overall wall clock time is roughly five times lower.

  In http://pad.lv/2009544 , Rafael also shared his performance numbers
  and they are relatable to these. He used slightly different versions
  (upstreams rather than patched with cherry-picks) but at least one of
  the version used does not include other performance change. He also
  used different hardware and this performance issue seems to depend on
  the number of CPUs available but also obtained a performance several
  times better. Results on a given machine vary also very little across
  runs (less than 2% variation on runs of size 10). They are also very
  similar on a Raspberry Pi 4 (8GB).

  The benchmark uses https://www.google.com/humans.txt which takes
  around 130ms to download on my machine but I modified the script to
  download something only 20ms away. Results are so close to the ones
  using humans.txt that they are within the error margin. This is
  consistent with the high-concurrency in the benchmark which both
  saturates CPU, and "hides" latencies that are relatively low.

  Finally, there are 

[Touch-packages] [Bug 1990216] Re: backport fix for "OpenSSL 3 cannot decrypt data encrypted with OpenSSL 1.1 with blowfish in OFB or CFB modes" to Jammy

2023-10-26 Thread Simon Chopin
I'm very much against uploading this fix as an SRU. While it is a shame
that we have interop problems with the rest of the world, fixing this in
Jammy right now means we *will* break production for anyone that stores
Blowfish-encrypted data.

Doing `apt upgrade` on a production server is supposed to be a fairly
routine affair, whereas running into the interop issue means someone
somewhere did a dist-upgrade, changed some configuration, wrote new
code, or installed a new system, all of which are actions where the user
*should* expect possible breakage.

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

Title:
  backport fix for "OpenSSL 3 cannot decrypt data encrypted with OpenSSL
  1.1 with blowfish in OFB or CFB modes" to Jammy

Status in openssl package in Ubuntu:
  Fix Released
Status in openssl source package in Jammy:
  In Progress
Status in openssl source package in Lunar:
  Fix Released

Bug description:
  === SRU information ===
  [Meta]
  This bug is part of a series of four bugs for a single SRU.
  The "central" bug with the global information and debdiff is 
http://pad.lv/2033422

  [Impact]
  Decryption for Blowfish with OFB and CFB modes fails due to using a key 
shorter than expected by default.
  Encryption will also use a key shorter than expected.
  Exchange of encrypted data from/to Jammy using BF OFB/CFB will therefore lead 
to decryption issues.

  [Test plan]
  On Focal, run the following and copy the output to your clipboard

  for cipher in bf-cbc bf-cfb bf-ecb bf-ofb; do  echo "Test with ${cipher}" 
| openssl enc -${cipher} -k test -pbkdf2 -out "pouet.${cipher}"; done
  tar c pouet.bf-* | xz | base64 -w 60

  You can also run this on Lunar or Mantic if you add "-provider legacy
  -provider default" to the "openssl enc" invocation.

  On Jammy, run the following and paste your clipboard

  base64 -d | xz -d | tar x
  for cipher in bf-cbc bf-cfb bf-ecb bf-ofb; do openssl enc -d -provider 
legacy -provider default -${cipher} -k test -pbkdf2 -d -in "pouet.${cipher}"; 
done

  Only "Test with bf-cbc" and "Test with bf-ecb" will be properly
  decrypted: the other two will result in garbage on screen.

  Here is the result of the enc + tar + xz + base64 on Focal (works with
  Lunar/Mantic too but you need to added ):

  /Td6WFoAAATm1rRGAgAhARYAAAB0L+Wj4Cf/ARBdADgbyxDlZ/1Xd7bAmZw7
  8pbqQTu5j8StVybo1p1B2ydBc5VcodF6fu0hEp801tvirgSFNMSAHk5HMN/w
  hCgU1BIr/nK51g3A3Lkdv7QNbaUw2ux1AmO/MpCLKLffCB9ElFZH4tuOS5AR
  m9CJMzi6LQOw9wytGKm2IK3Ph7WpU6JQ/3HJilffQwHbFLnukiWGpLNO5v0O
  D/4AJikrU9iemfChT0jXDbIRZ8a8VpVhJqu0u6eYOheVTqmSRiHHpIC/p1VA
  ecFb0mACF/TQhjxcMUWGSGO/mtof+VaLiyg0KB87GKlChfwXTEvgbNuP9hmu
  GL64VhX568Oy9EakSxlcXiIRk14kJKv0MdHQqY1R22wAACzqSr/nzpwqAAGs
  AoBQAACjzq5WscRn+wIABFla

  Here is the same but from Jammy if you want to test encryption on
  Jammy and decryption on Lunar/Mantic:

  /Td6WFoAAATm1rRGAgAhARYAAAB0L+Wj4Cf/ARFdADgbyxDlZ/1Xd7bAmZw7
  8pbqQTu5j8StVybo1p1B2ydBc1zK4HR2g3CiLJet+R++nZy/gph6RscQ6hI3
  HySjdDOFRfjIVttiNK3DvRsZb37r8SXkj/JCYWicZGjWPZxVE3OAZhEed5qe
  jrFv871QAbm4jVGD4oIc4cOb5V/xDN7KWgwEzpWQy6+tcfPm3KLPQvULx56N
  2qQf60hP//p5EXS3RpCitUsrGUoYzTynjOUIRy2yCmgZDh62RmchUshyWePa
  k0nEYlDbl5/dSHXbWEWESqW+QDj136MZRwQRY+QC4MvLXg2Bo8H+Dl/xvNDF
  /5J4layZdFlh76lWOtFRVoIbX6JtpAP34g4zx1422GSNAABRzyqPdCqX
  1AABrQKAUAAABh3ynbHEZ/sCAARZWg==

  The contents are expected to be different due to the use of
  randomness. Don't try to compare the base64 outputs: I'm only using
  them to ease testing across containers.

  [Where problems could occur]
  This patch makes openssl match the documented default (see "man openssl-enc" 
and search for "Blowfish" for instance) and fixes decryption from an up-to-date 
Jammy to pretty much everything else, but it also create an issue for data 
encrypted on Jammy without this patch and Jammy with this patch.

  There are two possible cases: encrypted data being streamed across
  this boundary or data at rest being transferred or read later.

  Streaming is probably not an issue in practice because it's rather the
  current situation that has been an issue and it's easy to remedy by
  updating everything (which is relatively few machines since that's
  only Jammy and not any other OS or distribution).

  Data at rest is more annoying since updating Jammy will make it
  impossible to read the data again without updates to other pieces of
  software. That sounds like a really bad thing and it kind of is but at
  the same, the benefits are much larger than the issues. Indeed, there
  is already an incompatibility at the moment between Jammy and
  everything else and the more time passes by, the more such problematic
  files can be created. Luckily very few people are using blowfish
  nowadays and it's not even enabled by default anymore 

[Touch-packages] [Bug 2033422] Re: openssl: backport to jammy "clear method store / query cache confusion"

2023-10-26 Thread Simon Chopin
I am not going to upload this, because I'm widely uncomfortable with bug
1990216 (details there).

In addition, I have a few superficial suggestions for aesthetics:

* Use lpX subdirectories in d/patches rather than add a prefix to the 
patchname
* Add a Bug-Ubuntu field with a LP URL to each patch to make it even easier to 
go back to the relevant bug

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

Title:
  openssl: backport to jammy "clear method store / query cache
  confusion"

Status in openssl package in Ubuntu:
  New
Status in openssl source package in Jammy:
  In Progress
Status in openssl source package in Lunar:
  Fix Released

Bug description:
  === SRU information ===
  [ATTENTION]
  This SRU contains FOUR changes which are listed in the section below.

  [Meta]
  This bug is part of a series of four bugs for a single SRU.
  This ( #2033422 ) is the "central" bug with the global information and 
debdiff.

  This SRU addresses four issues with Jammy's openssl version:
  - http://pad.lv/1990216: Blowfish OFB/CFB decryption
  - http://pad.lv/1994165: ignored SMIME signature errors
  - http://pad.lv/2023545: imbca engine dumps core
  - http://pad.lv/2033422: very high CPU usage for concurrent TLS connections

  The SRU information has been added to the four bug reports and I am
  attaching the debdiff here only for all four.

  All the patches have been included in subsequent openssl 3.0.x
  releases which in turn have been included in subsequent Ubuntu
  releases. There has been no report of issues when updating to these
  Ubuntu releases.

  I have rebuilt the openssl versions and used abi-compliance-checker to
  compare the ABIs of the libraries in jammy and the one for the SRU.
  Both matched completely (FYI, mantic's matched completely too).

  The patch related to blowfish presents an annoying situation: jammy's openssl 
creates incompatible files and cannot read other files but fixing it will lead 
to files created on jammy so far to become unreadable. Fortunately, blowfish is 
long-deprecated and applications can be improved to handle this situation if 
the need arises in practice.
  This is stated in the SRU information in the bug and in d/changelog.
  The current situation in Jammy could be a security issue but due to the 
aforementioned deprecation, the low usage of blowfish and the fact that 
upstream didn't consider this worthy of a security notice, we (this includes 
the security team) chose not to pursue that path either.

  I have also pushed the code to git (without any attempt to make it
  git-ubuntu friendly).

  
https://code.launchpad.net/~adrien-n/ubuntu/+source/openssl/+git/openssl/+ref/jammy-
  sru

  I asked Brian Murray about phasing speed and he concurs a slow roll-out is 
probably better for openssl. There is a small uncertainty because a security 
update could come before the phasing is over, effectively fast-forwarding the 
SRU. Still, unless there is already a current pre-advisory, this is probably 
better than a 10% phasing which is over after only a couple days anyway.
  NB: at the moment openssl doesn't phase slowly so this needs to be 
implemented.

  [Impact]
  Severely degraded performance for concurrent operations compared to openssl 
1.1. The performance is so degraded that some workloads fail due to timeouts or 
insufficient resources (noone magically has 5 times more machines). As a 
consequence, a number of people use openssl 1.1 instead and do not get security 
updates.

  [Test plan]
  Rafael Lopez has shared a simple benchmarks in http://pad.lv/2009544 with 
https://bugs.launchpad.net/ubuntu/+source/openssl/+bug/2009544/+attachment/5690224/+files/main.py
 .
  Using this, I get the following numbers on my laptop:

  3.0.2:
  real  2m5.567s
  user  4m3.948s
  sys   2m0.233s

  this SRU:
  real  0m23.966s
  user  2m35.687s
  sys   0m1.920s

  As can be easily seen, the speed-up is massive: system time is divided
  by 60 and overall wall clock time is roughly five times lower.

  In http://pad.lv/2009544 , Rafael also shared his performance numbers
  and they are relatable to these. He used slightly different versions
  (upstreams rather than patched with cherry-picks) but at least one of
  the version used does not include other performance change. He also
  used different hardware and this performance issue seems to depend on
  the number of CPUs available but also obtained a performance several
  times better. Results on a given machine vary also very little across
  runs (less than 2% variation on runs of size 10). They are also very
  similar on a Raspberry Pi 4 (8GB).

  The benchmark uses https://www.google.com/humans.txt which takes
  around 130ms to download on my machine but I modified the script to
  download something only 20ms away. Results are so close to the ones
  using humans.txt 

[Touch-packages] [Bug 2038650] Re: crash reports not sent to the Error Tracker

2023-10-17 Thread Simon Chopin
Verified in a fresh Lunar VM.

** Tags removed: verification-needed verification-needed-lunar
** Tags added: verification-done verification-done-lunar

-- 
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/2038650

Title:
  crash reports not sent to the Error Tracker

Status in apport package in Ubuntu:
  Fix Released
Status in apport source package in Lunar:
  Fix Committed
Status in apport source package in Mantic:
  Fix Released

Bug description:
  [ Impact ]

  Crash reports aren't sent in when going through the UI, unless the
  user looks at the crash details.

  [ Test Plan ]

  0) Make sure that error reporting is set to manual in the system settings (in 
Privacy screen)
  1) Launch xeyes
  2) pkill -11 xeyes
  3) Click send in the apport dialog. DO NOT look at the details of the report.
  4) ls -lh /var/crash/*xeyes*

  There should be 3 files:

  -rw-r- 1 bdmurray whoopsie  3370567 Oct  6 11:53 _usr_bin_xeyes.1000.crash
  -rw-rw-r-- 1 bdmurray bdmurray0 Oct  6 11:53 
_usr_bin_xeyes.1000.upload
  -rw--- 1 whoopsie whoopsie   37 Oct  6 11:53 
_usr_bin_xeyes.1000.uploaded

  [ Where problems could occur ]

  If the patch is wrong, we actually see similar bugs for other UI
  paths, e.g. ticking the "Remember this" box, etc. I tried to cover
  them during manual testing but I might have missed some.

  [ Other Info ]
   
  If possible I'd like for us not to wait too long for this to mature in 
-proposed, as this would affect crashes during the upgrade.

  [ Original report ]
  From what I can tell when I click the send button to send a crash report to 
the Error Tracker the crash doesn't actually get sent. My testing process 
follows:

  1) Launch xeyes
  2) pkill -11 xeyes
  3) Click send in the apport dialog
  4) ls -lh /var/crash

  I would expect there to be three files in /var/crash:

  -rw-r- 1 bdmurray whoopsie  3370567 Oct  6 11:53 _usr_bin_xeyes.1000.crash
  -rw-rw-r-- 1 bdmurray bdmurray0 Oct  6 11:53 
_usr_bin_xeyes.1000.upload
  -rw--- 1 whoopsie whoopsie   37 Oct  6 11:53 
_usr_bin_xeyes.1000.uploaded

  However, after step #4 I'm only seeing the .crash file and not a
  .upload or .uploaded.  I was able to get the .upload and .uploaded
  files created if I chose to "View Report" and then click "Send".

  It's worth noting though that I did notice the size of the .crash file
  increase after clicking "Send" so some post-processing was done.

  ProblemType: BugDistroRelease: Ubuntu 23.10
  Package: apport 2.27.0-0ubuntu4
  ProcVersionSignature: Ubuntu 6.5.0-5.5-generic 6.5.0
  Uname: Linux 6.5.0-5-generic x86_64
  NonfreeKernelModules: zfs
  ApportVersion: 2.27.0-0ubuntu4
  Architecture: amd64
  CasperMD5CheckResult: pass
  CrashReports: 640:1000:123:20944237:2023-10-06 12:10:47.809248208 
+0100:2023-10-06 12:11:23.340030509 +0100:/var/crash/_usr_bin_mpv.1000.crash
  CurrentDesktop: ubuntu:GNOME
  Date: Fri Oct  6 12:12:46 2023
  InstallationDate: Installed on 2022-01-07 (637 days ago)
  InstallationMedia: Ubuntu 21.10 "Impish Indri" - Release amd64 (20211012)
  PackageArchitecture: allSourcePackage: apport
  UpgradeStatus: No upgrade log present (probably fresh install)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/apport/+bug/2038650/+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 2038650] Re: crash reports not sent to the Error Tracker

2023-10-16 Thread Simon Chopin
We've agreed with Benjamin that the current fix is probably the way to
go for the SRU, while we work on the overall design to make this less
fragile (which would probably be way too much invasive for an SRU).

** Description changed:

- From what I can tell when I click the send button to send a crash report
- to the Error Tracker the crash doesn't actually get sent. My testing
- process follows:
+ [ Impact ]
+ 
+ Crash reports aren't sent in when going through the UI, unless the user
+ looks at the crash details.
+ 
+ [ Test Plan ]
+ 
+ 0) Make sure that error reporting is set to manual in the system settings (in 
Privacy screen)
+ 1) Launch xeyes
+ 2) pkill -11 xeyes
+ 3) Click send in the apport dialog. DO NOT look at the details of the report.
+ 4) ls -lh /var/crash/*xeyes*
+ 
+ There should be 3 files:
+ 
+ -rw-r- 1 bdmurray whoopsie  3370567 Oct  6 11:53 _usr_bin_xeyes.1000.crash
+ -rw-rw-r-- 1 bdmurray bdmurray0 Oct  6 11:53 
_usr_bin_xeyes.1000.upload
+ -rw--- 1 whoopsie whoopsie   37 Oct  6 11:53 
_usr_bin_xeyes.1000.uploaded
+ 
+ [ Where problems could occur ]
+ 
+ If the patch is wrong, we actually see similar bugs for other UI paths,
+ e.g. ticking the "Remember this" box, etc. I tried to cover them during
+ manual testing but I might have missed some.
+ 
+ [ Other Info ]
+  
+ If possible I'd like for us not to wait too long for this to mature in 
-proposed, as this would affect crashes during the upgrade.
+ 
+ [ Original report ]
+ From what I can tell when I click the send button to send a crash report to 
the Error Tracker the crash doesn't actually get sent. My testing process 
follows:
  
  1) Launch xeyes
  2) pkill -11 xeyes
  3) Click send in the apport dialog
  4) ls -lh /var/crash
  
  I would expect there to be three files in /var/crash:
  
  -rw-r- 1 bdmurray whoopsie  3370567 Oct  6 11:53 _usr_bin_xeyes.1000.crash
  -rw-rw-r-- 1 bdmurray bdmurray0 Oct  6 11:53 
_usr_bin_xeyes.1000.upload
  -rw--- 1 whoopsie whoopsie   37 Oct  6 11:53 
_usr_bin_xeyes.1000.uploaded
  
  However, after step #4 I'm only seeing the .crash file and not a .upload
  or .uploaded.  I was able to get the .upload and .uploaded files created
  if I chose to "View Report" and then click "Send".
  
  It's worth noting though that I did notice the size of the .crash file
  increase after clicking "Send" so some post-processing was done.
  
- ProblemType: Bug
- DistroRelease: Ubuntu 23.10
+ ProblemType: BugDistroRelease: Ubuntu 23.10
  Package: apport 2.27.0-0ubuntu4
  ProcVersionSignature: Ubuntu 6.5.0-5.5-generic 6.5.0
  Uname: Linux 6.5.0-5-generic x86_64
  NonfreeKernelModules: zfs
  ApportVersion: 2.27.0-0ubuntu4
  Architecture: amd64
  CasperMD5CheckResult: pass
  CrashReports: 640:1000:123:20944237:2023-10-06 12:10:47.809248208 
+0100:2023-10-06 12:11:23.340030509 +0100:/var/crash/_usr_bin_mpv.1000.crash
  CurrentDesktop: ubuntu:GNOME
  Date: Fri Oct  6 12:12:46 2023
  InstallationDate: Installed on 2022-01-07 (637 days ago)
  InstallationMedia: Ubuntu 21.10 "Impish Indri" - Release amd64 (20211012)
- PackageArchitecture: all
- SourcePackage: apport
+ PackageArchitecture: allSourcePackage: apport
  UpgradeStatus: No upgrade log present (probably fresh install)

** Changed in: apport (Ubuntu Lunar)
 Assignee: Benjamin Drung (bdrung) => Simon Chopin (schopin)

-- 
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/2038650

Title:
  crash reports not sent to the Error Tracker

Status in apport package in Ubuntu:
  Fix Released
Status in apport source package in Lunar:
  Confirmed
Status in apport source package in Mantic:
  Fix Released

Bug description:
  [ Impact ]

  Crash reports aren't sent in when going through the UI, unless the
  user looks at the crash details.

  [ Test Plan ]

  0) Make sure that error reporting is set to manual in the system settings (in 
Privacy screen)
  1) Launch xeyes
  2) pkill -11 xeyes
  3) Click send in the apport dialog. DO NOT look at the details of the report.
  4) ls -lh /var/crash/*xeyes*

  There should be 3 files:

  -rw-r- 1 bdmurray whoopsie  3370567 Oct  6 11:53 _usr_bin_xeyes.1000.crash
  -rw-rw-r-- 1 bdmurray bdmurray0 Oct  6 11:53 
_usr_bin_xeyes.1000.upload
  -rw--- 1 whoopsie whoopsie   37 Oct  6 11:53 
_usr_bin_xeyes.1000.uploaded

  [ Where problems could occur ]

  If the patch is wrong, we actually see similar bugs for other UI
  paths, e.g. ticking the "Remember this" box, etc. I tried to cover
  them during manual testing but I might have missed some.

  [ Other Info ]
   
  If possible I'd like for us not to wait too long for this to mature in 
-proposed, as this would affect crashes during the upgrade.

  [ Original report ]
  From what I can tell when I click the send button to send a crash report to 
th

[Touch-packages] [Bug 2038650] Re: crash reports not sent to the Error Tracker

2023-10-09 Thread Simon Chopin
Looking at the code it seems to be affecting Lunar as well. I'm spinning
up a VM to confirm it (LXD containers are being difficult for this)

** Changed in: apport (Ubuntu)
   Status: In Progress => Fix Committed

** Also affects: apport (Ubuntu Mantic)
   Importance: High
 Assignee: Simon Chopin (schopin)
   Status: Fix Committed

** Also affects: apport (Ubuntu Lunar)
   Importance: Undecided
   Status: New

-- 
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/2038650

Title:
  crash reports not sent to the Error Tracker

Status in apport package in Ubuntu:
  Fix Committed
Status in apport source package in Lunar:
  New
Status in apport source package in Mantic:
  Fix Committed

Bug description:
  From what I can tell when I click the send button to send a crash
  report to the Error Tracker the crash doesn't actually get sent. My
  testing process follows:

  1) Launch xeyes
  2) pkill -11 xeyes
  3) Click send in the apport dialog
  4) ls -lh /var/crash

  I would expect there to be three files in /var/crash:

  -rw-r- 1 bdmurray whoopsie  3370567 Oct  6 11:53 _usr_bin_xeyes.1000.crash
  -rw-rw-r-- 1 bdmurray bdmurray0 Oct  6 11:53 
_usr_bin_xeyes.1000.upload
  -rw--- 1 whoopsie whoopsie   37 Oct  6 11:53 
_usr_bin_xeyes.1000.uploaded

  However, after step #4 I'm only seeing the .crash file and not a
  .upload or .uploaded.  I was able to get the .upload and .uploaded
  files created if I chose to "View Report" and then click "Send".

  It's worth noting though that I did notice the size of the .crash file
  increase after clicking "Send" so some post-processing was done.

  ProblemType: Bug
  DistroRelease: Ubuntu 23.10
  Package: apport 2.27.0-0ubuntu4
  ProcVersionSignature: Ubuntu 6.5.0-5.5-generic 6.5.0
  Uname: Linux 6.5.0-5-generic x86_64
  NonfreeKernelModules: zfs
  ApportVersion: 2.27.0-0ubuntu4
  Architecture: amd64
  CasperMD5CheckResult: pass
  CrashReports: 640:1000:123:20944237:2023-10-06 12:10:47.809248208 
+0100:2023-10-06 12:11:23.340030509 +0100:/var/crash/_usr_bin_mpv.1000.crash
  CurrentDesktop: ubuntu:GNOME
  Date: Fri Oct  6 12:12:46 2023
  InstallationDate: Installed on 2022-01-07 (637 days ago)
  InstallationMedia: Ubuntu 21.10 "Impish Indri" - Release amd64 (20211012)
  PackageArchitecture: all
  SourcePackage: apport
  UpgradeStatus: No upgrade log present (probably fresh install)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/apport/+bug/2038650/+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 2038650] Re: crash reports not sent to the Error Tracker

2023-10-09 Thread Simon Chopin
This was caused by the addition of this feature:
https://github.com/canonical/apport/pull/131

It broke an assumption that Dependencies was only added by the late
stage info collection, and said collection also had some other side-
effects that were relied upon to trigger the upload.

I'll create a hotfix patch for it this afternoon to unlock the
situation, and we'll work on a less fragile approach when Benjamin comes
back from PTO.

** Changed in: apport (Ubuntu)
   Status: New => In Progress

-- 
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/2038650

Title:
  crash reports not sent to the Error Tracker

Status in apport package in Ubuntu:
  In Progress

Bug description:
  From what I can tell when I click the send button to send a crash
  report to the Error Tracker the crash doesn't actually get sent. My
  testing process follows:

  1) Launch xeyes
  2) pkill -11 xeyes
  3) Click send in the apport dialog
  4) ls -lh /var/crash

  I would expect there to be three files in /var/crash:

  -rw-r- 1 bdmurray whoopsie  3370567 Oct  6 11:53 _usr_bin_xeyes.1000.crash
  -rw-rw-r-- 1 bdmurray bdmurray0 Oct  6 11:53 
_usr_bin_xeyes.1000.upload
  -rw--- 1 whoopsie whoopsie   37 Oct  6 11:53 
_usr_bin_xeyes.1000.uploaded

  However, after step #4 I'm only seeing the .crash file and not a
  .upload or .uploaded.  I was able to get the .upload and .uploaded
  files created if I chose to "View Report" and then click "Send".

  It's worth noting though that I did notice the size of the .crash file
  increase after clicking "Send" so some post-processing was done.

  ProblemType: Bug
  DistroRelease: Ubuntu 23.10
  Package: apport 2.27.0-0ubuntu4
  ProcVersionSignature: Ubuntu 6.5.0-5.5-generic 6.5.0
  Uname: Linux 6.5.0-5-generic x86_64
  NonfreeKernelModules: zfs
  ApportVersion: 2.27.0-0ubuntu4
  Architecture: amd64
  CasperMD5CheckResult: pass
  CrashReports: 640:1000:123:20944237:2023-10-06 12:10:47.809248208 
+0100:2023-10-06 12:11:23.340030509 +0100:/var/crash/_usr_bin_mpv.1000.crash
  CurrentDesktop: ubuntu:GNOME
  Date: Fri Oct  6 12:12:46 2023
  InstallationDate: Installed on 2022-01-07 (637 days ago)
  InstallationMedia: Ubuntu 21.10 "Impish Indri" - Release amd64 (20211012)
  PackageArchitecture: all
  SourcePackage: apport
  UpgradeStatus: No upgrade log present (probably fresh install)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/apport/+bug/2038650/+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 2035337] Re: dh-python: Cannot exclude deliberately embedded .egg-info from the clean step

2023-09-21 Thread Simon Chopin
** Also affects: pastedeploy (Ubuntu)
   Importance: Undecided
   Status: New

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

Title:
  dh-python: Cannot exclude deliberately embedded .egg-info from the
  clean step

Status in dh-python package in Ubuntu:
  New
Status in pastedeploy package in Ubuntu:
  New
Status in pastescript package in Ubuntu:
  Fix Released
Status in dh-python package in Debian:
  New

Bug description:
  Imported from Debian bug http://bugs.debian.org/1051837:

  Source: dh-python
  Version: 6.20230825
  Severity: normal
  X-Debbugs-Cc: scho...@ubuntu.com

  We have a FTBFS on src:pastescript because its test suite embeds a
  FakePlugin Python package, including its .egg-info, and the recent
  change to the dh-python clean: target breaks that package.

  While we can work around it by temporarily renaming the problematic
  directory before the dh_clean call, it would be nicer to have an
  explicit mechanism to exclude some paths from the clean analysis.

  -- System Information:
  Debian Release: bookworm/sid
APT prefers lunar-updates
APT policy: (500, 'lunar-updates'), (500, 'lunar-security'), (500, 
'lunar'), (100, 'lunar-proposed'), (100, 'lunar-backports')
  Architecture: amd64 (x86_64)
  Foreign Architectures: i386

  Kernel: Linux 6.2.0-32-generic (SMP w/8 CPU threads; PREEMPT)
  Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_USER, TAINT_OOT_MODULE
  Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), LANGUAGE not 
set
  Shell: /bin/sh linked to /usr/bin/dash
  Init: systemd (via /run/systemd/system)
  LSM: AppArmor: enabled

  -- no debconf information

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/dh-python/+bug/2035337/+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 2035337] [NEW] dh-python: Cannot exclude deliberately embedded .egg-info from the clean step

2023-09-13 Thread Simon Chopin
Public bug reported:

Imported from Debian bug http://bugs.debian.org/1051837:

Source: dh-python
Version: 6.20230825
Severity: normal
X-Debbugs-Cc: scho...@ubuntu.com

We have a FTBFS on src:pastescript because its test suite embeds a
FakePlugin Python package, including its .egg-info, and the recent
change to the dh-python clean: target breaks that package.

While we can work around it by temporarily renaming the problematic
directory before the dh_clean call, it would be nicer to have an
explicit mechanism to exclude some paths from the clean analysis.

-- System Information:
Debian Release: bookworm/sid
  APT prefers lunar-updates
  APT policy: (500, 'lunar-updates'), (500, 'lunar-security'), (500, 'lunar'), 
(100, 'lunar-proposed'), (100, 'lunar-backports')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 6.2.0-32-generic (SMP w/8 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_USER, TAINT_OOT_MODULE
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

-- no debconf information

** Affects: dh-python (Ubuntu)
 Importance: Undecided
 Status: New

** Affects: pastescript (Ubuntu)
 Importance: Undecided
 Status: New

** Affects: dh-python (Debian)
 Importance: Undecided
 Status: New


** Tags: ftbfs

** Bug watch added: Debian Bug tracker #1051837
   https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1051837

** Changed in: dh-python (Debian)
 Remote watch: None => Debian Bug tracker #1051837

** Tags added: ftbfs

** Also affects: pastescript (Ubuntu)
   Importance: Undecided
   Status: New

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

Title:
  dh-python: Cannot exclude deliberately embedded .egg-info from the
  clean step

Status in dh-python package in Ubuntu:
  New
Status in pastescript package in Ubuntu:
  New
Status in dh-python package in Debian:
  New

Bug description:
  Imported from Debian bug http://bugs.debian.org/1051837:

  Source: dh-python
  Version: 6.20230825
  Severity: normal
  X-Debbugs-Cc: scho...@ubuntu.com

  We have a FTBFS on src:pastescript because its test suite embeds a
  FakePlugin Python package, including its .egg-info, and the recent
  change to the dh-python clean: target breaks that package.

  While we can work around it by temporarily renaming the problematic
  directory before the dh_clean call, it would be nicer to have an
  explicit mechanism to exclude some paths from the clean analysis.

  -- System Information:
  Debian Release: bookworm/sid
APT prefers lunar-updates
APT policy: (500, 'lunar-updates'), (500, 'lunar-security'), (500, 
'lunar'), (100, 'lunar-proposed'), (100, 'lunar-backports')
  Architecture: amd64 (x86_64)
  Foreign Architectures: i386

  Kernel: Linux 6.2.0-32-generic (SMP w/8 CPU threads; PREEMPT)
  Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_USER, TAINT_OOT_MODULE
  Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), LANGUAGE not 
set
  Shell: /bin/sh linked to /usr/bin/dash
  Init: systemd (via /run/systemd/system)
  LSM: AppArmor: enabled

  -- no debconf information

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/dh-python/+bug/2035337/+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 2024950] Re: add support for Green Linux, fork linux mint

2023-07-07 Thread Simon Chopin
Hi,

I'm sorry, I'm not entirely sure I understood that correctly, but if
you're looking for the apport sources, you can find them there:

https://github.com/canonical/apport

-- 
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/2024950

Title:
  add support for Green Linux, fork linux mint

Status in Apport:
  Triaged
Status in apport package in Ubuntu:
  Incomplete

Bug description:
  oscillation@oscillation-NEO-M114:~$ ubuntu-bug gnome-software

  *** Collecting information about the problem

  The collected information can be sent to developers
  to improve the application. This may take a few minutes.
  ...

  *** A problem in gnome-software

  Unable to report a problem:

  It looks like this is an unofficial Green package. Try again after
  updating the indexes of available packages. If this does not help,
  then remove the relevant third-party packages and try again.

  To continue, press any key...

  There are no pending crash messages. Try the --help key.

  kolab@kolab-NEO-M114:~$ nala show apart
  Package: import
  Version: 2.20.11-0ubuntu82.5
  koljab@koljab-NEO-M114:~$ cat /etc/os-release 
  NAME="Green Linux"
  VERSION="21.2 (Victoria)"
  ID=linuxmint
  ID_LIKE="ubuntu debian"
  PRETTY_NAME="Green Linux 21.2 Cinnamon 64-bit"
  VERSION_ID="21"
  HOME_URL="https://greenlinux.ru/;
  SUPPORT_URL="https://forum.linuxmint.su/;
  
BUG_REPORT_URL="http://linuxmint-troubleshooting-guide.readthedocs.io/ru/latest/;
  PRIVACY_POLICY_URL="https://greenlinux.ru/;
  VERSION_CODENAME=victoria
  UBUNTU_CODENAME=jammy
  koljab@koljab-NEO-M114:~$
  --- 
  ProblemType: Bug
  ApportLog:
   
  ApportVersion: 2.20.11-0ubuntu82.5
  Architecture: amd64
  CasperMD5CheckResult: unknown
  CrashReports:
   640:1000:1000:88955:2023-06-20 14:14:04.299071363 +0300:2023-06-20 
14:14:04.299071363 
+0300:/var/crash/_usr_share_cinnamon_cinnamon-settings_xlet-settings.py.1000.crash
   640:1000:1000:44330:2023-06-24 09:55:41.470598469 +0300:2023-06-24 
09:55:41.470598469 
+0300:/var/crash/_usr_bin_cinnamon-subprocess-wrapper.1000.crash
  CurrentDesktop: X-Cinnamon
  DistroRelease: Green Linux 21
  InstallationDate: Installed on 2023-06-09 (15 days ago)
  InstallationMedia: Green Linux 21.1.1 "Victoria" (20230512)
  NonfreeKernelModules: nvidia_modeset nvidia
  Package: apport 2.20.11-0ubuntu82.5 [origin: Ubuntu]
  PackageArchitecture: all
  Tags: third-party-packages victoria
  Uname: Linux 6.3.9-x64v3-xanmod1 x86_64
  UnreportableReason: Похоже, это неофициальный пакет Green. Повторите попытку 
после обновления индексов доступных пакетов. Если это не помогает, тогда 
удалите соответствующие сторонние пакеты и попробуйте ещё раз.
  UpgradeStatus: No upgrade log present (probably fresh install)
  UserGroups: adm cdrom dip libvirt lpadmin plugdev sambashare sudo
  _MarkForUpload: True

To manage notifications about this bug go to:
https://bugs.launchpad.net/apport/+bug/2024950/+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 2025563] Re: System can not shutdown if system has multiple VROC RAID arrays

2023-07-06 Thread Simon Chopin
Hi,

Thanks for the patch. I took care of the LP metadata for the bug
(targetting the proper series), and unsubscribe ubuntu-sponsors since
it's not ready for upload yet. Please resubscribe ubuntu-sponsors once
you feel it's ready for upload.

@enr0n can you chime in on this, do we have things pending for a Jammy
SRU on systemd?

** Also affects: systemd (Ubuntu Jammy)
   Importance: Undecided
   Status: New

** Also affects: systemd (Ubuntu Kinetic)
   Importance: Undecided
   Status: New

** Changed in: systemd (Ubuntu Kinetic)
   Status: New => Fix Released

** Changed in: systemd (Ubuntu)
   Status: Confirmed => Fix Released

** Changed in: systemd (Ubuntu Jammy)
   Importance: Undecided => Critical

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

Title:
  System can not shutdown if system has multiple VROC RAID arrays

Status in OEM Priority Project:
  Invalid
Status in systemd package in Ubuntu:
  Fix Released
Status in systemd source package in Jammy:
  New
Status in systemd source package in Kinetic:
  Fix Released

Bug description:
  [ Impact ]

  The system can not shutdown if the system has multiple VROC RAID arrays.
  Intel has fixed it in systemd v251 [1]. 
  Need to cherry-pick the commit to ubuntu-jammy systemd 249.11-0ubuntu3.9.

  [1] The commit fixes the issue:
  commit 3a3b022d2cc112803ea7b9beea98bbcad110368a
  Author: Mariusz Tkaczyk 
  Date:   Tue Mar 29 12:49:54 2022 +0200

  shutdown: get only active md arrays.
  
  Current md_list_get() implementation filters all block devices, started 
from
  "md*". This is ambiguous because list could contain:
  - partitions created upon md device (mdXpY)
  - external metadata container- specific type of md array.
  
  For partitions there is no issue, because they aren't handle STOP_ARRAY
  ioctl sent later. It generates misleading errors only.
  
  Second case is more problematic because containers are not locked in 
kernel.
  They are stopped even if container member array is active. For that reason
  reboot or shutdown flow could be blocked because metadata manager cannot 
be
  restarted after switch root on shutdown.
  
  Add filters to remove partitions and containers from md_list. Partitions
  can be excluded by DEVTYPE. Containers are determined by MD_LEVEL
  property, we are excluding all with "container" value.
  
  Signed-off-by: Mariusz Tkaczyk 

  
  [ Test Plan ]

  1. Build two VROC RAID. One RAID 0 for System volume, another RAID 10 for 
Data volume.
  2. Install system on System volume.
  3. Update systemd.
  4. Reboot the system.
  5. Verify if the system can reboot.

  [ Where problems could occur ]

  Low, upstream fix.

  [ Scope ]

  Jammy

To manage notifications about this bug go to:
https://bugs.launchpad.net/oem-priority/+bug/2025563/+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 2024950] Re: add support for Green Linux, fork linux mint

2023-07-03 Thread Simon Chopin
I'll reiterate my point: the issue being discussed is a Green Linux
issue, this should be discussed wherever that distribution does its
development, and investigated by its developers. For the `apport` Ubuntu
package this is completely out of scope.

I'll also clarify our position as upstream Apport developers: our
primary target is Ubuntu. While we are completely open to the idea of
merging some code to make it easier for other distributions to use
apport, it is expected for those distributions to do the actual
integration themselves.

-- 
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/2024950

Title:
  add support for Green Linux, fork linux mint

Status in Apport:
  Triaged
Status in apport package in Ubuntu:
  Incomplete

Bug description:
  oscillation@oscillation-NEO-M114:~$ ubuntu-bug gnome-software

  *** Collecting information about the problem

  The collected information can be sent to developers
  to improve the application. This may take a few minutes.
  ...

  *** A problem in gnome-software

  Unable to report a problem:

  It looks like this is an unofficial Green package. Try again after
  updating the indexes of available packages. If this does not help,
  then remove the relevant third-party packages and try again.

  To continue, press any key...

  There are no pending crash messages. Try the --help key.

  kolab@kolab-NEO-M114:~$ nala show apart
  Package: import
  Version: 2.20.11-0ubuntu82.5
  koljab@koljab-NEO-M114:~$ cat /etc/os-release 
  NAME="Green Linux"
  VERSION="21.2 (Victoria)"
  ID=linuxmint
  ID_LIKE="ubuntu debian"
  PRETTY_NAME="Green Linux 21.2 Cinnamon 64-bit"
  VERSION_ID="21"
  HOME_URL="https://greenlinux.ru/;
  SUPPORT_URL="https://forum.linuxmint.su/;
  
BUG_REPORT_URL="http://linuxmint-troubleshooting-guide.readthedocs.io/ru/latest/;
  PRIVACY_POLICY_URL="https://greenlinux.ru/;
  VERSION_CODENAME=victoria
  UBUNTU_CODENAME=jammy
  koljab@koljab-NEO-M114:~$
  --- 
  ProblemType: Bug
  ApportLog:
   
  ApportVersion: 2.20.11-0ubuntu82.5
  Architecture: amd64
  CasperMD5CheckResult: unknown
  CrashReports:
   640:1000:1000:88955:2023-06-20 14:14:04.299071363 +0300:2023-06-20 
14:14:04.299071363 
+0300:/var/crash/_usr_share_cinnamon_cinnamon-settings_xlet-settings.py.1000.crash
   640:1000:1000:44330:2023-06-24 09:55:41.470598469 +0300:2023-06-24 
09:55:41.470598469 
+0300:/var/crash/_usr_bin_cinnamon-subprocess-wrapper.1000.crash
  CurrentDesktop: X-Cinnamon
  DistroRelease: Green Linux 21
  InstallationDate: Installed on 2023-06-09 (15 days ago)
  InstallationMedia: Green Linux 21.1.1 "Victoria" (20230512)
  NonfreeKernelModules: nvidia_modeset nvidia
  Package: apport 2.20.11-0ubuntu82.5 [origin: Ubuntu]
  PackageArchitecture: all
  Tags: third-party-packages victoria
  Uname: Linux 6.3.9-x64v3-xanmod1 x86_64
  UnreportableReason: Похоже, это неофициальный пакет Green. Повторите попытку 
после обновления индексов доступных пакетов. Если это не помогает, тогда 
удалите соответствующие сторонние пакеты и попробуйте ещё раз.
  UpgradeStatus: No upgrade log present (probably fresh install)
  UserGroups: adm cdrom dip libvirt lpadmin plugdev sambashare sudo
  _MarkForUpload: True

To manage notifications about this bug go to:
https://bugs.launchpad.net/apport/+bug/2024950/+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 2024950] Re: add support for Green Linux, fork linux mint

2023-07-03 Thread Simon Chopin
Hi,

Thanks for taking the time to report the issue. I've tried to reproduce
the issue in Ubuntu in a fresh Jammy VM, without success, and the
provided logs don't really help us out.

However, it appears you're not using Ubuntu, but rather a derivative.
While we'd probably welcome patches in the upstream apport project to
help integration, this is probably *not* a Ubuntu problem. You need to
report the issue with your distribution, and have them investigate it.
Thus, I'm marking the issue as Invalid in Ubuntu, and opening an issue
in the upstream tracker instead.

** Also affects: apport
   Importance: Undecided
   Status: New

** Changed in: apport
   Status: New => Triaged

** Changed in: apport
   Importance: Undecided => Wishlist

-- 
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/2024950

Title:
  add support for Green Linux, fork linux mint

Status in Apport:
  Triaged
Status in apport package in Ubuntu:
  Incomplete

Bug description:
  oscillation@oscillation-NEO-M114:~$ ubuntu-bug gnome-software

  *** Collecting information about the problem

  The collected information can be sent to developers
  to improve the application. This may take a few minutes.
  ...

  *** A problem in gnome-software

  Unable to report a problem:

  It looks like this is an unofficial Green package. Try again after
  updating the indexes of available packages. If this does not help,
  then remove the relevant third-party packages and try again.

  To continue, press any key...

  There are no pending crash messages. Try the --help key.

  kolab@kolab-NEO-M114:~$ nala show apart
  Package: import
  Version: 2.20.11-0ubuntu82.5
  koljab@koljab-NEO-M114:~$ cat /etc/os-release 
  NAME="Green Linux"
  VERSION="21.2 (Victoria)"
  ID=linuxmint
  ID_LIKE="ubuntu debian"
  PRETTY_NAME="Green Linux 21.2 Cinnamon 64-bit"
  VERSION_ID="21"
  HOME_URL="https://greenlinux.ru/;
  SUPPORT_URL="https://forum.linuxmint.su/;
  
BUG_REPORT_URL="http://linuxmint-troubleshooting-guide.readthedocs.io/ru/latest/;
  PRIVACY_POLICY_URL="https://greenlinux.ru/;
  VERSION_CODENAME=victoria
  UBUNTU_CODENAME=jammy
  koljab@koljab-NEO-M114:~$
  --- 
  ProblemType: Bug
  ApportLog:
   
  ApportVersion: 2.20.11-0ubuntu82.5
  Architecture: amd64
  CasperMD5CheckResult: unknown
  CrashReports:
   640:1000:1000:88955:2023-06-20 14:14:04.299071363 +0300:2023-06-20 
14:14:04.299071363 
+0300:/var/crash/_usr_share_cinnamon_cinnamon-settings_xlet-settings.py.1000.crash
   640:1000:1000:44330:2023-06-24 09:55:41.470598469 +0300:2023-06-24 
09:55:41.470598469 
+0300:/var/crash/_usr_bin_cinnamon-subprocess-wrapper.1000.crash
  CurrentDesktop: X-Cinnamon
  DistroRelease: Green Linux 21
  InstallationDate: Installed on 2023-06-09 (15 days ago)
  InstallationMedia: Green Linux 21.1.1 "Victoria" (20230512)
  NonfreeKernelModules: nvidia_modeset nvidia
  Package: apport 2.20.11-0ubuntu82.5 [origin: Ubuntu]
  PackageArchitecture: all
  Tags: third-party-packages victoria
  Uname: Linux 6.3.9-x64v3-xanmod1 x86_64
  UnreportableReason: Похоже, это неофициальный пакет Green. Повторите попытку 
после обновления индексов доступных пакетов. Если это не помогает, тогда 
удалите соответствующие сторонние пакеты и попробуйте ещё раз.
  UpgradeStatus: No upgrade log present (probably fresh install)
  UserGroups: adm cdrom dip libvirt lpadmin plugdev sambashare sudo
  _MarkForUpload: True

To manage notifications about this bug go to:
https://bugs.launchpad.net/apport/+bug/2024950/+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 1927192] Re: gdb ftbfs on armhf, testsuite timeouts

2023-06-27 Thread Simon Chopin
This has been re-broken in the glibc package when upstream changed the
name of the actual ld.so binary, thus escaping the stripping exception.

I've fixed this in the git tree in preparation of the mantic upload.
There's currently a Jammy SRU in -proposed, I won't supersede it for
this fix since there's a workaround (installing the -dbg package).
However, I'll make sure to include it in the next upload :).

** Also affects: gdb (Ubuntu Mantic)
   Importance: High
   Status: Fix Released

** Also affects: glibc (Ubuntu Mantic)
   Importance: Undecided
   Status: Fix Released

** Also affects: gdb (Ubuntu Lunar)
   Importance: Undecided
   Status: New

** Also affects: glibc (Ubuntu Lunar)
   Importance: Undecided
   Status: New

** Also affects: gdb (Ubuntu Kinetic)
   Importance: Undecided
   Status: New

** Also affects: glibc (Ubuntu Kinetic)
   Importance: Undecided
   Status: New

** Also affects: gdb (Ubuntu Jammy)
   Importance: Undecided
   Status: New

** Also affects: glibc (Ubuntu Jammy)
   Importance: Undecided
   Status: New

** Changed in: glibc (Ubuntu Mantic)
   Importance: Undecided => High

** Changed in: glibc (Ubuntu Mantic)
   Status: Fix Released => In Progress

** Changed in: glibc (Ubuntu Lunar)
   Status: New => Won't Fix

** Changed in: glibc (Ubuntu Kinetic)
   Status: New => Won't Fix

** Changed in: glibc (Ubuntu Jammy)
   Importance: Undecided => High

** Changed in: glibc (Ubuntu Jammy)
   Status: New => Triaged

** Changed in: gdb (Ubuntu Jammy)
   Status: New => Fix Released

** Changed in: gdb (Ubuntu Kinetic)
   Status: New => Fix Released

** Changed in: gdb (Ubuntu Lunar)
   Status: New => Fix Released

** Changed in: glibc (Ubuntu Jammy)
   Importance: High => Medium

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

Title:
  gdb ftbfs on armhf, testsuite timeouts

Status in gdb:
  Fix Released
Status in gdb package in Ubuntu:
  Fix Released
Status in glibc package in Ubuntu:
  In Progress
Status in gdb source package in Focal:
  Fix Released
Status in glibc source package in Focal:
  Fix Released
Status in gdb source package in Groovy:
  Won't Fix
Status in glibc source package in Groovy:
  Won't Fix
Status in gdb source package in Hirsute:
  Won't Fix
Status in glibc source package in Hirsute:
  Won't Fix
Status in gdb source package in Impish:
  Fix Released
Status in glibc source package in Impish:
  Fix Released
Status in gdb source package in Jammy:
  Fix Released
Status in glibc source package in Jammy:
  Triaged
Status in gdb source package in Kinetic:
  Fix Released
Status in glibc source package in Kinetic:
  Won't Fix
Status in gdb source package in Lunar:
  Fix Released
Status in glibc source package in Lunar:
  Won't Fix
Status in gdb source package in Mantic:
  Fix Released
Status in glibc source package in Mantic:
  In Progress

Bug description:
  [Impact]

  * Gdb can't set some breakpoints in ld.so on armhf when libc6-dbg is
  not installed.

  [Test Plan]

  * Check that ld.so is not stripped on armhf:
  $  /lib/*/ld-2.31.so
  libc6/lib/arm-linux-gnueabihf/ld-2.31.so: ELF 32-bit LSB shared object, ARM, 
EABI5 version 1 (SYSV), dynamically linked, 
BuildID[sha1]=e20a43bff0c4d2aa7f508c93eadad973ea0c0af9, with debug_info, not 
stripped

  * Check that ld.so is stripped on amd64:

  $ file /lib/x86_64-linux-gnu/ld-2.31.so
  /lib/x86_64-linux-gnu/ld-2.31.so: ELF 64-bit LSB shared object, x86-64, 
version 1 (SYSV), dynamically linked, 
BuildID[sha1]=ea85fcb25ee4c4c9e7b180924ab4a44257a9547a, stripped

  [Where problems could occur]

  * The fix is not stripping ld.so on armhf. Not stripping it comes with
  a notable increase in file size and it may be performance critical
  109K stripped vs 1.3M unstripped. Accidentally ld.so could be left
  unstripped on other architectures, but the test plan covers checking
  that, at least on amd64. Other than those not stripping ld.so should
  not cause any issue.

  [Original Bug Text]

  see https://launchpad.net/ubuntu/+source/gdb/10.2-0ubuntu3

  $ zcat buildlog_ubuntu-impish-armhf.gdb_10.2-0ubuntu3_BUILDING.txt.gz | fgrep 
'(timeout)'|wc -l
  10451

To manage notifications about this bug go to:
https://bugs.launchpad.net/gdb/+bug/1927192/+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 1983359] Re: [SRU] hwrng drivers missing in initrd.img

2023-06-14 Thread Simon Chopin
Hi,

Thanks for adressing Steve's comments, I uploaded the Jammy debdiff,
it's now in the SRU queue. I also unsubscribe ubuntu-sponsors, so if by
any chance there's a need to revisit this upload do remember to
subscribe it again :)

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

Title:
  [SRU] hwrng drivers missing in initrd.img

Status in initramfs-tools package in Ubuntu:
  Fix Released
Status in initramfs-tools source package in Jammy:
  In Progress
Status in initramfs-tools source package in Kinetic:
  Fix Released

Bug description:
  [Impact]

  The initialization of the entropy buffer of the urandom device is
  critical for security.

  When booting Jammy 22.04.1 on QEMU riscv64 I see the following
  warnings:

  [   14.654546] random: lvm: uninitialized urandom read (4 bytes read)
  [   15.247995] random: lvm: uninitialized urandom read (2 bytes read)
  [   22.484719] random: lvm: uninitialized urandom read (4 bytes read)
  [   43.161846] random: lvmconfig: uninitialized urandom read (4 bytes read)
  [   48.862281] random: lvm: uninitialized urandom read (4 bytes read)

  Module virtio-rng.ko is missing in initrd.img.
  Adding virtio_rng to /etc/initramfs-tools/modules avoids the warnings.

  Hardware RNG drivers should generally be included in the initrd to
  provide early entropy.

  [Test case]

  To reproduce the issue:

  Install the prerequisites:
  sudo apt-get update
  sudo apt-get install opensbi qemu-system-misc u-boot-qemu

  Download https://old-
  releases.ubuntu.com/releases/22.04.1/ubuntu-22.04.1-preinstalled-
  server-riscv64+unmatched.img.xz.

  Decompress it with
  xz -d ubuntu-22.04.1-preinstalled-server-riscv64+unmatched.img.xz

  Run it in QEMU with

  qemu-system-riscv64 \
  -machine virt -nographic -m 2048 -smp 4 \
  -bios /usr/lib/riscv64-linux-gnu/opensbi/generic/fw_jump.bin \
  -kernel /usr/lib/u-boot/qemu-riscv64_smode/uboot.elf \
  -device virtio-net-device,netdev=eth0 -netdev user,id=eth0 \
  -device virtio-rng-pci \
  -drive 
file=ubuntu-22.04.1-preinstalled-server-riscv64+unmatched.img,format=raw,if=virtio

  You can log into the system with user ubuntu, password ubuntu after
  seeing the message "Cloud-init v. 22.2-0ubuntu1~22.04.3 finished"

  Run 'sudo dmesg | grep 'uninitialized urandom'

  To test the fix:

  Update the initramfs-tools package.

  Run 'update-initramfs -k $(uname -r) -u' with MODULES=most (defined in
  /etc/initramfs-tools/initramfs.conf or in /etc/initramfs-
  tools/conf.d/*.conf)

  Unpack the initrd with 'unmkinitramfs /boot/initrd.img-$(uname -r)'

  Check that [main/]lib/modules/$(uname
  -r)/kernel/drivers/char/hw_random/ exists and contains kernel modules.
  When running on QEMU the relevant module is virtio-rng.ko.

  Reboot and check the kernel log by running 'sudo dmesg | grep
  'uninitialized urandom'.

  [Where problems could occur]

  Adding more drivers increases the size of the initrd. The larger
  initrd might not fit onto the boot partition. The total size of
  hw_random drivers on amd64 is less than 150 KiB so this seem
  improbable.

  [Other Info]

  n/a

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/initramfs-tools/+bug/1983359/+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 1983359] Re: [SRU] hwrng drivers missing in initrd.img

2023-06-14 Thread Simon Chopin
** Changed in: initramfs-tools (Ubuntu Jammy)
   Status: Confirmed => In Progress

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

Title:
  [SRU] hwrng drivers missing in initrd.img

Status in initramfs-tools package in Ubuntu:
  Fix Released
Status in initramfs-tools source package in Jammy:
  In Progress
Status in initramfs-tools source package in Kinetic:
  Fix Released

Bug description:
  [Impact]

  The initialization of the entropy buffer of the urandom device is
  critical for security.

  When booting Jammy 22.04.1 on QEMU riscv64 I see the following
  warnings:

  [   14.654546] random: lvm: uninitialized urandom read (4 bytes read)
  [   15.247995] random: lvm: uninitialized urandom read (2 bytes read)
  [   22.484719] random: lvm: uninitialized urandom read (4 bytes read)
  [   43.161846] random: lvmconfig: uninitialized urandom read (4 bytes read)
  [   48.862281] random: lvm: uninitialized urandom read (4 bytes read)

  Module virtio-rng.ko is missing in initrd.img.
  Adding virtio_rng to /etc/initramfs-tools/modules avoids the warnings.

  Hardware RNG drivers should generally be included in the initrd to
  provide early entropy.

  [Test case]

  To reproduce the issue:

  Install the prerequisites:
  sudo apt-get update
  sudo apt-get install opensbi qemu-system-misc u-boot-qemu

  Download https://old-
  releases.ubuntu.com/releases/22.04.1/ubuntu-22.04.1-preinstalled-
  server-riscv64+unmatched.img.xz.

  Decompress it with
  xz -d ubuntu-22.04.1-preinstalled-server-riscv64+unmatched.img.xz

  Run it in QEMU with

  qemu-system-riscv64 \
  -machine virt -nographic -m 2048 -smp 4 \
  -bios /usr/lib/riscv64-linux-gnu/opensbi/generic/fw_jump.bin \
  -kernel /usr/lib/u-boot/qemu-riscv64_smode/uboot.elf \
  -device virtio-net-device,netdev=eth0 -netdev user,id=eth0 \
  -device virtio-rng-pci \
  -drive 
file=ubuntu-22.04.1-preinstalled-server-riscv64+unmatched.img,format=raw,if=virtio

  You can log into the system with user ubuntu, password ubuntu after
  seeing the message "Cloud-init v. 22.2-0ubuntu1~22.04.3 finished"

  Run 'sudo dmesg | grep 'uninitialized urandom'

  To test the fix:

  Update the initramfs-tools package.

  Run 'update-initramfs -k $(uname -r) -u' with MODULES=most (defined in
  /etc/initramfs-tools/initramfs.conf or in /etc/initramfs-
  tools/conf.d/*.conf)

  Unpack the initrd with 'unmkinitramfs /boot/initrd.img-$(uname -r)'

  Check that [main/]lib/modules/$(uname
  -r)/kernel/drivers/char/hw_random/ exists and contains kernel modules.
  When running on QEMU the relevant module is virtio-rng.ko.

  Reboot and check the kernel log by running 'sudo dmesg | grep
  'uninitialized urandom'.

  [Where problems could occur]

  Adding more drivers increases the size of the initrd. The larger
  initrd might not fit onto the boot partition. The total size of
  hw_random drivers on amd64 is less than 150 KiB so this seem
  improbable.

  [Other Info]

  n/a

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/initramfs-tools/+bug/1983359/+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


Re: [Touch-packages] [Bug 2023165] Re: carbon-cache not starting because python3-openssl throws error _lib.OpenSSL_add_all_algorithms()

2023-06-07 Thread Simon Chopin
Quoting Thomas Hoffmann (2023-06-07 16:39:03)
> The repo file /usr/lib/python3/dist-packages/OpenSSL/crypto.py has the same
> reference to OpenSSL_add_all_algorithms but it doesn't seem to cause a 
> problem.

That's because it uses the distro python3-cryptography, which provides
the problematic function.

> @Simon: I also removed "cryptography" via pip because it was installed from 
> the Repo and by pip.
> Not sure which program caused it, but everything is fine now.
>
> Thank you very much for your quick help!
> Much appreciated!

You're welcome :)

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

Title:
  carbon-cache not starting because python3-openssl throws error
  _lib.OpenSSL_add_all_algorithms()

Status in openssl package in Ubuntu:
  Invalid

Bug description:
  1) ubuntu release:
  We are using Ubuntu 22.04 LTS:
  Description:Ubuntu 22.04.2 LTS
  Release:22.04

  2) packages:
  We have the following packages installed:
  graphite-carbon/jammy,jammy,now 1.1.7-1 all
  python3-openssl/jammy,jammy,now 21.0.0-1 all
  OpenSSL: OpenSSL 3.0.2 15 Mar 2022 (Library: OpenSSL 3.0.2 15 Mar 2022)

  3) Expected result
  The carbon cache should start if all dependent packages are from the same 
repository.

  4) observed issue
  Since the last OpenSSL update this week via the ubuntu repository, the 
carbon-cache service is not starting any more.
  The error message is:

  Jun  7 09:22:59 icinga2 systemd[1]: Starting Graphite Carbon Cache...
  Jun  7 09:23:00 icinga2 carbon-cache[191566]: Traceback (most recent call 
last):
  Jun  7 09:23:00 icinga2 carbon-cache[191566]:   File "/usr/bin/carbon-cache", 
line 28, in 
  Jun  7 09:23:00 icinga2 carbon-cache[191566]: from carbon.util import 
run_twistd_plugin  # noqa
  Jun  7 09:23:00 icinga2 carbon-cache[191566]:   File 
"/usr/lib/python3/dist-packages/carbon/util.py", line 19, in 
  Jun  7 09:23:00 icinga2 carbon-cache[191566]: from OpenSSL import SSL
  Jun  7 09:23:00 icinga2 carbon-cache[191566]:   File 
"/usr/local/lib/python3.10/dist-packages/OpenSSL/__init__.py", line 8, in 

  Jun  7 09:23:00 icinga2 carbon-cache[191566]: from OpenSSL import crypto, 
SSL
  Jun  7 09:23:00 icinga2 carbon-cache[191566]:   File 
"/usr/local/lib/python3.10/dist-packages/OpenSSL/crypto.py", line 3268, in 

  Jun  7 09:23:00 icinga2 carbon-cache[191566]: 
_lib.OpenSSL_add_all_algorithms()
  Jun  7 09:23:00 icinga2 carbon-cache[191566]: AttributeError: module 'lib' 
has no attribute 'OpenSSL_add_all_algorithms'

  According to 
https://levelup.gitconnected.com/fix-attributeerror-module-lib-has-no-attribute-openssl-521a35d83769
 the python module pyopenssl needs to be > 22.1.0
  Ubuntu 22.04 LTS ships with version 22.0.0.
  It seems, that the python3-openssl is not working well with the most recent 
openSSL version of Ubuntu 22.04.

  I could update pyopenssl with pip but this might break the update
  mechanism of apt.

  Any suggestions are appreciated, thanks!
  If I can provide further information, just let me know.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/openssl/+bug/2023165/+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


Re: [Touch-packages] [Bug 2023165] Re: carbon-cache not starting because python3-openssl throws error _lib.OpenSSL_add_all_algorithms()

2023-06-07 Thread Simon Chopin
Hi,

In addition to what Adrien asks, could you show us the version of
python3-cryptography you're using? The bindings used by pyOpenSSL are
actually provided by the cryptography package. Also, could you make sure
you don't have a local version of said code in /usr/local, similar to
your PyOpenSSL install?

Thanks in advance :)

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

Title:
  carbon-cache not starting because python3-openssl throws error
  _lib.OpenSSL_add_all_algorithms()

Status in openssl package in Ubuntu:
  New

Bug description:
  1) ubuntu release:
  We are using Ubuntu 22.04 LTS:
  Description:Ubuntu 22.04.2 LTS
  Release:22.04

  2) packages:
  We have the following packages installed:
  graphite-carbon/jammy,jammy,now 1.1.7-1 all
  python3-openssl/jammy,jammy,now 21.0.0-1 all
  OpenSSL: OpenSSL 3.0.2 15 Mar 2022 (Library: OpenSSL 3.0.2 15 Mar 2022)

  3) Expected result
  The carbon cache should start if all dependent packages are from the same 
repository.

  4) observed issue
  Since the last OpenSSL update this week via the ubuntu repository, the 
carbon-cache service is not starting any more.
  The error message is:

  Jun  7 09:22:59 icinga2 systemd[1]: Starting Graphite Carbon Cache...
  Jun  7 09:23:00 icinga2 carbon-cache[191566]: Traceback (most recent call 
last):
  Jun  7 09:23:00 icinga2 carbon-cache[191566]:   File "/usr/bin/carbon-cache", 
line 28, in 
  Jun  7 09:23:00 icinga2 carbon-cache[191566]: from carbon.util import 
run_twistd_plugin  # noqa
  Jun  7 09:23:00 icinga2 carbon-cache[191566]:   File 
"/usr/lib/python3/dist-packages/carbon/util.py", line 19, in 
  Jun  7 09:23:00 icinga2 carbon-cache[191566]: from OpenSSL import SSL
  Jun  7 09:23:00 icinga2 carbon-cache[191566]:   File 
"/usr/local/lib/python3.10/dist-packages/OpenSSL/__init__.py", line 8, in 

  Jun  7 09:23:00 icinga2 carbon-cache[191566]: from OpenSSL import crypto, 
SSL
  Jun  7 09:23:00 icinga2 carbon-cache[191566]:   File 
"/usr/local/lib/python3.10/dist-packages/OpenSSL/crypto.py", line 3268, in 

  Jun  7 09:23:00 icinga2 carbon-cache[191566]: 
_lib.OpenSSL_add_all_algorithms()
  Jun  7 09:23:00 icinga2 carbon-cache[191566]: AttributeError: module 'lib' 
has no attribute 'OpenSSL_add_all_algorithms'

  According to 
https://levelup.gitconnected.com/fix-attributeerror-module-lib-has-no-attribute-openssl-521a35d83769
 the python module pyopenssl needs to be > 22.1.0
  Ubuntu 22.04 LTS ships with version 22.0.0.
  It seems, that the python3-openssl is not working well with the most recent 
openSSL version of Ubuntu 22.04.

  I could update pyopenssl with pip but this might break the update
  mechanism of apt.

  Any suggestions are appreciated, thanks!
  If I can provide further information, just let me know.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/openssl/+bug/2023165/+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


Re: [Touch-packages] [Bug 2016021] Re: icu FTBFS on lunar

2023-04-12 Thread Simon Chopin
Quoting Steven R. Loomis (2023-04-12 17:30:25)
> What ICU is this? I can't tell which version from here. Your analysis

That'd be 72.1-3ubuntu1, now ubuntu2 with this patch. This bug was
mostly for reference for the folks in the Ubuntu release team since
we're in feature freeze, almost at final freeze. I uploaded the fix
directly afterward. That's my bad, I should have been more explicit
about that :)

> sounds reasonable, may have to ignore the tests (there's a logKnownIssue
> mechanism) - put the following before the failing test case:
>
> if 
> (logKnownIssue("https://bugs.launchpad.net/ubuntu/+source/icu/+bug/2016021;, 
> "tzdata issue")) {
>   return;
> }

Given that icu is a regular in our FTBFS reports due to tzdata updates,
we might indeed end up doing so, but in general I'd rather adapt the
tests to the specificities of the distro than disable them altogether.
Thanks for the tip though, much appreciated!

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

Title:
  icu FTBFS on lunar

Status in icu package in Ubuntu:
  Confirmed

Bug description:
  During the last test rebuild, it was noticed that icu failed to build
  from source, with the following failures in the test suite:

  -
  | *** FAILING TEST SUMMARY FOR:  intltest  
   TestAliasedNames
   TestCanonicalID
TimeZoneTest
 format
  | *** END FAILING TEST SUMMARY FOR:  intltest

  The issue is related to the recent tzdata updates: not only the usual
  batch of changes made to reflect the current state of the world, but
  also changes made to have a better data set for pre-1970 dates.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/icu/+bug/2016021/+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 2016021] [NEW] icu FTBFS on lunar

2023-04-12 Thread Simon Chopin
Public bug reported:

During the last test rebuild, it was noticed that icu failed to build
from source, with the following failures in the test suite:

-
| *** FAILING TEST SUMMARY FOR:  intltest  
 TestAliasedNames
 TestCanonicalID
  TimeZoneTest
   format
| *** END FAILING TEST SUMMARY FOR:  intltest

The issue is related to the recent tzdata updates: not only the usual
batch of changes made to reflect the current state of the world, but
also changes made to have a better data set for pre-1970 dates.

** Affects: icu (Ubuntu)
 Importance: High
 Status: Confirmed


** Tags: ftbfs

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

Title:
  icu FTBFS on lunar

Status in icu package in Ubuntu:
  Confirmed

Bug description:
  During the last test rebuild, it was noticed that icu failed to build
  from source, with the following failures in the test suite:

  -
  | *** FAILING TEST SUMMARY FOR:  intltest  
   TestAliasedNames
   TestCanonicalID
TimeZoneTest
 format
  | *** END FAILING TEST SUMMARY FOR:  intltest

  The issue is related to the recent tzdata updates: not only the usual
  batch of changes made to reflect the current state of the world, but
  also changes made to have a better data set for pre-1970 dates.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/icu/+bug/2016021/+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 2013211] [NEW] Forward-port security fixes to Lunar

2023-03-29 Thread Simon Chopin
Public bug reported:

There's been a bunch of security patches to the Kinetic version of vim,
those need to be applied to Lunar as well:

* CVE-2033-0433
* CVE-2023-1170
* CVE-2023-1175
* CVE-2023-1264

In addition, the following only affect the version in Lunar:

* CVE-2023-0512
* CVE-2023-1127

** Affects: vim (Ubuntu)
 Importance: Critical
 Status: In Progress

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

Title:
  Forward-port security fixes to Lunar

Status in vim package in Ubuntu:
  In Progress

Bug description:
  There's been a bunch of security patches to the Kinetic version of
  vim, those need to be applied to Lunar as well:

  * CVE-2033-0433
  * CVE-2023-1170
  * CVE-2023-1175
  * CVE-2023-1264

  In addition, the following only affect the version in Lunar:

  * CVE-2023-0512
  * CVE-2023-1127

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/vim/+bug/2013211/+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 2006954] Re: openssl: merge unstable's 3.0.8-1

2023-02-21 Thread Simon Chopin
Uploaded, thanks!

** Changed in: openssl (Ubuntu)
   Status: New => Fix Committed

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

Title:
  openssl: merge unstable's 3.0.8-1

Status in openssl package in Ubuntu:
  Fix Committed

Bug description:
  Openssl 3.0.8 has been released. Unstable now contains 3.0.8-1 which
  we can merge.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/openssl/+bug/2006954/+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 2004264] Re: FTBFS against glibc 2.37

2023-02-07 Thread Simon Chopin
The issue has been fixed upstream just before the final 2.37 release,
thus closing this.

** Changed in: libunistring (Ubuntu)
   Status: New => Fix Released

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

Title:
  FTBFS against glibc 2.37

Status in GLibC:
  Unknown
Status in libunistring package in Ubuntu:
  Fix Released

Bug description:
  Hi,

  During a mass rebuild of Lunar, the package libunistring failed to
  build against a snapshot of the upcoming glibc 2.37, while building
  fine using 2.36 as present in the archive.

  
https://people.canonical.com/~ginggs/ftbfs-report/test-rebuild-20221215-lunar-glibc-2.37-lunar.html
  
https://launchpadlibrarian.net/644139079/buildlog_ubuntu-lunar-amd64.libunistring_1.0-2_BUILDING.txt.gz

  I was able to reproduce this when building against my latest snapshot
  (done this morning), published in this PPA:

  https://launchpad.net/~schopin/+archive/ubuntu/glibc-2.37-snapshot/+packages

  The failing tests appear to be test-strncat and test-u8-strncat.

To manage notifications about this bug go to:
https://bugs.launchpad.net/glibc/+bug/2004264/+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 2004264] Re: FTBFS against glibc 2.37

2023-01-31 Thread Simon Chopin
The failure is in a gnulib test. I've bisected it to the following glibc
upstream commit:

https://sourceware.org/git/?p=glibc.git;a=commit;h=642933158e7cf072d873231b1a9bb03291f2b989

The issue has been reported upstream.

** Bug watch added: Sourceware.org Bugzilla #30065
   https://sourceware.org/bugzilla/show_bug.cgi?id=30065

** Also affects: libunistring via
   https://sourceware.org/bugzilla/show_bug.cgi?id=30065
   Importance: Unknown
   Status: Unknown

** Project changed: libunistring => glibc

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

Title:
  FTBFS against glibc 2.37

Status in GLibC:
  Unknown
Status in libunistring package in Ubuntu:
  New

Bug description:
  Hi,

  During a mass rebuild of Lunar, the package libunistring failed to
  build against a snapshot of the upcoming glibc 2.37, while building
  fine using 2.36 as present in the archive.

  
https://people.canonical.com/~ginggs/ftbfs-report/test-rebuild-20221215-lunar-glibc-2.37-lunar.html
  
https://launchpadlibrarian.net/644139079/buildlog_ubuntu-lunar-amd64.libunistring_1.0-2_BUILDING.txt.gz

  I was able to reproduce this when building against my latest snapshot
  (done this morning), published in this PPA:

  https://launchpad.net/~schopin/+archive/ubuntu/glibc-2.37-snapshot/+packages

  The failing tests appear to be test-strncat and test-u8-strncat.

To manage notifications about this bug go to:
https://bugs.launchpad.net/glibc/+bug/2004264/+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 2004264] [NEW] FTBFS against glibc 2.37

2023-01-31 Thread Simon Chopin
Public bug reported:

Hi,

During a mass rebuild of Lunar, the package libunistring failed to build
against a snapshot of the upcoming glibc 2.37, while building fine using
2.36 as present in the archive.

https://people.canonical.com/~ginggs/ftbfs-report/test-rebuild-20221215-lunar-glibc-2.37-lunar.html
https://launchpadlibrarian.net/644139079/buildlog_ubuntu-lunar-amd64.libunistring_1.0-2_BUILDING.txt.gz

I was able to reproduce this when building against my latest snapshot
(done this morning), published in this PPA:

https://launchpad.net/~schopin/+archive/ubuntu/glibc-2.37-snapshot/+packages

The failing tests appear to be test-strncat and test-u8-strncat.

** Affects: libunistring (Ubuntu)
 Importance: Undecided
 Status: New

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

Title:
  FTBFS against glibc 2.37

Status in libunistring package in Ubuntu:
  New

Bug description:
  Hi,

  During a mass rebuild of Lunar, the package libunistring failed to
  build against a snapshot of the upcoming glibc 2.37, while building
  fine using 2.36 as present in the archive.

  
https://people.canonical.com/~ginggs/ftbfs-report/test-rebuild-20221215-lunar-glibc-2.37-lunar.html
  
https://launchpadlibrarian.net/644139079/buildlog_ubuntu-lunar-amd64.libunistring_1.0-2_BUILDING.txt.gz

  I was able to reproduce this when building against my latest snapshot
  (done this morning), published in this PPA:

  https://launchpad.net/~schopin/+archive/ubuntu/glibc-2.37-snapshot/+packages

  The failing tests appear to be test-strncat and test-u8-strncat.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/libunistring/+bug/2004264/+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 2003548] Re: Merge Debian unstable's p11-kit 0.24.1-2

2023-01-26 Thread Simon Chopin
Uploaded, thanks :)

** Changed in: p11-kit (Ubuntu)
   Status: New => Fix Committed

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

Title:
  Merge Debian unstable's p11-kit 0.24.1-2

Status in p11-kit package in Ubuntu:
  Fix Committed

Bug description:
  This is a merge of Debian unstable's 0.24.1-2 as 0.24.1-2ubuntu1.
  A PPA is available at 
https://launchpad.net/~adrien-n/+archive/ubuntu/p11-kit-merge-0.24.1-2 .

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/p11-kit/+bug/2003548/+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 2002819] [NEW] dh-python: Deps guarded by (python3 << 3.X) break python-3.(X-1) use

2023-01-13 Thread Simon Chopin
Public bug reported:

Imported from Debian bug http://bugs.debian.org/1028603:

Package: dh-python
Version: 5.20221001
Severity: normal
X-Debbugs-Cc: scho...@ubuntu.com

For instance, pylint has "tomli>=1.1.0;python_version<'3.11'" in its
pyproject.toml, which is translated as "python3-tomli (>= 1.1.0) |
python3 (>= 3.11)".

This means that if we have python == 3.11 but still have python3.10 in
the archive, any code that iterates over all supported archive risks
failing simply due to the tomli module missing.

This is currently happening in the distro-info autopkgtests for the
python3-defaults migration from unstable to testing (and also in
Ubuntu). I'll probably be adding tomli as a test dependency in Ubuntu as
a stopgap, but I figured someone might think of a better long-term
solution to the issue.

-- System Information:
Debian Release: bookworm/sid
  APT prefers kinetic-updates
  APT policy: (500, 'kinetic-updates'), (500, 'kinetic-security'), (500, 
'kinetic'), (400, 'kinetic-proposed'), (100, 'kinetic-backports')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.19.0-29-generic (SMP w/24 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages dh-python depends on:
ii  python33.10.6-1
ii  python3-distutils  3.10.7-1

dh-python recommends no packages.

Versions of packages dh-python suggests:
ii  dpkg-dev   1.21.9ubuntu1
pn  flit   
ii  libdpkg-perl   1.21.9ubuntu1
pn  python3-build  
pn  python3-installer  
ii  python3-tomli  2.0.1-1

-- no debconf information

** Affects: dh-python (Ubuntu)
 Importance: Undecided
 Status: New

** Affects: dh-python (Debian)
 Importance: Undecided
 Status: New

** Bug watch added: Debian Bug tracker #1028603
   https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1028603

** Changed in: dh-python (Debian)
 Remote watch: None => Debian Bug tracker #1028603

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

Title:
  dh-python: Deps guarded by (python3 << 3.X) break python-3.(X-1) use

Status in dh-python package in Ubuntu:
  New
Status in dh-python package in Debian:
  New

Bug description:
  Imported from Debian bug http://bugs.debian.org/1028603:

  Package: dh-python
  Version: 5.20221001
  Severity: normal
  X-Debbugs-Cc: scho...@ubuntu.com

  For instance, pylint has "tomli>=1.1.0;python_version<'3.11'" in its
  pyproject.toml, which is translated as "python3-tomli (>= 1.1.0) |
  python3 (>= 3.11)".

  This means that if we have python == 3.11 but still have python3.10 in
  the archive, any code that iterates over all supported archive risks
  failing simply due to the tomli module missing.

  This is currently happening in the distro-info autopkgtests for the
  python3-defaults migration from unstable to testing (and also in
  Ubuntu). I'll probably be adding tomli as a test dependency in Ubuntu as
  a stopgap, but I figured someone might think of a better long-term
  solution to the issue.

  -- System Information:
  Debian Release: bookworm/sid
APT prefers kinetic-updates
APT policy: (500, 'kinetic-updates'), (500, 'kinetic-security'), (500, 
'kinetic'), (400, 'kinetic-proposed'), (100, 'kinetic-backports')
  Architecture: amd64 (x86_64)
  Foreign Architectures: i386

  Kernel: Linux 5.19.0-29-generic (SMP w/24 CPU threads; PREEMPT)
  Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
  Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not 
set
  Shell: /bin/sh linked to /usr/bin/dash
  Init: systemd (via /run/systemd/system)
  LSM: AppArmor: enabled

  Versions of packages dh-python depends on:
  ii  python33.10.6-1
  ii  python3-distutils  3.10.7-1

  dh-python recommends no packages.

  Versions of packages dh-python suggests:
  ii  dpkg-dev   1.21.9ubuntu1
  pn  flit   
  ii  libdpkg-perl   1.21.9ubuntu1
  pn  python3-build  
  pn  python3-installer  
  ii  python3-tomli  2.0.1-1

  -- no debconf information

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/dh-python/+bug/2002819/+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 2002660] [NEW] networkx incompatible with numpy 1.24

2023-01-12 Thread Simon Chopin
Public bug reported:

The nipype autopkgtests have started failing with the following stack
trace:

 ERROR collecting pipeline/plugins/tests/test_tools.py _
/usr/lib/python3.10/importlib/__init__.py:126: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
:1050: in _gcd_import
???
:1027: in _find_and_load
???
:992: in _find_and_load_unlocked
???
:241: in _call_with_frames_removed
???
:1050: in _gcd_import
???
:1027: in _find_and_load
???
:992: in _find_and_load_unlocked
???
:241: in _call_with_frames_removed
???
:1050: in _gcd_import
???
:1027: in _find_and_load
???
:1006: in _find_and_load_unlocked
???
:688: in _load_unlocked
???
:883: in exec_module
???
:241: in _call_with_frames_removed
???
nipype/pipeline/plugins/__init__.py:5: in 
from .debug import DebugPlugin
nipype/pipeline/plugins/debug.py:7: in 
import networkx as nx
/usr/lib/python3/dist-packages/networkx/__init__.py:115: in 
import networkx.readwrite
/usr/lib/python3/dist-packages/networkx/readwrite/__init__.py:15: in 
from networkx.readwrite.graphml import *
/usr/lib/python3/dist-packages/networkx/readwrite/graphml.py:314: in 
class GraphML(object):
/usr/lib/python3/dist-packages/networkx/readwrite/graphml.py:346: in GraphML
(np.int, "int"), (np.int8, "int"),
/usr/lib/python3/dist-packages/numpy/__init__.py:284: in __getattr__
raise AttributeError("module {!r} has no attribute "
E   AttributeError: module 'numpy' has no attribute 'int'

The problematic code is in the networkx package, and seems to have been
fixed in
https://github.com/networkx/networkx/commit/207147ee179554a33f10f25032054d3e01f96188
(which is in 2.5 onwards).

Debian currently ships with 2.8.8, we might want to merge?

This is currently blocking the python3-defaults transition.

** Affects: networkx (Ubuntu)
 Importance: Undecided
 Status: New

** Affects: nipype (Ubuntu)
 Importance: Undecided
 Status: Invalid

** Affects: python3-defaults (Ubuntu)
 Importance: Undecided
 Status: New


** Tags: update-excuse

** Tags added: update-excuse

** Also affects: nipype (Ubuntu)
   Importance: Undecided
   Status: New

** Changed in: nipype (Ubuntu)
   Status: New => Invalid

** Also affects: python3-defaults (Ubuntu)
   Importance: Undecided
   Status: New

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

Title:
  networkx incompatible with numpy 1.24

Status in networkx package in Ubuntu:
  New
Status in nipype package in Ubuntu:
  Invalid
Status in python3-defaults package in Ubuntu:
  New

Bug description:
  The nipype autopkgtests have started failing with the following stack
  trace:

   ERROR collecting pipeline/plugins/tests/test_tools.py 
_
  /usr/lib/python3.10/importlib/__init__.py:126: in import_module
  return _bootstrap._gcd_import(name[level:], package, level)
  :1050: in _gcd_import
  ???
  :1027: in _find_and_load
  ???
  :992: in _find_and_load_unlocked
  ???
  :241: in _call_with_frames_removed
  ???
  :1050: in _gcd_import
  ???
  :1027: in _find_and_load
  ???
  :992: in _find_and_load_unlocked
  ???
  :241: in _call_with_frames_removed
  ???
  :1050: in _gcd_import
  ???
  :1027: in _find_and_load
  ???
  :1006: in _find_and_load_unlocked
  ???
  :688: in _load_unlocked
  ???
  :883: in exec_module
  ???
  :241: in _call_with_frames_removed
  ???
  nipype/pipeline/plugins/__init__.py:5: in 
  from .debug import DebugPlugin
  nipype/pipeline/plugins/debug.py:7: in 
  import networkx as nx
  /usr/lib/python3/dist-packages/networkx/__init__.py:115: in 
  import networkx.readwrite
  /usr/lib/python3/dist-packages/networkx/readwrite/__init__.py:15: in 
  from networkx.readwrite.graphml import *
  /usr/lib/python3/dist-packages/networkx/readwrite/graphml.py:314: in 
  class GraphML(object):
  /usr/lib/python3/dist-packages/networkx/readwrite/graphml.py:346: in GraphML
  (np.int, "int"), (np.int8, "int"),
  /usr/lib/python3/dist-packages/numpy/__init__.py:284: in __getattr__
  raise AttributeError("module {!r} has no attribute "
  E   AttributeError: module 'numpy' has no attribute 'int'

  The problematic code is in the networkx package, and seems to have
  been fixed in
  
https://github.com/networkx/networkx/commit/207147ee179554a33f10f25032054d3e01f96188
  (which is in 2.5 onwards).

  Debian currently ships with 2.8.8, we might want to merge?

  This is currently blocking the python3-defaults transition.

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


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

[Touch-packages] [Bug 2002355] Re: package libssl-dev 3.0.2-0ubuntu1.7 [modified: usr/include/openssl/aes.h usr/include/openssl/asn1.h usr/include/openssl/asn1_mac.h usr/include/openssl/asn1t.h usr/in

2023-01-10 Thread Simon Chopin
Hi!

Seeing this line:

Unpacking libssl-dev:i386 (3.0.2-0ubuntu1.7) over (1.0.1f-1ubuntu2.27)

makes me think you either are trying to upgrade directly from Trusty
(which would be weird given your install medium is Jammy), or have
third-party packages on your system, most likely installed through a
third-party repository (e.g. PPA), or manually. Either way, this is not
something we can support, so I'm closing this as Invalid.

Your best bet moving forward is to uninstall libssl-dev:amd64 and
libssl-dev:i386 temporarily, and then reinstall them from the official
archive.

** Changed in: openssl (Ubuntu)
   Status: New => Invalid

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

Title:
  package libssl-dev 3.0.2-0ubuntu1.7 [modified:
  usr/include/openssl/aes.h usr/include/openssl/asn1.h
  usr/include/openssl/asn1_mac.h usr/include/openssl/asn1t.h
  usr/include/openssl/bio.h usr/include/openssl/blowfish.h
  usr/include/openssl/bn.h usr/include/openssl/buffer.h
  usr/include/openssl/camellia.h usr/include/openssl/cast.h
  usr/include/openssl/cmac.h usr/include/openssl/cms.h
  usr/include/openssl/comp.h usr/include/openssl/conf.h
  usr/include/openssl/conf_api.h usr/include/openssl/crypto.h
  usr/include/openssl/des.h usr/include/openssl/dh.h
  usr/include/openssl/dsa.h usr/include/openssl/dtls1.h
  usr/include/openssl/e_os2.h usr/include/openssl/ebcdic.h
  usr/include/openssl/ec.h usr/include/openssl/ecdh.h
  usr/include/openssl/ecdsa.h usr/include/openssl/engine.h
  usr/include/openssl/err.h usr/include/openssl/evp.h
  usr/include/openssl/hmac.h usr/include/openssl/lhash.h
  usr/include/openssl/md4.h usr/include/openssl/md5.h
  usr/include/openssl/modes.h usr/include/openssl/obj_mac.h
  usr/include/openssl/objects.h usr/include/openssl/ocsp.h
  usr/include/openssl/opensslv.h usr/include/openssl/ossl_typ.h
  usr/include/openssl/pem.h usr/include/openssl/pem2.h
  usr/include/openssl/pkcs12.h usr/include/openssl/pkcs7.h
  usr/include/openssl/rand.h usr/include/openssl/rc2.h
  usr/include/openssl/rc4.h usr/include/openssl/ripemd.h
  usr/include/openssl/rsa.h usr/include/openssl/safestack.h
  usr/include/openssl/seed.h usr/include/openssl/sha.h
  usr/include/openssl/srp.h usr/include/openssl/srtp.h
  usr/include/openssl/ssl.h usr/include/openssl/ssl2.h
  usr/include/openssl/ssl3.h usr/include/openssl/stack.h
  usr/include/openssl/symhacks.h usr/include/openssl/tls1.h
  usr/include/openssl/ts.h usr/include/openssl/txt_db.h
  usr/include/openssl/ui.h usr/include/openssl/whrlpool.h
  usr/include/openssl/x509.h usr/include/openssl/x509_vfy.h
  usr/include/openssl/x509v3.h] failed to install/upgrade: trying to
  overwrite shared '/usr/include/openssl/aes.h', which is different from
  other instances of package libssl-dev:i386

Status in openssl package in Ubuntu:
  Invalid

Bug description:
  openssl lib

  ProblemType: Package
  DistroRelease: Ubuntu 22.04
  ProcVersionSignature: Ubuntu 5.15.0-57.63-generic 5.15.74
  Uname: Linux 5.15.0-57-generic x86_64
  NonfreeKernelModules: nvidia_modeset nvidia
  ApportVersion: 2.20.11-0ubuntu82.3
  AptOrdering:
   libssl-dev:i386: Install
   NULL: ConfigurePending
  Architecture: amd64
  CasperMD5CheckResult: pass
  Date: Tue Jan 10 00:43:30 2023
  DpkgTerminalLog:
   Preparing to unpack .../libssl-dev_3.0.2-0ubuntu1.7_i386.deb ...
   Unpacking libssl-dev:i386 (3.0.2-0ubuntu1.7) over (1.0.1f-1ubuntu2.27) ...
   dpkg: error processing archive 
/var/cache/apt/archives/libssl-dev_3.0.2-0ubuntu1.7_i386.deb (--unpack):
trying to overwrite shared '/usr/include/openssl/aes.h', which is different 
from other instances of package libssl-dev:i386
  ErrorMessage: trying to overwrite shared '/usr/include/openssl/aes.h', which 
is different from other instances of package libssl-dev:i386
  InstallationDate: Installed on 2023-01-03 (5 days ago)
  InstallationMedia: Ubuntu 22.04.1 LTS "Jammy Jellyfish" - Release amd64 
(20220809.1)
  Python3Details: /usr/bin/python3.10, Python 3.10.6, python3-minimal, 
3.10.6-1~22.04
  PythonDetails: N/A
  RelatedPackageVersions:
   dpkg 1.21.1ubuntu2.1
   apt  2.4.8
  SourcePackage: openssl
  UpgradeStatus: No upgrade log present (probably fresh install)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/openssl/+bug/2002355/+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 1983200] Re: package libc6 2.35-0ubuntu3 failed to install/upgrade: new libc6:amd64 package pre-installation script subprocess returned error exit status 255

2022-12-13 Thread Simon Chopin
Looking at the logs, this bug seems rather to be in
/usr/share/perl5/Debconf/Db.pm, which is in debconf. Reassigning it
there.

** Also affects: debconf (Ubuntu)
   Importance: Undecided
   Status: New

** Changed in: glibc (Ubuntu)
   Status: New => Invalid

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

Title:
  package libc6 2.35-0ubuntu3 failed to install/upgrade: new libc6:amd64
  package pre-installation script subprocess returned error exit status
  255

Status in debconf package in Ubuntu:
  New
Status in glibc package in Ubuntu:
  Invalid

Bug description:
  I have an error there.

  ProblemType: Package
  DistroRelease: Ubuntu 22.04
  Package: libc6 2.35-0ubuntu3
  ProcVersionSignature: Ubuntu 5.15.0-43.46-generic 5.15.39
  Uname: Linux 5.15.0-43-generic x86_64
  ApportVersion: 2.20.11-0ubuntu82.1
  Architecture: amd64
  CasperMD5CheckResult: pass
  Date: Sun Jul 31 11:39:05 2022
  ErrorMessage: new libc6:amd64 package pre-installation script subprocess 
returned error exit status 255
  InstallationDate: Installed on 2022-07-29 (1 days ago)
  InstallationMedia: Ubuntu 22.04 LTS "Jammy Jellyfish" - Release amd64 
(20220419)
  Python3Details: /usr/bin/python3.10, Python 3.10.4, python3-minimal, 
3.10.4-0ubuntu2
  PythonDetails: N/A
  RelatedPackageVersions:
   dpkg 1.21.1ubuntu2.1
   apt  2.4.6
  SourcePackage: glibc
  Title: package libc6 2.35-0ubuntu3 failed to install/upgrade: new libc6:amd64 
package pre-installation script subprocess returned error exit status 255
  UpgradeStatus: No upgrade log present (probably fresh install)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/debconf/+bug/1983200/+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 1995601] Re: tzdata 2022f ICU data update

2022-11-04 Thread Simon Chopin
** Tags added: fr-2936

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

Title:
  tzdata 2022f ICU data update

Status in tzdata package in Ubuntu:
  Triaged
Status in tzdata source package in Focal:
  New
Status in tzdata source package in Jammy:
  New
Status in tzdata source package in Kinetic:
  New
Status in tzdata source package in Lunar:
  Triaged

Bug description:
  The ICU data we embed in tzdata was out of sync on the 2022f-0ubuntu1
  upload, still matching the 2022e data instead. It's been updated
  upstream, so we need to do another round of SRUs for it:

  https://github.com/unicode-org/icu-
  data/commit/ad9d2568d02b2130f1ba34f876fc82cad32c522f

  The following Python script should work with the update and crash on
  obsolete data:

  from datetime import datetime
  from icu import ICUtzinfo, TimeZone
  tz = ICUtzinfo(TimeZone.createTimeZone("America/Chihuahua"))
  before = datetime(2022, 10, 1)
  after = datetime(2022, 11, 2)
  assert(tz.utcoffset(before) == tz.utcoffset(after))

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/tzdata/+bug/1995601/+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 1995601] [NEW] tzdata 2022f ICU data update

2022-11-03 Thread Simon Chopin
Public bug reported:

The ICU data we embed in tzdata was out of sync on the 2022f-0ubuntu1
upload, still matching the 2022e data instead. It's been updated
upstream, so we need to do another round of SRUs for it:

https://github.com/unicode-org/icu-
data/commit/ad9d2568d02b2130f1ba34f876fc82cad32c522f

The following Python script should work with the update and crash on
obsolete data:

from datetime import datetime
from icu import ICUtzinfo, TimeZone
tz = ICUtzinfo(TimeZone.createTimeZone("America/Chihuahua"))
before = datetime(2022, 10, 1)
after = datetime(2022, 11, 2)
assert(tz.utcoffset(before) == tz.utcoffset(after))

** Affects: tzdata (Ubuntu)
 Importance: High
 Status: Triaged

** Affects: tzdata (Ubuntu Focal)
 Importance: Undecided
 Status: New

** Affects: tzdata (Ubuntu Jammy)
 Importance: Undecided
 Status: New

** Affects: tzdata (Ubuntu Kinetic)
 Importance: Undecided
 Status: New

** Affects: tzdata (Ubuntu Lunar)
 Importance: High
 Status: Triaged


** Tags: foundations-todo

** Also affects: tzdata (Ubuntu Lunar)
   Importance: High
   Status: Triaged

** Also affects: tzdata (Ubuntu Jammy)
   Importance: Undecided
   Status: New

** Also affects: tzdata (Ubuntu Focal)
   Importance: Undecided
   Status: New

** Also affects: tzdata (Ubuntu Kinetic)
   Importance: Undecided
   Status: New

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

Title:
  tzdata 2022f ICU data update

Status in tzdata package in Ubuntu:
  Triaged
Status in tzdata source package in Focal:
  New
Status in tzdata source package in Jammy:
  New
Status in tzdata source package in Kinetic:
  New
Status in tzdata source package in Lunar:
  Triaged

Bug description:
  The ICU data we embed in tzdata was out of sync on the 2022f-0ubuntu1
  upload, still matching the 2022e data instead. It's been updated
  upstream, so we need to do another round of SRUs for it:

  https://github.com/unicode-org/icu-
  data/commit/ad9d2568d02b2130f1ba34f876fc82cad32c522f

  The following Python script should work with the update and crash on
  obsolete data:

  from datetime import datetime
  from icu import ICUtzinfo, TimeZone
  tz = ICUtzinfo(TimeZone.createTimeZone("America/Chihuahua"))
  before = datetime(2022, 10, 1)
  after = datetime(2022, 11, 2)
  assert(tz.utcoffset(before) == tz.utcoffset(after))

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/tzdata/+bug/1995601/+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 1995209] Re: tzdata 2022f release

2022-11-03 Thread Simon Chopin
All verifications done (except for ICU data which wasn't ready) on
bionic, focal, jammy and kinetic using fresh LXC containers and the
instructions from
https://bugs.launchpad.net/ubuntu/+source/tzdata/+bug/1986984 adjusted
for the new data updates.

** Tags removed: verification-needed verification-needed-bionic 
verification-needed-focal verification-needed-jammy verification-needed-kinetic
** Tags added: verification-done verification-done-bionic 
verification-done-focal verification-done-jammy verification-done-kinetic

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

Title:
  tzdata 2022f release

Status in tzdata package in Ubuntu:
  New
Status in tzdata source package in Xenial:
  New
Status in tzdata source package in Bionic:
  Fix Committed
Status in tzdata source package in Focal:
  Fix Committed
Status in tzdata source package in Jammy:
  Fix Committed
Status in tzdata source package in Kinetic:
  Fix Committed
Status in tzdata source package in Lunar:
  New

Bug description:
  New timezone data, with the following timezones impacted:
  - Mexico will no longer observe DST except near the US border.
Chihuahua moves to year-round -06 on 2022-10-30.
  - Fiji no longer observes DST.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/tzdata/+bug/1995209/+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 1982583] Re: Fix for zlib CRC32 optimization for s390x

2022-11-02 Thread Simon Chopin
Folded into the LP #1990379 uploads to Jammy, Kinetic and Lunar.

** Also affects: zlib (Ubuntu Jammy)
   Importance: Undecided
   Status: New

** Also affects: zlib (Ubuntu Kinetic)
   Importance: Undecided
   Status: New

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

Title:
  Fix for zlib CRC32 optimization for s390x

Status in Ubuntu on IBM z Systems:
  In Progress
Status in zlib package in Ubuntu:
  In Progress
Status in zlib source package in Jammy:
  New
Status in zlib source package in Kinetic:
  New

Bug description:
  SRU Justification:
  --

  [ Impact ]

   * There were two issues identified in the current
     zlib CRC32 optimization for s390x implementation:

   * 1) s390_crc32_vx() signature mismatch
    which causes a warning

   * 2) '-DS390_CRC32_VX' was not added to SFLAGS
    which results in vectorization being enabled only in the static library.

   * The fixes are quite small and affect each only one line:

   * 1) by using unsigned longs instead of uint32_t in s390_crc32_vx
  declaration

   * 2) by add line 'SFLAGS="$SFLAGS -DS390_CRC32_VX"'

  [ Test Plan ]

   * An affected Ubuntu release ([20.04], 22.04 and 22.10) installed
     on a z15/LinuxONE III or newer system is needed.

   * Then it's possible to test the updated package with the help
     of a small test program (in C) that checks for
     s390_crc32_vx() signature mismatches.

   * The bug reporter has a set of s390x-specific tests that will be
  executed.

   * Test will be done by IBM.

  [ Where problems could occur ]

   * The fixes are each limited to one line, hence there are
     not many issues to expect, other than:

   * Typos (e.g. in the flags), mixing of CFLAGS and SFLAGS,

   * in case the changed data type in s390_crc32_vx is causing issues
     inside of s390_crc32_vx or in other parts of the code.

   * Structural and syntactical issues can be identified with a test build
     that was done for all affected Ubuntu releases and for all major archs:
     https://launchpad.net/~fheimes/+archive/ubuntu/lp1990379+lp1982583

  [ Other Info ]

   * This bug (LP#1982583) is solved in combination with LP#1990379,
     so that only one package update is needed.
     However, LP#1990379 also affects Focal, but this bug only Jammy and 
Kinetic.

   * To fix LP#1990379 also for focal the debdiff mentioned there is needed, 
too.
  __

  'zlib CRC32 optimization for s390x works only in a static library'

  I've discovered two issues in lp1932010-ibm-z-add-vectorized-
  crc32-implementation.patch:

  1) s390_crc32_vx() signature mismatch, resulting in a warning.
  2) -DS390_CRC32_VX is not added to SFLAGS, resulting in vectorization being 
enabled only in the static library.

  I've attached the updated patch.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-z-systems/+bug/1982583/+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 1990379] Re: [UBUNTU 20.04] zlib: inflate() does not update strm.adler if DFLTCC is used

2022-11-02 Thread Simon Chopin
Uploaded to Lunar, Kinetic, Jammy and Focal

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

Title:
  [UBUNTU 20.04] zlib: inflate() does not update strm.adler if DFLTCC is
  used

Status in Ubuntu on IBM z Systems:
  In Progress
Status in zlib package in Ubuntu:
  In Progress
Status in zlib source package in Focal:
  Triaged
Status in zlib source package in Jammy:
  Triaged
Status in zlib source package in Kinetic:
  In Progress

Bug description:
  SRU Justification:
  --

  [ Impact ]

   * The zlib function inflate() does not update strm.adler
     in case DFLTCC is used.

   * This issue was exposed by Java Certification Kit (JCK) running on z15
     hardware and newer and impacts all JDK versions (8,11,17, etc.)
     that use the system default settings.

   * The JCK failure impacts the ability to certify Java SDKs on this
     platform/Linux-distribution combination.

   * On top the incorrect alder32 result may cause functional issues with
     Java applications that depend on the result.

  [ Test Plan ]

   * An affected Ubuntu release (20.04, 22.04 and 22.10) installed
     on a z15/LinuxONE III or newer system is needed.

   * Then it's possible to test the updated package with the help
     of a small test program (in C) that makes use of the zlib1g library
     or run the Java Certification Kit.

   * Test will be done by IBM.

  [ Where problems could occur ]

   * The patch is a one-line change:
     https://launchpadlibrarian.net/626003193/410-lp1990379.patch
     and there are not many issues to expect.

   * There could be a potential problem with the adler field
     in the strm struct.
     For example in case the struct is not as assumed or contains
     and unexpected value, which would then ripple through
     the other fields, too.

   * Structural changes could be identified with a test build that was done
     for all affected Ubuntu releases and for all major architectures:
     https://launchpad.net/~fheimes/+archive/ubuntu/lp1990379

  [ Other Info ]

   * The patch itself is the same for all zlib version in
     20.04, 22.04 and 22.10 - no further adjustments were needed.

   * This bug (LP#1990379) is solved in combination with LP#1982583,
 so that only one package update is needed.
 However, this bug affects Kinetic, jammy and Focal,
 but LP#1982583 only Jammy and Kinetic.

   * The debdiffs for Kinetic and Jammy should be taken from LP#1982583,
 and the remaining debdiff for Focal from here.

  __

  == Comment: #0 - Ilya Leoshkevich  - 2022-09-21 05:02:24 ==
  inflate() does not update strm.adler if DFLTCC is used.

  Found with a JDK test.

  zlib-ng PR: https://github.com/zlib-ng/zlib-ng/pull/1349

  Updated zlib PR: https://github.com/madler/zlib/pull/410

  zlib tag: https://github.com/iii-i/zlib/releases/tag/dfltcc-20220920

  zlib diff:
  
https://github.com/madler/zlib/compare/e6aed68ff815be74855ec6a19d6ae35065a4adb4..171d0ff3c9ed40da0ac14085ab16b766b1162069#diff-325baa03829572a9f26b4bb8b3cada1ddc637854529d6a6cb111b8c3ca785620

  Ubuntu 20.04 and later need to be fixed.

  ---
  External link: https://warthogs.atlassian.net/browse/PEI-28

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-z-systems/+bug/1990379/+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 1969671] Re: Misspelled Ukrainian cities in tzdata

2022-10-25 Thread Simon Chopin
As for verification, I verified this using the following command in LXC
containers:

❯ LANG=C timedatectl list-timezones | grep Kyiv  
Europe/Kyiv

This worked in all containers.

** Tags removed: verification-needed verification-needed-bionic 
verification-needed-focal verification-needed-jammy
** Tags added: verification-done verification-done-bionic 
verification-done-focal verification-done-jammy

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

Title:
  Misspelled Ukrainian cities in tzdata

Status in tzdata package in Ubuntu:
  Fix Released
Status in tzdata source package in Bionic:
  Fix Committed
Status in tzdata source package in Focal:
  Fix Committed
Status in tzdata source package in Jammy:
  Fix Committed

Bug description:
  When user is prompted to choose a city in the region 'Europe' they
  have a choice of 4 cities in Ukraine:

  23. Kiev  -> should be Kyiv
  46. Simferopol  - > OK
  54. Uzhgorod  -> should be Uzhhorod
  62. Zaporozhye -> should be Zaporizhzhia

  The 'should be' variant is the only correct transliteration from
  Ukrainian into English.

  

  Possible useful pieces of ubuntu-bug report (run in a headless
  ubuntu/latest docker image):

  DistroRelease: Ubuntu 20.04
  Package: tzdata 2022a-0ubuntu0.20.04
  Tags:  focal
  PackageArchitecture: all

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/tzdata/+bug/1969671/+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 1733346] Re: package keyboard-configuration 1.166ubuntu7 failed to install/upgrade: subprocess installed post-installation script returned error exit status 1

2022-10-25 Thread Simon Chopin
** Changed in: console-setup (Ubuntu)
   Status: Confirmed => Incomplete

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

Title:
  package keyboard-configuration 1.166ubuntu7 failed to install/upgrade:
  subprocess installed post-installation script returned error exit
  status 1

Status in console-setup package in Ubuntu:
  Incomplete

Bug description:
  no idee, the bug was displayed after i loged in ...

  ProblemType: Package
  DistroRelease: Ubuntu 17.10
  Package: keyboard-configuration 1.166ubuntu7
  ProcVersionSignature: Ubuntu 4.13.0-16.19-generic 4.13.4
  Uname: Linux 4.13.0-16-generic x86_64
  NonfreeKernelModules: wl nvidia_uvm nvidia_drm nvidia_modeset nvidia
  ApportVersion: 2.20.7-0ubuntu3.4
  Architecture: amd64
  Date: Sun Nov 19 21:10:16 2017
  ErrorMessage: subprocess installed post-installation script returned error 
exit status 1
  InstallationDate: Installed on 2017-11-19 (1 days ago)
  InstallationMedia: Ubuntu 17.04 "Zesty Zapus" - Release amd64 (20170412)
  PackageArchitecture: all
  Python3Details: /usr/bin/python3.6, Python 3.6.3, python3-minimal, 
3.6.3-0ubuntu2
  PythonDetails: /usr/bin/python2.7, Python 2.7.14, python-minimal, 
2.7.14-2ubuntu1
  RelatedPackageVersions:
   dpkg 1.18.24ubuntu1
   apt  1.5.1
  SourcePackage: console-setup
  Title: package keyboard-configuration 1.166ubuntu7 failed to install/upgrade: 
subprocess installed post-installation script returned error exit status 1
  UpgradeStatus: Upgraded to artful on 2017-11-19 (0 days ago)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/console-setup/+bug/1733346/+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 1969671] Re: Misspelled Ukrainian cities in tzdata

2022-10-25 Thread Simon Chopin
I retried chrony and it passed :)

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

Title:
  Misspelled Ukrainian cities in tzdata

Status in tzdata package in Ubuntu:
  Fix Released
Status in tzdata source package in Bionic:
  Fix Committed
Status in tzdata source package in Focal:
  Fix Committed
Status in tzdata source package in Jammy:
  Fix Committed

Bug description:
  When user is prompted to choose a city in the region 'Europe' they
  have a choice of 4 cities in Ukraine:

  23. Kiev  -> should be Kyiv
  46. Simferopol  - > OK
  54. Uzhgorod  -> should be Uzhhorod
  62. Zaporozhye -> should be Zaporizhzhia

  The 'should be' variant is the only correct transliteration from
  Ukrainian into English.

  

  Possible useful pieces of ubuntu-bug report (run in a headless
  ubuntu/latest docker image):

  DistroRelease: Ubuntu 20.04
  Package: tzdata 2022a-0ubuntu0.20.04
  Tags:  focal
  PackageArchitecture: all

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/tzdata/+bug/1969671/+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 1992692] Re: tzdata 2022e release

2022-10-25 Thread Simon Chopin
Both regressions were retried and succeeded.

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

Title:
  tzdata 2022e release

Status in tzdata package in Ubuntu:
  Fix Released
Status in tzdata source package in Trusty:
  Fix Released
Status in tzdata source package in Xenial:
  Fix Released
Status in tzdata source package in Bionic:
  Fix Committed
Status in tzdata source package in Focal:
  Fix Committed
Status in tzdata source package in Jammy:
  Fix Committed

Bug description:
  New timezone data, with the following timezones impacted:
  - Palestine transitions are now Saturdays at 02:00. This means 2022 falls
    back 10-29 at 02:00, not 10-28 at 01:00.
  - Simplify three Ukraine zones into one.
  - Jordan and Syria switch from +02/+03 with DST to year-round +03.

  icu update to 2022e: https://unicode-
  org.atlassian.net/browse/ICU-22178

  Verification is done with 'zdump'. The first timezone that gets
  changed in the updated package is dumped with 'zdump -v
  $region/$timezone_that_changed' (this needs to be greped for in
  /usr/share/zoneinfo/). [For example: 'zdump -v Asia/Gaza'.] This is
  compared to the same output after the updated package got installed.
  If those are different the verification is considered done.

  [Test Case for all releases]
  1) zdump -v Asia/Gaza | grep 'Oct.*2022'
-> should indicate Oct 29, not Oct 28
  2) zdump -v Asia/Damascus | tail
-> last dates should be in 2022, not in 2499

  [Test Case for releases >= 20.04 LTS]

  For releases with ICU timezone data verification is done using the following 
with dates before and after the change:
  1) sudo apt-get install python3-icu
  2) Run the following python script:

  from datetime import datetime
  from icu import ICUtzinfo, TimeZone
  tz = ICUtzinfo(TimeZone.createTimeZone("Asia/Gaza"))
  always_before = datetime(2022, 10, 1)
  now_before = datetime(2022, 10, 29)
  always_after = datetime(2022, 11, 1)
  assert(tz.utcoffset(always_before) == tz.utcoffset(now_before))
  assert(tz.utcoffset(now_before) != tz.utcoffset(always_after))

  The assertions would crash on 2022c.

  [Test Case for releases <= 20.04 LTS]

  Additionally, an upstream update of tzdata removed the 'old' SystemV 
timezones, so we should ensure that they are kept in Ubuntu 20.04 LTS and 
earlier releases. Subsequently, these should be checked for using the following:
  diff <(zdump -v America/Phoenix | cut -d' ' -f2-) <(zdump -v SystemV/MST7 | 
cut -d' ' -f2-)

  Nothing should be returned by the above command.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/tzdata/+bug/1992692/+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 1968845] Re: Upgrade to 22.04 from 20.04 ends with dbus installation asking for a reboot

2022-10-25 Thread Simon Chopin
** Changed in: dbus (Ubuntu)
   Status: Invalid => Triaged

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

Title:
  Upgrade to 22.04 from 20.04 ends with dbus installation asking for a
  reboot

Status in dbus package in Ubuntu:
  Triaged

Bug description:
  Upgrading on a virtual machine from 20.04 to 22.04. I have had this
  happen twice now, I got one upgrade done without this bug.

  Basically the package installation stops at dbus package asking for a
  reboot as it was unable to upgrade as dbus-daemon was running. And
  rebooting at this stage obviously will cause a non-functioning system.

  Added a screenshot of the upgrade window.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/dbus/+bug/1968845/+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 1993991] Re: package linux-image-5.15.0-52-generic 5.15.0-52.58 failed to install/upgrade: run-parts: /etc/kernel/postinst.d/initramfs-tools exited with return code 1

2022-10-25 Thread Simon Chopin
Hi,

Looking into the Df.txt logs, I see this:

/dev/sdb6 210872   170420 23468  88% /boot

You probably don't have enough space on your /boot for the new kernel.
Could you try freeing some space on it or resizing it?

** Changed in: initramfs-tools (Ubuntu)
   Status: New => Incomplete

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

Title:
  package linux-image-5.15.0-52-generic 5.15.0-52.58 failed to
  install/upgrade: run-parts: /etc/kernel/postinst.d/initramfs-tools
  exited with return code 1

Status in initramfs-tools package in Ubuntu:
  Incomplete

Bug description:
  s

  ProblemType: Package
  DistroRelease: Ubuntu 22.04
  Package: linux-image-5.15.0-52-generic 5.15.0-52.58
  ProcVersionSignature: Ubuntu 5.15.0-52.58-generic 5.15.60
  Uname: Linux 5.15.0-52-generic x86_64
  NonfreeKernelModules: nvidia_modeset nvidia
  ApportVersion: 2.20.11-0ubuntu82.1
  Architecture: amd64
  AudioDevicesInUse:
   USERPID ACCESS COMMAND
   /dev/snd/controlC0:  lucrece1826 F pulseaudio
   /dev/snd/controlC1:  lucrece1826 F pulseaudio
  CRDA: N/A
  CasperMD5CheckResult: pass
  Date: Sun Oct 23 09:59:11 2022
  ErrorMessage: run-parts: /etc/kernel/postinst.d/initramfs-tools exited with 
return code 1
  InstallationDate: Installed on 2022-10-15 (8 days ago)
  InstallationMedia: Ubuntu 22.04.1 LTS "Jammy Jellyfish" - Release amd64 
(20220809.1)
  IwConfig:
   lono wireless extensions.
   
   enp8s0no wireless extensions.
  MachineType: To Be Filled By O.E.M. To Be Filled By O.E.M.
  ProcFB: 0 EFI VGA
  ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz-5.15.0-52-generic 
root=UUID=55ba579c-246e-43a7-a4fc-eb1591e7cc04 ro quiet splash vt.handoff=7
  PulseList: Error: command ['pacmd', 'list'] failed with exit code 1: No 
PulseAudio daemon running, or not running as session daemon.
  Python3Details: /usr/bin/python3.10, Python 3.10.6, python3-minimal, 
3.10.6-1~22.04
  PythonDetails: N/A
  RelatedPackageVersions: grub-pc 2.06-2ubuntu7
  RfKill:
   
  SourcePackage: initramfs-tools
  Title: package linux-image-5.15.0-52-generic 5.15.0-52.58 failed to 
install/upgrade: run-parts: /etc/kernel/postinst.d/initramfs-tools exited with 
return code 1
  UpgradeStatus: No upgrade log present (probably fresh install)
  dmi.bios.date: 03/29/2016
  dmi.bios.release: 4.6
  dmi.bios.vendor: American Megatrends Inc.
  dmi.bios.version: P1.80
  dmi.board.name: 990FX Extreme9
  dmi.board.vendor: ASRock
  dmi.chassis.asset.tag: To Be Filled By O.E.M.
  dmi.chassis.type: 3
  dmi.chassis.vendor: To Be Filled By O.E.M.
  dmi.chassis.version: To Be Filled By O.E.M.
  dmi.modalias: 
dmi:bvnAmericanMegatrendsInc.:bvrP1.80:bd03/29/2016:br4.6:svnToBeFilledByO.E.M.:pnToBeFilledByO.E.M.:pvrToBeFilledByO.E.M.:rvnASRock:rn990FXExtreme9:rvr:cvnToBeFilledByO.E.M.:ct3:cvrToBeFilledByO.E.M.:skuToBeFilledByO.E.M.:
  dmi.product.family: To Be Filled By O.E.M.
  dmi.product.name: To Be Filled By O.E.M.
  dmi.product.sku: To Be Filled By O.E.M.
  dmi.product.version: To Be Filled By O.E.M.
  dmi.sys.vendor: To Be Filled By O.E.M.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/initramfs-tools/+bug/1993991/+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 1992692] Re: tzdata 2022e release

2022-10-25 Thread Simon Chopin
Hi, I verified the 2022e-0ubuntu0.XX.04.0 packages on jammy, focal and
bionic using fresh LXC containers. I'll look into the autopkgtest
regressions as well.

** Tags removed: verification-needed verification-needed-bionic 
verification-needed-focal verification-needed-jammy
** Tags added: verification-done verification-done-bionic 
verification-done-focal verification-done-jammy

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

Title:
  tzdata 2022e release

Status in tzdata package in Ubuntu:
  Fix Released
Status in tzdata source package in Trusty:
  Fix Released
Status in tzdata source package in Xenial:
  Fix Released
Status in tzdata source package in Bionic:
  Fix Committed
Status in tzdata source package in Focal:
  Fix Committed
Status in tzdata source package in Jammy:
  Fix Committed

Bug description:
  New timezone data, with the following timezones impacted:
  - Palestine transitions are now Saturdays at 02:00. This means 2022 falls
    back 10-29 at 02:00, not 10-28 at 01:00.
  - Simplify three Ukraine zones into one.
  - Jordan and Syria switch from +02/+03 with DST to year-round +03.

  icu update to 2022e: https://unicode-
  org.atlassian.net/browse/ICU-22178

  Verification is done with 'zdump'. The first timezone that gets
  changed in the updated package is dumped with 'zdump -v
  $region/$timezone_that_changed' (this needs to be greped for in
  /usr/share/zoneinfo/). [For example: 'zdump -v Asia/Gaza'.] This is
  compared to the same output after the updated package got installed.
  If those are different the verification is considered done.

  [Test Case for all releases]
  1) zdump -v Asia/Gaza | grep 'Oct.*2022'
-> should indicate Oct 29, not Oct 28
  2) zdump -v Asia/Damascus | tail
-> last dates should be in 2022, not in 2499

  [Test Case for releases >= 20.04 LTS]

  For releases with ICU timezone data verification is done using the following 
with dates before and after the change:
  1) sudo apt-get install python3-icu
  2) Run the following python script:

  from datetime import datetime
  from icu import ICUtzinfo, TimeZone
  tz = ICUtzinfo(TimeZone.createTimeZone("Asia/Gaza"))
  always_before = datetime(2022, 10, 1)
  now_before = datetime(2022, 10, 29)
  always_after = datetime(2022, 11, 1)
  assert(tz.utcoffset(always_before) == tz.utcoffset(now_before))
  assert(tz.utcoffset(now_before) != tz.utcoffset(always_after))

  The assertions would crash on 2022c.

  [Test Case for releases <= 20.04 LTS]

  Additionally, an upstream update of tzdata removed the 'old' SystemV 
timezones, so we should ensure that they are kept in Ubuntu 20.04 LTS and 
earlier releases. Subsequently, these should be checked for using the following:
  diff <(zdump -v America/Phoenix | cut -d' ' -f2-) <(zdump -v SystemV/MST7 | 
cut -d' ' -f2-)

  Nothing should be returned by the above command.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/tzdata/+bug/1992692/+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 1992692] Re: tzdata 2022e release

2022-10-18 Thread Simon Chopin
** Description changed:

  New timezone data, with the following timezones impacted:
  - Palestine transitions are now Saturdays at 02:00. This means 2022 falls
    back 10-29 at 02:00, not 10-28 at 01:00.
  - Simplify three Ukraine zones into one.
  - Jordan and Syria switch from +02/+03 with DST to year-round +03.
  
  icu update to 2022e: https://unicode-org.atlassian.net/browse/ICU-22178
+ 
+ Verification is done with 'zdump'. The first timezone that gets changed
+ in the updated package is dumped with 'zdump -v
+ $region/$timezone_that_changed' (this needs to be greped for in
+ /usr/share/zoneinfo/). [For example: 'zdump -v Asia/Gaza'.] This is
+ compared to the same output after the updated package got installed. If
+ those are different the verification is considered done.
+ 
+ [Test Case for all releases]
+ 1) zdump -v Asia/Gaza | grep 'Oct.*2022'
+   -> should indicate Oct 29, not Oct 28
+ 2) zdump -v Asia/Damascus | tail
+   -> last dates should be in 2022, not in 2499
+ 
+ [Test Case for releases >= 20.04 LTS]
+ 
+ For releases with ICU timezone data verification is done using the following 
with dates before and after the change:
+ 1) sudo apt-get install python3-icu
+ 2) Run the following python script:
+ 
+ from datetime import datetime
+ from icu import ICUtzinfo, TimeZone
+ tz = ICUtzinfo(TimeZone.createTimeZone("Asia/Gaza"))
+ always_before = datetime(2022, 10, 1)
+ now_before = datetime(2022, 10, 29)
+ always_after = datetime(2022, 11, 1)
+ assert(tz.utcoffset(always_before) == tz.utcoffset(now_before))
+ assert(tz.utcoffset(now_before) != tz.utcoffset(always_after))
+ 
+ The assertions would crash on 2022c.
+ 
+ [Test Case for releases <= 20.04 LTS]
+ 
+ Additionally, an upstream update of tzdata removed the 'old' SystemV 
timezones, so we should ensure that they are kept in Ubuntu 20.04 LTS and 
earlier releases. Subsequently, these should be checked for using the following:
+ diff <(zdump -v America/Phoenix | cut -d' ' -f2-) <(zdump -v SystemV/MST7 | 
cut -d' ' -f2-)
+ 
+ Nothing should be returned by the above command.

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

Title:
  tzdata 2022e release

Status in tzdata package in Ubuntu:
  Fix Released
Status in tzdata source package in Bionic:
  New
Status in tzdata source package in Focal:
  New
Status in tzdata source package in Jammy:
  New

Bug description:
  New timezone data, with the following timezones impacted:
  - Palestine transitions are now Saturdays at 02:00. This means 2022 falls
    back 10-29 at 02:00, not 10-28 at 01:00.
  - Simplify three Ukraine zones into one.
  - Jordan and Syria switch from +02/+03 with DST to year-round +03.

  icu update to 2022e: https://unicode-
  org.atlassian.net/browse/ICU-22178

  Verification is done with 'zdump'. The first timezone that gets
  changed in the updated package is dumped with 'zdump -v
  $region/$timezone_that_changed' (this needs to be greped for in
  /usr/share/zoneinfo/). [For example: 'zdump -v Asia/Gaza'.] This is
  compared to the same output after the updated package got installed.
  If those are different the verification is considered done.

  [Test Case for all releases]
  1) zdump -v Asia/Gaza | grep 'Oct.*2022'
-> should indicate Oct 29, not Oct 28
  2) zdump -v Asia/Damascus | tail
-> last dates should be in 2022, not in 2499

  [Test Case for releases >= 20.04 LTS]

  For releases with ICU timezone data verification is done using the following 
with dates before and after the change:
  1) sudo apt-get install python3-icu
  2) Run the following python script:

  from datetime import datetime
  from icu import ICUtzinfo, TimeZone
  tz = ICUtzinfo(TimeZone.createTimeZone("Asia/Gaza"))
  always_before = datetime(2022, 10, 1)
  now_before = datetime(2022, 10, 29)
  always_after = datetime(2022, 11, 1)
  assert(tz.utcoffset(always_before) == tz.utcoffset(now_before))
  assert(tz.utcoffset(now_before) != tz.utcoffset(always_after))

  The assertions would crash on 2022c.

  [Test Case for releases <= 20.04 LTS]

  Additionally, an upstream update of tzdata removed the 'old' SystemV 
timezones, so we should ensure that they are kept in Ubuntu 20.04 LTS and 
earlier releases. Subsequently, these should be checked for using the following:
  diff <(zdump -v America/Phoenix | cut -d' ' -f2-) <(zdump -v SystemV/MST7 | 
cut -d' ' -f2-)

  Nothing should be returned by the above command.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/tzdata/+bug/1992692/+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 1990379] Re: [FFe][UBUNTU 20.04] zlib: inflate() does not update strm.adler if DFLTCC is used

2022-10-07 Thread Simon Chopin
** Summary changed:

- [UBUNTU 20.04] zlib: inflate() does not update strm.adler if DFLTCC is used
+ [FFe][UBUNTU 20.04] zlib: inflate() does not update strm.adler if DFLTCC is 
used

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

Title:
  [FFe][UBUNTU 20.04] zlib: inflate() does not update strm.adler if
  DFLTCC is used

Status in Ubuntu on IBM z Systems:
  In Progress
Status in zlib package in Ubuntu:
  In Progress
Status in zlib source package in Focal:
  In Progress
Status in zlib source package in Jammy:
  In Progress
Status in zlib source package in Kinetic:
  In Progress

Bug description:
  SRU Justification:
  --

  [ Impact ]

   * The zlib function inflate() does not update strm.adler
     in case DFLTCC is used.

   * This issue was exposed by Java Certification Kit (JCK) running on z15
     hardware and newer and impacts all JDK versions (8,11,17, etc.)
     that use the system default settings.

   * The JCK failure impacts the ability to certify Java SDKs on this
     platform/Linux-distribution combination.

   * On top the incorrect alder32 result may cause functional issues with
     Java applications that depend on the result.

  [ Test Plan ]

   * An affected Ubuntu release (20.04, 22.04 and 22.10) installed
     on a z15/LinuxONE III or newer system is needed.

   * Then it's possible to test the updated package with the help
     of a small test program (in C) that makes use of the zlib1g library
     or run the Java Certification Kit.

   * Test will be done by IBM.

  [ Where problems could occur ]

   * The patch is a one-line change:
     https://launchpadlibrarian.net/626003193/410-lp1990379.patch
     and there are not many issues to expect.

   * There could be a potential problem with the adler field
     in the strm struct.
     For example in case the struct is not as assumed or contains
     and unexpected value, which would then ripple through
     the other fields, too.

   * Structural changes could be identified with a test build that was done
     for all affected Ubuntu releases and for all major architectures:
     https://launchpad.net/~fheimes/+archive/ubuntu/lp1990379

  [ Other Info ]

   * The patch itself is the same for all zlib version in
     20.04, 22.04 and 22.10 - no further adjustments were needed.

   * This bug (LP#1990379) is solved in combination with LP#1982583,
 so that only one package update is needed.
 However, this bug affects Kinetic, jammy and Focal,
 but LP#1982583 only Jammy and Kinetic.

   * The debdiffs for Kinetic and Jammy should be taken from LP#1982583,
 and the remaining debdiff for Focal from here.

  __

  == Comment: #0 - Ilya Leoshkevich  - 2022-09-21 05:02:24 ==
  inflate() does not update strm.adler if DFLTCC is used.

  Found with a JDK test.

  zlib-ng PR: https://github.com/zlib-ng/zlib-ng/pull/1349

  Updated zlib PR: https://github.com/madler/zlib/pull/410

  zlib tag: https://github.com/iii-i/zlib/releases/tag/dfltcc-20220920

  zlib diff:
  
https://github.com/madler/zlib/compare/e6aed68ff815be74855ec6a19d6ae35065a4adb4..171d0ff3c9ed40da0ac14085ab16b766b1162069#diff-325baa03829572a9f26b4bb8b3cada1ddc637854529d6a6cb111b8c3ca785620

  Ubuntu 20.04 and later need to be fixed.

  ---
  External link: https://warthogs.atlassian.net/browse/PEI-28

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-z-systems/+bug/1990379/+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 1901723] Re: backport Refactor BN_R_NO_INVERSE logic in internal functions

2022-10-07 Thread Simon Chopin
Reading the upstream bugs, this might still be worth backporting, but
since python-cryptography has implemented a workaround and it's been
sitting here for a while this isn't critical.

** Changed in: openssl (Ubuntu)
   Importance: Undecided => Medium

** Changed in: openssl (Ubuntu)
   Status: Confirmed => Triaged

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

Title:
  backport Refactor BN_R_NO_INVERSE logic in internal functions

Status in openssl package in Ubuntu:
  Triaged

Bug description:
  backport Refactor BN_R_NO_INVERSE logic in internal functions

  
https://github.com/openssl/openssl/commit/35bb0e44c6168facbb3acedbc7d4f2dcbdd65224

  https://github.com/openssl/openssl/issues/12129

  https://github.com/pyca/cryptography/issues/5521#issuecomment-717293145

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/openssl/+bug/1901723/+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 1991829] Re: machinectl read-only does not work

2022-10-06 Thread Simon Chopin
** Changed in: systemd (Ubuntu Kinetic)
   Status: New => Triaged

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

Title:
  machinectl read-only does not work

Status in systemd package in Ubuntu:
  Triaged
Status in systemd source package in Focal:
  New
Status in systemd source package in Jammy:
  New
Status in systemd source package in Kinetic:
  Triaged

Bug description:
  [impact]

  machinectl read-only does not work

  [test case]

  On a system where the systemd machines dir is *not* on a btrfs volume
  (e.g. it's on a normal ext4 fs), create an image 'test' and then:

  $ sudo machinectl image-status test
  test
  Type: directory
  Path: /var/lib/machines/test
  Hostname: ubuntu
OS: Ubuntu 20.04.5 LTS
RO: writable
   Created: Wed 2022-10-05 13:41:15 EDT; 34s ago

  $ sudo machinectl read-only test
  Could not mark image read-only: Access denied

  [regression potential]

  failure marking images ro or rw

  [scope]

  this is needed in all releases that include machinectl

  this is fixed upstream by 137d162c42ed858613afc3d7493d08d4ae6d5c1b

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1991829/+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 1991761] Re: Backport packages for 22.04.2 HWE stack

2022-10-06 Thread Simon Chopin
** Tags added: foundations-triage-discuss

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

Title:
  Backport packages for 22.04.2 HWE stack

Status in directx-headers package in Ubuntu:
  Invalid
Status in libdrm package in Ubuntu:
  Invalid
Status in llvm-toolchain-15 package in Ubuntu:
  Invalid
Status in mesa package in Ubuntu:
  Invalid
Status in directx-headers source package in Jammy:
  New
Status in libdrm source package in Jammy:
  New
Status in llvm-toolchain-15 source package in Jammy:
  New
Status in mesa source package in Jammy:
  New

Bug description:
  WIP

  directx-headers

  libdrm

  llvm-15

  mesa

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/directx-headers/+bug/1991761/+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 1991598] Re: laptop not reliably going to sleep when lid closed on battery power

2022-10-06 Thread Simon Chopin
Looking at the attached journal logs, there's a lot of Yubikey service
activity between the lid closed and lid opened lines. Do you use a
third-party package to handle your Yubikey, by any chance?

** Changed in: systemd (Ubuntu)
   Status: New => Incomplete

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

Title:
  laptop not reliably going to sleep when lid closed on battery power

Status in linux package in Ubuntu:
  Incomplete
Status in systemd package in Ubuntu:
  Incomplete

Bug description:
  I have the shell configured to lock the screen when I close the lid
  and go to sleep after 20 idle minutes on battery power.

  Immediately before I opened my laptop and unlocked it to submit this
  bug, the laptop was unplugged from battery power and sitting with the
  lid closed for hours and never went to sleep.

  When I opened the lid I found it locked as it should have been, so
  that's apparently not the issue. The issue is that it just never went
  to sleep even though it was idle for hours.

  This is a regression from Jammy.

  ProblemType: Bug
  DistroRelease: Ubuntu 22.10
  Package: gnome-shell 43.0-1ubuntu1
  ProcVersionSignature: Ubuntu 5.19.0-15.15-generic 5.19.0
  Uname: Linux 5.19.0-15-generic x86_64
  ApportVersion: 2.23.0-0ubuntu2
  Architecture: amd64
  CasperMD5CheckResult: unknown
  CurrentDesktop: ubuntu:GNOME
  Date: Mon Oct  3 21:24:57 2022
  DisplayManager: gdm3
  InstallationDate: Installed on 2019-08-16 (1144 days ago)
  InstallationMedia: Ubuntu 19.04 "Disco Dingo" - Release amd64 (20190416)
  RelatedPackageVersions: mutter-common 43.0-1ubuntu1
  SourcePackage: gnome-shell
  UpgradeStatus: Upgraded to kinetic on 2022-09-24 (9 days ago)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1991598/+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 1977630] Re: machinectl pull-tar/pull-raw Operation not permitted

2022-10-06 Thread Simon Chopin
** Changed in: systemd (Ubuntu)
   Importance: Undecided => High

** Changed in: systemd (Ubuntu Jammy)
   Importance: Undecided => High

** Changed in: systemd (Ubuntu Jammy)
   Status: New => Triaged

** Tags added: foundations-triage-discuss

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

Title:
  machinectl pull-tar/pull-raw Operation not permitted

Status in systemd package in Ubuntu:
  Fix Released
Status in systemd source package in Jammy:
  Triaged

Bug description:
  [impact]

  machinectl pull-tar does not work, ever

  [test case]

  see comment 2

  [regression potential]

  problems/failures during pull-tar operation

  [scope]

  needed only in j

  fixed (indirectly) by upstream commit referenced in original
  description, which is included in v250, so fixed already in k

  pull-tar does not fail on f; no fix needed there

  [original description]

  There is a bug in systemd 249, where one can't pull any images. This
  was fixed in version 250, and never got backported. (FIX:
  
https://github.com/systemd/systemd/commit/c40d82abf7b23803aa7394a7a7e24c40c32af851)

  Hopefully this can be addressed.

  ProblemType: Bug
  DistroRelease: Ubuntu 22.04
  Package: systemd-container 249.11-0ubuntu3.1
  ProcVersionSignature: Ubuntu 5.15.0-35.36-generic 5.15.35
  Uname: Linux 5.15.0-35-generic x86_64
  NonfreeKernelModules: zfs zunicode zcommon znvpair zavl icp
  ApportVersion: 2.20.11-0ubuntu82.1
  Architecture: amd64
  CasperMD5CheckResult: pass
  CurrentDesktop: ubuntu:GNOME
  Date: Sat Jun  4 04:51:42 2022
  InstallationDate: Installed on 2022-06-01 (2 days ago)
  InstallationMedia: Ubuntu 22.04 LTS "Jammy Jellyfish" - Release amd64 
(20220419)
  SourcePackage: systemd
  UpgradeStatus: No upgrade log present (probably fresh install)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1977630/+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 1955804] Re: make and make test fail

2022-10-06 Thread Simon Chopin
Marking this as invalid, as the correct way to install libcap2 in Ubuntu
would be to use the package manager to do so, e.g. `apt install
libcap2`.

Glad that the issue was eventually resolved, though :)

** Changed in: libcap2 (Ubuntu)
   Status: New => Invalid

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

Title:
  make and make test fail

Status in libcap2 package in Ubuntu:
  Invalid

Bug description:
  Hello,

  
  make and make test fail like the printscreen following : 

  CGO_LDFLAGS_ALLOW="-Wl,-wrap,.+" 
CGO_CFLAGS="-I/home/ubuntu/programs/libcap-2.32/libcap/include" 
CGO_LDFLAGS="-L/home/ubuntu/programs/libcap-2.32/libcap" 
GOPATH="/home/ubuntu/programs/libcap-2.32/go" go install libcap/psx
  go install: version is required when current directory is not in a module
Try 'go install libcap/psx@latest' to install the latest version
  make[1]: *** [Makefile:37 : pkg/linux_amd64/libcap/psx.a] Erreur 1
  make[1] : on quitte le répertoire « /home/ubuntu/programs/libcap-2.32/go »
  make: *** [Makefile:13 : all] Erreur 2
  root@ubuntu-ThinkPad-X250:/home/ubuntu/programs/libcap-2.32# go install 
libcap/psx@latest
  go install: libcap/psx@latest: malformed module path "libcap/psx": missing 
dot in first path element
  root@ubuntu-ThinkPad-X250:/home/ubuntu/programs/libcap-2.32# 

  thank you in advance to help myself fully install your program,

  Regards.

  
  Dorian ROSSE.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/libcap2/+bug/1955804/+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 1899103] Re: libpam-cap causes PAM applications to crash

2022-10-06 Thread Simon Chopin
** Changed in: libcap2 (Ubuntu)
   Status: Confirmed => Triaged

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

Title:
  libpam-cap causes PAM applications to crash

Status in libcap2 package in Ubuntu:
  Triaged

Bug description:
  Install ocserv and setup for PAM authentication. On second connection,
  ocserv crashes due to a double free in PAM.

  Repro steps:
  1. Create Dockerfile that installs ocserv + libpam-cap
  ```
  FROM ubuntu:20.04

  RUN apt update && apt install -y ocserv libpam-cap && apt autoremove
  && apt clean

  COPY server-cert.pem /etc/ssl/ocserv_test.cert
  COPY server-key.pem /etc/ssl/ocserv_test.key
  COPY ca-cert.pem /etc/ssl/certs/ssl-cert-snakeoil.pem
  COPY ocserv.conf /etc/ocserv/ocserv.conf

  RUN useradd test
  RUN echo "test\ntest" | passwd test

  ENV MALLOC_CHECK_=3
  CMD ocserv -f -d 1
  ```

  2. Build container:
  ```
  sudo docker build -t ocserv:20.04 .
  ```

  3. Launch container:
  ```
  docker run -p 443:443/tcp -p 443:443/udp -it --rm --device /dev/net/tun 
--cap-add net_admin ocserv:20.04
  ```

  4. From another console, connect / disconnect:
  ```
  while true; do echo test | openconnect https://localhost -u test 
--passwd-on-stdin --servercert 
pin-sha256:qBLVTyoXiFdn+0pW+eSGqnVCEnMbLigVf5vAl1ZewW4= --background && sleep 2 
&& pkill openconnect && sleep 2;done
  ```

  5. ocserv crashes:
  free(): invalid pointer
  ocserv[8]: main: main-sec-mod-cmd.c:106: command socket for sec-mod closed
  ocserv[8]: main: main.c:1179: error in command from sec-mod
  ocserv[8]: main: termination request received; waiting for children to die

  For more details see:
  https://gitlab.com/openconnect/ocserv/-/issues/361

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/libcap2/+bug/1899103/+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 1991771] Re: [FFe] Update to 3.0.6

2022-10-05 Thread Simon Chopin
** Patch added: "openssl.diff"
   
https://bugs.launchpad.net/ubuntu/+source/openssl/+bug/1991771/+attachment/5621368/+files/openssl.diff

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

Title:
  [FFe] Update to 3.0.6

Status in openssl package in Ubuntu:
  Confirmed

Bug description:
  There's an upcoming security release for OpenSSL according to
  https://mta.openssl.org/pipermail/openssl-
  users/2022-October/015477.html

  The timing is somewhat unfortunate given our own release schedule.

  The current version of openssl in kinetic, 3.0.5-2ubuntu1, is actually
  a snapshot of the 3.0 branch ahead of 3.0.5 (inherited from Debian
  during the last merge).

  Sadly, they don't have a proper changelog (even partial) for the
  upcoming release yet, but I'll attach the diff and shortlog between
  our current version and the current state of the branch to get an idea
  of what's to come. As usual for their 3.0 point releases, it's not
  just security fixes but general bugfixes as well.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/openssl/+bug/1991771/+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 1991771] [NEW] [FFe] Update to 3.0.6

2022-10-05 Thread Simon Chopin
Public bug reported:

There's an upcoming security release for OpenSSL according to
https://mta.openssl.org/pipermail/openssl-users/2022-October/015477.html

The timing is somewhat unfortunate given our own release schedule.

The current version of openssl in kinetic, 3.0.5-2ubuntu1, is actually a
snapshot of the 3.0 branch ahead of 3.0.5 (inherited from Debian during
the last merge).

Sadly, they don't have a proper changelog (even partial) for the
upcoming release yet, but I'll attach the diff and shortlog between our
current version and the current state of the branch to get an idea of
what's to come. As usual for their 3.0 point releases, it's not just
security fixes but general bugfixes as well.

** Affects: openssl (Ubuntu)
 Importance: High
 Status: Confirmed

** Attachment added: "openssl.shortlog"
   
https://bugs.launchpad.net/bugs/1991771/+attachment/5621367/+files/openssl.shortlog

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

Title:
  [FFe] Update to 3.0.6

Status in openssl package in Ubuntu:
  Confirmed

Bug description:
  There's an upcoming security release for OpenSSL according to
  https://mta.openssl.org/pipermail/openssl-
  users/2022-October/015477.html

  The timing is somewhat unfortunate given our own release schedule.

  The current version of openssl in kinetic, 3.0.5-2ubuntu1, is actually
  a snapshot of the 3.0 branch ahead of 3.0.5 (inherited from Debian
  during the last merge).

  Sadly, they don't have a proper changelog (even partial) for the
  upcoming release yet, but I'll attach the diff and shortlog between
  our current version and the current state of the branch to get an idea
  of what's to come. As usual for their 3.0 point releases, it's not
  just security fixes but general bugfixes as well.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/openssl/+bug/1991771/+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 1991067] Re: p11-kit 0.24.1-1ubuntu1 induces FTBFS in gnutls

2022-09-29 Thread Simon Chopin
Thanks, uploaded :)

** Changed in: p11-kit (Ubuntu)
   Status: In Progress => Fix Committed

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

Title:
  p11-kit 0.24.1-1ubuntu1 induces FTBFS in gnutls

Status in p11-kit package in Ubuntu:
  Fix Committed

Bug description:
  Patches added in 0.24.1-1ubuntu1 prevent gnutls from building.
  Upstream has indicated that an additional change should have been
  included as mentioned at
  https://github.com/p11-glue/p11-kit/issues/419#issuecomment-1259353294
  .

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/p11-kit/+bug/1991067/+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 1991067] Re: p11-kit 0.24.1-1ubuntu1 induces FTBFS in gnutls

2022-09-29 Thread Simon Chopin
** Changed in: p11-kit (Ubuntu)
 Assignee: (unassigned) => Simon Chopin (schopin)

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

Title:
  p11-kit 0.24.1-1ubuntu1 induces FTBFS in gnutls

Status in p11-kit package in Ubuntu:
  In Progress

Bug description:
  Patches added in 0.24.1-1ubuntu1 prevent gnutls from building.
  Upstream has indicated that an additional change should have been
  included as mentioned at
  https://github.com/p11-glue/p11-kit/issues/419#issuecomment-1259353294
  .

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/p11-kit/+bug/1991067/+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 1621801] Re: package p11-kit-modules:i386 0.23.2-5~ubuntu16.04.1 failed to install/upgrade: package p11-kit-modules:i386 0.23.2-3 cannot be configured because p11-kit-modules:amd

2022-09-28 Thread Simon Chopin
Marking as Won't Fix as this was reported for a series that's now
unsupported (Xenial)

** Changed in: p11-kit (Ubuntu)
   Status: New => Won't Fix

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

Title:
  package p11-kit-modules:i386 0.23.2-5~ubuntu16.04.1 failed to
  install/upgrade: package p11-kit-modules:i386 0.23.2-3 cannot be
  configured because p11-kit-modules:amd64 is at a different version
  (0.23.2-5~ubuntu16.04.1)

Status in p11-kit package in Ubuntu:
  Won't Fix

Bug description:
  Crashes every time the machine is restarted.

  ProblemType: Package
  DistroRelease: Ubuntu 16.04
  Package: p11-kit-modules:i386 0.23.2-5~ubuntu16.04.1
  ProcVersionSignature: Ubuntu 4.4.0-36.55-generic 4.4.16
  Uname: Linux 4.4.0-36-generic x86_64
  NonfreeKernelModules: nvidia_modeset nvidia
  ApportVersion: 2.20.1-0ubuntu2.1
  Architecture: amd64
  Date: Wed Sep  7 14:53:00 2016
  DuplicateSignature:
   package:p11-kit-modules:i386:0.23.2-5~ubuntu16.04.1
   Setting up libfontembed1:amd64 (1.8.3-2ubuntu3.1) ...
   dpkg: error processing package p11-kit-modules:amd64 (--configure):
package p11-kit-modules:amd64 0.23.2-5~ubuntu16.04.1 cannot be configured 
because p11-kit-modules:i386 is at a different version (0.23.2-3)
  ErrorMessage: package p11-kit-modules:i386 0.23.2-3 cannot be configured 
because p11-kit-modules:amd64 is at a different version (0.23.2-5~ubuntu16.04.1)
  InstallationDate: Installed on 2016-04-12 (149 days ago)
  InstallationMedia: Ubuntu 14.04.1 LTS "Trusty Tahr" - Release amd64 
(20140722.2)
  PackageArchitecture: i386
  RelatedPackageVersions:
   dpkg 1.18.4ubuntu1.1
   apt  1.2.12~ubuntu16.04.1
  SourcePackage: p11-kit
  Title: package p11-kit-modules:i386 0.23.2-5~ubuntu16.04.1 failed to 
install/upgrade: package p11-kit-modules:i386 0.23.2-3 cannot be configured 
because p11-kit-modules:amd64 is at a different version (0.23.2-5~ubuntu16.04.1)
  UpgradeStatus: Upgraded to xenial on 2016-08-14 (25 days ago)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/p11-kit/+bug/1621801/+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 1991067] Re: p11-kit 0.24.1-1ubuntu1 induces FTBFS in gnutls

2022-09-28 Thread Simon Chopin
** Changed in: p11-kit (Ubuntu)
   Status: New => Triaged

** Changed in: p11-kit (Ubuntu)
   Importance: Undecided => High

** Changed in: p11-kit (Ubuntu)
   Status: Triaged => In Progress

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

Title:
  p11-kit 0.24.1-1ubuntu1 induces FTBFS in gnutls

Status in p11-kit package in Ubuntu:
  In Progress

Bug description:
  Patches added in 0.24.1-1ubuntu1 prevent gnutls from building.
  Upstream has indicated that an additional change should have been
  included as mentioned at
  https://github.com/p11-glue/p11-kit/issues/419#issuecomment-1259353294
  .

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/p11-kit/+bug/1991067/+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 1989969] Re: autopkgtest TEST-36-NUMAPOLICY failure on ppc64el

2022-09-22 Thread Simon Chopin
** Changed in: systemd (Ubuntu)
   Status: Triaged => Fix Committed

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

Title:
  autopkgtest TEST-36-NUMAPOLICY failure on ppc64el

Status in systemd package in Ubuntu:
  Fix Committed

Bug description:
  In Kinetic, TEST-36-NUMAPOLICY from upstream-2 fails very frequently
  on ppc64el. See for example:
  https://autopkgtest.ubuntu.com/results/autopkgtest-
  kinetic/kinetic/ppc64el/s/systemd/20220908_195425_da51e@/log.gz, and
  the full kinetic ppc64el history:
  https://autopkgtest.ubuntu.com/packages/systemd/kinetic/ppc64el.

  It has passed on very few occasions. I have tried to debug this
  locally but have gotten very little useful information (i.e. not
  enough to open an upstream bug).

  For now it is probably best to denylist this test on ppc64el.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1989969/+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 1990187] Re: systemd-resolved recommends libnss-resolve in kinetic, pulls it into minimal system where it was explicitly excluded before

2022-09-22 Thread Simon Chopin
** Changed in: systemd (Ubuntu)
   Status: Triaged => Fix Committed

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

Title:
  systemd-resolved recommends libnss-resolve in kinetic, pulls it into
  minimal system where it was explicitly excluded before

Status in systemd package in Ubuntu:
  Fix Committed

Bug description:
  In kinetic, systemd-resolved now Recommends: libnss-resolve, pulling
  it into the ubuntu-minimal seed.

  In the past we briefly had libnss-resolve seeded (between xenial and
  bionic LTSes but not in any LTS) but it was removed because:

   - it was redundant; /etc/resolv.conf was consistent and correct.
   - its presence could mask wrong DNS configuration resulting in 
difficult-to-debug differences in behavior between applications that did use 
nss_resolved via /etc/nsswitch.conf and those that did not (examples: i386 
binaries that could not use nss_resolved because it was not installed; 
statically-linked go implementations that parsed /etc/resolve.conf directly and 
did not load NSS modules)

  This new recommends was noticed specifically because of some broken
  kinetic container images where /etc/resolv.conf was broken (empty) and
  *some* applications still worked via nss but others failed by trying
  to use the DNS protocol directly.  (I.e.: 2nd point above)

  I believe systemd-resolved should drop its recommends on libnss-
  resolve for Ubuntu.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1990187/+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 1990278] Re: systemd-resolved not included in Ubuntu bootstrap

2022-09-22 Thread Simon Chopin
** Changed in: systemd (Ubuntu)
   Status: In Progress => Fix Committed

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

Title:
  systemd-resolved not included in Ubuntu bootstrap

Status in systemd package in Ubuntu:
  Fix Committed

Bug description:
  By default, i.e. with no --variant specified, debootstrap will only
  pull in packages with Priority: required or important. Before the
  systemd-resolved package split, resolved would be included because it
  was shipped with the systemd binary package, which is Priority:
  important. Currently there is no Priority: set on systemd-resolved, so
  it is not included with the deafult Ubuntu bootstrap.

  The systemd-resolved package should have Priority: important to fix
  this.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1990278/+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


  1   2   3   >