[Pkg-pascal-devel] Bug#906322: fpc dependencies are too complex, confusing apt solver

Julian Andres Klode jak at debian.org
Fri Aug 17 08:45:39 BST 2018


Package: src:fpc
Severity: normal

fpc provides a lot of packages, both in versioned and
unversioned variants. All versioned packages Break the
unversioned fpc package like fpc-$foo-3.0.4 Breaks
fpc (<= 3.0.4).

This means that while the packages are versioned, they
are not co-installable, rendering the versioning useless.

This is causing significant trouble for the apt resolver,
as it tries to decide what to do with the upgrade. Upgrading
fpc means removing a lot of packages and installing a lot of
new ones, and it's not happy about it.

We just noticed an upgrade failure in Ubuntu, because the
solver was incapable of upgrading fpc. It kept jumping back
and forth between upgrading fpc and keeping it and eventually
gave up.

I have not tested it, but I'd expect a switch to unversioned
packages to solve the issues. I'll try to setup a test case,
and report back with the results.

-- System Information:
Debian Release: buster/sid
  APT prefers cosmic
  APT policy: (500, 'cosmic'), (100, 'cosmic-proposed')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.17.0-6-generic (SMP w/8 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages fpc depends on:
pn  fp-docs-3.0.4   <none>
pn  fp-utils-3.0.4  <none>
pn  fpc-3.0.4       <none>

fpc recommends no packages.

fpc suggests no packages.

-- 
debian developer - deb.li/jak | jak-linux.org - free software dev
ubuntu core developer                              i speak de, en



More information about the Pkg-pascal-devel mailing list