#1139591 libgwyddion30-doc has an undeclared file conflict

#1139591#5
Date:
2026-06-10 06:16:00 UTC
From:
To:
libgwyddion30-doc has an undeclared file conflict.  This may result in
an unpack error from dpkg.

The files
 * /usr/share/gtk-doc/html/libgwyapp/api-index-all.html
 * /usr/share/gtk-doc/html/libgwyapp/GwyDataChooser.html
 * /usr/share/gtk-doc/html/libgwyapp/GwyDialog.html
 * /usr/share/gtk-doc/html/libgwyapp/GwyParamDef.html
 * /usr/share/gtk-doc/html/libgwyapp/GwyParamResource.html
 * /usr/share/gtk-doc/html/libgwyapp/GwyParams.html
 * /usr/share/gtk-doc/html/libgwyapp/GwyParamTable.html
 * /usr/share/gtk-doc/html/libgwyapp/GwyPlainTool.html
 * /usr/share/gtk-doc/html/libgwyapp/GwyResourceEditor.html
 * /usr/share/gtk-doc/html/libgwyapp/GwyResultsExport.html
 * /usr/share/gtk-doc/html/libgwyapp/GwyTool.html
 * /usr/share/gtk-doc/html/libgwyapp/home.png
 * /usr/share/gtk-doc/html/libgwyapp/index.html
 * /usr/share/gtk-doc/html/libgwyapp/left-insensitive.png
 * /usr/share/gtk-doc/html/libgwyapp/left.png
 * /usr/share/gtk-doc/html/libgwyapp/libgwyapp-filelist.html
 * /usr/share/gtk-doc/html/libgwyapp/libgwyapp-help.html
 * /usr/share/gtk-doc/html/libgwyapp/libgwyapp-logging.html
 * /usr/share/gtk-doc/html/libgwyapp/libgwyapp-main-app.html
 * /usr/share/gtk-doc/html/libgwyapp/libgwyapp-menu.html
 * /usr/share/gtk-doc/html/libgwyapp/libgwyapp-settings.html
 * /usr/share/gtk-doc/html/libgwyapp/libgwyapp-undo.html
 * /usr/share/gtk-doc/html/libgwyapp/libgwyapp-wait.html
 * /usr/share/gtk-doc/html/libgwyapp/libgwyapp.devhelp2
 * /usr/share/gtk-doc/html/libgwyapp/right-insensitive.png
 * /usr/share/gtk-doc/html/libgwyapp/right.png
 * /usr/share/gtk-doc/html/libgwyapp/style.css
 * /usr/share/gtk-doc/html/libgwyapp/up-insensitive.png
 * /usr/share/gtk-doc/html/libgwyapp/up.png
 * /usr/share/gtk-doc/html/libgwyddion/api-index-all.html
 * /usr/share/gtk-doc/html/libgwyddion/GwyEnum.html
 * /usr/share/gtk-doc/html/libgwyddion/GwyFDCurvePreset.html
 * /usr/share/gtk-doc/html/libgwyddion/GwyInventory.html
 * /usr/share/gtk-doc/html/libgwyddion/GwyNLFitPreset.html
 * /usr/share/gtk-doc/html/libgwyddion/GwyResource.html
 * /usr/share/gtk-doc/html/libgwyddion/GwyResults.html
 * /usr/share/gtk-doc/html/libgwyddion/GwySerializable.html
 * /usr/share/gtk-doc/html/libgwyddion/GwyStringList.html
 * /usr/share/gtk-doc/html/libgwyddion/home.png
 * /usr/share/gtk-doc/html/libgwyddion/index.html
 * /usr/share/gtk-doc/html/libgwyddion/left-insensitive.png
 * /usr/share/gtk-doc/html/libgwyddion/left.png
 * /usr/share/gtk-doc/html/libgwyddion/libgwyddion-gwyddion.html
 * /usr/share/gtk-doc/html/libgwyddion/libgwyddion-GwyExpr.html
 * /usr/share/gtk-doc/html/libgwyddion/libgwyddion-GwyNLFitter.html
 * /usr/share/gtk-doc/html/libgwyddion/libgwyddion-GwyRandGenSet.html
 * /usr/share/gtk-doc/html/libgwyddion/libgwyddion.devhelp2
 * /usr/share/gtk-doc/html/libgwyddion/right-insensitive.png
 * /usr/share/gtk-doc/html/libgwyddion/right.png
 * /usr/share/gtk-doc/html/libgwyddion/style.css
 * /usr/share/gtk-doc/html/libgwyddion/up-insensitive.png
 * /usr/share/gtk-doc/html/libgwyddion/up.png
are contained in the packages
 * libgwyddion20-doc/2.67-1 as present in trixie|unstable
 * libgwyddion30-doc/3.10-5 as present in unstable

These packages can be unpacked concurrently, because there is no
relevant Replaces or Conflicts relation.  Attempting to unpack these
packages concurrently results in an unpack error from dpkg, because none
of the packages installs a diversion for the affected files.

Kind regards

Helmut Grohne

#1139591#12
Date:
2026-06-15 11:55:52 UTC
From:
To:
Hi Helmut,

I wonder from where you obtained the package.  In version 3.10-6 which
there is no such package any more and this is in testing and unstable.
A conflicts to libgwyddion20-doc from 2.67-1 in stable is set (as well
as to libgwyddion30-doc from previous versions):

$ apt show libgwyddion-doc | egrep 'Version|Conflicts|Provides|Replaces'
Version: 3.10-6
Provides: libgwyddion20-doc, libgwyddion30-doc
Conflicts: libgwyddion20-doc, libgwyddion30-doc
Replaces: libgwyddion20-doc, libgwyddion30-doc

Can you please be more verbose what might be wrong?

Kind regards
    Andreas.

#1139591#19
Date:
2026-06-15 13:28:52 UTC
From:
To:
Hi Andreas,

The package libgwyddion30-doc is no longer built. At the time of the
filing of the bug report, it still existed in unstable. Meanwhile (maybe
cruft removal?), it has been removed from unstable. With its removal,
the rc bug goes away.

libgwyddion-doc is not a subject of this bug report. The problem was
with libgwyddion30-doc only.

Helmut

#1139591#24
Date:
2026-06-23 07:55:57 UTC
From:
To:
Hi Andreas,

Unfortunately, this is only partially true. It has been removed from
unstable/amd64, but it still exists in unstable/i386, because the source
package is bd-uninstallable there, so this rc bug really still does
apply until either it gets built on i386 or someone removes the old
binary package.

Helmut

#1139591#33
Date:
2026-06-23 09:10:58 UTC
From:
To:
Hi,

Helmut had a good catch to spot some remainings from the libgwyddion doc
package.  The packaging has migrated to an unversioned package:

$ rmadison libgwyddion-doc
libgwyddion-doc | 3.10-6        | testing    | all
libgwyddion-doc | 3.10-6        | unstable   | all

Unfortunately there are remainings of the old 2.x doc and from the
packaging that bumped the version of the package name:

$ rmadison -s unstable libgwyddion20-doc libgwyddion30-doc
libgwyddion20-doc | 2.67-1        | unstable   | all
libgwyddion30-doc | 3.10-5        | unstable   | all

Please remove both packages
    libgwyddion20-doc   and
    libgwyddion30-doc
from unstable since these are cruft and blocking the migration.

Thank you for your work in the archive team
    Andreas.

Am Tue, Jun 23, 2026 at 09:55:57AM +0200 schrieb Helmut Grohne: