[Touch-packages] [Bug 1994146] Re: [SRU] apparmor - Focal, Jammy

2022-11-22 Thread Chris Halse Rogers
So, I'm not Steve, but as this is a priority and I know Steve is off
this week I've taken a look at this to hopefully resolve some review
questions before he's back.

A number of the bugs referenced in this upload don't have the relevant
SRU information attached, which would be helpful.

The packaging itself looks sane, but my understanding is that this adds
new classes of apparmor denials, and *particularly* it appears that this
might cause existing apparmor profiles to deny application behaviour
that is currently allowed (which is why the ABI patches are
backported?). There don't seem to be any explicit tests in the test
cases to verify that existing behaviour is preserved, though? That would
seem to be necessary.

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

Title:
  [SRU] apparmor - Focal, Jammy

Status in apparmor package in Ubuntu:
  Confirmed
Status in apparmor source package in Focal:
  In Progress
Status in apparmor source package in Jammy:
  Incomplete

Bug description:
  [ Impact ]

  This is a SRU proposal for apparmor in Focal and Jammy.
  For focal, we want to SRU fixes for Bug 1964636 which introduces the
  capability upstream patches. We are also fixing Bug 1728130 and
  Bug 1993353 which are introducing full backport of abi from
  apparmor-3.0 and support for POSIX message queue rules, which are both
  a request from Honeywell.

  Note that specifically for message queue rules, we are overriding the
  abi behavior.
  Message queue mediation is not a part of the 2.13 abi we are
  pinning. Honeywell has a kernel that has message queue mediation,
  but their policy does not contain an abi specified, so when we pin the
  abi for a kernel that does not mediate message queue, it will break
  Honeywell's AppArmor policies. So we are making an exception: when abi
  is not specified in the policy, and the policy contain mqueue rules,
  we are enforcing mqueue rules. When the policy does not contain mqueue
  rules, then they are not being enforced. This is so we do not break
  Honeywell policies and we also are not breaking policies that were
  developed when there was no mqueue or abi support.

  For jammy, we are SRUing fixes for Bug 1993353 which adds message
  queue rules support. 

  
  [ Test Plan ]

  This has been extensively tested by using QA Regression Tests[1] for
  AppArmor. All tests have passed and demonstrated AppArmor to be
  working as expected. We are also adding regression tests for message
  queue rules[2] which guarantees it is working as expected.

  [1] 
https://git.launchpad.net/qa-regression-testing/tree/scripts/test-apparmor.py
  [2] https://gitlab.com/apparmor/apparmor/-/merge_requests/858

  [ Where problems could occur ]

  The message queue rules support could cause issues for AppArmor
  policies that were developed before there was support for mqueues,
  that's why we are also backporting abi support and pinning the abi on
  parser.conf on focal. Jammy already has the abi pinned for a kernel
  that does not have support for mqueue mediation.

  [ Other Info ]

  The patches for both focal and jammy can be found at:
  https://launchpad.net/~georgiag/+archive/ubuntu/mqueue-sru/

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/apparmor/+bug/1994146/+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 1946016] Re: Unable to print via usb (HP Deskjet 6980)

2022-11-22 Thread Launchpad Bug Tracker
Status changed to 'Confirmed' because the bug affects multiple users.

** Changed in: cups (Ubuntu)
   Status: New => Confirmed

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

Title:
  Unable to print via usb (HP Deskjet 6980)

Status in cups package in Ubuntu:
  Confirmed

Bug description:
  I'm unable to print documents via usb connection (HP Deskjet 6980).
  There is no connection problem, (lsusb: Bus 001 Device 040: ID
  03f0:8804 HP, Inc DeskJet 6980 series correctly detected), it just
  doesn't work...

  ProblemType: Bug
  DistroRelease: Ubuntu 21.04
  Package: cups 2.3.3op2-3ubuntu3
  ProcVersionSignature: Ubuntu 5.11.0-37.41-generic 5.11.22
  Uname: Linux 5.11.0-37-generic x86_64
  ApportVersion: 2.20.11-0ubuntu65.3
  Architecture: amd64
  CasperMD5CheckResult: unknown
  CurrentDesktop: ubuntu:GNOME
  Date: Mon Oct  4 18:42:29 2021
  InstallationDate: Installed on 2019-06-03 (853 days ago)
  InstallationMedia: Ubuntu 19.04 "Disco Dingo" - Release amd64 (20190416)
  Lpstat:
   device for Deskjet-6980-series: 
usb://HP/Deskjet%206980%20series?serial=MY796BS11G04Q7
   device for HP-Color-LaserJet-CM4540-MFP: socket://158.227.246.36:9100
  MachineType: LG Electronics 13Z990-G.AA52B
  Papersize: letter
  PpdFiles:
   Error: command ['fgrep', '-H', '*NickName', 
'/etc/cups/ppd/HP-Color-LaserJet-CM4540-MFP.ppd', 
'/etc/cups/ppd/Deskjet-6980-series.ppd'] failed with exit code 2: grep: 
/etc/cups/ppd/HP-Color-LaserJet-CM4540-MFP.ppd: Permission denied
   grep: /etc/cups/ppd/Deskjet-6980-series.ppd: Permission denied
  ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-5.11.0-37-generic 
root=UUID=30e4f9a7-3fb6-4a39-a72e-b1a51a899771 ro quiet splash vt.handoff=7
  SourcePackage: cups
  UpgradeStatus: No upgrade log present (probably fresh install)
  dmi.bios.date: 01/29/2019
  dmi.bios.release: 0.1
  dmi.bios.vendor: Phoenix Technologies Ltd.
  dmi.bios.version: W1ZD1180 X64
  dmi.board.asset.tag: Base Board Asset Tag
  dmi.board.name: 13Z990
  dmi.board.vendor: LG Electronics
  dmi.board.version: FAB1
  dmi.chassis.asset.tag: Asset Tag
  dmi.chassis.type: 10
  dmi.chassis.vendor: LG Electronics
  dmi.chassis.version: 0.1
  dmi.modalias: 
dmi:bvnPhoenixTechnologiesLtd.:bvrW1ZD1180X64:bd01/29/2019:br0.1:svnLGElectronics:pn13Z990-G.AA52B:pvr0.1:sku:rvnLGElectronics:rn13Z990:rvrFAB1:cvnLGElectronics:ct10:cvr0.1:
  dmi.product.family: Z Series
  dmi.product.name: 13Z990-G.AA52B
  dmi.product.version: 0.1
  dmi.sys.vendor: LG Electronics

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/cups/+bug/1946016/+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 1946016] Re: Unable to print via usb (HP Deskjet 6980)

2022-11-22 Thread Jiang
The followings seem the same problems.
https://bugs.launchpad.net/ubuntu/+source/cups/+bug/1986841
https://bugs.launchpad.net/ubuntu/+source/cups/+bug/1982551

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

Title:
  Unable to print via usb (HP Deskjet 6980)

Status in cups package in Ubuntu:
  Confirmed

Bug description:
  I'm unable to print documents via usb connection (HP Deskjet 6980).
  There is no connection problem, (lsusb: Bus 001 Device 040: ID
  03f0:8804 HP, Inc DeskJet 6980 series correctly detected), it just
  doesn't work...

  ProblemType: Bug
  DistroRelease: Ubuntu 21.04
  Package: cups 2.3.3op2-3ubuntu3
  ProcVersionSignature: Ubuntu 5.11.0-37.41-generic 5.11.22
  Uname: Linux 5.11.0-37-generic x86_64
  ApportVersion: 2.20.11-0ubuntu65.3
  Architecture: amd64
  CasperMD5CheckResult: unknown
  CurrentDesktop: ubuntu:GNOME
  Date: Mon Oct  4 18:42:29 2021
  InstallationDate: Installed on 2019-06-03 (853 days ago)
  InstallationMedia: Ubuntu 19.04 "Disco Dingo" - Release amd64 (20190416)
  Lpstat:
   device for Deskjet-6980-series: 
usb://HP/Deskjet%206980%20series?serial=MY796BS11G04Q7
   device for HP-Color-LaserJet-CM4540-MFP: socket://158.227.246.36:9100
  MachineType: LG Electronics 13Z990-G.AA52B
  Papersize: letter
  PpdFiles:
   Error: command ['fgrep', '-H', '*NickName', 
'/etc/cups/ppd/HP-Color-LaserJet-CM4540-MFP.ppd', 
'/etc/cups/ppd/Deskjet-6980-series.ppd'] failed with exit code 2: grep: 
/etc/cups/ppd/HP-Color-LaserJet-CM4540-MFP.ppd: Permission denied
   grep: /etc/cups/ppd/Deskjet-6980-series.ppd: Permission denied
  ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-5.11.0-37-generic 
root=UUID=30e4f9a7-3fb6-4a39-a72e-b1a51a899771 ro quiet splash vt.handoff=7
  SourcePackage: cups
  UpgradeStatus: No upgrade log present (probably fresh install)
  dmi.bios.date: 01/29/2019
  dmi.bios.release: 0.1
  dmi.bios.vendor: Phoenix Technologies Ltd.
  dmi.bios.version: W1ZD1180 X64
  dmi.board.asset.tag: Base Board Asset Tag
  dmi.board.name: 13Z990
  dmi.board.vendor: LG Electronics
  dmi.board.version: FAB1
  dmi.chassis.asset.tag: Asset Tag
  dmi.chassis.type: 10
  dmi.chassis.vendor: LG Electronics
  dmi.chassis.version: 0.1
  dmi.modalias: 
dmi:bvnPhoenixTechnologiesLtd.:bvrW1ZD1180X64:bd01/29/2019:br0.1:svnLGElectronics:pn13Z990-G.AA52B:pvr0.1:sku:rvnLGElectronics:rn13Z990:rvrFAB1:cvnLGElectronics:ct10:cvr0.1:
  dmi.product.family: Z Series
  dmi.product.name: 13Z990-G.AA52B
  dmi.product.version: 0.1
  dmi.sys.vendor: LG Electronics

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/cups/+bug/1946016/+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 1982551] Re: Print is failed via USB

2022-11-22 Thread Jiang
The followings seem the same problems.
https://bugs.launchpad.net/ubuntu/+source/cups/+bug/1986841
https://bugs.launchpad.net/ubuntu/+source/cups/+bug/1946016

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

Title:
  Print is failed via USB

Status in cups package in Ubuntu:
  New

Bug description:
  Phenomenon:
  After installing the driver (such as RICOH IM C6000 PS) via USB protocol, it 
can be printed at the first time, but after the second or multiple times, the 
job will be canceled.

  Comment:
  1.Wait a few minutes and the job still won't be printed.
  2.After unplugging in and plugging in the USB cable, the job can be printed
  3.The problem does not occur via network printing.
  4.Other systems (such as Windows, Mac OS) do not have this problem.

  Our analysis:
  1.We think that part of the data was lost via USB transmission

  2.In CUPS ErrorLog, the job has been delivered completely.
  (refer to error_log->[Job 313])
  D [21/Jul/2022:15:21:17 +0800] [Job 313] Starting renderer with command: 
\"printf \"%%!PS-Adobe-3.0
  D [21/Jul/2022:15:21:17 +0800] [Job 313] Title: 
(/home/rits/文档/17540黑白-2017.doc)
  D [21/Jul/2022:15:21:17 +0800] [Job 313] %%
  D [21/Jul/2022:15:21:17 +0800] [Job 313] 
%%\\n/lppswd()def\\n/usrcode()def\\n/sppswd()def\\nmark\\n/usrcode 
where{pop}{/usrcode()def}ifelse\\n(rits) usrcode (20`date +%y%m%d%R | sed 
\'s/://\'`) {setuserinfo} stopped\\ncleartomark\\nmark {\\n<<\\n /JobType 0\\n 
/JobInfo <<\\n /UserID (rits)\\n /Time (20`date +%y%m%d%R | sed \'s/://\'`)\\n 
/HostLoginName (rits)\\n /HostName (rits-OptiPlex-3010)\\n >>\\n>> 
/RDeviceProcSet /ProcSet findresource /SetJobType get exec\\n}stopped 
cleartomark\\nmark{\\nuserdict /RPS_BPdict 2 dict put\\nuserdict /RPS_BPdict 
get begin /RPS_BP_MEDIAPOSITION null def end\\n} stopped 
cleartomark\\nmark{\\nuserdict /RPS_BPdict get begin\\n/RPS_BP_MEDIATYPE (Auto) 
def end\\n} stopped cleartomark\\nmark{\\n<<\\n/BannerPageMode 
false\\n/MediaPosition null\\n/MediaType null\\n>>\\n/RDeviceProcSet\\n/ProcSet 
findresource\\n/SetBannerPage get exec\\n} stopped cleartomark\\n\"; cat;\"
  D [21/Jul/2022:15:21:17 +0800] [Job 313] Starting process \"kid3\" 
(generation 1)
  D [21/Jul/2022:15:21:17 +0800] [Job 313] Starting process \"kid4\" 
(generation 2)
  D [21/Jul/2022:15:21:17 +0800] [Job 313] Starting process \"renderer\" 
(generation 2)
  D [21/Jul/2022:15:21:17 +0800] [Job 313] JCL: \033%-12345X@PJL
  D [21/Jul/2022:15:21:17 +0800] [Job 313] 
  
  I [21/Jul/2022:15:21:25 +0800] [Job 313] Job completed.

  3.However, I found an error on USB Request Block (URB) with Wireshark on 
Ubuntu 18.04
  [Error: undefined; Off fendingCommand: BPdict Flushing: rest of job (to end 
of file) will be ignored] appeared at [URB BULK IN]
  (refer to usb2.pcapng, snapshot.pn)

  4.We extracted the accepted data on the printer side, the data is really lost.
  (refer to prt00016.prn,
  prt00013.prn is the data of normal print)

  Description:  Ubuntu 18.04.5 LTS
  Release:  18.04
  CUPS 2.2.7

  ProblemType: Bug
  DistroRelease: Ubuntu 18.04
  Package: cups 2.2.7-1ubuntu2.9
  ProcVersionSignature: Ubuntu 5.4.0-122.138~18.04.1-generic 5.4.192
  Uname: Linux 5.4.0-122-generic x86_64
  ApportVersion: 2.20.9-0ubuntu7.28
  Architecture: amd64
  CurrentDesktop: ubuntu:GNOME
  Date: Fri Jul 22 15:43:30 2022
  InstallationDate: Installed on 2022-07-05 (16 days ago)
  InstallationMedia: Ubuntu 18.04.5 LTS "Bionic Beaver" - Release amd64 
(20200806.1)
  MachineType: Dell Inc. OptiPlex 3010
  Papersize: a4
  ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-5.4.0-122-generic 
root=UUID=72470cc0-4db9-4b77-b9de-77d32b61feb5 ro quiet splash vt.handoff=1
  SourcePackage: cups
  UpgradeStatus: No upgrade log present (probably fresh install)
  dmi.bios.date: 09/16/2013
  dmi.bios.vendor: Dell Inc.
  dmi.bios.version: A11
  dmi.board.name: 042P49
  dmi.board.vendor: Dell Inc.
  dmi.board.version: A02
  dmi.chassis.type: 6
  dmi.chassis.vendor: Dell Inc.
  dmi.modalias: 
dmi:bvnDellInc.:bvrA11:bd09/16/2013:svnDellInc.:pnOptiPlex3010:pvr01:rvnDellInc.:rn042P49:rvrA02:cvnDellInc.:ct6:cvr:
  dmi.product.name: OptiPlex 3010
  dmi.product.version: 01
  dmi.sys.vendor: Dell Inc.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/cups/+bug/1982551/+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 1986841] Re: canon pixma g2010 printer connected through usb, added in printer settings but unable to print through print command

2022-11-22 Thread Jiang
It seems the same problem.
https://bugs.launchpad.net/ubuntu/+source/cups/+bug/1982551

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

Title:
  canon pixma g2010 printer connected through usb, added in printer
  settings but unable to print through print command

Status in cups package in Ubuntu:
  Confirmed

Bug description:
  canon pixma g2010 printer connected through usb, added in printer
  settings when i searched for it but when i give print command to print
  a page it sends command and still no print out and also there is no
  pending jobs showing, and when i tried to print test page it is also
  not printing.

  ProblemType: Bug
  DistroRelease: Ubuntu 22.04
  Package: cups 2.4.1op1-1ubuntu4.1
  ProcVersionSignature: Ubuntu 5.15.0-46.49-generic 5.15.39
  Uname: Linux 5.15.0-46-generic x86_64
  NonfreeKernelModules: wl
  ApportVersion: 2.20.11-0ubuntu82.1
  Architecture: amd64
  CasperMD5CheckMismatches: 
./pool/main/l/linux-oem-5.17/linux-modules-5.17.0-1003-oem_5.17.0-1003.3_amd64.deb
  CasperMD5CheckResult: fail
  CurrentDesktop: ubuntu:GNOME
  Date: Wed Aug 17 21:37:30 2022
  InstallationDate: Installed on 2022-07-11 (36 days ago)
  InstallationMedia: Ubuntu 22.04 LTS "Jammy Jellyfish" - Release amd64 
(20220419)
  Lpstat:
   device for CUPS-BRF-Printer: cups-brf:/
   device for G2010: usb://Canon/G2010%20series?serial=20B026&interface=1
  MachineType: SAMSUNG ELECTRONICS CO., LTD. RV411/RV511/E3511/S3511/RV711/E3411
  Papersize: a4
  PpdFiles:
   Error: command ['fgrep', '-H', '*NickName', '/etc/cups/ppd/G2010.ppd', 
'/etc/cups/ppd/CUPS-BRF-Printer.ppd'] failed with exit code 2: grep: 
/etc/cups/ppd/G2010.ppd: Permission denied
   grep: /etc/cups/ppd/CUPS-BRF-Printer.ppd: Permission denied
  ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz-5.15.0-46-generic 
root=/dev/mapper/vgubuntu-root ro quiet splash vt.handoff=7
  SourcePackage: cups
  UpgradeStatus: No upgrade log present (probably fresh install)
  dmi.bios.date: 06/15/2011
  dmi.bios.release: 4.0
  dmi.bios.vendor: Phoenix Technologies Ltd.
  dmi.bios.version: 04PA.M006.20110615.XW
  dmi.board.asset.tag: Tag 12345
  dmi.board.name: RV411/RV511/E3511/S3511/RV711/E3411
  dmi.board.vendor: SAMSUNG ELECTRONICS CO., LTD.
  dmi.board.version: Not Applicable
  dmi.chassis.asset.tag: No Asset Tag
  dmi.chassis.type: 9
  dmi.chassis.vendor: SAMSUNG ELECTRONICS CO., LTD.
  dmi.chassis.version: N/A
  dmi.modalias: 
dmi:bvnPhoenixTechnologiesLtd.:bvr04PA.M006.20110615.XW:bd06/15/2011:br4.0:svnSAMSUNGELECTRONICSCO.,LTD.:pnRV411/RV511/E3511/S3511/RV711/E3411:pvrNotApplicable:rvnSAMSUNGELECTRONICSCO.,LTD.:rnRV411/RV511/E3511/S3511/RV711/E3411:rvrNotApplicable:cvnSAMSUNGELECTRONICSCO.,LTD.:ct9:cvrN/A:sku:
  dmi.product.name: RV411/RV511/E3511/S3511/RV711/E3411
  dmi.product.version: Not Applicable
  dmi.sys.vendor: SAMSUNG ELECTRONICS CO., LTD.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/cups/+bug/1986841/+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 1728130] Re: Policy needs improved feature versioning to ensure it is correctly being applied

2022-11-22 Thread Chris Halse Rogers
This is missing the SRU template information.

Particularly: what is the test plan to verify (a) that this does what we
need, and (b) doesn't accidentally break existing apparmor profiles?

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

Title:
  Policy needs improved feature versioning to ensure it is correctly
  being applied

Status in apparmor package in Ubuntu:
  New

Bug description:
  Currently allows pinning a single feature abi or running in a
  developer mode where the full abi available of the current kernel is
  enforced.

  However this can result in breaking applications in undesirable ways.

  If an application is shipped with its own policy, that policy might be
  different than the pinned feature abi, which can either result in
  denials because features the policy was not developed for are being
  enforced.

  If the feature version is not pinned then the most recent kernel abi
  is taken and applied to policy, which has not been updated. This can
  result in denials for userspace effectively breaking userspace. This
  is less than ideal for most users as it leads to a bad experience than
  they have not opted into and can lead to them disabling security
  protections.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/apparmor/+bug/1728130/+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 1986841] Re: canon pixma g2010 printer connected through usb, added in printer settings but unable to print through print command

2022-11-22 Thread Launchpad Bug Tracker
Status changed to 'Confirmed' because the bug affects multiple users.

** Changed in: cups (Ubuntu)
   Status: New => Confirmed

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

Title:
  canon pixma g2010 printer connected through usb, added in printer
  settings but unable to print through print command

Status in cups package in Ubuntu:
  Confirmed

Bug description:
  canon pixma g2010 printer connected through usb, added in printer
  settings when i searched for it but when i give print command to print
  a page it sends command and still no print out and also there is no
  pending jobs showing, and when i tried to print test page it is also
  not printing.

  ProblemType: Bug
  DistroRelease: Ubuntu 22.04
  Package: cups 2.4.1op1-1ubuntu4.1
  ProcVersionSignature: Ubuntu 5.15.0-46.49-generic 5.15.39
  Uname: Linux 5.15.0-46-generic x86_64
  NonfreeKernelModules: wl
  ApportVersion: 2.20.11-0ubuntu82.1
  Architecture: amd64
  CasperMD5CheckMismatches: 
./pool/main/l/linux-oem-5.17/linux-modules-5.17.0-1003-oem_5.17.0-1003.3_amd64.deb
  CasperMD5CheckResult: fail
  CurrentDesktop: ubuntu:GNOME
  Date: Wed Aug 17 21:37:30 2022
  InstallationDate: Installed on 2022-07-11 (36 days ago)
  InstallationMedia: Ubuntu 22.04 LTS "Jammy Jellyfish" - Release amd64 
(20220419)
  Lpstat:
   device for CUPS-BRF-Printer: cups-brf:/
   device for G2010: usb://Canon/G2010%20series?serial=20B026&interface=1
  MachineType: SAMSUNG ELECTRONICS CO., LTD. RV411/RV511/E3511/S3511/RV711/E3411
  Papersize: a4
  PpdFiles:
   Error: command ['fgrep', '-H', '*NickName', '/etc/cups/ppd/G2010.ppd', 
'/etc/cups/ppd/CUPS-BRF-Printer.ppd'] failed with exit code 2: grep: 
/etc/cups/ppd/G2010.ppd: Permission denied
   grep: /etc/cups/ppd/CUPS-BRF-Printer.ppd: Permission denied
  ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz-5.15.0-46-generic 
root=/dev/mapper/vgubuntu-root ro quiet splash vt.handoff=7
  SourcePackage: cups
  UpgradeStatus: No upgrade log present (probably fresh install)
  dmi.bios.date: 06/15/2011
  dmi.bios.release: 4.0
  dmi.bios.vendor: Phoenix Technologies Ltd.
  dmi.bios.version: 04PA.M006.20110615.XW
  dmi.board.asset.tag: Tag 12345
  dmi.board.name: RV411/RV511/E3511/S3511/RV711/E3411
  dmi.board.vendor: SAMSUNG ELECTRONICS CO., LTD.
  dmi.board.version: Not Applicable
  dmi.chassis.asset.tag: No Asset Tag
  dmi.chassis.type: 9
  dmi.chassis.vendor: SAMSUNG ELECTRONICS CO., LTD.
  dmi.chassis.version: N/A
  dmi.modalias: 
dmi:bvnPhoenixTechnologiesLtd.:bvr04PA.M006.20110615.XW:bd06/15/2011:br4.0:svnSAMSUNGELECTRONICSCO.,LTD.:pnRV411/RV511/E3511/S3511/RV711/E3411:pvrNotApplicable:rvnSAMSUNGELECTRONICSCO.,LTD.:rnRV411/RV511/E3511/S3511/RV711/E3411:rvrNotApplicable:cvnSAMSUNGELECTRONICSCO.,LTD.:ct9:cvrN/A:sku:
  dmi.product.name: RV411/RV511/E3511/S3511/RV711/E3411
  dmi.product.version: Not Applicable
  dmi.sys.vendor: SAMSUNG ELECTRONICS CO., LTD.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/cups/+bug/1986841/+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 1964636] Re: Incorrect handling of apparmor `bpf` capability

2022-11-22 Thread Chris Halse Rogers
This is missing the SRU template information - there seems to be a test
case there, but the rest is missing.

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

Title:
  Incorrect handling of apparmor `bpf` capability

Status in apparmor package in Ubuntu:
  In Progress
Status in snapd package in Ubuntu:
  Incomplete

Bug description:
  We've recently noticed a lot of the LXD CI jobs failing because of
  apparmor related snapd issues.

  The way this usually manifests is:
   - lxc launch images:ubuntu/20.04 c1
   - lxc exec c1 -- apt install snapd
   - lxc exec c1 -- snap install distrobuilder --edge --classic
   - lxc exec c1 -- distrobuilder

  This all works as expected, `systemctl --failed` is clean and 
`apparmor_status` gets me:
  ```
  0 loaded units listed.
  root@v1:~# lxc exec c1 -- apparmor_status
  apparmor module is loaded.
  11 profiles are loaded.
  10 profiles are in enforce mode.
 /usr/lib/NetworkManager/nm-dhcp-client.action
 /usr/lib/NetworkManager/nm-dhcp-helper
 /usr/lib/connman/scripts/dhclient-script
 /usr/lib/snapd/snap-confine
 /usr/lib/snapd/snap-confine//mount-namespace-capture-helper
 /{,usr/}sbin/dhclient
 lsb_release
 nvidia_modprobe
 nvidia_modprobe//kmod
 snap-update-ns.distrobuilder
  1 profiles are in complain mode.
 snap.distrobuilder.distrobuilder
  0 processes have profiles defined.
  0 processes are in enforce mode.
  0 processes are in complain mode.
  0 processes are unconfined but have a profile defined.
  ```

  Now to break things:
   - lxc restart c1
   - lxc exec c1 -- distrobuilder

  ```
  root@v1:~# lxc exec c1 -- distrobuilder
  cannot change profile for the next exec call: No such file or directory
  ```

  Looking around, we see:
  ```
  root@c1:~# find /var/lib/snapd/apparmor/
  /var/lib/snapd/apparmor/
  /var/lib/snapd/apparmor/snap-confine
  /var/lib/snapd/apparmor/snap-confine/cap-bpf
  /var/lib/snapd/apparmor/profiles
  /var/lib/snapd/apparmor/profiles/snap.distrobuilder.distrobuilder
  /var/lib/snapd/apparmor/profiles/snap-update-ns.distrobuilder
  /var/lib/snapd/apparmor/profiles/snap-confine.snapd.14978
  root@c1:~# cat /var/lib/snapd/apparmor/snap-confine/cap-bpf

  capability bpf,
  root@c1:~# systemctl --failed
UNIT   LOAD   ACTIVE SUBDESCRIPTION 
  
  ● snapd.apparmor.service loaded failed failed Load AppArmor profiles managed 
internally by snapd

  LOAD   = Reflects whether the unit definition was properly loaded.
  ACTIVE = The high-level unit activation state, i.e. generalization of SUB.
  SUB= The low-level unit activation state, values depend on unit type.

  1 loaded units listed.
  ```

  The error listed is:
  ```
  Mar 11 19:54:58 c1 systemd[1]: Starting Load AppArmor profiles managed 
internally by snapd...
  Mar 11 19:54:58 c1 snapd-apparmor[163]: /usr/lib/snapd/snapd-apparmor: 47: 
ns_stacked: not found
  Mar 11 19:54:58 c1 snapd-apparmor[163]: /usr/lib/snapd/snapd-apparmor: 48: 
ns_name: not found
  Mar 11 19:54:58 c1 snapd-apparmor[172]: AppArmor parser error for 
/var/lib/snapd/apparmor/profiles/snap-confine.snapd.14978 in 
/var/lib/snapd/apparmor/snap-confine/cap-bpf at line 2: Invalid capability bpf.
  Mar 11 19:54:58 c1 systemd[1]: snapd.apparmor.service: Main process exited, 
code=exited, st
  ```

  One can workaround it with:
  ```
  > /var/lib/snapd/apparmor/snap-confine/cap-bpf
  systemctl restart snapd.apparmor.service
  ```

  
  Now for the bits I didn't quite figure out:
   - Why does snapd think that the parser supports `bpf` when it in fact 
doesn't?
   - Why does this only seem to hit with `distrobuilder`, testing with 
`hello-world` doesn't hit this issue though we've seen similar behavior from 
the `go` snap, is it a bug that only triggers on classic snaps?

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/apparmor/+bug/1964636/+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 1753509] Re: avahi-daemon adds/installs every printer on network

2022-11-22 Thread Aleksandar Pavić
I can confirm here that I have sucessfully installed only 2 local
printers on cups, and I can see only them in cups admin.

But on Gnome's settings printers, there are all printers on my network.

I am in a corporate lan with like 30 printers in my print dialogue...

So gnome is getting data from avahi instead of cups... I guess this
setting should be configurable, maybe someone doesn't want printers from
avahi...

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

Title:
  avahi-daemon adds/installs every printer on network

Status in cups package in Ubuntu:
  Triaged

Bug description:
  When connected to a network, avahi-daemon adds & installs all printer
  on a network without being prompted.  This is not desired behaviour.
  Discovery of the printers is good, but not automatic installation &
  addition.

  ProblemType: Bug
  DistroRelease: Ubuntu 16.04
  Package: avahi-daemon 0.6.32~rc+dfsg-1ubuntu2
  ProcVersionSignature: Ubuntu 4.13.0-36.40~16.04.1-generic 4.13.13
  Uname: Linux 4.13.0-36-generic x86_64
  ApportVersion: 2.20.1-0ubuntu2.15
  Architecture: amd64
  CurrentDesktop: Unity
  Date: Mon Mar  5 09:29:05 2018
  InstallationDate: Installed on 2017-09-29 (157 days ago)
  InstallationMedia: Ubuntu 16.04.3 LTS "Xenial Xerus" - Release amd64 
(20170801)
  ProcEnviron:
   LANGUAGE=en_US
   PATH=(custom, no user)
   XDG_RUNTIME_DIR=
   LANG=en_US.UTF-8
   SHELL=/bin/bash
  SourcePackage: avahi
  UpgradeStatus: No upgrade log present (probably fresh install)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/cups/+bug/1753509/+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 387957] Re: Improve Save As Dialog Box (focus issues)

2022-11-22 Thread Chris Morris
Is Cody actively working on this? If not, should he be unassigned?

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

Title:
  Improve Save As Dialog Box (focus issues)

Status in One Hundred Papercuts:
  Invalid
Status in gtk+2.0 package in Ubuntu:
  Confirmed

Bug description:
  The save dialog box has the irritating habit of not focusing on the
  file name area once I have browsed to the location where I would like
  to save my document. This is done better in Windows.

  There are two main scenarios when saving a document where this
  behaviour annoys:

  Scanario 1 - Browsing to save location by double-clicking:  
  1. File -> Save As (to bring up the "Save" dialog box). 
  2. Double click on the folder in which you would like to save the document. 
  3. Notice that the focus is now in the folder list area, not on the file name 
area. 
  4. I now have to click in the file name area to be able to name my document. 

  In Windows, the focus is returned immediately to the file name box
  once a folder is double clicked, so the name can be typed and the
  document saved in one step.

  Scenario 2 - Browsing save location using the keyboard (find as you type):
  1. File -> Save As (to bring up the "Save" dialog box). 
  2. Click on the folder area so that folder names can be typed to find them. 
Hit enter to enter desired folder. 
  3. Within the folder, step 2 can be repeated for subfolders indefinitely. 
  4. Once the desired location has been reached, the user must use the mouse 
click in the file name area to name the file before saving. 

  In Windows, when using find as you type, although focus is retained by
  the folder area when entering a lower folder level (so that you can
  browse to another level using the keyboard if desired), jumping to the
  file name box is simply a matter of pressing tab ONCE. In Ubuntu, I
  have to reverse tab (shift-tab) around 10 times to get back to the
  file name box at the top of the screen, or use the mouse - most
  annoying.

  Solutions (copy the Windows behaviour): 
  1. If a folder is double clicked with the mouse, the focus should jump back 
to the file name box. 
  2. If a folder is entered into by pressing enter (on the keyboard), focus 
should remain in the folder area, but the file name box should only be a single 
tab away. 

  I understand that solution 2 is problematic in that tabbing would
  ordinarily jump to the next element (usually the "file type"
  dropdown), not back to the top of the screen.

To manage notifications about this bug go to:
https://bugs.launchpad.net/hundredpapercuts/+bug/387957/+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 1990534] Re: package linux-image-5.15.0-48-generic 5.15.0-48.54~20.04.1 failed to install/upgrade: run-parts: /etc/kernel/postinst.d/initramfs-tools exited with return code 127

2022-11-22 Thread Launchpad Bug Tracker
[Expired for initramfs-tools (Ubuntu) because there has been no activity
for 60 days.]

** Changed in: initramfs-tools (Ubuntu)
   Status: Incomplete => Expired

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

Title:
  package linux-image-5.15.0-48-generic 5.15.0-48.54~20.04.1 failed to
  install/upgrade: run-parts: /etc/kernel/postinst.d/initramfs-tools
  exited with return code 127

Status in initramfs-tools package in Ubuntu:
  Expired

Bug description:
  Issue appeared and wanted to send info automatically. No clue what
  else you need from me.

  ProblemType: Package
  DistroRelease: Ubuntu 20.04
  Package: linux-image-5.15.0-48-generic 5.15.0-48.54~20.04.1
  ProcVersionSignature: Ubuntu 5.15.0-46.49~20.04.1-generic 5.15.39
  Uname: Linux 5.15.0-46-generic x86_64
  ApportVersion: 2.20.11-0ubuntu27.24
  Architecture: amd64
  CasperMD5CheckResult: skip
  Date: Thu Sep 22 09:06:40 2022
  ErrorMessage: run-parts: /etc/kernel/postinst.d/initramfs-tools exited with 
return code 127
  InstallationDate: Installed on 2020-07-24 (790 days ago)
  InstallationMedia: Ubuntu 20.04 LTS "Focal Fossa" - Release amd64 (20200423)
  Python3Details: /usr/bin/python3.8, Python 3.8.10, python3-minimal, 
3.8.2-0ubuntu2
  PythonDetails: N/A
  RelatedPackageVersions:
   dpkg 1.19.7ubuntu3.2
   apt  2.0.9
  SourcePackage: initramfs-tools
  Title: package linux-image-5.15.0-48-generic 5.15.0-48.54~20.04.1 failed to 
install/upgrade: run-parts: /etc/kernel/postinst.d/initramfs-tools exited with 
return code 127
  UpgradeStatus: Upgraded to focal on 2022-09-09 (12 days ago)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/initramfs-tools/+bug/1990534/+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 1990659] Re: Systemd component broken following update

2022-11-22 Thread Launchpad Bug Tracker
[Expired for systemd (Ubuntu) because there has been no activity for 60
days.]

** Changed in: systemd (Ubuntu)
   Status: Incomplete => Expired

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

Title:
  Systemd component broken following update

Status in systemd package in Ubuntu:
  Expired

Bug description:
  Following update to the latest package today (245.4-4ubuntu3.18) on
  focal, systemd-resolved and systemd-timesyncd (at least) can't start

  Ubuntu 20.04
  x86_64
  kernel 5.4.0-122-generic

  logs:

  Sep 23 10:48:53 systemd[1]: Starting Network Name Resolution...
  Sep 23 10:48:53 systemd[1672342]: systemd-resolved.service: Failed to set up 
mount namespacing: /run/systemd/unit-root/dev: Invalid argument
  Sep 23 10:48:53 systemd[1672342]: systemd-resolved.service: Failed at step 
NAMESPACE spawning /lib/systemd/systemd-resolved: Invalid argument
  Sep 23 10:48:53 systemd[1]: systemd-resolved.service: Main process exited, 
code=exited, status=226/NAMESPACE
  Sep 23 10:48:53 systemd[1]: systemd-resolved.service: Failed with result 
'exit-code'.
  Sep 23 10:48:53 systemd[1]: Failed to start Network Name Resolution.
  Sep 23 10:48:53 systemd[1]: systemd-resolved.service: Scheduled restart job, 
restart counter is at 5.
  Sep 23 10:48:53 systemd[1]: Stopped Network Name Resolution.
  Sep 23 10:48:53 systemd[1]: systemd-resolved.service: Start request repeated 
too quickly.
  Sep 23 10:48:53 systemd[1]: systemd-resolved.service: Failed with result 
'exit-code'.
  Sep 23 10:48:53 systemd[1]: Failed to start Network Name Resolution.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1990659/+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 1962454] Re: Oops pages show wrong time window in JournalErrors

2022-11-22 Thread Launchpad Bug Tracker
This bug was fixed in the package apport - 2.20.11-0ubuntu82.2

---
apport (2.20.11-0ubuntu82.2) jammy; urgency=medium

  * Point Vcs-* URIs to git
  * Grab a slice of JournalErrors around the crash time (LP: #1962454)
  * data/apport:
- Initialize error log as first step (LP: #1989467)
- Fix PermissionError for setuid programs inside container (LP: #1982487)
- Fix reading from stdin inside containers (LP: #1982555)
  * Fix autopkgtest test case failures (LP: #1989467):
- Mark autopkgtest with isolation-container restriction
- Fix failure if kernel module isofs is not installed
- Do not check recommended dependencies
- Skip UI test if kernel thread is not found
- Fix race in test_crash_system_slice
- Fix check for not running test executable
- Use shadow in *_different_binary_source
- Mock kernel package version in UI test
- Fix test_kerneloops_nodetails if kernel is not installed
- Drop broken test_crash_setuid_drop_and_kill
- Expect linux-signed on arm64/s390x as well
- Skip SegvAnalysis for non x86 architectures
- Use unlimited core ulimit for SIGQUIT test
- Fix race with progress window in GTK UI tests
- Use sleep instead of yes for tests
- Fix test_add_gdb_info_script on armhf
- Fix wrong Ubuntu archive URI on ports
- Fix KeyError in test_install_packages_unversioned
- Depend on python3-systemd for container tests
- Depend on psmisc for killall binary
- Replace missing oxideqt-codecs
- Drop broken test_install_packages_from_launchpad
- Fix test_install_packages_permanent_sandbox* for s390x

 -- Benjamin Drung   Wed, 14 Sep 2022 18:28:26 +0200

** Changed in: apport (Ubuntu Jammy)
   Status: Fix Committed => Fix Released

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

Title:
  Oops pages show wrong time window in JournalErrors

Status in Apport:
  Fix Released
Status in apport package in Ubuntu:
  Fix Released
Status in apport source package in Focal:
  Fix Released
Status in apport source package in Jammy:
  Fix Released

Bug description:
  [Impact]

  Oops pages show wrong time window in JournalErrors. For example, I
  just experienced a crash at:

    Feb 28 17:31:12

  And the JournalErrors entries are:

    Feb 28 17:31:30 - Feb 28 17:31:41

  So don't relate to the crash.

  [Test Plan]

  1. Find a recent crash report from a relevant Ubuntu release on
  https://errors.ubuntu.com/ If you're looking at
  https://errors.ubuntu.com/problem/SOMETHING then scroll down and pick
  a relevant instance from the Occurrences list.

  2. Now you're on a page starting with https://errors.ubuntu.com/oops/
  look at ApportVersion and verify that apport is a recent enough
  version to contain the proposed fix. If not then go to step 1.

  3. Verify the Date field falls within the time range of the
  JournalErrors entries.

  Step 3 might fail in the case of there being no system log entries
  from around the time of the crash. That does not necessarily mean the
  test plan has failed. Go to step 1 and pick a different crash.

  Prior to the fix you would almost never find oops pages that would
  pass the test. After the fix you should find many/most oops pages do
  pass the test.

  [Where problems could occur]

  Worst case - in any part of the bug reporting/collection procedure,
  since that is what's changing.

  [Other Info]

  Due to the huge amount of broken autopkgtest tests, the diff for the
  SRUs are bigger than desired. The individual commits in
  https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/apport/ are
  probably easier to review.

  * jammy SRU: 
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/apport/log/?h=1fa042cc27714c407494b3d6dfd0730bb984f3eb
  * focal SRU: 
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/apport/log/?h=eaa92037c7dfba621719c6f81fd75f6a09e90881

To manage notifications about this bug go to:
https://bugs.launchpad.net/apport/+bug/1962454/+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 1982555] Re: core dump file empty inside container

2022-11-22 Thread Launchpad Bug Tracker
This bug was fixed in the package apport - 2.20.11-0ubuntu82.2

---
apport (2.20.11-0ubuntu82.2) jammy; urgency=medium

  * Point Vcs-* URIs to git
  * Grab a slice of JournalErrors around the crash time (LP: #1962454)
  * data/apport:
- Initialize error log as first step (LP: #1989467)
- Fix PermissionError for setuid programs inside container (LP: #1982487)
- Fix reading from stdin inside containers (LP: #1982555)
  * Fix autopkgtest test case failures (LP: #1989467):
- Mark autopkgtest with isolation-container restriction
- Fix failure if kernel module isofs is not installed
- Do not check recommended dependencies
- Skip UI test if kernel thread is not found
- Fix race in test_crash_system_slice
- Fix check for not running test executable
- Use shadow in *_different_binary_source
- Mock kernel package version in UI test
- Fix test_kerneloops_nodetails if kernel is not installed
- Drop broken test_crash_setuid_drop_and_kill
- Expect linux-signed on arm64/s390x as well
- Skip SegvAnalysis for non x86 architectures
- Use unlimited core ulimit for SIGQUIT test
- Fix race with progress window in GTK UI tests
- Use sleep instead of yes for tests
- Fix test_add_gdb_info_script on armhf
- Fix wrong Ubuntu archive URI on ports
- Fix KeyError in test_install_packages_unversioned
- Depend on python3-systemd for container tests
- Depend on psmisc for killall binary
- Replace missing oxideqt-codecs
- Drop broken test_install_packages_from_launchpad
- Fix test_install_packages_permanent_sandbox* for s390x

 -- Benjamin Drung   Wed, 14 Sep 2022 18:28:26 +0200

** Changed in: apport (Ubuntu Jammy)
   Status: Fix Committed => Fix Released

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

Title:
  core dump file empty inside container

Status in Apport:
  Fix Released
Status in apport package in Ubuntu:
  Fix Released
Status in apport source package in Focal:
  Fix Released
Status in apport source package in Jammy:
  Fix Released

Bug description:
  [Impact]

  Apport will write an empty core dump file inside of containers.

  [Test plan]

  Run following testcase script inside a LXC container:

  ```
  rm -f /var/lib/apport/coredump/*
  ulimit -c 100
  sleep 86400 &
  killall -3 sleep
  ```

  Apport will write a core dump into /var/lib/apport/coredump, but this
  core dump is empty:

  ```
  $ stat /var/lib/apport/coredump/core._usr_bin_sleep.*
    File: 
/var/lib/apport/coredump/core._usr_bin_sleep.0.44f483a1-e487-44b3-88d1-805d1026f31d.9059.34839819
    Size: 0 Blocks: 0  IO Block: 4096   regular empty file
  Device: fd00h/64768d  Inode: 120848663   Links: 1
  Access: (0400/-r)  Uid: (0/root)   Gid: (0/root)
  Access: 2022-07-22 07:54:48.838682067 +
  Modify: 2022-07-22 07:54:48.838682067 +
  Change: 2022-07-22 07:54:48.838682067 +
   Birth: 2022-07-22 07:54:48.838682067 +
  ```

  This file should not be empty.

  [Where problems could occur]

  The apport binary is called by the kernel when a process crashes.
  Worst case scenarios include breaking the apport binary and no problem
  report is generated any more (or apport uses too much resources).
  Users will see problems reports inside the container which cause
  additional load or disk usage. The fix is accompanied by a test case.

  [Other Info]

  The autopkgtest for armhf are run inside a LXC container and the test
  case test_core_dump_packaged_sigquit triggers this bug.

  Due to the huge amount of broken autopkgtest tests, the diff for the
  SRUs are bigger than desired. The individual commits in
  https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/apport/ are
  probably easier to review.

  * jammy SRU: 
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/apport/log/?h=1fa042cc27714c407494b3d6dfd0730bb984f3eb
  * focal SRU: 
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/apport/log/?h=eaa92037c7dfba621719c6f81fd75f6a09e90881

To manage notifications about this bug go to:
https://bugs.launchpad.net/apport/+bug/1982555/+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 1982487] Re: apport fails with PermissionError for dump mode 2 in containers

2022-11-22 Thread Launchpad Bug Tracker
This bug was fixed in the package apport - 2.20.11-0ubuntu82.2

---
apport (2.20.11-0ubuntu82.2) jammy; urgency=medium

  * Point Vcs-* URIs to git
  * Grab a slice of JournalErrors around the crash time (LP: #1962454)
  * data/apport:
- Initialize error log as first step (LP: #1989467)
- Fix PermissionError for setuid programs inside container (LP: #1982487)
- Fix reading from stdin inside containers (LP: #1982555)
  * Fix autopkgtest test case failures (LP: #1989467):
- Mark autopkgtest with isolation-container restriction
- Fix failure if kernel module isofs is not installed
- Do not check recommended dependencies
- Skip UI test if kernel thread is not found
- Fix race in test_crash_system_slice
- Fix check for not running test executable
- Use shadow in *_different_binary_source
- Mock kernel package version in UI test
- Fix test_kerneloops_nodetails if kernel is not installed
- Drop broken test_crash_setuid_drop_and_kill
- Expect linux-signed on arm64/s390x as well
- Skip SegvAnalysis for non x86 architectures
- Use unlimited core ulimit for SIGQUIT test
- Fix race with progress window in GTK UI tests
- Use sleep instead of yes for tests
- Fix test_add_gdb_info_script on armhf
- Fix wrong Ubuntu archive URI on ports
- Fix KeyError in test_install_packages_unversioned
- Depend on python3-systemd for container tests
- Depend on psmisc for killall binary
- Replace missing oxideqt-codecs
- Drop broken test_install_packages_from_launchpad
- Fix test_install_packages_permanent_sandbox* for s390x

 -- Benjamin Drung   Wed, 14 Sep 2022 18:28:26 +0200

** Changed in: apport (Ubuntu Jammy)
   Status: Fix Committed => Fix Released

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

Title:
  apport fails with PermissionError for dump mode 2 in containers

Status in Apport:
  Fix Released
Status in apport package in Ubuntu:
  Fix Released
Status in apport source package in Focal:
  Fix Released
Status in apport source package in Jammy:
  Fix Released

Bug description:
  [Impact]

  Apport will fail for processes with dump mode 2 inside of containers.

  [Test plan]

  Run following testcase script inside a LXC container:

  ```
  #!/bin/sh
  sudo rm -rf /var/crash/* /var/log/apport.log

  sudo -u mail sh -c "ping 127.0.0.1 > /dev/null" &
  sleep 0.3
  killall -11 ping

  sleep 0.3
  cat /var/log/apport.log
  ```

  apport.log for the affected version:

  ```
  ERROR: apport (pid 6452) Thu Jul 21 12:59:45 2022: called for pid 6449, 
signal 11, core limit 0, dump mode 2
  ERROR: apport (pid 6452) Thu Jul 21 12:59:45 2022: not creating core for pid 
with dump mode of 2
  ERROR: apport (pid 6452) Thu Jul 21 12:59:45 2022: Unhandled exception:
  Traceback (most recent call last):
    File "/usr/lib/python3/dist-packages/apport/report.py", line 681, in 
add_proc_info
  self["ExecutablePath"] = _read_proc_link(
    File "/usr/lib/python3/dist-packages/apport/report.py", line 92, in 
_read_proc_link
  return os.readlink(path, dir_fd=dir_fd)
  PermissionError: [Errno 13] Permission denied: 'exe'

  During handling of the above exception, another exception occurred:

  Traceback (most recent call last):
    File "/usr/share/apport/apport", line 862, in 
  info.add_proc_info(proc_pid_fd=proc_pid_fd)
    File "/usr/lib/python3/dist-packages/apport/report.py", line 686, in 
add_proc_info
  raise ValueError("not accessible")
  ValueError: not accessible
  ERROR: apport (pid 6452) Thu Jul 21 12:59:45 2022: pid: 6452, uid: 0, gid: 0, 
euid: 8, egid: 8
  ERROR: apport (pid 6452) Thu Jul 21 12:59:45 2022: environment: 
environ({'LANG': 'C.UTF-8', 'PATH': 
'/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin', 
'LISTEN_PID': '6452', 'LISTEN_FDS': '1', 'LISTEN_FDNAMES': 'connection', 
'INVOCATION_ID': '1352c67b4a21480a9b35db8012dafb42', 'JOURNAL_STREAM': 
'8:29587491', 'SYSTEMD_EXEC_PID': '6452'})
  ```

  The apport log should not show a Traceback.

  [Where problems could occur]

  The apport binary is called by the kernel when a process crashes.
  Worst case scenarios include breaking the apport binary and no problem
  report is generated any more (or apport uses too much resources).
  Users will see problems reports inside the container which cause
  additional load or disk usage. The fix is accompanied by a test case
  (run in autopkgtest).

  [Other Info]

  The autopkgtest for armhf are run inside a LXC container and some test
  cases like test_crash_setuid_drop trigger this bug.

  Due to the huge amount of broken autopkgtest tests, the diff for the
  SRUs are bigger than desired. The individual commits in
  https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/apport/ are
  probably easier to review.

  * jammy SRU: 
https://git.launchpad.net/

[Touch-packages] [Bug 1989467] Re: Several autopkgtest failures on Ubuntu 22.04 and older

2022-11-22 Thread Launchpad Bug Tracker
This bug was fixed in the package apport - 2.20.11-0ubuntu82.2

---
apport (2.20.11-0ubuntu82.2) jammy; urgency=medium

  * Point Vcs-* URIs to git
  * Grab a slice of JournalErrors around the crash time (LP: #1962454)
  * data/apport:
- Initialize error log as first step (LP: #1989467)
- Fix PermissionError for setuid programs inside container (LP: #1982487)
- Fix reading from stdin inside containers (LP: #1982555)
  * Fix autopkgtest test case failures (LP: #1989467):
- Mark autopkgtest with isolation-container restriction
- Fix failure if kernel module isofs is not installed
- Do not check recommended dependencies
- Skip UI test if kernel thread is not found
- Fix race in test_crash_system_slice
- Fix check for not running test executable
- Use shadow in *_different_binary_source
- Mock kernel package version in UI test
- Fix test_kerneloops_nodetails if kernel is not installed
- Drop broken test_crash_setuid_drop_and_kill
- Expect linux-signed on arm64/s390x as well
- Skip SegvAnalysis for non x86 architectures
- Use unlimited core ulimit for SIGQUIT test
- Fix race with progress window in GTK UI tests
- Use sleep instead of yes for tests
- Fix test_add_gdb_info_script on armhf
- Fix wrong Ubuntu archive URI on ports
- Fix KeyError in test_install_packages_unversioned
- Depend on python3-systemd for container tests
- Depend on psmisc for killall binary
- Replace missing oxideqt-codecs
- Drop broken test_install_packages_from_launchpad
- Fix test_install_packages_permanent_sandbox* for s390x

 -- Benjamin Drung   Wed, 14 Sep 2022 18:28:26 +0200

** Changed in: apport (Ubuntu Jammy)
   Status: Fix Committed => Fix Released

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

Title:
  Several autopkgtest failures on Ubuntu 22.04 and older

Status in apport package in Ubuntu:
  Fix Released
Status in apport source package in Focal:
  Fix Released
Status in apport source package in Jammy:
  Fix Released

Bug description:
  [Impact]

  All autopkgtest fail on Ubuntu 22.04 (jammy) and older: 
https://autopkgtest.ubuntu.com/packages/apport
  This leads to not detecting regressions from security updates.

  [Test Plan]

  Check that the autopkgtest succeed all architectures (except for
  i386).

  [Where problems could occur]

  The test cases are only part of the apport source package and are not
  copied in any binary packages. Changes to the test will only affect
  the package build and test execution.

  [Other info]

  Due to the huge amount of broken autopkgtest tests, the diff for the
  SRUs are bigger than desired. The individual commits in
  https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/apport/ are
  probably easier to review.

  * jammy SRU: 
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/apport/log/?h=1fa042cc27714c407494b3d6dfd0730bb984f3eb
  * focal SRU: 
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/apport/log/?h=eaa92037c7dfba621719c6f81fd75f6a09e90881

  [Details]

  Following test cases fail:

  * backend_apt_dpkg:
  ** test_get_dependencies (armhf)
  ** test_get_source_tree_sandbox (arm64, armhf, ppc64el)
  ** test_install_old_packages (arm64, armhf, ppc64el)
  ** test_install_package_from_a_ppa (arm64, armhf, ppc64el)
  ** test_install_packages_dependencies (arm64, armhf, ppc64el)
  ** test_install_packages_from_launchpad (arm64, armhf, ppc64el)
  ** test_install_packages_permanent_sandbox (arm64, armhf, ppc64el)
  ** test_install_packages_permanent_sandbox_repack (arm64, armhf, ppc64el)
  ** test_install_packages_unversioned (arm64, armhf, ppc64el)
  ** test_install_packages_versioned (arm64, armhf, ppc64el)
  * hookutils:
  ** test_module_license_evaluation (armhf)
  * python_crashes:
  ** test_dbus_service_timeout_running (armhf)
  ** test_dbus_service_unknown_wrongbus_notrunning (armhf)
  * report:
  ** test_add_gdb_info_abort (armhf)
  ** test_add_gdb_info_script (armhf)
  ** test_add_zz_parse_segv_details (arm64, armhf, ppc64el, s390x)
  * signal_crashes:
  ** test_core_dump_packaged (armhf, ppc64el, s390x)
  ** test_core_dump_unpackaged (armhf)
  ** test_core_file_injection (armhf)
  ** test_crash_system_slice (amd64, ppc64el, s390x)
  ** test_empty_core_dump (follow-up failure for test_crash_system_slice)
  ** test_flood_limit (follow-up failure for test_crash_system_slice)
  ** test_ignore (follow-up failure for test_crash_system_slice)
  ** test_ignore_sigquit (follow-up failure for test_crash_system_slice)
  * ui:
  ** test_run_crash_kernel (arm64, s390x)
  ** test_run_update_report_different_binary_source (armhf)
  ** test_run_report_bug_kernel_thread (armhf)
  * ui_gtk:
  ** test_kerneloops_nodetails (armhf)

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

[Touch-packages] [Bug 1867204] Re: /usr/share/apport/whoopsie-upload-all:FileNotFoundError:/usr/share/apport/whoopsie-upload-all@170:collect_info:process_report

2022-11-22 Thread Launchpad Bug Tracker
This bug was fixed in the package apport - 2.20.11-0ubuntu27.25

---
apport (2.20.11-0ubuntu27.25) focal; urgency=medium

  * Point Vcs-* URIs to git
  * whoopsie-upload-all: Catch FileNotFoundError during process_report
(LP: #1867204)
  * Grab a slice of JournalErrors around the crash time (LP: #1962454)
  * data/apport:
- Initialize error log as first step (LP: #1989467)
- Fix PermissionError for setuid programs inside container (LP: #1982487)
- Fix reading from stdin inside containers (LP: #1982555)
  * Fix autopkgtest test case failures (LP: #1989467):
- Mark autopkgtest with isolation-container restriction
- Fix failure if kernel module isofs is not installed
- Do not check recommended dependencies
- Skip UI test if kernel thread is not found
- Fix race in test_crash_system_slice
- Fix check for not running test executable
- Use shadow in *_different_binary_source
- Mock kernel package version in UI test
- Fix test_kerneloops_nodetails if kernel is not installed
- Drop broken test_crash_setuid_drop_and_kill
- Expect linux-signed on arm64/s390x as well
- Skip SegvAnalysis for non x86 architectures
- Use unlimited core ulimit for SIGQUIT test
- Fix race with progress window in GTK UI tests
- Use sleep instead of yes for tests
- Fix test_add_gdb_info_script on armhf
- Fix wrong Ubuntu archive URI on ports
- Fix KeyError in test_install_packages_unversioned
- Depend on python3-systemd for container tests
- Depend on psmisc for killall binary
- Replace missing oxideqt-codecs
- Drop broken test_install_packages_from_launchpad
- Fix test_install_packages_permanent_sandbox* for s390x

 -- Benjamin Drung   Thu, 15 Sep 2022 14:43:39 +0200

** Changed in: apport (Ubuntu Focal)
   Status: Fix Committed => Fix Released

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

Title:
  /usr/share/apport/whoopsie-upload-
  all:FileNotFoundError:/usr/share/apport/whoopsie-upload-
  all@170:collect_info:process_report

Status in Apport:
  Fix Released
Status in apport package in Ubuntu:
  Fix Released
Status in apport source package in Focal:
  Fix Released

Bug description:
  [Impact]

  The Ubuntu Error Tracker has been receiving reports about a problem regarding 
apport.  This problem was most recently seen with package version 
2.20.11-0ubuntu19, the problem page at 
https://errors.ubuntu.com/problem/7a3912ff155870bdb23500abfa48a21a6cb07171 
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/.

  There were 1301 crashes reported in the last month for this bug, which
  makes it to number 3 of the apport bug list (despite Ubuntu 22.04
  already being fixed and only older releases are still affected).

  [Test Plan]

  Check that the fixed version does not appear on
  https://errors.ubuntu.com/problem/3adc63930455e99063ec1f77bf461d975492e9b4.

  [Where problems could occur]

  Worst case - in any part of the bug reporting/collection procedure,
  since that is what's changing.

  [Other info]

  Due to the huge amount of broken autopkgtest tests, the diff for the
  SRUs are bigger than desired. The individual commits in
  https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/apport/ are
  probably easier to review.

  * jammy SRU: 
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/apport/log/?h=1fa042cc27714c407494b3d6dfd0730bb984f3eb
  * focal SRU: 
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/apport/log/?h=eaa92037c7dfba621719c6f81fd75f6a09e90881

To manage notifications about this bug go to:
https://bugs.launchpad.net/apport/+bug/1867204/+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 1962454] Re: Oops pages show wrong time window in JournalErrors

2022-11-22 Thread Launchpad Bug Tracker
This bug was fixed in the package apport - 2.20.11-0ubuntu27.25

---
apport (2.20.11-0ubuntu27.25) focal; urgency=medium

  * Point Vcs-* URIs to git
  * whoopsie-upload-all: Catch FileNotFoundError during process_report
(LP: #1867204)
  * Grab a slice of JournalErrors around the crash time (LP: #1962454)
  * data/apport:
- Initialize error log as first step (LP: #1989467)
- Fix PermissionError for setuid programs inside container (LP: #1982487)
- Fix reading from stdin inside containers (LP: #1982555)
  * Fix autopkgtest test case failures (LP: #1989467):
- Mark autopkgtest with isolation-container restriction
- Fix failure if kernel module isofs is not installed
- Do not check recommended dependencies
- Skip UI test if kernel thread is not found
- Fix race in test_crash_system_slice
- Fix check for not running test executable
- Use shadow in *_different_binary_source
- Mock kernel package version in UI test
- Fix test_kerneloops_nodetails if kernel is not installed
- Drop broken test_crash_setuid_drop_and_kill
- Expect linux-signed on arm64/s390x as well
- Skip SegvAnalysis for non x86 architectures
- Use unlimited core ulimit for SIGQUIT test
- Fix race with progress window in GTK UI tests
- Use sleep instead of yes for tests
- Fix test_add_gdb_info_script on armhf
- Fix wrong Ubuntu archive URI on ports
- Fix KeyError in test_install_packages_unversioned
- Depend on python3-systemd for container tests
- Depend on psmisc for killall binary
- Replace missing oxideqt-codecs
- Drop broken test_install_packages_from_launchpad
- Fix test_install_packages_permanent_sandbox* for s390x

 -- Benjamin Drung   Thu, 15 Sep 2022 14:43:39 +0200

** Changed in: apport (Ubuntu Focal)
   Status: Fix Committed => Fix Released

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

Title:
  Oops pages show wrong time window in JournalErrors

Status in Apport:
  Fix Released
Status in apport package in Ubuntu:
  Fix Released
Status in apport source package in Focal:
  Fix Released
Status in apport source package in Jammy:
  Fix Committed

Bug description:
  [Impact]

  Oops pages show wrong time window in JournalErrors. For example, I
  just experienced a crash at:

    Feb 28 17:31:12

  And the JournalErrors entries are:

    Feb 28 17:31:30 - Feb 28 17:31:41

  So don't relate to the crash.

  [Test Plan]

  1. Find a recent crash report from a relevant Ubuntu release on
  https://errors.ubuntu.com/ If you're looking at
  https://errors.ubuntu.com/problem/SOMETHING then scroll down and pick
  a relevant instance from the Occurrences list.

  2. Now you're on a page starting with https://errors.ubuntu.com/oops/
  look at ApportVersion and verify that apport is a recent enough
  version to contain the proposed fix. If not then go to step 1.

  3. Verify the Date field falls within the time range of the
  JournalErrors entries.

  Step 3 might fail in the case of there being no system log entries
  from around the time of the crash. That does not necessarily mean the
  test plan has failed. Go to step 1 and pick a different crash.

  Prior to the fix you would almost never find oops pages that would
  pass the test. After the fix you should find many/most oops pages do
  pass the test.

  [Where problems could occur]

  Worst case - in any part of the bug reporting/collection procedure,
  since that is what's changing.

  [Other Info]

  Due to the huge amount of broken autopkgtest tests, the diff for the
  SRUs are bigger than desired. The individual commits in
  https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/apport/ are
  probably easier to review.

  * jammy SRU: 
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/apport/log/?h=1fa042cc27714c407494b3d6dfd0730bb984f3eb
  * focal SRU: 
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/apport/log/?h=eaa92037c7dfba621719c6f81fd75f6a09e90881

To manage notifications about this bug go to:
https://bugs.launchpad.net/apport/+bug/1962454/+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 1982487] Re: apport fails with PermissionError for dump mode 2 in containers

2022-11-22 Thread Launchpad Bug Tracker
This bug was fixed in the package apport - 2.20.11-0ubuntu27.25

---
apport (2.20.11-0ubuntu27.25) focal; urgency=medium

  * Point Vcs-* URIs to git
  * whoopsie-upload-all: Catch FileNotFoundError during process_report
(LP: #1867204)
  * Grab a slice of JournalErrors around the crash time (LP: #1962454)
  * data/apport:
- Initialize error log as first step (LP: #1989467)
- Fix PermissionError for setuid programs inside container (LP: #1982487)
- Fix reading from stdin inside containers (LP: #1982555)
  * Fix autopkgtest test case failures (LP: #1989467):
- Mark autopkgtest with isolation-container restriction
- Fix failure if kernel module isofs is not installed
- Do not check recommended dependencies
- Skip UI test if kernel thread is not found
- Fix race in test_crash_system_slice
- Fix check for not running test executable
- Use shadow in *_different_binary_source
- Mock kernel package version in UI test
- Fix test_kerneloops_nodetails if kernel is not installed
- Drop broken test_crash_setuid_drop_and_kill
- Expect linux-signed on arm64/s390x as well
- Skip SegvAnalysis for non x86 architectures
- Use unlimited core ulimit for SIGQUIT test
- Fix race with progress window in GTK UI tests
- Use sleep instead of yes for tests
- Fix test_add_gdb_info_script on armhf
- Fix wrong Ubuntu archive URI on ports
- Fix KeyError in test_install_packages_unversioned
- Depend on python3-systemd for container tests
- Depend on psmisc for killall binary
- Replace missing oxideqt-codecs
- Drop broken test_install_packages_from_launchpad
- Fix test_install_packages_permanent_sandbox* for s390x

 -- Benjamin Drung   Thu, 15 Sep 2022 14:43:39 +0200

** Changed in: apport (Ubuntu Focal)
   Status: Fix Committed => Fix Released

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

Title:
  apport fails with PermissionError for dump mode 2 in containers

Status in Apport:
  Fix Released
Status in apport package in Ubuntu:
  Fix Released
Status in apport source package in Focal:
  Fix Released
Status in apport source package in Jammy:
  Fix Committed

Bug description:
  [Impact]

  Apport will fail for processes with dump mode 2 inside of containers.

  [Test plan]

  Run following testcase script inside a LXC container:

  ```
  #!/bin/sh
  sudo rm -rf /var/crash/* /var/log/apport.log

  sudo -u mail sh -c "ping 127.0.0.1 > /dev/null" &
  sleep 0.3
  killall -11 ping

  sleep 0.3
  cat /var/log/apport.log
  ```

  apport.log for the affected version:

  ```
  ERROR: apport (pid 6452) Thu Jul 21 12:59:45 2022: called for pid 6449, 
signal 11, core limit 0, dump mode 2
  ERROR: apport (pid 6452) Thu Jul 21 12:59:45 2022: not creating core for pid 
with dump mode of 2
  ERROR: apport (pid 6452) Thu Jul 21 12:59:45 2022: Unhandled exception:
  Traceback (most recent call last):
    File "/usr/lib/python3/dist-packages/apport/report.py", line 681, in 
add_proc_info
  self["ExecutablePath"] = _read_proc_link(
    File "/usr/lib/python3/dist-packages/apport/report.py", line 92, in 
_read_proc_link
  return os.readlink(path, dir_fd=dir_fd)
  PermissionError: [Errno 13] Permission denied: 'exe'

  During handling of the above exception, another exception occurred:

  Traceback (most recent call last):
    File "/usr/share/apport/apport", line 862, in 
  info.add_proc_info(proc_pid_fd=proc_pid_fd)
    File "/usr/lib/python3/dist-packages/apport/report.py", line 686, in 
add_proc_info
  raise ValueError("not accessible")
  ValueError: not accessible
  ERROR: apport (pid 6452) Thu Jul 21 12:59:45 2022: pid: 6452, uid: 0, gid: 0, 
euid: 8, egid: 8
  ERROR: apport (pid 6452) Thu Jul 21 12:59:45 2022: environment: 
environ({'LANG': 'C.UTF-8', 'PATH': 
'/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin', 
'LISTEN_PID': '6452', 'LISTEN_FDS': '1', 'LISTEN_FDNAMES': 'connection', 
'INVOCATION_ID': '1352c67b4a21480a9b35db8012dafb42', 'JOURNAL_STREAM': 
'8:29587491', 'SYSTEMD_EXEC_PID': '6452'})
  ```

  The apport log should not show a Traceback.

  [Where problems could occur]

  The apport binary is called by the kernel when a process crashes.
  Worst case scenarios include breaking the apport binary and no problem
  report is generated any more (or apport uses too much resources).
  Users will see problems reports inside the container which cause
  additional load or disk usage. The fix is accompanied by a test case
  (run in autopkgtest).

  [Other Info]

  The autopkgtest for armhf are run inside a LXC container and some test
  cases like test_crash_setuid_drop trigger this bug.

  Due to the huge amount of broken autopkgtest tests, the diff for the
  SRUs are bigger than desired. The individual commits in
  https://git.launchpad.net/~ubuntu-core-dev/ubuntu

[Touch-packages] [Bug 1982555] Re: core dump file empty inside container

2022-11-22 Thread Launchpad Bug Tracker
This bug was fixed in the package apport - 2.20.11-0ubuntu27.25

---
apport (2.20.11-0ubuntu27.25) focal; urgency=medium

  * Point Vcs-* URIs to git
  * whoopsie-upload-all: Catch FileNotFoundError during process_report
(LP: #1867204)
  * Grab a slice of JournalErrors around the crash time (LP: #1962454)
  * data/apport:
- Initialize error log as first step (LP: #1989467)
- Fix PermissionError for setuid programs inside container (LP: #1982487)
- Fix reading from stdin inside containers (LP: #1982555)
  * Fix autopkgtest test case failures (LP: #1989467):
- Mark autopkgtest with isolation-container restriction
- Fix failure if kernel module isofs is not installed
- Do not check recommended dependencies
- Skip UI test if kernel thread is not found
- Fix race in test_crash_system_slice
- Fix check for not running test executable
- Use shadow in *_different_binary_source
- Mock kernel package version in UI test
- Fix test_kerneloops_nodetails if kernel is not installed
- Drop broken test_crash_setuid_drop_and_kill
- Expect linux-signed on arm64/s390x as well
- Skip SegvAnalysis for non x86 architectures
- Use unlimited core ulimit for SIGQUIT test
- Fix race with progress window in GTK UI tests
- Use sleep instead of yes for tests
- Fix test_add_gdb_info_script on armhf
- Fix wrong Ubuntu archive URI on ports
- Fix KeyError in test_install_packages_unversioned
- Depend on python3-systemd for container tests
- Depend on psmisc for killall binary
- Replace missing oxideqt-codecs
- Drop broken test_install_packages_from_launchpad
- Fix test_install_packages_permanent_sandbox* for s390x

 -- Benjamin Drung   Thu, 15 Sep 2022 14:43:39 +0200

** Changed in: apport (Ubuntu Focal)
   Status: Fix Committed => Fix Released

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

Title:
  core dump file empty inside container

Status in Apport:
  Fix Released
Status in apport package in Ubuntu:
  Fix Released
Status in apport source package in Focal:
  Fix Released
Status in apport source package in Jammy:
  Fix Committed

Bug description:
  [Impact]

  Apport will write an empty core dump file inside of containers.

  [Test plan]

  Run following testcase script inside a LXC container:

  ```
  rm -f /var/lib/apport/coredump/*
  ulimit -c 100
  sleep 86400 &
  killall -3 sleep
  ```

  Apport will write a core dump into /var/lib/apport/coredump, but this
  core dump is empty:

  ```
  $ stat /var/lib/apport/coredump/core._usr_bin_sleep.*
    File: 
/var/lib/apport/coredump/core._usr_bin_sleep.0.44f483a1-e487-44b3-88d1-805d1026f31d.9059.34839819
    Size: 0 Blocks: 0  IO Block: 4096   regular empty file
  Device: fd00h/64768d  Inode: 120848663   Links: 1
  Access: (0400/-r)  Uid: (0/root)   Gid: (0/root)
  Access: 2022-07-22 07:54:48.838682067 +
  Modify: 2022-07-22 07:54:48.838682067 +
  Change: 2022-07-22 07:54:48.838682067 +
   Birth: 2022-07-22 07:54:48.838682067 +
  ```

  This file should not be empty.

  [Where problems could occur]

  The apport binary is called by the kernel when a process crashes.
  Worst case scenarios include breaking the apport binary and no problem
  report is generated any more (or apport uses too much resources).
  Users will see problems reports inside the container which cause
  additional load or disk usage. The fix is accompanied by a test case.

  [Other Info]

  The autopkgtest for armhf are run inside a LXC container and the test
  case test_core_dump_packaged_sigquit triggers this bug.

  Due to the huge amount of broken autopkgtest tests, the diff for the
  SRUs are bigger than desired. The individual commits in
  https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/apport/ are
  probably easier to review.

  * jammy SRU: 
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/apport/log/?h=1fa042cc27714c407494b3d6dfd0730bb984f3eb
  * focal SRU: 
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/apport/log/?h=eaa92037c7dfba621719c6f81fd75f6a09e90881

To manage notifications about this bug go to:
https://bugs.launchpad.net/apport/+bug/1982555/+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 1989467] Re: Several autopkgtest failures on Ubuntu 22.04 and older

2022-11-22 Thread Launchpad Bug Tracker
This bug was fixed in the package apport - 2.20.11-0ubuntu27.25

---
apport (2.20.11-0ubuntu27.25) focal; urgency=medium

  * Point Vcs-* URIs to git
  * whoopsie-upload-all: Catch FileNotFoundError during process_report
(LP: #1867204)
  * Grab a slice of JournalErrors around the crash time (LP: #1962454)
  * data/apport:
- Initialize error log as first step (LP: #1989467)
- Fix PermissionError for setuid programs inside container (LP: #1982487)
- Fix reading from stdin inside containers (LP: #1982555)
  * Fix autopkgtest test case failures (LP: #1989467):
- Mark autopkgtest with isolation-container restriction
- Fix failure if kernel module isofs is not installed
- Do not check recommended dependencies
- Skip UI test if kernel thread is not found
- Fix race in test_crash_system_slice
- Fix check for not running test executable
- Use shadow in *_different_binary_source
- Mock kernel package version in UI test
- Fix test_kerneloops_nodetails if kernel is not installed
- Drop broken test_crash_setuid_drop_and_kill
- Expect linux-signed on arm64/s390x as well
- Skip SegvAnalysis for non x86 architectures
- Use unlimited core ulimit for SIGQUIT test
- Fix race with progress window in GTK UI tests
- Use sleep instead of yes for tests
- Fix test_add_gdb_info_script on armhf
- Fix wrong Ubuntu archive URI on ports
- Fix KeyError in test_install_packages_unversioned
- Depend on python3-systemd for container tests
- Depend on psmisc for killall binary
- Replace missing oxideqt-codecs
- Drop broken test_install_packages_from_launchpad
- Fix test_install_packages_permanent_sandbox* for s390x

 -- Benjamin Drung   Thu, 15 Sep 2022 14:43:39 +0200

** Changed in: apport (Ubuntu Focal)
   Status: Fix Committed => Fix Released

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

Title:
  Several autopkgtest failures on Ubuntu 22.04 and older

Status in apport package in Ubuntu:
  Fix Released
Status in apport source package in Focal:
  Fix Released
Status in apport source package in Jammy:
  Fix Committed

Bug description:
  [Impact]

  All autopkgtest fail on Ubuntu 22.04 (jammy) and older: 
https://autopkgtest.ubuntu.com/packages/apport
  This leads to not detecting regressions from security updates.

  [Test Plan]

  Check that the autopkgtest succeed all architectures (except for
  i386).

  [Where problems could occur]

  The test cases are only part of the apport source package and are not
  copied in any binary packages. Changes to the test will only affect
  the package build and test execution.

  [Other info]

  Due to the huge amount of broken autopkgtest tests, the diff for the
  SRUs are bigger than desired. The individual commits in
  https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/apport/ are
  probably easier to review.

  * jammy SRU: 
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/apport/log/?h=1fa042cc27714c407494b3d6dfd0730bb984f3eb
  * focal SRU: 
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/apport/log/?h=eaa92037c7dfba621719c6f81fd75f6a09e90881

  [Details]

  Following test cases fail:

  * backend_apt_dpkg:
  ** test_get_dependencies (armhf)
  ** test_get_source_tree_sandbox (arm64, armhf, ppc64el)
  ** test_install_old_packages (arm64, armhf, ppc64el)
  ** test_install_package_from_a_ppa (arm64, armhf, ppc64el)
  ** test_install_packages_dependencies (arm64, armhf, ppc64el)
  ** test_install_packages_from_launchpad (arm64, armhf, ppc64el)
  ** test_install_packages_permanent_sandbox (arm64, armhf, ppc64el)
  ** test_install_packages_permanent_sandbox_repack (arm64, armhf, ppc64el)
  ** test_install_packages_unversioned (arm64, armhf, ppc64el)
  ** test_install_packages_versioned (arm64, armhf, ppc64el)
  * hookutils:
  ** test_module_license_evaluation (armhf)
  * python_crashes:
  ** test_dbus_service_timeout_running (armhf)
  ** test_dbus_service_unknown_wrongbus_notrunning (armhf)
  * report:
  ** test_add_gdb_info_abort (armhf)
  ** test_add_gdb_info_script (armhf)
  ** test_add_zz_parse_segv_details (arm64, armhf, ppc64el, s390x)
  * signal_crashes:
  ** test_core_dump_packaged (armhf, ppc64el, s390x)
  ** test_core_dump_unpackaged (armhf)
  ** test_core_file_injection (armhf)
  ** test_crash_system_slice (amd64, ppc64el, s390x)
  ** test_empty_core_dump (follow-up failure for test_crash_system_slice)
  ** test_flood_limit (follow-up failure for test_crash_system_slice)
  ** test_ignore (follow-up failure for test_crash_system_slice)
  ** test_ignore_sigquit (follow-up failure for test_crash_system_slice)
  * ui:
  ** test_run_crash_kernel (arm64, s390x)
  ** test_run_update_report_different_binary_source (armhf)
  ** test_run_report_bug_kernel_thread (armhf)
  * ui_gtk:
  ** test_kerneloops_nodetails (armhf)

To

[Touch-packages] [Bug 1867204] Update Released

2022-11-22 Thread Chris Halse Rogers
The verification of the Stable Release Update for apport has completed
successfully and the package is now being released to -updates.
Subsequently, the Ubuntu Stable Release Updates Team is being
unsubscribed and will not receive messages about this bug report.  In
the event that you encounter a regression using the package from
-updates please report a new bug using ubuntu-bug and tag the bug report
regression-update so we can easily find any regressions.

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

Title:
  /usr/share/apport/whoopsie-upload-
  all:FileNotFoundError:/usr/share/apport/whoopsie-upload-
  all@170:collect_info:process_report

Status in Apport:
  Fix Released
Status in apport package in Ubuntu:
  Fix Released
Status in apport source package in Focal:
  Fix Committed

Bug description:
  [Impact]

  The Ubuntu Error Tracker has been receiving reports about a problem regarding 
apport.  This problem was most recently seen with package version 
2.20.11-0ubuntu19, the problem page at 
https://errors.ubuntu.com/problem/7a3912ff155870bdb23500abfa48a21a6cb07171 
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/.

  There were 1301 crashes reported in the last month for this bug, which
  makes it to number 3 of the apport bug list (despite Ubuntu 22.04
  already being fixed and only older releases are still affected).

  [Test Plan]

  Check that the fixed version does not appear on
  https://errors.ubuntu.com/problem/3adc63930455e99063ec1f77bf461d975492e9b4.

  [Where problems could occur]

  Worst case - in any part of the bug reporting/collection procedure,
  since that is what's changing.

  [Other info]

  Due to the huge amount of broken autopkgtest tests, the diff for the
  SRUs are bigger than desired. The individual commits in
  https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/apport/ are
  probably easier to review.

  * jammy SRU: 
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/apport/log/?h=1fa042cc27714c407494b3d6dfd0730bb984f3eb
  * focal SRU: 
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/apport/log/?h=eaa92037c7dfba621719c6f81fd75f6a09e90881

To manage notifications about this bug go to:
https://bugs.launchpad.net/apport/+bug/1867204/+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 1982487] Update Released

2022-11-22 Thread Chris Halse Rogers
The verification of the Stable Release Update for apport has completed
successfully and the package is now being released to -updates.
Subsequently, the Ubuntu Stable Release Updates Team is being
unsubscribed and will not receive messages about this bug report.  In
the event that you encounter a regression using the package from
-updates please report a new bug using ubuntu-bug and tag the bug report
regression-update so we can easily find any regressions.

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

Title:
  apport fails with PermissionError for dump mode 2 in containers

Status in Apport:
  Fix Released
Status in apport package in Ubuntu:
  Fix Released
Status in apport source package in Focal:
  Fix Committed
Status in apport source package in Jammy:
  Fix Committed

Bug description:
  [Impact]

  Apport will fail for processes with dump mode 2 inside of containers.

  [Test plan]

  Run following testcase script inside a LXC container:

  ```
  #!/bin/sh
  sudo rm -rf /var/crash/* /var/log/apport.log

  sudo -u mail sh -c "ping 127.0.0.1 > /dev/null" &
  sleep 0.3
  killall -11 ping

  sleep 0.3
  cat /var/log/apport.log
  ```

  apport.log for the affected version:

  ```
  ERROR: apport (pid 6452) Thu Jul 21 12:59:45 2022: called for pid 6449, 
signal 11, core limit 0, dump mode 2
  ERROR: apport (pid 6452) Thu Jul 21 12:59:45 2022: not creating core for pid 
with dump mode of 2
  ERROR: apport (pid 6452) Thu Jul 21 12:59:45 2022: Unhandled exception:
  Traceback (most recent call last):
    File "/usr/lib/python3/dist-packages/apport/report.py", line 681, in 
add_proc_info
  self["ExecutablePath"] = _read_proc_link(
    File "/usr/lib/python3/dist-packages/apport/report.py", line 92, in 
_read_proc_link
  return os.readlink(path, dir_fd=dir_fd)
  PermissionError: [Errno 13] Permission denied: 'exe'

  During handling of the above exception, another exception occurred:

  Traceback (most recent call last):
    File "/usr/share/apport/apport", line 862, in 
  info.add_proc_info(proc_pid_fd=proc_pid_fd)
    File "/usr/lib/python3/dist-packages/apport/report.py", line 686, in 
add_proc_info
  raise ValueError("not accessible")
  ValueError: not accessible
  ERROR: apport (pid 6452) Thu Jul 21 12:59:45 2022: pid: 6452, uid: 0, gid: 0, 
euid: 8, egid: 8
  ERROR: apport (pid 6452) Thu Jul 21 12:59:45 2022: environment: 
environ({'LANG': 'C.UTF-8', 'PATH': 
'/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin', 
'LISTEN_PID': '6452', 'LISTEN_FDS': '1', 'LISTEN_FDNAMES': 'connection', 
'INVOCATION_ID': '1352c67b4a21480a9b35db8012dafb42', 'JOURNAL_STREAM': 
'8:29587491', 'SYSTEMD_EXEC_PID': '6452'})
  ```

  The apport log should not show a Traceback.

  [Where problems could occur]

  The apport binary is called by the kernel when a process crashes.
  Worst case scenarios include breaking the apport binary and no problem
  report is generated any more (or apport uses too much resources).
  Users will see problems reports inside the container which cause
  additional load or disk usage. The fix is accompanied by a test case
  (run in autopkgtest).

  [Other Info]

  The autopkgtest for armhf are run inside a LXC container and some test
  cases like test_crash_setuid_drop trigger this bug.

  Due to the huge amount of broken autopkgtest tests, the diff for the
  SRUs are bigger than desired. The individual commits in
  https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/apport/ are
  probably easier to review.

  * jammy SRU: 
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/apport/log/?h=1fa042cc27714c407494b3d6dfd0730bb984f3eb
  * focal SRU: 
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/apport/log/?h=eaa92037c7dfba621719c6f81fd75f6a09e90881

To manage notifications about this bug go to:
https://bugs.launchpad.net/apport/+bug/1982487/+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 1962454] Update Released

2022-11-22 Thread Chris Halse Rogers
The verification of the Stable Release Update for apport has completed
successfully and the package is now being released to -updates.
Subsequently, the Ubuntu Stable Release Updates Team is being
unsubscribed and will not receive messages about this bug report.  In
the event that you encounter a regression using the package from
-updates please report a new bug using ubuntu-bug and tag the bug report
regression-update so we can easily find any regressions.

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

Title:
  Oops pages show wrong time window in JournalErrors

Status in Apport:
  Fix Released
Status in apport package in Ubuntu:
  Fix Released
Status in apport source package in Focal:
  Fix Committed
Status in apport source package in Jammy:
  Fix Committed

Bug description:
  [Impact]

  Oops pages show wrong time window in JournalErrors. For example, I
  just experienced a crash at:

    Feb 28 17:31:12

  And the JournalErrors entries are:

    Feb 28 17:31:30 - Feb 28 17:31:41

  So don't relate to the crash.

  [Test Plan]

  1. Find a recent crash report from a relevant Ubuntu release on
  https://errors.ubuntu.com/ If you're looking at
  https://errors.ubuntu.com/problem/SOMETHING then scroll down and pick
  a relevant instance from the Occurrences list.

  2. Now you're on a page starting with https://errors.ubuntu.com/oops/
  look at ApportVersion and verify that apport is a recent enough
  version to contain the proposed fix. If not then go to step 1.

  3. Verify the Date field falls within the time range of the
  JournalErrors entries.

  Step 3 might fail in the case of there being no system log entries
  from around the time of the crash. That does not necessarily mean the
  test plan has failed. Go to step 1 and pick a different crash.

  Prior to the fix you would almost never find oops pages that would
  pass the test. After the fix you should find many/most oops pages do
  pass the test.

  [Where problems could occur]

  Worst case - in any part of the bug reporting/collection procedure,
  since that is what's changing.

  [Other Info]

  Due to the huge amount of broken autopkgtest tests, the diff for the
  SRUs are bigger than desired. The individual commits in
  https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/apport/ are
  probably easier to review.

  * jammy SRU: 
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/apport/log/?h=1fa042cc27714c407494b3d6dfd0730bb984f3eb
  * focal SRU: 
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/apport/log/?h=eaa92037c7dfba621719c6f81fd75f6a09e90881

To manage notifications about this bug go to:
https://bugs.launchpad.net/apport/+bug/1962454/+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 1982555] Update Released

2022-11-22 Thread Chris Halse Rogers
The verification of the Stable Release Update for apport has completed
successfully and the package is now being released to -updates.
Subsequently, the Ubuntu Stable Release Updates Team is being
unsubscribed and will not receive messages about this bug report.  In
the event that you encounter a regression using the package from
-updates please report a new bug using ubuntu-bug and tag the bug report
regression-update so we can easily find any regressions.

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

Title:
  core dump file empty inside container

Status in Apport:
  Fix Released
Status in apport package in Ubuntu:
  Fix Released
Status in apport source package in Focal:
  Fix Committed
Status in apport source package in Jammy:
  Fix Committed

Bug description:
  [Impact]

  Apport will write an empty core dump file inside of containers.

  [Test plan]

  Run following testcase script inside a LXC container:

  ```
  rm -f /var/lib/apport/coredump/*
  ulimit -c 100
  sleep 86400 &
  killall -3 sleep
  ```

  Apport will write a core dump into /var/lib/apport/coredump, but this
  core dump is empty:

  ```
  $ stat /var/lib/apport/coredump/core._usr_bin_sleep.*
    File: 
/var/lib/apport/coredump/core._usr_bin_sleep.0.44f483a1-e487-44b3-88d1-805d1026f31d.9059.34839819
    Size: 0 Blocks: 0  IO Block: 4096   regular empty file
  Device: fd00h/64768d  Inode: 120848663   Links: 1
  Access: (0400/-r)  Uid: (0/root)   Gid: (0/root)
  Access: 2022-07-22 07:54:48.838682067 +
  Modify: 2022-07-22 07:54:48.838682067 +
  Change: 2022-07-22 07:54:48.838682067 +
   Birth: 2022-07-22 07:54:48.838682067 +
  ```

  This file should not be empty.

  [Where problems could occur]

  The apport binary is called by the kernel when a process crashes.
  Worst case scenarios include breaking the apport binary and no problem
  report is generated any more (or apport uses too much resources).
  Users will see problems reports inside the container which cause
  additional load or disk usage. The fix is accompanied by a test case.

  [Other Info]

  The autopkgtest for armhf are run inside a LXC container and the test
  case test_core_dump_packaged_sigquit triggers this bug.

  Due to the huge amount of broken autopkgtest tests, the diff for the
  SRUs are bigger than desired. The individual commits in
  https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/apport/ are
  probably easier to review.

  * jammy SRU: 
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/apport/log/?h=1fa042cc27714c407494b3d6dfd0730bb984f3eb
  * focal SRU: 
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/apport/log/?h=eaa92037c7dfba621719c6f81fd75f6a09e90881

To manage notifications about this bug go to:
https://bugs.launchpad.net/apport/+bug/1982555/+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 1989467] Update Released

2022-11-22 Thread Chris Halse Rogers
The verification of the Stable Release Update for apport has completed
successfully and the package is now being released to -updates.
Subsequently, the Ubuntu Stable Release Updates Team is being
unsubscribed and will not receive messages about this bug report.  In
the event that you encounter a regression using the package from
-updates please report a new bug using ubuntu-bug and tag the bug report
regression-update so we can easily find any regressions.

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

Title:
  Several autopkgtest failures on Ubuntu 22.04 and older

Status in apport package in Ubuntu:
  Fix Released
Status in apport source package in Focal:
  Fix Committed
Status in apport source package in Jammy:
  Fix Committed

Bug description:
  [Impact]

  All autopkgtest fail on Ubuntu 22.04 (jammy) and older: 
https://autopkgtest.ubuntu.com/packages/apport
  This leads to not detecting regressions from security updates.

  [Test Plan]

  Check that the autopkgtest succeed all architectures (except for
  i386).

  [Where problems could occur]

  The test cases are only part of the apport source package and are not
  copied in any binary packages. Changes to the test will only affect
  the package build and test execution.

  [Other info]

  Due to the huge amount of broken autopkgtest tests, the diff for the
  SRUs are bigger than desired. The individual commits in
  https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/apport/ are
  probably easier to review.

  * jammy SRU: 
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/apport/log/?h=1fa042cc27714c407494b3d6dfd0730bb984f3eb
  * focal SRU: 
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/apport/log/?h=eaa92037c7dfba621719c6f81fd75f6a09e90881

  [Details]

  Following test cases fail:

  * backend_apt_dpkg:
  ** test_get_dependencies (armhf)
  ** test_get_source_tree_sandbox (arm64, armhf, ppc64el)
  ** test_install_old_packages (arm64, armhf, ppc64el)
  ** test_install_package_from_a_ppa (arm64, armhf, ppc64el)
  ** test_install_packages_dependencies (arm64, armhf, ppc64el)
  ** test_install_packages_from_launchpad (arm64, armhf, ppc64el)
  ** test_install_packages_permanent_sandbox (arm64, armhf, ppc64el)
  ** test_install_packages_permanent_sandbox_repack (arm64, armhf, ppc64el)
  ** test_install_packages_unversioned (arm64, armhf, ppc64el)
  ** test_install_packages_versioned (arm64, armhf, ppc64el)
  * hookutils:
  ** test_module_license_evaluation (armhf)
  * python_crashes:
  ** test_dbus_service_timeout_running (armhf)
  ** test_dbus_service_unknown_wrongbus_notrunning (armhf)
  * report:
  ** test_add_gdb_info_abort (armhf)
  ** test_add_gdb_info_script (armhf)
  ** test_add_zz_parse_segv_details (arm64, armhf, ppc64el, s390x)
  * signal_crashes:
  ** test_core_dump_packaged (armhf, ppc64el, s390x)
  ** test_core_dump_unpackaged (armhf)
  ** test_core_file_injection (armhf)
  ** test_crash_system_slice (amd64, ppc64el, s390x)
  ** test_empty_core_dump (follow-up failure for test_crash_system_slice)
  ** test_flood_limit (follow-up failure for test_crash_system_slice)
  ** test_ignore (follow-up failure for test_crash_system_slice)
  ** test_ignore_sigquit (follow-up failure for test_crash_system_slice)
  * ui:
  ** test_run_crash_kernel (arm64, s390x)
  ** test_run_update_report_different_binary_source (armhf)
  ** test_run_report_bug_kernel_thread (armhf)
  * ui_gtk:
  ** test_kerneloops_nodetails (armhf)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/apport/+bug/1989467/+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 1873920] Re: default vi on focal emits escape sequences unrecognized by bionic's terminal?

2022-11-22 Thread Ruben Garcia
The issue still exists as of Ubuntu 22.04.1 LTS and Ubuntu 18.04.6 LTS.

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

Title:
  default vi on focal emits escape sequences unrecognized by bionic's
  terminal?

Status in vim package in Ubuntu:
  Confirmed

Bug description:
  On ubuntu 18.04, opening the default terminal (gnome-terminal
  3.28.2-1ubuntu1~18.04.1), ssh'ing to an up-to-date ubuntu 20.04
  system, running 'vi', and pressing 'i' shows the unwelcome garbage ESC
  [>4;m.  Pressing ESC emits more garbage: ESC [>4;2m

  Focal's default vi is provided by vim.tiny via alternatives.  Oddly,
  when running vim.tiny by itself, or if you install vim and let it
  provide vi, the garbage does not appear.

  Evidently focal's vim.tiny is confused about what escape sequences
  ubu1804's Terminal accepts.

  TERM is xterm-256color.  The problem also occurs if TERM is xterm.

  There is no .vimrc.

  If I use xterm on ubuntu 18.04, all is well.  Evidently xterm accepts
  ESC[>4;m and gnome-terminal doesn't?

  I captured a session using 'script' and dumped typescript via hexdump -C. 
  In this session, I typed i, Q, and escape. Here's an excerpt
  showing the end of vi's welcome message, followed by five escape sequences
  and then the Q I typed.  The unrecognized ESC > 4;m is visible in the dump,
  followed by ESC[?25l (CURSOR OFF)

  1070  66 61 75 6c 74 1b 5b 33  34 6d 3c 45 6e 74 65 72  |fault.[34m.[m for info on|
  1090  20 74 68 69 73 1b 5b 31  3b 31 48 1b 5b 3f 32 35  | this.[1;1H.[?25|
  10a0  68 1b 5b 3f 32 30 30 34  6c 1b 5b 3e 34 3b 6d 1b  |h.[?2004l.[>4;m.|
  10b0  5b 3f 32 35 6c 51 1b 5b  38 3b 34 37 48 1b 5b 31  |[?25lQ.[8;47H.[1|

  The mystery sequence ESC [ > 4;m appears to be "Set/reset key modifier 
options, xterm",
  per https://invisible-island.net/xterm/ctlseqs/ctlseqs.html.  So it's trying
  to modify function keys, or something.

  ssh'ing in from a mac worked fine (TERM there was also xterm-256color),
  as did ssh'ing from an ubuntu 19.04 system with gnome-terminal.
  ssh'ing from another ubuntu 18.04 system exhibited the same problem.

  So it's a little family squabble between focal's vim.tiny and ubuntu
  18.04/bionic's gnome-terminal...?

  Given how long 18.04's going to be supported, this seems worth
  resolving somehow.

  ProblemType: Bug
  DistroRelease: Ubuntu 20.04
  Package: vim-tiny 2:8.1.2269-1ubuntu5 [modified: 
usr/share/vim/vim81/doc/help.txt usr/share/vim/vim81/doc/tags]
  ProcVersionSignature: Ubuntu 5.4.0-25.29-generic 5.4.30
  Uname: Linux 5.4.0-25-generic x86_64
  ApportVersion: 2.20.11-0ubuntu27
  Architecture: amd64
  CasperMD5CheckResult: skip
  Date: Mon Apr 20 09:27:50 2020
  InstallationDate: Installed on 2020-01-27 (83 days ago)
  InstallationMedia: Ubuntu 20.04 LTS "Focal Fossa" - Alpha amd64 (20200124)
  SourcePackage: vim
  UpgradeStatus: No upgrade log present (probably fresh install)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/vim/+bug/1873920/+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 1979196] Re: WIFI hotspot with no internet connection

2022-11-22 Thread Launchpad Bug Tracker
*** This bug is a duplicate of bug 1971538 ***
https://bugs.launchpad.net/bugs/1971538

Status changed to 'Confirmed' because the bug affects multiple users.

** Changed in: xorg (Ubuntu)
   Status: New => Confirmed

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

Title:
  WIFI hotspot with no internet connection

Status in xorg package in Ubuntu:
  Confirmed

Bug description:
  After the upgrade from ubuntu 20.04 to 22.04 the WIFI hotspot stopped
  working. Actually, the hotspot can be created, it is also possible to
  connect to it from external device. But the internet connection cannot
  be established.

  ProblemType: Bug
  DistroRelease: Ubuntu 22.04
  Package: xorg 1:7.7+23ubuntu2
  ProcVersionSignature: Ubuntu 5.15.0-39.42-generic 5.15.35
  Uname: Linux 5.15.0-39-generic x86_64
  ApportVersion: 2.20.11-0ubuntu82.1
  Architecture: amd64
  BootLog: Error: [Errno 13] Permission denied: '/var/log/boot.log'
  CasperMD5CheckResult: unknown
  CompizPlugins: No value set for 
`/apps/compiz-1/general/screen0/options/active_plugins'
  CompositorRunning: None
  CurrentDesktop: KDE
  Date: Mon Jun 20 09:45:07 2022
  DistUpgraded: 2022-05-08 07:52:25,560 DEBUG icon theme changed, re-reading
  DistroCodename: jammy
  DistroVariant: ubuntu
  ExtraDebuggingInterest: Yes, including running git bisection searches
  GraphicsCard:
   Advanced Micro Devices, Inc. [AMD/ATI] Picasso/Raven 2 [Radeon Vega Series / 
Radeon Vega Mobile Series] [1002:15d8] (rev c1) (prog-if 00 [VGA controller])
 Subsystem: Lenovo ThinkPad E595 [17aa:5124]
  InstallationDate: Installed on 2019-08-21 (1033 days ago)
  InstallationMedia: Kubuntu 19.04 "Disco Dingo" - Release amd64 (20190416)
  MachineType: LENOVO 20NE000BMC
  ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-5.15.0-39-generic 
root=UUID=0fff4104-4909-4124-b8b0-8430281f24be ro open splash iommu=soft 
vt.handoff=7
  SourcePackage: xorg
  Symptom: display
  UpgradeStatus: Upgraded to jammy on 2022-05-08 (43 days ago)
  dmi.bios.date: 01/26/2022
  dmi.bios.release: 1.24
  dmi.bios.vendor: LENOVO
  dmi.bios.version: R11ET44W (1.24 )
  dmi.board.asset.tag: Not Available
  dmi.board.name: 20NE000BMC
  dmi.board.vendor: LENOVO
  dmi.board.version: Not Defined
  dmi.chassis.asset.tag: No Asset Information
  dmi.chassis.type: 10
  dmi.chassis.vendor: LENOVO
  dmi.chassis.version: None
  dmi.ec.firmware.release: 1.24
  dmi.modalias: 
dmi:bvnLENOVO:bvrR11ET44W(1.24):bd01/26/2022:br1.24:efr1.24:svnLENOVO:pn20NE000BMC:pvrThinkPadE495:rvnLENOVO:rn20NE000BMC:rvrNotDefined:cvnLENOVO:ct10:cvrNone:skuLENOVO_MT_20NE_BU_Think_FM_ThinkPadE495:
  dmi.product.family: ThinkPad E495
  dmi.product.name: 20NE000BMC
  dmi.product.sku: LENOVO_MT_20NE_BU_Think_FM_ThinkPad E495
  dmi.product.version: ThinkPad E495
  dmi.sys.vendor: LENOVO
  version.compiz: compiz N/A
  version.libdrm2: libdrm2 2.4.110-1ubuntu1
  version.libgl1-mesa-dri: libgl1-mesa-dri 22.0.1-1ubuntu2.1
  version.libgl1-mesa-glx: libgl1-mesa-glx 22.0.1-1ubuntu2.1
  version.xserver-xorg-core: xserver-xorg-core 2:21.1.3-2ubuntu2
  version.xserver-xorg-input-evdev: xserver-xorg-input-evdev N/A
  version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:19.1.0-2build3
  version.xserver-xorg-video-intel: xserver-xorg-video-intel N/A
  version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 
1:1.0.17-2build1

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/xorg/+bug/1979196/+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 1997278] Re: Merge tiff 4.4.0-5 (main) from Debian unstable (main)

2022-11-22 Thread Amin Bandali
Remaining differences with tiff from Debian unstable:

  * Merge from Debian unstable (LP #1997278).  Also we take Debian's security
fixes for the recent CVEs, except for CVE-2022-2519_2520_2521_2953.patch
which is not included in Debian, at least as of now.

  * Don't build with LERC on i386 because it requires numpy (Closes:
#1017958)

In summary, we are adapting Debian's security fixes, and adding in our
CVE-2022-2519_2520_2521_2953.patch as well, since they don't have in
Debian yet (I'll see about opening a bug report with them on whether
they want to add this patch as well), and we also don't build with LERC
on i386 (Debian folks weren't interested in taking this).

** CVE added: https://cve.mitre.org/cgi-bin/cvename.cgi?name=2022-2519

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

Title:
  Merge tiff 4.4.0-5 (main) from Debian unstable (main)

Status in tiff package in Ubuntu:
  In Progress

Bug description:
  Please merge tiff 4.4.0-5 (main) from Debian unstable (main)

  Changelog entries since current kinetic version 4.4.0-4ubuntu3:

  tiff (4.4.0-5) unstable; urgency=high

* Backport security fix for CVE-2022-3597, CVE-2022-3626 and CVE-2022-3627,
  out of bounds write and denial of service via a crafted TIFF file.
* Backport security fix for CVE-2022-3570, multiple heap buffer overflows
  via crafted TIFF file.
* Backport security fix for CVE-2022-3599, denial-of-service via a crafted
  TIFF file.
* Backport security fix for CVE-2022-3598, denial-of-service via a crafted
  TIFF file (closes: #1022555).

   -- Laszlo Boszormenyi (GCS)   Sun, 23 Oct 2022
  22:38:15 +0200

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/tiff/+bug/1997278/+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 1997278] Re: Merge tiff 4.4.0-5 (main) from Debian unstable (main)

2022-11-22 Thread Amin Bandali
And here's a debdiff to 4.4.0-5 from debian unstable, for reference.

** Patch added: "debdiff to the 4.4.0-5 version in debian unstable"
   
https://bugs.launchpad.net/ubuntu/+source/tiff/+bug/1997278/+attachment/5632154/+files/tiff_4.4.0-5ubuntu1-from-4.4.0-5.debdiff

** Changed in: tiff (Ubuntu)
 Assignee: Amin Bandali (bandali) => (unassigned)

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

Title:
  Merge tiff 4.4.0-5 (main) from Debian unstable (main)

Status in tiff package in Ubuntu:
  In Progress

Bug description:
  Please merge tiff 4.4.0-5 (main) from Debian unstable (main)

  Changelog entries since current kinetic version 4.4.0-4ubuntu3:

  tiff (4.4.0-5) unstable; urgency=high

* Backport security fix for CVE-2022-3597, CVE-2022-3626 and CVE-2022-3627,
  out of bounds write and denial of service via a crafted TIFF file.
* Backport security fix for CVE-2022-3570, multiple heap buffer overflows
  via crafted TIFF file.
* Backport security fix for CVE-2022-3599, denial-of-service via a crafted
  TIFF file.
* Backport security fix for CVE-2022-3598, denial-of-service via a crafted
  TIFF file (closes: #1022555).

   -- Laszlo Boszormenyi (GCS)   Sun, 23 Oct 2022
  22:38:15 +0200

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/tiff/+bug/1997278/+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 1997278] Re: Merge tiff 4.4.0-5 (main) from Debian unstable (main)

2022-11-22 Thread Amin Bandali
Ok please disregard the two earlier debdiffs, and use the following
instead.

** Patch added: "debdiff to the 4.4.0-4ubuntu3.1 version in kinetic"
   
https://bugs.launchpad.net/ubuntu/+source/tiff/+bug/1997278/+attachment/5632153/+files/tiff_4.4.0-5ubuntu1-from-4.4.0-4ubuntu3.1.debdiff

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

Title:
  Merge tiff 4.4.0-5 (main) from Debian unstable (main)

Status in tiff package in Ubuntu:
  In Progress

Bug description:
  Please merge tiff 4.4.0-5 (main) from Debian unstable (main)

  Changelog entries since current kinetic version 4.4.0-4ubuntu3:

  tiff (4.4.0-5) unstable; urgency=high

* Backport security fix for CVE-2022-3597, CVE-2022-3626 and CVE-2022-3627,
  out of bounds write and denial of service via a crafted TIFF file.
* Backport security fix for CVE-2022-3570, multiple heap buffer overflows
  via crafted TIFF file.
* Backport security fix for CVE-2022-3599, denial-of-service via a crafted
  TIFF file.
* Backport security fix for CVE-2022-3598, denial-of-service via a crafted
  TIFF file (closes: #1022555).

   -- Laszlo Boszormenyi (GCS)   Sun, 23 Oct 2022
  22:38:15 +0200

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/tiff/+bug/1997278/+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 1842320] Re: Can't boot: "error: out of memory." immediately after the grub menu

2022-11-22 Thread Julian Andres Klode
@Craig The limit in Debian is actually much lower than in Ubuntu even,
but fixing it there is even harder as that misses a lot more patches.

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

Title:
  Can't boot: "error: out of memory." immediately after the grub menu

Status in grub:
  Unknown
Status in OEM Priority Project:
  Triaged
Status in grub2-signed package in Ubuntu:
  Triaged
Status in grub2-unsigned package in Ubuntu:
  Triaged
Status in initramfs-tools package in Ubuntu:
  Won't Fix
Status in linux package in Ubuntu:
  Confirmed

Bug description:
  [Impact]

   * In some cases, if the users’ initramfs grow bigger, then it’ll
  likely not be able to be loaded by grub2.

   * Some real cases from OEM projects:

  In many built-in 4k monitor laptops with nvidia drivers, the u-d-c
  puts the nvidia*.ko to initramfs which grows the initramfs to ~120M.
  Also the gfxpayload=auto will remain to use 4K resolution since it’s
  what EFI POST passed.

  In this case, the grub isn't able to load initramfs because the
  grub_memalign() won't be able to get suitable memory for the larger
  file:

  ```
  #0 grub_memalign (align=1, size=592214020) at ../../../grub-core/kern/mm.c:376
  #1 0x7dd7b074 in grub_malloc (size=592214020) at 
../../../grub-core/kern/mm.c:408
  #2 0x7dd7a2c8 in grub_verifiers_open (io=0x7bc02d80, type=131076)
  at ../../../grub-core/kern/verifiers.c:150
  #3 0x7dd801d4 in grub_file_open (name=0x7bc02f00 
"/boot/initrd.img-5.17.0-1011-oem",
  type=131076) at ../../../grub-core/kern/file.c:121
  #4 0x7bcd5a30 in ?? ()
  #5 0x7fe21247 in ?? ()
  #6 0x7bc030c8 in ?? ()
  #7 0x00017fe21238 in ?? ()
  #8 0x7bcd5320 in ?? ()
  #9 0x7fe21250 in ?? ()
  #10 0x in ?? ()
  ```

  Based on grub_mm_dump, we can see the memory fragment (some parts seem
  likely be used because of 4K resolution?) and doesn’t have available
  contiguous memory for larger file as:

  ```
  grub_real_malloc(...)
  ...
  if (cur->size >= n + extra)
  ```

  Based on UEFI Specification Section 7.2[1] and UEFI driver writers’
  guide 4.2.3[2], we can ask 32bits+ on AllocatePages().

  As most X86_64 platforms should support 64 bits addressing, we should
  extend GRUB_EFI_MAX_USABLE_ADDRESS to 64 bits to get more available
  memory.

   * When users grown the initramfs, then probably will get initramfs
  not found which really annoyed and impact the user experience (system
  not able to boot).

  [Test Plan]

   * detailed instructions how to reproduce the bug:

  1. Any method to grow the initramfs, such as install nvidia-driver.

  2. If developers would like to reproduce, then could dd if=/dev/random
  of=... bs=1M count=500, something like:

  ```
  $ cat /usr/share/initramfs-tools/hooks/zzz-touch-a-file
  #!/bin/sh

  PREREQ=""

  prereqs()
  {
  echo "$PREREQ"
  }

  case $1 in
  # get pre-requisites
  prereqs)
  prereqs
  exit 0
  ;;
  esac

  . /usr/share/initramfs-tools/hook-functions
  dd if=/dev/random of=${DESTDIR}/test-500M bs=1M count=500
  ```

  And then update-initramfs

   * After applying my patches, the issue is gone.

   * I did also test my test grubx64.efi in:

  1. X86_64 qemu with
  1.1. 60M initramfs + 5.15.0-37-generic kernel
  1.2. 565M initramfs + 5.17.0-1011-oem kernel

  2. Amd64 HP mobile workstation with
  2.1. 65M initramfs + 5.15.0-39-generic kernel
  2.2. 771M initramfs + 5.17.0-1011-oem kernel

  All working well.

  [Where problems could occur]

  * The changes almost in i386/efi, thus the impact will be in the i386 / 
x86_64 EFI system.
  The other change is to modify the “grub-core/kern/efi/mm.c” but I use the 
original addressing for “arm/arm64/ia64/riscv32/riscv64”.
  Thus it should not impact them.

  * There is a “#if defined(__x86_64__)” which intent to limit the >
  32bits code in i386 system and also

  ```
   #if defined (__code_model_large__)
  -#define GRUB_EFI_MAX_USABLE_ADDRESS 0x
  +#define GRUB_EFI_MAX_USABLE_ADDRESS __UINTPTR_MAX__
  +#define GRUB_EFI_MAX_ALLOCATION_ADDRESS 0x7fff
   #else
   #define GRUB_EFI_MAX_USABLE_ADDRESS 0x7fff
  +#define GRUB_EFI_MAX_ALLOCATION_ADDRESS 0x3fff
   #endif
  ```

  If everything works as expected, then i386 should working good.

  If not lucky, based on “UEFI writers’ guide”[2], the i386 will get >
  4GB memory region and never be able to access.

  [Other Info]

   * Upstream grub2 bug #61058
  https://savannah.gnu.org/bugs/index.php?61058

   * Test PPA: https://launchpad.net/~os369510/+archive/ubuntu/lp1842320

   * Test grubx64.efi:
  https://people.canonical.com/~jeremysu/lp1842320/grubx64.efi.lp1842320

   * Test source code: https://github.com/os369510/grub2/tree/lp1842320

   * If you built the package, then test grubx64.efi is under
  “obj/monoli

[Touch-packages] [Bug 1997224] Re: [NUC12WSKi5, Realtek ALC269VB, Green Headphone Out, Left] Playback problem with startup applications

2022-11-22 Thread Christian Stussak
I managed to get audio output going using amixer:
amixer sset Master mute unmute 1- 1+

Both parts are necessary (mute/unmute and volume adjustment). Just
muting/unmuting or adjusting the volume does not bring back audio
output.

I can put it in my start script without adding any possibly insufficient
delay prior to it.

I still don't understand why this is needed. If playback is delayed long
enough, the "audio system" (I don't know which component) seems to do
something similar internally and it magically works. However, this is
not how it is supposed to work, because a user (or a start script) can
not know how long the delay actually needs to be.

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

Title:
  [NUC12WSKi5, Realtek ALC269VB, Green Headphone Out, Left] Playback
  problem with startup applications

Status in alsa-driver package in Ubuntu:
  New

Bug description:
  I am starting an audio application (a.g. aplay, paplay, any media
  player) automatically after login (through the "Startup
  Applications"). I can see that the app is playing some audio through
  PulseAudio by checking pavucontrol. However, no sound is output to the
  speaker.

  When I delay the startup of the app a couple of seconds (e.g. via
  sleep 5), the sound is played as expected.

  We tried to analyze the issue here:
  https://answers.launchpad.net/ubuntu/+question/703840

  It seems that there is something wrong with the mixer when audio apps
  are launched very early after boot (or login?): The "Master Playback
  Volume" is set to 0 at the ALSA level, and it seems that PulseAudio is
  not able to raise it if audio playback is started so early. Attempts
  to automatically raise the "Master Playback Volume" through amixer
  also failed. The "Master Playback Volume" stays at 0. As mentioned
  above, when the start of the playback is delayed a bit, the "Master
  Playback Volume" is at 100 as expected.

  ProblemType: Bug
  DistroRelease: Ubuntu 22.04
  Package: alsa-base 1.0.25+dfsg-0ubuntu7
  ProcVersionSignature: Ubuntu 5.15.0-53.59-generic 5.15.64
  Uname: Linux 5.15.0-53-generic x86_64
  ApportVersion: 2.20.11-0ubuntu82.1
  Architecture: amd64
  AudioDevicesInUse:
   USERPID ACCESS COMMAND
   /dev/snd/controlC0:  kiosk  1081 F pulseaudio
   /dev/snd/pcmC0D0c:   kiosk  1081 F...m pulseaudio
   /dev/snd/pcmC0D0p:   kiosk  1081 F...m pulseaudio
  CasperMD5CheckResult: pass
  Date: Mon Nov 21 10:35:48 2022
  InstallationDate: Installed on 2022-11-21 (0 days ago)
  InstallationMedia: Ubuntu 22.04.1 LTS "Jammy Jellyfish" - Release amd64 
(20220809.1)
  PackageArchitecture: all
  SourcePackage: alsa-driver
  Symptom: audio
  Symptom_AlsaPlaybackTest: ALSA playback test through plughw:PCH successful
  Symptom_Card: Built-in Audio - HDA Intel PCH
  Symptom_Jack: Green Headphone Out, Left
  Symptom_PulsePlaybackTest: PulseAudio playback test successful
  Symptom_Type: None of the above
  Title: [NUC12WSKi5, Realtek ALC269VB, Green Headphone Out, Left] Playback 
problem
  UpgradeStatus: No upgrade log present (probably fresh install)
  dmi.bios.date: 07/18/2022
  dmi.bios.release: 5.26
  dmi.bios.vendor: Intel Corp.
  dmi.bios.version: WSADL357.0085.2022.0718.1739
  dmi.board.name: NUC12WSBi5
  dmi.board.vendor: Intel Corporation
  dmi.board.version: M46425-302
  dmi.chassis.type: 35
  dmi.chassis.vendor: Intel Corporation
  dmi.chassis.version: 2.0
  dmi.modalias: 
dmi:bvnIntelCorp.:bvrWSADL357.0085.2022.0718.1739:bd07/18/2022:br5.26:svnIntel(R)ClientSystems:pnNUC12WSKi5:pvrM46708-302:rvnIntelCorporation:rnNUC12WSBi5:rvrM46425-302:cvnIntelCorporation:ct35:cvr2.0:skuNUC12WSKi5000:
  dmi.product.family: WS
  dmi.product.name: NUC12WSKi5
  dmi.product.sku: NUC12WSKi5000
  dmi.product.version: M46708-302
  dmi.sys.vendor: Intel(R) Client Systems

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/alsa-driver/+bug/1997224/+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 1962454] Re: Oops pages show wrong time window in JournalErrors

2022-11-22 Thread Benjamin Drung
Tested on focal. Test script:

```
#!/bin/sh
set -u

log() {
local msg="$1"
echo "I: $msg"
sudo sh -c "echo '$msg' > /dev/kmsg"
}

sudo rm /var/crash/*

date
log "some messages"
sleep 1
log "more messages"
sleep 3600 &
killall -11 sleep
log 'message after crash'
sleep 5
log 'message 5 seconds after crash'
sleep 10
log 'message 10 seconds after crash'
```

Steps:
* Run the test script
* Close the Apport crash window
* Wait > 10 seconds
* `ubuntu-bug /var/crash/_usr_bin_sleep.1000.crash`

Verified 2.20.11-0ubuntu27.25 for focal:
https://errors.ubuntu.com/oops/b6e647e1-6a79-11ed-a977-fa163e55efd0

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

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

Title:
  Oops pages show wrong time window in JournalErrors

Status in Apport:
  Fix Released
Status in apport package in Ubuntu:
  Fix Released
Status in apport source package in Focal:
  Fix Committed
Status in apport source package in Jammy:
  Fix Committed

Bug description:
  [Impact]

  Oops pages show wrong time window in JournalErrors. For example, I
  just experienced a crash at:

    Feb 28 17:31:12

  And the JournalErrors entries are:

    Feb 28 17:31:30 - Feb 28 17:31:41

  So don't relate to the crash.

  [Test Plan]

  1. Find a recent crash report from a relevant Ubuntu release on
  https://errors.ubuntu.com/ If you're looking at
  https://errors.ubuntu.com/problem/SOMETHING then scroll down and pick
  a relevant instance from the Occurrences list.

  2. Now you're on a page starting with https://errors.ubuntu.com/oops/
  look at ApportVersion and verify that apport is a recent enough
  version to contain the proposed fix. If not then go to step 1.

  3. Verify the Date field falls within the time range of the
  JournalErrors entries.

  Step 3 might fail in the case of there being no system log entries
  from around the time of the crash. That does not necessarily mean the
  test plan has failed. Go to step 1 and pick a different crash.

  Prior to the fix you would almost never find oops pages that would
  pass the test. After the fix you should find many/most oops pages do
  pass the test.

  [Where problems could occur]

  Worst case - in any part of the bug reporting/collection procedure,
  since that is what's changing.

  [Other Info]

  Due to the huge amount of broken autopkgtest tests, the diff for the
  SRUs are bigger than desired. The individual commits in
  https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/apport/ are
  probably easier to review.

  * jammy SRU: 
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/apport/log/?h=1fa042cc27714c407494b3d6dfd0730bb984f3eb
  * focal SRU: 
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/apport/log/?h=eaa92037c7dfba621719c6f81fd75f6a09e90881

To manage notifications about this bug go to:
https://bugs.launchpad.net/apport/+bug/1962454/+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 1915910] Re: evince does not print (apparmor, pxgsettings)

2022-11-22 Thread w-sky
Hello everyone, I applied Jeffersons version of the solution and it
helped (great!), but then I reverted '/etc/apparmor.d/usr.bin.evince' to
the original version and printing with evince still works, even after
reboot. Is it possible that this setting has to be applied only once?

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

Title:
  evince does not print (apparmor, pxgsettings)

Status in evince package in Ubuntu:
  Confirmed
Status in libproxy package in Ubuntu:
  Confirmed
Status in evince package in Debian:
  New

Bug description:
  audit: type=1400 audit(1613557537.646:81): apparmor="DENIED"
  operation="exec" profile="/usr/bin/evince"
  name="/usr/lib/x86_64-linux-gnu/libproxy/0.4.17/pxgsettings" pid=3500
  comm="sh" requested_mask="x" denied_mask="x" fsuid=1000 ouid=0

  It seems that evince has no rights to print if I understand this
  correctly

  Printing the same pdf-file from the same origin/folder works with
  OCULAR

  The error is reproduceable

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/evince/+bug/1915910/+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 1962454] Re: Oops pages show wrong time window in JournalErrors

2022-11-22 Thread Benjamin Drung
Successfully retried verification for jammy:
https://errors.ubuntu.com/oops/b0c797d4-6a6c-11ed-b539-fa163ef35206

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

Title:
  Oops pages show wrong time window in JournalErrors

Status in Apport:
  Fix Released
Status in apport package in Ubuntu:
  Fix Released
Status in apport source package in Focal:
  Fix Committed
Status in apport source package in Jammy:
  Fix Committed

Bug description:
  [Impact]

  Oops pages show wrong time window in JournalErrors. For example, I
  just experienced a crash at:

    Feb 28 17:31:12

  And the JournalErrors entries are:

    Feb 28 17:31:30 - Feb 28 17:31:41

  So don't relate to the crash.

  [Test Plan]

  1. Find a recent crash report from a relevant Ubuntu release on
  https://errors.ubuntu.com/ If you're looking at
  https://errors.ubuntu.com/problem/SOMETHING then scroll down and pick
  a relevant instance from the Occurrences list.

  2. Now you're on a page starting with https://errors.ubuntu.com/oops/
  look at ApportVersion and verify that apport is a recent enough
  version to contain the proposed fix. If not then go to step 1.

  3. Verify the Date field falls within the time range of the
  JournalErrors entries.

  Step 3 might fail in the case of there being no system log entries
  from around the time of the crash. That does not necessarily mean the
  test plan has failed. Go to step 1 and pick a different crash.

  Prior to the fix you would almost never find oops pages that would
  pass the test. After the fix you should find many/most oops pages do
  pass the test.

  [Where problems could occur]

  Worst case - in any part of the bug reporting/collection procedure,
  since that is what's changing.

  [Other Info]

  Due to the huge amount of broken autopkgtest tests, the diff for the
  SRUs are bigger than desired. The individual commits in
  https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/apport/ are
  probably easier to review.

  * jammy SRU: 
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/apport/log/?h=1fa042cc27714c407494b3d6dfd0730bb984f3eb
  * focal SRU: 
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/apport/log/?h=eaa92037c7dfba621719c6f81fd75f6a09e90881

To manage notifications about this bug go to:
https://bugs.launchpad.net/apport/+bug/1962454/+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 1997338] Re: libdbus-1-3 uninstallable on autopkgtest

2022-11-22 Thread Sebastien Bacher
The issue is that the current base image was built on kinetic and
included dbus binaries from kinetic-security which are newer than what
is in lunar, or the lunar env doesn't enable proposed anymore. We are
talking to the autopkgtest team about regenerating an image on lunar

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

Title:
  libdbus-1-3 uninstallable on autopkgtest

Status in dbus package in Ubuntu:
  Confirmed

Bug description:
  https://autopkgtest.ubuntu.com/results/autopkgtest-
  lunar/lunar/i386/v/vlc/20221121_104906_b4207@/log.gz

  Starting pkgProblemResolver with broken count: 9
  Starting 2 pkgProblemResolver with broken count: 9
  Investigating (0) libvlccore9:i386 < none -> 3.0.17.4-5 @un puN Ib >
  Broken libvlccore9:i386 Depends on libdbus-1-3:i386 < none | 1.14.0-2ubuntu2 
@un uH > (>= 1.9.14)
Considering libdbus-1-3:i386 0 as a solution to libvlccore9:i386 32
Considering libdbus-1-3:i386 0 as a solution to libvlccore9:i386 32
  Investigating (0) libqt5dbus5:i386 < none -> 5.15.6+dfsg-1 @un puN Ib >
  Broken libqt5dbus5:i386 Depends on libdbus-1-3:i386 < none | 1.14.0-2ubuntu2 
@un uH > (>= 1.9.14)
Considering libdbus-1-3:i386 0 as a solution to libqt5dbus5:i386 4
Considering libdbus-1-3:i386 0 as a solution to libqt5dbus5:i386 4
  Investigating (0) libpulse0:i386 < none -> 1:16.1+dfsg1-1ubuntu3 @un puN Ib >
  Broken libpulse0:i386 Depends on libdbus-1-3:i386 < none | 1.14.0-2ubuntu2 
@un uH > (>= 1.9.14)
Considering libdbus-1-3:i386 0 as a solution to libpulse0:i386 4
Considering libdbus-1-3:i386 0 as a solution to libpulse0:i386 4
  Investigating (0) libavahi-client3:i386 < none -> 0.8-6ubuntu1 @un puN Ib >
  Broken libavahi-client3:i386 Depends on libdbus-1-3:i386 < none | 
1.14.0-2ubuntu2 @un uH > (>= 1.9.14)
Considering libdbus-1-3:i386 0 as a solution to libavahi-client3:i386 2
Considering libdbus-1-3:i386 0 as a solution to libavahi-client3:i386 2
  Investigating (0) libatspi2.0-0:i386 < none -> 2.46.0-3 @un puN Ib >
  Broken libatspi2.0-0:i386 Depends on libdbus-1-3:i386 < none | 
1.14.0-2ubuntu2 @un uH > (>= 1.9.14)
Considering libdbus-1-3:i386 0 as a solution to libatspi2.0-0:i386 0
Considering libdbus-1-3:i386 0 as a solution to libatspi2.0-0:i386 0
  Investigating (0) vlc-plugin-base:i386 < none -> 3.0.17.4-5 @un puN Ib >
  Broken vlc-plugin-base:i386 Depends on libdbus-1-3:i386 < none | 
1.14.0-2ubuntu2 @un uH > (>= 1.9.14)
Considering libdbus-1-3:i386 0 as a solution to vlc-plugin-base:i386 0
Considering libdbus-1-3:i386 0 as a solution to vlc-plugin-base:i386 0
  Investigating (0) libfluidsynth3:i386 < none -> 2.2.8-1 @un puN Ib >
  Broken libfluidsynth3:i386 Depends on libdbus-1-3:i386 < none | 
1.14.0-2ubuntu2 @un uH > (>= 1.9.14)
Considering libdbus-1-3:i386 0 as a solution to libfluidsynth3:i386 0
Considering libdbus-1-3:i386 0 as a solution to libfluidsynth3:i386 0
  Investigating (0) libatk-bridge2.0-0:i386 < none -> 2.46.0-3 @un puN Ib >
  Broken libatk-bridge2.0-0:i386 Depends on libdbus-1-3:i386 < none | 
1.14.0-2ubuntu2 @un uH > (>= 1.9.14)
Considering libdbus-1-3:i386 0 as a solution to libatk-bridge2.0-0:i386 0
Considering libdbus-1-3:i386 0 as a solution to libatk-bridge2.0-0:i386 0
  Investigating (0) libdebuginfod1:i386 < none -> 0.187-4 @un puN Ib >
  Broken libdebuginfod1:i386 Depends on libcurl3-gnutls:i386 < none | 7.85.0-1 
@un uH > (>= 7.28.0)
Considering libcurl3-gnutls:i386 0 as a solution to libdebuginfod1:i386 0
Considering libcurl3-gnutls:i386 0 as a solution to libdebuginfod1:i386 0
  Done
  Some packages could not be installed. This may mean that you have
  requested an impossible situation or if you are using the unstable
  distribution that some required packages have not yet been created
  or been moved out of Incoming.
  The following information may help to resolve the situation:

  The following packages have unmet dependencies:
   libatk-bridge2.0-0:i386 : Depends: libdbus-1-3:i386 (>= 1.9.14) but it is 
not going to be installed
   libatspi2.0-0:i386 : Depends: libdbus-1-3:i386 (>= 1.9.14) but it is not 
going to be installed
   libavahi-client3:i386 : Depends: libdbus-1-3:i386 (>= 1.9.14) but it is not 
going to be installed
   libdebuginfod1:i386 : Depends: libcurl3-gnutls:i386 (>= 7.28.0) but it is 
not going to be installed
   libfluidsynth3:i386 : Depends: libdbus-1-3:i386 (>= 1.9.14) but it is not 
going to be installed
   libpulse0:i386 : Depends: libdbus-1-3:i386 (>= 1.9.14) but it is not going 
to be installed
   libqt5dbus5:i386 : Depends: libdbus-1-3:i386 (>= 1.9.14) but it is not going 
to be installed
   libvlccore9:i386 : Depends: libdbus-1-3:i386 (>= 1.9.14) but it is not going 
to be installed
   vlc-plugin-base:i386 : Depends: libdbus-1-3:i386 (>= 1.9.14) but it is not 
going to be installed
  E: Unable to correct problem

[Touch-packages] [Bug 1997338] Re: libdbus-1-3 uninstallable on autopkgtest

2022-11-22 Thread Rik Mills
> This seems to be affecting a lot more stuff than just libatk-
bridge2.0-0 and more architectures than just i386.

Seems that the base testbed (see 'testbed-packages' from
artefacts.tar.gz) on many runs includes packages from proposed. e.g. the
dbus 1.14.0-2ubuntu3 and curl 7.86.0-2 proposed versions.

A test then say wanting to install test deps of dbus-x11 1.14.0-2ubuntu2
depending on the other dbus 1.14.0-2ubuntu2 packages from the release
pocket is going to fail to satisfy deps, as seems to be happening.

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

Title:
  libdbus-1-3 uninstallable on autopkgtest

Status in dbus package in Ubuntu:
  Confirmed

Bug description:
  https://autopkgtest.ubuntu.com/results/autopkgtest-
  lunar/lunar/i386/v/vlc/20221121_104906_b4207@/log.gz

  Starting pkgProblemResolver with broken count: 9
  Starting 2 pkgProblemResolver with broken count: 9
  Investigating (0) libvlccore9:i386 < none -> 3.0.17.4-5 @un puN Ib >
  Broken libvlccore9:i386 Depends on libdbus-1-3:i386 < none | 1.14.0-2ubuntu2 
@un uH > (>= 1.9.14)
Considering libdbus-1-3:i386 0 as a solution to libvlccore9:i386 32
Considering libdbus-1-3:i386 0 as a solution to libvlccore9:i386 32
  Investigating (0) libqt5dbus5:i386 < none -> 5.15.6+dfsg-1 @un puN Ib >
  Broken libqt5dbus5:i386 Depends on libdbus-1-3:i386 < none | 1.14.0-2ubuntu2 
@un uH > (>= 1.9.14)
Considering libdbus-1-3:i386 0 as a solution to libqt5dbus5:i386 4
Considering libdbus-1-3:i386 0 as a solution to libqt5dbus5:i386 4
  Investigating (0) libpulse0:i386 < none -> 1:16.1+dfsg1-1ubuntu3 @un puN Ib >
  Broken libpulse0:i386 Depends on libdbus-1-3:i386 < none | 1.14.0-2ubuntu2 
@un uH > (>= 1.9.14)
Considering libdbus-1-3:i386 0 as a solution to libpulse0:i386 4
Considering libdbus-1-3:i386 0 as a solution to libpulse0:i386 4
  Investigating (0) libavahi-client3:i386 < none -> 0.8-6ubuntu1 @un puN Ib >
  Broken libavahi-client3:i386 Depends on libdbus-1-3:i386 < none | 
1.14.0-2ubuntu2 @un uH > (>= 1.9.14)
Considering libdbus-1-3:i386 0 as a solution to libavahi-client3:i386 2
Considering libdbus-1-3:i386 0 as a solution to libavahi-client3:i386 2
  Investigating (0) libatspi2.0-0:i386 < none -> 2.46.0-3 @un puN Ib >
  Broken libatspi2.0-0:i386 Depends on libdbus-1-3:i386 < none | 
1.14.0-2ubuntu2 @un uH > (>= 1.9.14)
Considering libdbus-1-3:i386 0 as a solution to libatspi2.0-0:i386 0
Considering libdbus-1-3:i386 0 as a solution to libatspi2.0-0:i386 0
  Investigating (0) vlc-plugin-base:i386 < none -> 3.0.17.4-5 @un puN Ib >
  Broken vlc-plugin-base:i386 Depends on libdbus-1-3:i386 < none | 
1.14.0-2ubuntu2 @un uH > (>= 1.9.14)
Considering libdbus-1-3:i386 0 as a solution to vlc-plugin-base:i386 0
Considering libdbus-1-3:i386 0 as a solution to vlc-plugin-base:i386 0
  Investigating (0) libfluidsynth3:i386 < none -> 2.2.8-1 @un puN Ib >
  Broken libfluidsynth3:i386 Depends on libdbus-1-3:i386 < none | 
1.14.0-2ubuntu2 @un uH > (>= 1.9.14)
Considering libdbus-1-3:i386 0 as a solution to libfluidsynth3:i386 0
Considering libdbus-1-3:i386 0 as a solution to libfluidsynth3:i386 0
  Investigating (0) libatk-bridge2.0-0:i386 < none -> 2.46.0-3 @un puN Ib >
  Broken libatk-bridge2.0-0:i386 Depends on libdbus-1-3:i386 < none | 
1.14.0-2ubuntu2 @un uH > (>= 1.9.14)
Considering libdbus-1-3:i386 0 as a solution to libatk-bridge2.0-0:i386 0
Considering libdbus-1-3:i386 0 as a solution to libatk-bridge2.0-0:i386 0
  Investigating (0) libdebuginfod1:i386 < none -> 0.187-4 @un puN Ib >
  Broken libdebuginfod1:i386 Depends on libcurl3-gnutls:i386 < none | 7.85.0-1 
@un uH > (>= 7.28.0)
Considering libcurl3-gnutls:i386 0 as a solution to libdebuginfod1:i386 0
Considering libcurl3-gnutls:i386 0 as a solution to libdebuginfod1:i386 0
  Done
  Some packages could not be installed. This may mean that you have
  requested an impossible situation or if you are using the unstable
  distribution that some required packages have not yet been created
  or been moved out of Incoming.
  The following information may help to resolve the situation:

  The following packages have unmet dependencies:
   libatk-bridge2.0-0:i386 : Depends: libdbus-1-3:i386 (>= 1.9.14) but it is 
not going to be installed
   libatspi2.0-0:i386 : Depends: libdbus-1-3:i386 (>= 1.9.14) but it is not 
going to be installed
   libavahi-client3:i386 : Depends: libdbus-1-3:i386 (>= 1.9.14) but it is not 
going to be installed
   libdebuginfod1:i386 : Depends: libcurl3-gnutls:i386 (>= 7.28.0) but it is 
not going to be installed
   libfluidsynth3:i386 : Depends: libdbus-1-3:i386 (>= 1.9.14) but it is not 
going to be installed
   libpulse0:i386 : Depends: libdbus-1-3:i386 (>= 1.9.14) but it is not going 
to be installed
   libqt5dbus5:i386 : Depends: libdbus-1-3:i386 (>= 1.9.14) but it is not going 
to be

[Touch-packages] [Bug 1997278] Re: Merge tiff 4.4.0-5 (main) from Debian unstable (main)

2022-11-22 Thread Amin Bandali
** Changed in: tiff (Ubuntu)
 Assignee: (unassigned) => Amin Bandali (bandali)

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

Title:
  Merge tiff 4.4.0-5 (main) from Debian unstable (main)

Status in tiff package in Ubuntu:
  In Progress

Bug description:
  Please merge tiff 4.4.0-5 (main) from Debian unstable (main)

  Changelog entries since current kinetic version 4.4.0-4ubuntu3:

  tiff (4.4.0-5) unstable; urgency=high

* Backport security fix for CVE-2022-3597, CVE-2022-3626 and CVE-2022-3627,
  out of bounds write and denial of service via a crafted TIFF file.
* Backport security fix for CVE-2022-3570, multiple heap buffer overflows
  via crafted TIFF file.
* Backport security fix for CVE-2022-3599, denial-of-service via a crafted
  TIFF file.
* Backport security fix for CVE-2022-3598, denial-of-service via a crafted
  TIFF file (closes: #1022555).

   -- Laszlo Boszormenyi (GCS)   Sun, 23 Oct 2022
  22:38:15 +0200

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/tiff/+bug/1997278/+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 1990200] Re: goa-daemon crashed with SIGABRT

2022-11-22 Thread Sebastien Bacher
** Description changed:

+ * Impact
+ 
+ The gnome-online-accounts sometime crash after resuming from suspend
+ 
+ 
+ * Test case
+ 
+ Install the gnome-online-accounts update, restart your system and verify
+ that configured online accounts keep working. Taking a Google account
+ example, calendar events should show in gnome-calendar and the top panel
+ widget, evolution should list your email account and nautilus should be
+ able to browse your gdrive folder.
+ 
+ 
+ * Regression potential
+ 
+ The patch makes the code better handle an empty payload. The librest
+ rdepends in the archive are gnome-initial-setup/gnome-online-
+ accounts/gnome-maps so we should verify that those keep working as
+ expected.
+ 
+ -
+ 
  Unknown cause of this crash.  Was alerted to it after waking the system
  from sleep mode.
  
  ProblemType: Crash
  DistroRelease: Ubuntu 22.10
  Package: gnome-online-accounts 3.45.2-3
  ProcVersionSignature: Ubuntu 5.19.0-15.15-generic 5.19.0
  Uname: Linux 5.19.0-15-generic x86_64
  NonfreeKernelModules: nvidia_modeset nvidia
  ApportVersion: 2.23.0-0ubuntu2
  Architecture: amd64
  CasperMD5CheckResult: pass
  CrashCounter: 1
  Date: Mon Sep 19 19:26:29 2022
  ExecutablePath: /usr/libexec/goa-daemon
  InstallationDate: Installed on 2022-09-17 (2 days ago)
  InstallationMedia: Ubuntu 22.10 "Kinetic Kudu" - Alpha amd64 (20220917)
  ProcCmdline: /usr/libexec/goa-daemon
  ProcEnviron:
-  SHELL=/bin/bash
-  XDG_RUNTIME_DIR=
-  PATH=(custom, no user)
-  LANG=en_US.UTF-8
+  SHELL=/bin/bash
+  XDG_RUNTIME_DIR=
+  PATH=(custom, no user)
+  LANG=en_US.UTF-8
  Signal: 6
  SourcePackage: gnome-online-accounts
  StacktraceTop:
-  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
-  g_assertion_message_expr () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
-  () at /lib/x86_64-linux-gnu/librest-1.0.so.0
-  rest_proxy_call_sync () at /lib/x86_64-linux-gnu/librest-1.0.so.0
-  () at /lib/x86_64-linux-gnu/libgoa-backend-1.0.so.1
+  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
+  g_assertion_message_expr () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
+  () at /lib/x86_64-linux-gnu/librest-1.0.so.0
+  rest_proxy_call_sync () at /lib/x86_64-linux-gnu/librest-1.0.so.0
+  () at /lib/x86_64-linux-gnu/libgoa-backend-1.0.so.1
  Title: goa-daemon crashed with SIGABRT
  UpgradeStatus: No upgrade log present (probably fresh install)
  UserGroups: adm cdrom dip lpadmin lxd plugdev sambashare sudo
  separator:

** Description changed:

  * Impact
  
  The gnome-online-accounts sometime crash after resuming from suspend
  
- 
  * Test case
  
- Install the gnome-online-accounts update, restart your system and verify
- that configured online accounts keep working. Taking a Google account
+ Install the librest update, restart your system and verify that
+ configured online accounts keep working. Taking a Google account
  example, calendar events should show in gnome-calendar and the top panel
  widget, evolution should list your email account and nautilus should be
  able to browse your gdrive folder.
- 
  
  * Regression potential
  
  The patch makes the code better handle an empty payload. The librest
  rdepends in the archive are gnome-initial-setup/gnome-online-
  accounts/gnome-maps so we should verify that those keep working as
  expected.
  
  -
  
  Unknown cause of this crash.  Was alerted to it after waking the system
  from sleep mode.
  
  ProblemType: Crash
  DistroRelease: Ubuntu 22.10
  Package: gnome-online-accounts 3.45.2-3
  ProcVersionSignature: Ubuntu 5.19.0-15.15-generic 5.19.0
  Uname: Linux 5.19.0-15-generic x86_64
  NonfreeKernelModules: nvidia_modeset nvidia
  ApportVersion: 2.23.0-0ubuntu2
  Architecture: amd64
  CasperMD5CheckResult: pass
  CrashCounter: 1
  Date: Mon Sep 19 19:26:29 2022
  ExecutablePath: /usr/libexec/goa-daemon
  InstallationDate: Installed on 2022-09-17 (2 days ago)
  InstallationMedia: Ubuntu 22.10 "Kinetic Kudu" - Alpha amd64 (20220917)
  ProcCmdline: /usr/libexec/goa-daemon
  ProcEnviron:
   SHELL=/bin/bash
   XDG_RUNTIME_DIR=
   PATH=(custom, no user)
   LANG=en_US.UTF-8
  Signal: 6
  SourcePackage: gnome-online-accounts
  StacktraceTop:
   () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
   g_assertion_message_expr () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
   () at /lib/x86_64-linux-gnu/librest-1.0.so.0
   rest_proxy_call_sync () at /lib/x86_64-linux-gnu/librest-1.0.so.0
   () at /lib/x86_64-linux-gnu/libgoa-backend-1.0.so.1
  Title: goa-daemon crashed with SIGABRT
  UpgradeStatus: No upgrade log present (probably fresh install)
  UserGroups: adm cdrom dip lpadmin lxd plugdev sambashare sudo
  separator:

** Description changed:

  * Impact
  
  The gnome-online-accounts sometime crash after resuming from suspend
  
  * Test case
  
  Install the librest update, restart your system and verify that
  configured online accounts keep working. Taking a Google account
  example, calendar events should show in gnome-c

[Touch-packages] [Bug 1990200] Re: goa-daemon crashed with SIGABRT

2022-11-22 Thread Sebastien Bacher
** Also affects: librest (Ubuntu)
   Importance: Undecided
   Status: New

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

** Changed in: librest (Ubuntu)
   Status: New => Fix Committed

** Changed in: librest (Ubuntu)
 Assignee: (unassigned) => Sebastien Bacher (seb128)

** Changed in: gnome-online-accounts (Ubuntu)
   Status: Triaged => Invalid

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

Title:
  goa-daemon crashed with SIGABRT

Status in gnome-online-accounts:
  New
Status in gnome-online-accounts package in Ubuntu:
  Invalid
Status in librest package in Ubuntu:
  Fix Committed

Bug description:
  Unknown cause of this crash.  Was alerted to it after waking the
  system from sleep mode.

  ProblemType: Crash
  DistroRelease: Ubuntu 22.10
  Package: gnome-online-accounts 3.45.2-3
  ProcVersionSignature: Ubuntu 5.19.0-15.15-generic 5.19.0
  Uname: Linux 5.19.0-15-generic x86_64
  NonfreeKernelModules: nvidia_modeset nvidia
  ApportVersion: 2.23.0-0ubuntu2
  Architecture: amd64
  CasperMD5CheckResult: pass
  CrashCounter: 1
  Date: Mon Sep 19 19:26:29 2022
  ExecutablePath: /usr/libexec/goa-daemon
  InstallationDate: Installed on 2022-09-17 (2 days ago)
  InstallationMedia: Ubuntu 22.10 "Kinetic Kudu" - Alpha amd64 (20220917)
  ProcCmdline: /usr/libexec/goa-daemon
  ProcEnviron:
   SHELL=/bin/bash
   XDG_RUNTIME_DIR=
   PATH=(custom, no user)
   LANG=en_US.UTF-8
  Signal: 6
  SourcePackage: gnome-online-accounts
  StacktraceTop:
   () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
   g_assertion_message_expr () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
   () at /lib/x86_64-linux-gnu/librest-1.0.so.0
   rest_proxy_call_sync () at /lib/x86_64-linux-gnu/librest-1.0.so.0
   () at /lib/x86_64-linux-gnu/libgoa-backend-1.0.so.1
  Title: goa-daemon crashed with SIGABRT
  UpgradeStatus: No upgrade log present (probably fresh install)
  UserGroups: adm cdrom dip lpadmin lxd plugdev sambashare sudo
  separator:

To manage notifications about this bug go to:
https://bugs.launchpad.net/gnome-online-accounts/+bug/1990200/+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 1556302] Re: Ubuntu patch to add HOME to env_keep makes custom commands vulnerable by default

2022-11-22 Thread lolo
** Changed in: ubuntu-release-notes
   Status: Confirmed => Incomplete

** Changed in: sudo (Ubuntu Xenial)
 Assignee: (unassigned) => lolo (lolo2020)

** Changed in: sudo (Ubuntu Bionic)
 Assignee: (unassigned) => lolo (lolo2020)

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

Title:
  Ubuntu patch to add HOME to env_keep makes custom commands vulnerable
  by default

Status in Release Notes for Ubuntu:
  Incomplete
Status in sudo package in Ubuntu:
  Fix Released
Status in sudo source package in Xenial:
  In Progress
Status in sudo source package in Bionic:
  In Progress
Status in sudo source package in Cosmic:
  Won't Fix
Status in sudo source package in Disco:
  Won't Fix
Status in sudo source package in Eoan:
  Fix Released

Bug description:
  [impact]

  sudo does not set HOME to the target user's HOME

  [test case]

  ddstreet@thorin:~$ sudo printenv | grep HOME
  HOME=/home/ddstreet

  [regression potential]

  this is a significant behavior change.  As mentioned in comment 11
  (and later, and other bugs duped to this, and the mailing list
  discussion, etc) users of Ubuntu so far have been used to running sudo
  with their own HOME set, not root's HOME.  Therefore, it's
  inappropriate to change this behavior for existing releases; this
  should be changed starting in Eoan, and only the sudo and sudoers man
  pages changed in previous releases to indicate the actual behavior of
  sudo in those releases.

  [other info]

  Shortly after upstream changed the behavior, the patch to keep HOME as
  the calling (instead of target) user was added in bug 760140.

  For quick reference to anyone coming to this bug, the pre-19.10
  behavior (of sudo keeping the calling user's $HOME) can be disabled by
  running 'sudo visudo' and adding this line:

  Defaultsalways_set_home

  or, run sudo with the -H param.

  --
  original description:
  --

  I wanted to allow certain users to execute a python script as another user, 
so I created the following sudoers config:
  Defaults env_reset
  source_user ALL=(target_user) NOPASSWD: /home/target_user/bin/script.py

  This results in a highly insecure Python environment because the
  source user can set HOME and override any Python package by putting
  files in $HOME/.local/lib/python*/site-packages/.

  This should be a safe configuration because the default behaviour (as
  specified in the man page) is that env_reset will replace HOME with
  the target user's home directory. The "env_reset" option even has
  special behaviour for bash which has its own potential environment
  vulnerabilities.

  However there is an Ubuntu-specific patch in the package
  (keep_home_by_default.patch) that makes sudo preserve HOME by default,
  which negates the correct behaviour of "env_reset". It should not be
  necessary to explicitly specify the "always_set_home" option in order
  to negate this patch.

  The patch should be removed and the default /etc/sudoers should
  explicitly add HOME to "env_keep" for the "allow admins to run any
  command as root" entries, to get the desired behaviour without
  creating security issues for other sudoers commands.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-release-notes/+bug/1556302/+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 1962454] Re: Oops pages show wrong time window in JournalErrors

2022-11-22 Thread Benjamin Drung
Since I did not find a crash report with the updated apport, I created
one myself.

```
sudo sh -c "echo 'some messages' > /dev/kmsg"
sudo sh -c "echo 'more messages' > /dev/kmsg"
divide-by-zero
sudo sh -c "echo 'message after crash' > /dev/kmsg"
```

I waited over 10 second to actual act on the the crash report window.
Verified 2.20.11-0ubuntu82.2 for jammy:
https://errors.ubuntu.com/oops/0d64a788-6a64-11ed-a976-fa163e55efd0

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

** Changed in: apport (Ubuntu)
 Assignee: (unassigned) => Benjamin Drung (bdrung)

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

Title:
  Oops pages show wrong time window in JournalErrors

Status in Apport:
  Fix Released
Status in apport package in Ubuntu:
  Fix Released
Status in apport source package in Focal:
  Fix Committed
Status in apport source package in Jammy:
  Fix Committed

Bug description:
  [Impact]

  Oops pages show wrong time window in JournalErrors. For example, I
  just experienced a crash at:

    Feb 28 17:31:12

  And the JournalErrors entries are:

    Feb 28 17:31:30 - Feb 28 17:31:41

  So don't relate to the crash.

  [Test Plan]

  1. Find a recent crash report from a relevant Ubuntu release on
  https://errors.ubuntu.com/ If you're looking at
  https://errors.ubuntu.com/problem/SOMETHING then scroll down and pick
  a relevant instance from the Occurrences list.

  2. Now you're on a page starting with https://errors.ubuntu.com/oops/
  look at ApportVersion and verify that apport is a recent enough
  version to contain the proposed fix. If not then go to step 1.

  3. Verify the Date field falls within the time range of the
  JournalErrors entries.

  Step 3 might fail in the case of there being no system log entries
  from around the time of the crash. That does not necessarily mean the
  test plan has failed. Go to step 1 and pick a different crash.

  Prior to the fix you would almost never find oops pages that would
  pass the test. After the fix you should find many/most oops pages do
  pass the test.

  [Where problems could occur]

  Worst case - in any part of the bug reporting/collection procedure,
  since that is what's changing.

  [Other Info]

  Due to the huge amount of broken autopkgtest tests, the diff for the
  SRUs are bigger than desired. The individual commits in
  https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/apport/ are
  probably easier to review.

  * jammy SRU: 
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/apport/log/?h=1fa042cc27714c407494b3d6dfd0730bb984f3eb
  * focal SRU: 
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/apport/log/?h=eaa92037c7dfba621719c6f81fd75f6a09e90881

To manage notifications about this bug go to:
https://bugs.launchpad.net/apport/+bug/1962454/+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 1997360] Re: Update from git snapshot to stable 1.20

2022-11-22 Thread Sebastien Bacher
** Description changed:

  * Impact
  
  We did a git snapshot before Kinetic feature freeze on oem request to
  add support for newer hardware but upstream didn't roll out stable
  tarballs before release. The stable release is available now and fixing
  some issues found during the serie stabilization.
  
  * Test case
  
  - install modemmanager, libmbim, and libqmi from -proposed
  - restart the system
  - try to connect from GNOME using a SIM card, ensure the top bar indicator 
reflects the status and that the settings panel shows the correct properties 
for the connection
  
  The testing should be done on a variety of hardware from 3G to 5G
  modems.
  
  * Regression potential
  
  The stack is limited to modems handling so if there is a regression it
  is to be in the handling of those devices.
  
  Details of the changes in libqmi
  
https://gitlab.freedesktop.org/mobile-broadband/libqmi/-/compare/c40cd273...d0973775
  
  Details of the changes in libmbim
  
https://gitlab.freedesktop.org/mobile-broadband/libmbim/-/compare/f9ea6778...3c2f2571
+ 
+ Details of the changes in modemmanager
+ 
https://gitlab.freedesktop.org/mobile-broadband/ModemManager/-/compare/90fb43ff...d4fcb2a5
+ 
+ The Kinetic SRU is an intermediate step, the goal is to update 22.04
+ from 1.18 to 1.20 as part of new hardware enablement

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

Title:
  Update from git snapshot to stable 1.20

Status in libmbim package in Ubuntu:
  Fix Released
Status in libqmi package in Ubuntu:
  Fix Released
Status in modemmanager package in Ubuntu:
  Fix Released

Bug description:
  * Impact

  We did a git snapshot before Kinetic feature freeze on oem request to
  add support for newer hardware but upstream didn't roll out stable
  tarballs before release. The stable release is available now and
  fixing some issues found during the serie stabilization.

  * Test case

  - install modemmanager, libmbim, and libqmi from -proposed
  - restart the system
  - try to connect from GNOME using a SIM card, ensure the top bar indicator 
reflects the status and that the settings panel shows the correct properties 
for the connection

  The testing should be done on a variety of hardware from 3G to 5G
  modems.

  * Regression potential

  The stack is limited to modems handling so if there is a regression it
  is to be in the handling of those devices.

  Details of the changes in libqmi
  
https://gitlab.freedesktop.org/mobile-broadband/libqmi/-/compare/c40cd273...d0973775

  Details of the changes in libmbim
  
https://gitlab.freedesktop.org/mobile-broadband/libmbim/-/compare/f9ea6778...3c2f2571

  Details of the changes in modemmanager
  
https://gitlab.freedesktop.org/mobile-broadband/ModemManager/-/compare/90fb43ff...d4fcb2a5

  The Kinetic SRU is an intermediate step, the goal is to update 22.04
  from 1.18 to 1.20 as part of new hardware enablement

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/libmbim/+bug/1997360/+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 1997360] Re: Update from git snapshot to stable 1.20

2022-11-22 Thread Sebastien Bacher
** Description changed:

  * Impact
  
  We did a git snapshot before Kinetic feature freeze on oem request to
  add support for newer hardware but upstream didn't roll out stable
  tarballs before release. The stable release is available now and fixing
  some issues found during the serie stabilization.
  
  * Test case
  
  - install modemmanager, libmbim, and libqmi from -proposed
  - restart the system
  - try to connect from GNOME using a SIM card, ensure the top bar indicator 
reflects the status and that the settings panel shows the correct properties 
for the connection
  
  The testing should be done on a variety of hardware from 3G to 5G
  modems.
  
  * Regression potential
  
  The stack is limited to modems handling so if there is a regression it
  is to be in the handling of those devices.
  
  Details of the changes in libqmi
  
https://gitlab.freedesktop.org/mobile-broadband/libqmi/-/compare/c40cd273...d0973775
+ 
+ Details of the changes in libmbim
+ 
https://gitlab.freedesktop.org/mobile-broadband/libmbim/-/compare/f9ea6778...3c2f2571

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

Title:
  Update from git snapshot to stable 1.20

Status in libmbim package in Ubuntu:
  Fix Released
Status in libqmi package in Ubuntu:
  Fix Released
Status in modemmanager package in Ubuntu:
  Fix Released

Bug description:
  * Impact

  We did a git snapshot before Kinetic feature freeze on oem request to
  add support for newer hardware but upstream didn't roll out stable
  tarballs before release. The stable release is available now and
  fixing some issues found during the serie stabilization.

  * Test case

  - install modemmanager, libmbim, and libqmi from -proposed
  - restart the system
  - try to connect from GNOME using a SIM card, ensure the top bar indicator 
reflects the status and that the settings panel shows the correct properties 
for the connection

  The testing should be done on a variety of hardware from 3G to 5G
  modems.

  * Regression potential

  The stack is limited to modems handling so if there is a regression it
  is to be in the handling of those devices.

  Details of the changes in libqmi
  
https://gitlab.freedesktop.org/mobile-broadband/libqmi/-/compare/c40cd273...d0973775

  Details of the changes in libmbim
  
https://gitlab.freedesktop.org/mobile-broadband/libmbim/-/compare/f9ea6778...3c2f2571

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/libmbim/+bug/1997360/+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 1997338] Re: libatk-bridge2.0-0 uninstallable on i386

2022-11-22 Thread Jeremy Bicha
** Tags added: lunar rls-ll-incoming update-excuse

** Summary changed:

- libatk-bridge2.0-0 uninstallable on i386
+ libdbus-1-3 uninstallable on autopkgtest

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

Title:
  libdbus-1-3 uninstallable on autopkgtest

Status in dbus package in Ubuntu:
  Confirmed

Bug description:
  https://autopkgtest.ubuntu.com/results/autopkgtest-
  lunar/lunar/i386/v/vlc/20221121_104906_b4207@/log.gz

  Starting pkgProblemResolver with broken count: 9
  Starting 2 pkgProblemResolver with broken count: 9
  Investigating (0) libvlccore9:i386 < none -> 3.0.17.4-5 @un puN Ib >
  Broken libvlccore9:i386 Depends on libdbus-1-3:i386 < none | 1.14.0-2ubuntu2 
@un uH > (>= 1.9.14)
Considering libdbus-1-3:i386 0 as a solution to libvlccore9:i386 32
Considering libdbus-1-3:i386 0 as a solution to libvlccore9:i386 32
  Investigating (0) libqt5dbus5:i386 < none -> 5.15.6+dfsg-1 @un puN Ib >
  Broken libqt5dbus5:i386 Depends on libdbus-1-3:i386 < none | 1.14.0-2ubuntu2 
@un uH > (>= 1.9.14)
Considering libdbus-1-3:i386 0 as a solution to libqt5dbus5:i386 4
Considering libdbus-1-3:i386 0 as a solution to libqt5dbus5:i386 4
  Investigating (0) libpulse0:i386 < none -> 1:16.1+dfsg1-1ubuntu3 @un puN Ib >
  Broken libpulse0:i386 Depends on libdbus-1-3:i386 < none | 1.14.0-2ubuntu2 
@un uH > (>= 1.9.14)
Considering libdbus-1-3:i386 0 as a solution to libpulse0:i386 4
Considering libdbus-1-3:i386 0 as a solution to libpulse0:i386 4
  Investigating (0) libavahi-client3:i386 < none -> 0.8-6ubuntu1 @un puN Ib >
  Broken libavahi-client3:i386 Depends on libdbus-1-3:i386 < none | 
1.14.0-2ubuntu2 @un uH > (>= 1.9.14)
Considering libdbus-1-3:i386 0 as a solution to libavahi-client3:i386 2
Considering libdbus-1-3:i386 0 as a solution to libavahi-client3:i386 2
  Investigating (0) libatspi2.0-0:i386 < none -> 2.46.0-3 @un puN Ib >
  Broken libatspi2.0-0:i386 Depends on libdbus-1-3:i386 < none | 
1.14.0-2ubuntu2 @un uH > (>= 1.9.14)
Considering libdbus-1-3:i386 0 as a solution to libatspi2.0-0:i386 0
Considering libdbus-1-3:i386 0 as a solution to libatspi2.0-0:i386 0
  Investigating (0) vlc-plugin-base:i386 < none -> 3.0.17.4-5 @un puN Ib >
  Broken vlc-plugin-base:i386 Depends on libdbus-1-3:i386 < none | 
1.14.0-2ubuntu2 @un uH > (>= 1.9.14)
Considering libdbus-1-3:i386 0 as a solution to vlc-plugin-base:i386 0
Considering libdbus-1-3:i386 0 as a solution to vlc-plugin-base:i386 0
  Investigating (0) libfluidsynth3:i386 < none -> 2.2.8-1 @un puN Ib >
  Broken libfluidsynth3:i386 Depends on libdbus-1-3:i386 < none | 
1.14.0-2ubuntu2 @un uH > (>= 1.9.14)
Considering libdbus-1-3:i386 0 as a solution to libfluidsynth3:i386 0
Considering libdbus-1-3:i386 0 as a solution to libfluidsynth3:i386 0
  Investigating (0) libatk-bridge2.0-0:i386 < none -> 2.46.0-3 @un puN Ib >
  Broken libatk-bridge2.0-0:i386 Depends on libdbus-1-3:i386 < none | 
1.14.0-2ubuntu2 @un uH > (>= 1.9.14)
Considering libdbus-1-3:i386 0 as a solution to libatk-bridge2.0-0:i386 0
Considering libdbus-1-3:i386 0 as a solution to libatk-bridge2.0-0:i386 0
  Investigating (0) libdebuginfod1:i386 < none -> 0.187-4 @un puN Ib >
  Broken libdebuginfod1:i386 Depends on libcurl3-gnutls:i386 < none | 7.85.0-1 
@un uH > (>= 7.28.0)
Considering libcurl3-gnutls:i386 0 as a solution to libdebuginfod1:i386 0
Considering libcurl3-gnutls:i386 0 as a solution to libdebuginfod1:i386 0
  Done
  Some packages could not be installed. This may mean that you have
  requested an impossible situation or if you are using the unstable
  distribution that some required packages have not yet been created
  or been moved out of Incoming.
  The following information may help to resolve the situation:

  The following packages have unmet dependencies:
   libatk-bridge2.0-0:i386 : Depends: libdbus-1-3:i386 (>= 1.9.14) but it is 
not going to be installed
   libatspi2.0-0:i386 : Depends: libdbus-1-3:i386 (>= 1.9.14) but it is not 
going to be installed
   libavahi-client3:i386 : Depends: libdbus-1-3:i386 (>= 1.9.14) but it is not 
going to be installed
   libdebuginfod1:i386 : Depends: libcurl3-gnutls:i386 (>= 7.28.0) but it is 
not going to be installed
   libfluidsynth3:i386 : Depends: libdbus-1-3:i386 (>= 1.9.14) but it is not 
going to be installed
   libpulse0:i386 : Depends: libdbus-1-3:i386 (>= 1.9.14) but it is not going 
to be installed
   libqt5dbus5:i386 : Depends: libdbus-1-3:i386 (>= 1.9.14) but it is not going 
to be installed
   libvlccore9:i386 : Depends: libdbus-1-3:i386 (>= 1.9.14) but it is not going 
to be installed
   vlc-plugin-base:i386 : Depends: libdbus-1-3:i386 (>= 1.9.14) but it is not 
going to be installed
  E: Unable to correct problems, you have held broken packages.
  autopkgtest: WARNING: Test dependencies are unsatisfiable - calling apt 
install 

[Touch-packages] [Bug 1997338] Re: libatk-bridge2.0-0 uninstallable on i386

2022-11-22 Thread Launchpad Bug Tracker
Status changed to 'Confirmed' because the bug affects multiple users.

** Changed in: dbus (Ubuntu)
   Status: New => Confirmed

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

Title:
  libdbus-1-3 uninstallable on autopkgtest

Status in dbus package in Ubuntu:
  Confirmed

Bug description:
  https://autopkgtest.ubuntu.com/results/autopkgtest-
  lunar/lunar/i386/v/vlc/20221121_104906_b4207@/log.gz

  Starting pkgProblemResolver with broken count: 9
  Starting 2 pkgProblemResolver with broken count: 9
  Investigating (0) libvlccore9:i386 < none -> 3.0.17.4-5 @un puN Ib >
  Broken libvlccore9:i386 Depends on libdbus-1-3:i386 < none | 1.14.0-2ubuntu2 
@un uH > (>= 1.9.14)
Considering libdbus-1-3:i386 0 as a solution to libvlccore9:i386 32
Considering libdbus-1-3:i386 0 as a solution to libvlccore9:i386 32
  Investigating (0) libqt5dbus5:i386 < none -> 5.15.6+dfsg-1 @un puN Ib >
  Broken libqt5dbus5:i386 Depends on libdbus-1-3:i386 < none | 1.14.0-2ubuntu2 
@un uH > (>= 1.9.14)
Considering libdbus-1-3:i386 0 as a solution to libqt5dbus5:i386 4
Considering libdbus-1-3:i386 0 as a solution to libqt5dbus5:i386 4
  Investigating (0) libpulse0:i386 < none -> 1:16.1+dfsg1-1ubuntu3 @un puN Ib >
  Broken libpulse0:i386 Depends on libdbus-1-3:i386 < none | 1.14.0-2ubuntu2 
@un uH > (>= 1.9.14)
Considering libdbus-1-3:i386 0 as a solution to libpulse0:i386 4
Considering libdbus-1-3:i386 0 as a solution to libpulse0:i386 4
  Investigating (0) libavahi-client3:i386 < none -> 0.8-6ubuntu1 @un puN Ib >
  Broken libavahi-client3:i386 Depends on libdbus-1-3:i386 < none | 
1.14.0-2ubuntu2 @un uH > (>= 1.9.14)
Considering libdbus-1-3:i386 0 as a solution to libavahi-client3:i386 2
Considering libdbus-1-3:i386 0 as a solution to libavahi-client3:i386 2
  Investigating (0) libatspi2.0-0:i386 < none -> 2.46.0-3 @un puN Ib >
  Broken libatspi2.0-0:i386 Depends on libdbus-1-3:i386 < none | 
1.14.0-2ubuntu2 @un uH > (>= 1.9.14)
Considering libdbus-1-3:i386 0 as a solution to libatspi2.0-0:i386 0
Considering libdbus-1-3:i386 0 as a solution to libatspi2.0-0:i386 0
  Investigating (0) vlc-plugin-base:i386 < none -> 3.0.17.4-5 @un puN Ib >
  Broken vlc-plugin-base:i386 Depends on libdbus-1-3:i386 < none | 
1.14.0-2ubuntu2 @un uH > (>= 1.9.14)
Considering libdbus-1-3:i386 0 as a solution to vlc-plugin-base:i386 0
Considering libdbus-1-3:i386 0 as a solution to vlc-plugin-base:i386 0
  Investigating (0) libfluidsynth3:i386 < none -> 2.2.8-1 @un puN Ib >
  Broken libfluidsynth3:i386 Depends on libdbus-1-3:i386 < none | 
1.14.0-2ubuntu2 @un uH > (>= 1.9.14)
Considering libdbus-1-3:i386 0 as a solution to libfluidsynth3:i386 0
Considering libdbus-1-3:i386 0 as a solution to libfluidsynth3:i386 0
  Investigating (0) libatk-bridge2.0-0:i386 < none -> 2.46.0-3 @un puN Ib >
  Broken libatk-bridge2.0-0:i386 Depends on libdbus-1-3:i386 < none | 
1.14.0-2ubuntu2 @un uH > (>= 1.9.14)
Considering libdbus-1-3:i386 0 as a solution to libatk-bridge2.0-0:i386 0
Considering libdbus-1-3:i386 0 as a solution to libatk-bridge2.0-0:i386 0
  Investigating (0) libdebuginfod1:i386 < none -> 0.187-4 @un puN Ib >
  Broken libdebuginfod1:i386 Depends on libcurl3-gnutls:i386 < none | 7.85.0-1 
@un uH > (>= 7.28.0)
Considering libcurl3-gnutls:i386 0 as a solution to libdebuginfod1:i386 0
Considering libcurl3-gnutls:i386 0 as a solution to libdebuginfod1:i386 0
  Done
  Some packages could not be installed. This may mean that you have
  requested an impossible situation or if you are using the unstable
  distribution that some required packages have not yet been created
  or been moved out of Incoming.
  The following information may help to resolve the situation:

  The following packages have unmet dependencies:
   libatk-bridge2.0-0:i386 : Depends: libdbus-1-3:i386 (>= 1.9.14) but it is 
not going to be installed
   libatspi2.0-0:i386 : Depends: libdbus-1-3:i386 (>= 1.9.14) but it is not 
going to be installed
   libavahi-client3:i386 : Depends: libdbus-1-3:i386 (>= 1.9.14) but it is not 
going to be installed
   libdebuginfod1:i386 : Depends: libcurl3-gnutls:i386 (>= 7.28.0) but it is 
not going to be installed
   libfluidsynth3:i386 : Depends: libdbus-1-3:i386 (>= 1.9.14) but it is not 
going to be installed
   libpulse0:i386 : Depends: libdbus-1-3:i386 (>= 1.9.14) but it is not going 
to be installed
   libqt5dbus5:i386 : Depends: libdbus-1-3:i386 (>= 1.9.14) but it is not going 
to be installed
   libvlccore9:i386 : Depends: libdbus-1-3:i386 (>= 1.9.14) but it is not going 
to be installed
   vlc-plugin-base:i386 : Depends: libdbus-1-3:i386 (>= 1.9.14) but it is not 
going to be installed
  E: Unable to correct problems, you have held broken packages.
  autopkgtest: WARNING: Test dependencies are unsatisfiable - calling apt 
install on test deps directly for f

[Touch-packages] [Bug 1997338] Re: libatk-bridge2.0-0 uninstallable on i386

2022-11-22 Thread Jeremy Bicha
Thank you for reporting this issue.

This seems to be affecting a lot more stuff than just libatk-bridge2.0-0
and more architectures than just i386.

See https://lists.ubuntu.com/archives/ubuntu-
devel/2022-November/042352.html

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

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

** Changed in: at-spi2-core (Ubuntu)
 Assignee: Jeremy Bicha (jbicha) => (unassigned)

** No longer affects: at-spi2-core (Ubuntu)

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

Title:
  libdbus-1-3 uninstallable on autopkgtest

Status in dbus package in Ubuntu:
  Confirmed

Bug description:
  https://autopkgtest.ubuntu.com/results/autopkgtest-
  lunar/lunar/i386/v/vlc/20221121_104906_b4207@/log.gz

  Starting pkgProblemResolver with broken count: 9
  Starting 2 pkgProblemResolver with broken count: 9
  Investigating (0) libvlccore9:i386 < none -> 3.0.17.4-5 @un puN Ib >
  Broken libvlccore9:i386 Depends on libdbus-1-3:i386 < none | 1.14.0-2ubuntu2 
@un uH > (>= 1.9.14)
Considering libdbus-1-3:i386 0 as a solution to libvlccore9:i386 32
Considering libdbus-1-3:i386 0 as a solution to libvlccore9:i386 32
  Investigating (0) libqt5dbus5:i386 < none -> 5.15.6+dfsg-1 @un puN Ib >
  Broken libqt5dbus5:i386 Depends on libdbus-1-3:i386 < none | 1.14.0-2ubuntu2 
@un uH > (>= 1.9.14)
Considering libdbus-1-3:i386 0 as a solution to libqt5dbus5:i386 4
Considering libdbus-1-3:i386 0 as a solution to libqt5dbus5:i386 4
  Investigating (0) libpulse0:i386 < none -> 1:16.1+dfsg1-1ubuntu3 @un puN Ib >
  Broken libpulse0:i386 Depends on libdbus-1-3:i386 < none | 1.14.0-2ubuntu2 
@un uH > (>= 1.9.14)
Considering libdbus-1-3:i386 0 as a solution to libpulse0:i386 4
Considering libdbus-1-3:i386 0 as a solution to libpulse0:i386 4
  Investigating (0) libavahi-client3:i386 < none -> 0.8-6ubuntu1 @un puN Ib >
  Broken libavahi-client3:i386 Depends on libdbus-1-3:i386 < none | 
1.14.0-2ubuntu2 @un uH > (>= 1.9.14)
Considering libdbus-1-3:i386 0 as a solution to libavahi-client3:i386 2
Considering libdbus-1-3:i386 0 as a solution to libavahi-client3:i386 2
  Investigating (0) libatspi2.0-0:i386 < none -> 2.46.0-3 @un puN Ib >
  Broken libatspi2.0-0:i386 Depends on libdbus-1-3:i386 < none | 
1.14.0-2ubuntu2 @un uH > (>= 1.9.14)
Considering libdbus-1-3:i386 0 as a solution to libatspi2.0-0:i386 0
Considering libdbus-1-3:i386 0 as a solution to libatspi2.0-0:i386 0
  Investigating (0) vlc-plugin-base:i386 < none -> 3.0.17.4-5 @un puN Ib >
  Broken vlc-plugin-base:i386 Depends on libdbus-1-3:i386 < none | 
1.14.0-2ubuntu2 @un uH > (>= 1.9.14)
Considering libdbus-1-3:i386 0 as a solution to vlc-plugin-base:i386 0
Considering libdbus-1-3:i386 0 as a solution to vlc-plugin-base:i386 0
  Investigating (0) libfluidsynth3:i386 < none -> 2.2.8-1 @un puN Ib >
  Broken libfluidsynth3:i386 Depends on libdbus-1-3:i386 < none | 
1.14.0-2ubuntu2 @un uH > (>= 1.9.14)
Considering libdbus-1-3:i386 0 as a solution to libfluidsynth3:i386 0
Considering libdbus-1-3:i386 0 as a solution to libfluidsynth3:i386 0
  Investigating (0) libatk-bridge2.0-0:i386 < none -> 2.46.0-3 @un puN Ib >
  Broken libatk-bridge2.0-0:i386 Depends on libdbus-1-3:i386 < none | 
1.14.0-2ubuntu2 @un uH > (>= 1.9.14)
Considering libdbus-1-3:i386 0 as a solution to libatk-bridge2.0-0:i386 0
Considering libdbus-1-3:i386 0 as a solution to libatk-bridge2.0-0:i386 0
  Investigating (0) libdebuginfod1:i386 < none -> 0.187-4 @un puN Ib >
  Broken libdebuginfod1:i386 Depends on libcurl3-gnutls:i386 < none | 7.85.0-1 
@un uH > (>= 7.28.0)
Considering libcurl3-gnutls:i386 0 as a solution to libdebuginfod1:i386 0
Considering libcurl3-gnutls:i386 0 as a solution to libdebuginfod1:i386 0
  Done
  Some packages could not be installed. This may mean that you have
  requested an impossible situation or if you are using the unstable
  distribution that some required packages have not yet been created
  or been moved out of Incoming.
  The following information may help to resolve the situation:

  The following packages have unmet dependencies:
   libatk-bridge2.0-0:i386 : Depends: libdbus-1-3:i386 (>= 1.9.14) but it is 
not going to be installed
   libatspi2.0-0:i386 : Depends: libdbus-1-3:i386 (>= 1.9.14) but it is not 
going to be installed
   libavahi-client3:i386 : Depends: libdbus-1-3:i386 (>= 1.9.14) but it is not 
going to be installed
   libdebuginfod1:i386 : Depends: libcurl3-gnutls:i386 (>= 7.28.0) but it is 
not going to be installed
   libfluidsynth3:i386 : Depends: libdbus-1-3:i386 (>= 1.9.14) but it is not 
going to be installed
   libpulse0:i386 : Depends: libdbus-1-3:i386 (>= 1.9.14) but it is not going 
to be installed
   libqt5dbus5:i386 : Depends: libdbus-1-3:i386 (>= 1.9.14) but it is not going 
to be

[Touch-packages] [Bug 1867204] Re: /usr/share/apport/whoopsie-upload-all:FileNotFoundError:/usr/share/apport/whoopsie-upload-all@170:collect_info:process_report

2022-11-22 Thread Benjamin Drung
Verified focal: apport 2.20.11-0ubuntu27.25 does not appear on
https://errors.ubuntu.com/problem/3adc63930455e99063ec1f77bf461d975492e9b4

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

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

Title:
  /usr/share/apport/whoopsie-upload-
  all:FileNotFoundError:/usr/share/apport/whoopsie-upload-
  all@170:collect_info:process_report

Status in Apport:
  Fix Released
Status in apport package in Ubuntu:
  Fix Released
Status in apport source package in Focal:
  Fix Committed

Bug description:
  [Impact]

  The Ubuntu Error Tracker has been receiving reports about a problem regarding 
apport.  This problem was most recently seen with package version 
2.20.11-0ubuntu19, the problem page at 
https://errors.ubuntu.com/problem/7a3912ff155870bdb23500abfa48a21a6cb07171 
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/.

  There were 1301 crashes reported in the last month for this bug, which
  makes it to number 3 of the apport bug list (despite Ubuntu 22.04
  already being fixed and only older releases are still affected).

  [Test Plan]

  Check that the fixed version does not appear on
  https://errors.ubuntu.com/problem/3adc63930455e99063ec1f77bf461d975492e9b4.

  [Where problems could occur]

  Worst case - in any part of the bug reporting/collection procedure,
  since that is what's changing.

  [Other info]

  Due to the huge amount of broken autopkgtest tests, the diff for the
  SRUs are bigger than desired. The individual commits in
  https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/apport/ are
  probably easier to review.

  * jammy SRU: 
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/apport/log/?h=1fa042cc27714c407494b3d6dfd0730bb984f3eb
  * focal SRU: 
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/apport/log/?h=eaa92037c7dfba621719c6f81fd75f6a09e90881

To manage notifications about this bug go to:
https://bugs.launchpad.net/apport/+bug/1867204/+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 1997360] Re: Update from git snapshot to stable 1.20

2022-11-22 Thread Sebastien Bacher
** Description changed:

  * Impact
  
  We did a git snapshot before Kinetic feature freeze on oem request to
  add support for newer hardware but upstream didn't roll out stable
  tarballs before release. The stable release is available now and fixing
  some issues found during the serie stabilization.
  
  * Test case
  
  - install modemmanager, libmbim, and libqmi from -proposed
  - restart the system
  - try to connect from GNOME using a SIM card, ensure the top bar indicator 
reflects the status and that the settings panel shows the correct properties 
for the connection
  
  The testing should be done on a variety of hardware from 3G to 5G
  modems.
  
  * Regression potential
  
  The stack is limited to modems handling so if there is a regression it
  is to be in the handling of those devices.
+ 
+ Details of the changes in libqmi
+ 
https://gitlab.freedesktop.org/mobile-broadband/libqmi/-/compare/c40cd273...d0973775

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

Title:
  Update from git snapshot to stable 1.20

Status in libmbim package in Ubuntu:
  Fix Released
Status in libqmi package in Ubuntu:
  Fix Released
Status in modemmanager package in Ubuntu:
  Fix Released

Bug description:
  * Impact

  We did a git snapshot before Kinetic feature freeze on oem request to
  add support for newer hardware but upstream didn't roll out stable
  tarballs before release. The stable release is available now and
  fixing some issues found during the serie stabilization.

  * Test case

  - install modemmanager, libmbim, and libqmi from -proposed
  - restart the system
  - try to connect from GNOME using a SIM card, ensure the top bar indicator 
reflects the status and that the settings panel shows the correct properties 
for the connection

  The testing should be done on a variety of hardware from 3G to 5G
  modems.

  * Regression potential

  The stack is limited to modems handling so if there is a regression it
  is to be in the handling of those devices.

  Details of the changes in libqmi
  
https://gitlab.freedesktop.org/mobile-broadband/libqmi/-/compare/c40cd273...d0973775

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/libmbim/+bug/1997360/+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 1842320] Re: Can't boot: "error: out of memory." immediately after the grub menu

2022-11-22 Thread ali nourzad
can this be a solution ?
https://stackoverflow.com/questions/2895816/how-do-i-strip-local-
symbols-from-linux-kernel-module-without-breaking-it

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

Title:
  Can't boot: "error: out of memory." immediately after the grub menu

Status in grub:
  Unknown
Status in OEM Priority Project:
  Triaged
Status in grub2-signed package in Ubuntu:
  Triaged
Status in grub2-unsigned package in Ubuntu:
  Triaged
Status in initramfs-tools package in Ubuntu:
  Won't Fix
Status in linux package in Ubuntu:
  Confirmed

Bug description:
  [Impact]

   * In some cases, if the users’ initramfs grow bigger, then it’ll
  likely not be able to be loaded by grub2.

   * Some real cases from OEM projects:

  In many built-in 4k monitor laptops with nvidia drivers, the u-d-c
  puts the nvidia*.ko to initramfs which grows the initramfs to ~120M.
  Also the gfxpayload=auto will remain to use 4K resolution since it’s
  what EFI POST passed.

  In this case, the grub isn't able to load initramfs because the
  grub_memalign() won't be able to get suitable memory for the larger
  file:

  ```
  #0 grub_memalign (align=1, size=592214020) at ../../../grub-core/kern/mm.c:376
  #1 0x7dd7b074 in grub_malloc (size=592214020) at 
../../../grub-core/kern/mm.c:408
  #2 0x7dd7a2c8 in grub_verifiers_open (io=0x7bc02d80, type=131076)
  at ../../../grub-core/kern/verifiers.c:150
  #3 0x7dd801d4 in grub_file_open (name=0x7bc02f00 
"/boot/initrd.img-5.17.0-1011-oem",
  type=131076) at ../../../grub-core/kern/file.c:121
  #4 0x7bcd5a30 in ?? ()
  #5 0x7fe21247 in ?? ()
  #6 0x7bc030c8 in ?? ()
  #7 0x00017fe21238 in ?? ()
  #8 0x7bcd5320 in ?? ()
  #9 0x7fe21250 in ?? ()
  #10 0x in ?? ()
  ```

  Based on grub_mm_dump, we can see the memory fragment (some parts seem
  likely be used because of 4K resolution?) and doesn’t have available
  contiguous memory for larger file as:

  ```
  grub_real_malloc(...)
  ...
  if (cur->size >= n + extra)
  ```

  Based on UEFI Specification Section 7.2[1] and UEFI driver writers’
  guide 4.2.3[2], we can ask 32bits+ on AllocatePages().

  As most X86_64 platforms should support 64 bits addressing, we should
  extend GRUB_EFI_MAX_USABLE_ADDRESS to 64 bits to get more available
  memory.

   * When users grown the initramfs, then probably will get initramfs
  not found which really annoyed and impact the user experience (system
  not able to boot).

  [Test Plan]

   * detailed instructions how to reproduce the bug:

  1. Any method to grow the initramfs, such as install nvidia-driver.

  2. If developers would like to reproduce, then could dd if=/dev/random
  of=... bs=1M count=500, something like:

  ```
  $ cat /usr/share/initramfs-tools/hooks/zzz-touch-a-file
  #!/bin/sh

  PREREQ=""

  prereqs()
  {
  echo "$PREREQ"
  }

  case $1 in
  # get pre-requisites
  prereqs)
  prereqs
  exit 0
  ;;
  esac

  . /usr/share/initramfs-tools/hook-functions
  dd if=/dev/random of=${DESTDIR}/test-500M bs=1M count=500
  ```

  And then update-initramfs

   * After applying my patches, the issue is gone.

   * I did also test my test grubx64.efi in:

  1. X86_64 qemu with
  1.1. 60M initramfs + 5.15.0-37-generic kernel
  1.2. 565M initramfs + 5.17.0-1011-oem kernel

  2. Amd64 HP mobile workstation with
  2.1. 65M initramfs + 5.15.0-39-generic kernel
  2.2. 771M initramfs + 5.17.0-1011-oem kernel

  All working well.

  [Where problems could occur]

  * The changes almost in i386/efi, thus the impact will be in the i386 / 
x86_64 EFI system.
  The other change is to modify the “grub-core/kern/efi/mm.c” but I use the 
original addressing for “arm/arm64/ia64/riscv32/riscv64”.
  Thus it should not impact them.

  * There is a “#if defined(__x86_64__)” which intent to limit the >
  32bits code in i386 system and also

  ```
   #if defined (__code_model_large__)
  -#define GRUB_EFI_MAX_USABLE_ADDRESS 0x
  +#define GRUB_EFI_MAX_USABLE_ADDRESS __UINTPTR_MAX__
  +#define GRUB_EFI_MAX_ALLOCATION_ADDRESS 0x7fff
   #else
   #define GRUB_EFI_MAX_USABLE_ADDRESS 0x7fff
  +#define GRUB_EFI_MAX_ALLOCATION_ADDRESS 0x3fff
   #endif
  ```

  If everything works as expected, then i386 should working good.

  If not lucky, based on “UEFI writers’ guide”[2], the i386 will get >
  4GB memory region and never be able to access.

  [Other Info]

   * Upstream grub2 bug #61058
  https://savannah.gnu.org/bugs/index.php?61058

   * Test PPA: https://launchpad.net/~os369510/+archive/ubuntu/lp1842320

   * Test grubx64.efi:
  https://people.canonical.com/~jeremysu/lp1842320/grubx64.efi.lp1842320

   * Test source code: https://github.com/os369510/grub2/tree/lp1842320

   * If you built the package, then test grubx64.efi is under
  “obj/mon

[Touch-packages] [Bug 1997360] Re: Update from git snapshot to stable 1.20

2022-11-22 Thread Sebastien Bacher
** Also affects: libqmi (Ubuntu)
   Importance: Undecided
   Status: New

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

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

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

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

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

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

Title:
  Update from git snapshot to stable 1.20

Status in libmbim package in Ubuntu:
  Fix Released
Status in libqmi package in Ubuntu:
  Fix Released
Status in modemmanager package in Ubuntu:
  Fix Released

Bug description:
  * Impact

  We did a git snapshot before Kinetic feature freeze on oem request to
  add support for newer hardware but upstream didn't roll out stable
  tarballs before release. The stable release is available now and
  fixing some issues found during the serie stabilization.

  * Test case

  - install modemmanager, libmbim, and libqmi from -proposed
  - restart the system
  - try to connect from GNOME using a SIM card, ensure the top bar indicator 
reflects the status and that the settings panel shows the correct properties 
for the connection

  The testing should be done on a variety of hardware from 3G to 5G
  modems.

  * Regression potential

  The stack is limited to modems handling so if there is a regression it
  is to be in the handling of those devices.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/libmbim/+bug/1997360/+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 1997360] [NEW] Update from git snapshot to stable 1.20

2022-11-22 Thread Sebastien Bacher
Public bug reported:

* Impact

We did a git snapshot before Kinetic feature freeze on oem request to
add support for newer hardware but upstream didn't roll out stable
tarballs before release. The stable release is available now and fixing
some issues found during the serie stabilization.

* Test case

- install modemmanager, libmbim, and libqmi from -proposed
- restart the system
- try to connect from GNOME using a SIM card, ensure the top bar indicator 
reflects the status and that the settings panel shows the correct properties 
for the connection

The testing should be done on a variety of hardware from 3G to 5G
modems.

* Regression potential

The stack is limited to modems handling so if there is a regression it
is to be in the handling of those devices.

** Affects: modemmanager (Ubuntu)
 Importance: High
 Status: Fix Released

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

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

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

Title:
  Update from git snapshot to stable 1.20

Status in modemmanager package in Ubuntu:
  Fix Released

Bug description:
  * Impact

  We did a git snapshot before Kinetic feature freeze on oem request to
  add support for newer hardware but upstream didn't roll out stable
  tarballs before release. The stable release is available now and
  fixing some issues found during the serie stabilization.

  * Test case

  - install modemmanager, libmbim, and libqmi from -proposed
  - restart the system
  - try to connect from GNOME using a SIM card, ensure the top bar indicator 
reflects the status and that the settings panel shows the correct properties 
for the connection

  The testing should be done on a variety of hardware from 3G to 5G
  modems.

  * Regression potential

  The stack is limited to modems handling so if there is a regression it
  is to be in the handling of those devices.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/modemmanager/+bug/1997360/+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] Comment bridged from LTC Bugzilla

2022-11-22 Thread bugproxy
--- Comment From i...@de.ibm.com 2022-11-22 04:52 EDT---
As a comprehensive test plan I would suggest the following:

* Run zlib-ng testsuite against Ubuntu zlib. This is possible since
https://github.com/zlib-ng/zlib-
ng/commit/e63f36b1cf615a81e2cfa2d97fc54a5f493c9c19, the testsuite is
quite comprehensive.

* Run pyzlib testsuite - https://github.com/iii-i/pyzlib. It stresses
some DFLTCC-related corner cases, might be useful for CRC-32 as well.

* Do a large transfer with rsync -z. Copying locally is enough.

* Do a stress-ng run, e.g. stress-ng --zlib --timeout 60s.

This needs to be run 4 times:

- On a >=z15 machine.
- On a >=z15 machine with DFLTCC=0 environment variable.
- On a <=z14 machine (no DFLTCC).
- On a <=zEC12 machine (no vgfma at runtime).

-- 
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:
  Incomplete
Status in zlib source package in Kinetic:
  Incomplete

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 1997201] Re: BlueZ 5.66 release

2022-11-22 Thread Sebastien Bacher
** Tags added: upgrade-software-version

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

Title:
  BlueZ 5.66 release

Status in bluez package in Ubuntu:
  Triaged

Bug description:
  Release to Lunar:

  http://www.bluez.org/release-of-bluez-5-66/

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/bluez/+bug/1997201/+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 1994146] Re: [SRU] apparmor - Focal, Jammy

2022-11-22 Thread Isaac True
Hi Ijlal,

That's correct - the SRU to focal (and thus core 20) is the important
one for the customer.

Cheers,
Isaac

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

Title:
  [SRU] apparmor - Focal, Jammy

Status in apparmor package in Ubuntu:
  Confirmed
Status in apparmor source package in Focal:
  In Progress
Status in apparmor source package in Jammy:
  Incomplete

Bug description:
  [ Impact ]

  This is a SRU proposal for apparmor in Focal and Jammy.
  For focal, we want to SRU fixes for Bug 1964636 which introduces the
  capability upstream patches. We are also fixing Bug 1728130 and
  Bug 1993353 which are introducing full backport of abi from
  apparmor-3.0 and support for POSIX message queue rules, which are both
  a request from Honeywell.

  Note that specifically for message queue rules, we are overriding the
  abi behavior.
  Message queue mediation is not a part of the 2.13 abi we are
  pinning. Honeywell has a kernel that has message queue mediation,
  but their policy does not contain an abi specified, so when we pin the
  abi for a kernel that does not mediate message queue, it will break
  Honeywell's AppArmor policies. So we are making an exception: when abi
  is not specified in the policy, and the policy contain mqueue rules,
  we are enforcing mqueue rules. When the policy does not contain mqueue
  rules, then they are not being enforced. This is so we do not break
  Honeywell policies and we also are not breaking policies that were
  developed when there was no mqueue or abi support.

  For jammy, we are SRUing fixes for Bug 1993353 which adds message
  queue rules support. 

  
  [ Test Plan ]

  This has been extensively tested by using QA Regression Tests[1] for
  AppArmor. All tests have passed and demonstrated AppArmor to be
  working as expected. We are also adding regression tests for message
  queue rules[2] which guarantees it is working as expected.

  [1] 
https://git.launchpad.net/qa-regression-testing/tree/scripts/test-apparmor.py
  [2] https://gitlab.com/apparmor/apparmor/-/merge_requests/858

  [ Where problems could occur ]

  The message queue rules support could cause issues for AppArmor
  policies that were developed before there was support for mqueues,
  that's why we are also backporting abi support and pinning the abi on
  parser.conf on focal. Jammy already has the abi pinned for a kernel
  that does not have support for mqueue mediation.

  [ Other Info ]

  The patches for both focal and jammy can be found at:
  https://launchpad.net/~georgiag/+archive/ubuntu/mqueue-sru/

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/apparmor/+bug/1994146/+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 1997338] [NEW] libatk-bridge2.0-0 uninstallable on i386

2022-11-22 Thread Gianfranco Costamagna
Public bug reported:

https://autopkgtest.ubuntu.com/results/autopkgtest-
lunar/lunar/i386/v/vlc/20221121_104906_b4207@/log.gz

Starting pkgProblemResolver with broken count: 9
Starting 2 pkgProblemResolver with broken count: 9
Investigating (0) libvlccore9:i386 < none -> 3.0.17.4-5 @un puN Ib >
Broken libvlccore9:i386 Depends on libdbus-1-3:i386 < none | 1.14.0-2ubuntu2 
@un uH > (>= 1.9.14)
  Considering libdbus-1-3:i386 0 as a solution to libvlccore9:i386 32
  Considering libdbus-1-3:i386 0 as a solution to libvlccore9:i386 32
Investigating (0) libqt5dbus5:i386 < none -> 5.15.6+dfsg-1 @un puN Ib >
Broken libqt5dbus5:i386 Depends on libdbus-1-3:i386 < none | 1.14.0-2ubuntu2 
@un uH > (>= 1.9.14)
  Considering libdbus-1-3:i386 0 as a solution to libqt5dbus5:i386 4
  Considering libdbus-1-3:i386 0 as a solution to libqt5dbus5:i386 4
Investigating (0) libpulse0:i386 < none -> 1:16.1+dfsg1-1ubuntu3 @un puN Ib >
Broken libpulse0:i386 Depends on libdbus-1-3:i386 < none | 1.14.0-2ubuntu2 @un 
uH > (>= 1.9.14)
  Considering libdbus-1-3:i386 0 as a solution to libpulse0:i386 4
  Considering libdbus-1-3:i386 0 as a solution to libpulse0:i386 4
Investigating (0) libavahi-client3:i386 < none -> 0.8-6ubuntu1 @un puN Ib >
Broken libavahi-client3:i386 Depends on libdbus-1-3:i386 < none | 
1.14.0-2ubuntu2 @un uH > (>= 1.9.14)
  Considering libdbus-1-3:i386 0 as a solution to libavahi-client3:i386 2
  Considering libdbus-1-3:i386 0 as a solution to libavahi-client3:i386 2
Investigating (0) libatspi2.0-0:i386 < none -> 2.46.0-3 @un puN Ib >
Broken libatspi2.0-0:i386 Depends on libdbus-1-3:i386 < none | 1.14.0-2ubuntu2 
@un uH > (>= 1.9.14)
  Considering libdbus-1-3:i386 0 as a solution to libatspi2.0-0:i386 0
  Considering libdbus-1-3:i386 0 as a solution to libatspi2.0-0:i386 0
Investigating (0) vlc-plugin-base:i386 < none -> 3.0.17.4-5 @un puN Ib >
Broken vlc-plugin-base:i386 Depends on libdbus-1-3:i386 < none | 
1.14.0-2ubuntu2 @un uH > (>= 1.9.14)
  Considering libdbus-1-3:i386 0 as a solution to vlc-plugin-base:i386 0
  Considering libdbus-1-3:i386 0 as a solution to vlc-plugin-base:i386 0
Investigating (0) libfluidsynth3:i386 < none -> 2.2.8-1 @un puN Ib >
Broken libfluidsynth3:i386 Depends on libdbus-1-3:i386 < none | 1.14.0-2ubuntu2 
@un uH > (>= 1.9.14)
  Considering libdbus-1-3:i386 0 as a solution to libfluidsynth3:i386 0
  Considering libdbus-1-3:i386 0 as a solution to libfluidsynth3:i386 0
Investigating (0) libatk-bridge2.0-0:i386 < none -> 2.46.0-3 @un puN Ib >
Broken libatk-bridge2.0-0:i386 Depends on libdbus-1-3:i386 < none | 
1.14.0-2ubuntu2 @un uH > (>= 1.9.14)
  Considering libdbus-1-3:i386 0 as a solution to libatk-bridge2.0-0:i386 0
  Considering libdbus-1-3:i386 0 as a solution to libatk-bridge2.0-0:i386 0
Investigating (0) libdebuginfod1:i386 < none -> 0.187-4 @un puN Ib >
Broken libdebuginfod1:i386 Depends on libcurl3-gnutls:i386 < none | 7.85.0-1 
@un uH > (>= 7.28.0)
  Considering libcurl3-gnutls:i386 0 as a solution to libdebuginfod1:i386 0
  Considering libcurl3-gnutls:i386 0 as a solution to libdebuginfod1:i386 0
Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 libatk-bridge2.0-0:i386 : Depends: libdbus-1-3:i386 (>= 1.9.14) but it is not 
going to be installed
 libatspi2.0-0:i386 : Depends: libdbus-1-3:i386 (>= 1.9.14) but it is not going 
to be installed
 libavahi-client3:i386 : Depends: libdbus-1-3:i386 (>= 1.9.14) but it is not 
going to be installed
 libdebuginfod1:i386 : Depends: libcurl3-gnutls:i386 (>= 7.28.0) but it is not 
going to be installed
 libfluidsynth3:i386 : Depends: libdbus-1-3:i386 (>= 1.9.14) but it is not 
going to be installed
 libpulse0:i386 : Depends: libdbus-1-3:i386 (>= 1.9.14) but it is not going to 
be installed
 libqt5dbus5:i386 : Depends: libdbus-1-3:i386 (>= 1.9.14) but it is not going 
to be installed
 libvlccore9:i386 : Depends: libdbus-1-3:i386 (>= 1.9.14) but it is not going 
to be installed
 vlc-plugin-base:i386 : Depends: libdbus-1-3:i386 (>= 1.9.14) but it is not 
going to be installed
E: Unable to correct problems, you have held broken packages.
autopkgtest: WARNING: Test dependencies are unsatisfiable - calling apt install 
on test deps directly for further data about failing dependencies in test logs
Note, using file '/tmp/autopkgtest.8eagGS/3-autopkgtest-satdep.dsc' to get the 
build dependencies
Reading package lists...
Building dependency tree...
Reading state information...
Starting pkgProblemResolver with broken count: 9
Starting 2 pkgProblemResolver with broken count: 9
Investigating (0) libvlccore9:i386 < none -> 3.0.17.4-5 @un puN Ib >
Broken libvlccore9:i386 Depends on libdbus-1-3:i386 < none | 1.14.0-2ubuntu2 
@un uH > (>= 1.9.14)
  Considering libd