LP2099966 is unrelated [1].

With the README's debug options [2]:

```
Selected version '0.40.0-4ubuntu0.1' (Ubuntu:24.04/noble-proposed [amd64]) for 
'dconf-cli'
Selected version '0.40.0-4ubuntu0.1' (Ubuntu:24.04/noble-proposed [amd64]) for 
'libdconf1' because of 'dconf-cli'
  MarkInstall dconf-cli:amd64 < 0.40.0-4build2 -> 0.40.0-4ubuntu0.1 @ii pumU Ib 
> FU=1
  Upgrading libdconf1:amd64 < 0.40.0-4build2 | 0.40.0-4ubuntu0.1 @ii umH > due 
to dconf-cli:amd64
     Upgrading: dconf-service:amd64 < 0.40.0-4build2 @ii mK Ib > due to 
dconf-service:amd64 Depends on libdconf1:amd64 < 0.40.0-4build2 -> 
0.40.0-4ubuntu0.1 @ii pumU > (= 0.40.0-4build2)
     Upgrading: dconf-gsettings-backend:amd64 < 0.40.0-4build2 @ii mK Ib > due 
to dconf-gsettings-backend:amd64 Depends on libdconf1:amd64 < 0.40.0-4build2 -> 
0.40.0-4ubuntu0.1 @ii pumU > (= 0.40.0-4build2)
    MarkInstall libdconf1:amd64 < 0.40.0-4build2 -> 0.40.0-4ubuntu0.1 @ii pumU 
> FU=0
      MarkInstall dconf-service:amd64 < 0.40.0-4build2 @ii mK Ib > FU=0
        dconf-service:amd64 Depends on libdconf1:amd64 < 0.40.0-4build2 -> 
0.40.0-4ubuntu0.1 @ii pumU > (= 0.40.0-4build2) can't be satisfied! (dep)
     Removing: dconf-service:amd64 as upgrade is not possible
      MarkDelete dconf-service:amd64 < 0.40.0-4build2 @ii mK Ib > FU=0
      MarkInstall dconf-gsettings-backend:amd64 < 0.40.0-4build2 @ii mK Ib > 
FU=0
        dconf-gsettings-backend:amd64 Depends on dconf-service:amd64 < 
0.40.0-4build2 @ii pmR > (< 0.40.0-4build2.1~) can't be satisfied! (dep)
     Removing: dconf-gsettings-backend:amd64 as upgrade is not possible
      MarkDelete dconf-gsettings-backend:amd64 < 0.40.0-4build2 @ii mK Ib > FU=0
      MarkInstall libc6:amd64 < 2.39-0ubuntu8.5 @ii pmK > FU=0
        MarkInstall libgcc-s1:amd64 < 14.2.0-4ubuntu2~24.04 @ii pmK > FU=0
          MarkInstall gcc-14-base:amd64 < 14.2.0-4ubuntu2~24.04 @ii pmK > FU=0
      MarkInstall libglib2.0-0t64:amd64 < 2.80.0-6ubuntu3.4 @ii pmK > FU=0
        MarkInstall libffi8:amd64 < 3.4.6-1build1 @ii pmK > FU=0
        MarkInstall libmount1:amd64 < 2.39.3-9ubuntu6.3 @ii pmK > FU=0
          MarkInstall libblkid1:amd64 < 2.39.3-9ubuntu6.3 @ii pmK > FU=0
          MarkInstall libselinux1:amd64 < 3.5-2ubuntu2.1 @ii pmK > FU=0
            MarkInstall libpcre2-8-0:amd64 < 10.42-4ubuntu2.1 @ii pmK > FU=0
        MarkInstall zlib1g:amd64 < 1:1.3.dfsg-3.1ubuntu2.1 @ii pmK > FU=0
Starting pkgProblemResolver with broken count: 52
...
```

Grabbing all three packages instead of just one skips the
pkgProblemResolver and allows the install to proceed without issues:

```
sudo apt install dconf-cli/noble-proposed dconf-service/noble-proposed 
dconf-gsettings-backend/noble-proposed
```

To test upgrades, I pinned -proposed to the same priority as the
archive:

```
sudoedit /etc/apt/preferences.d/proposed-upgrades
```

```
Package: *
Pin: release a=noble-proposed
Pin-Priority: 500
```

And the upgrade works just fine. I'm convinced that this isn't a
regression in dconf and won't cause issues for users in typical upgrade
scenarios. I've opened a bug to confirm that the behavior of
pkgProblemResolver is expected in this context [3].

The autopkgtest failures look mostly transient (lots of clock skew
failures due to meson's checking); thanks @mruffel for the re-runs.

[1] 
https://salsa.debian.org/apt-team/apt/-/commit/935a9ab334e55a29363f45e7de6338c47337e806
[2] https://salsa.debian.org/apt-team/apt#dependency-resolution
[3] https://bugs.launchpad.net/ubuntu/+source/apt/+bug/2121820

See also: https://bugs.launchpad.net/ubuntu/+source/apt/+bug/2099829

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

Title:
  Running "dconf update" with different umask affects the permissions of
  dconf databases in /etc/dconf/db/

To manage notifications about this bug go to:
https://bugs.launchpad.net/dconf/+bug/2072586/+subscriptions


-- 
desktop-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/desktop-bugs

Reply via email to