Comment 7 for bug 1550726

Revision history for this message
jean-christophe manciot (manciot-jeanchristophe) wrote : Re: [apt-utils] Some packages are missing in Packages built by apt-ftparchive

Actually, the story is not over: it is not definitive to have only one section to workaround this issue.
All the packages which are missing from "Packages" have a common point: all of them have at least a different value in one of the fields in their "control" file than their previous release.

For example, one of gns3-gui_1.4.5 dependencies has changed as compared to gns3-gui_1.4.4: gns3-net-converter instead of gns3-converter; here are both control files:

Package: gns3-gui
Priority: extra
Section: net
Installed-Size: 23396
Maintainer: Jean-Christophe Manciot <email address hidden>
Architecture: amd64
Version: 1.4.4-11
Depends: gns3-converter,python3,python3-setuptools,python3-pyqt5,python3-pyqt5.qtsvg,python3-pyqt5.qtwebkit,python3-libcloud,python3-requests,python3-paramiko,python3-configobj
Provides: gns3-gui
Description: GNS3 GUI controls the server using a HTTP REST API.

Package: gns3-gui
Priority: extra
Section: net
Installed-Size: 23344
Maintainer: Jean-Christophe Manciot <email address hidden>
Architecture: amd64
Version: 1.4.5-11
Depends: gns3-net-converter,python3,python3-setuptools,python3-pyqt5,python3-pyqt5.qtsvg,python3-pyqt5.qtwebkit,python3-libcloud,python3-requests,python3-paramiko,python3-configobj
Provides: gns3-gui
Description: GNS3 GUI controls the server using a HTTP REST API.

In that case, the last package - gns3-gui_1.4.5 - is missing from 'Packages".

Another example: I have changed the section and maintainer values between virt-viewer_3.0 and virt-viewer_3.1:

Package: virt-viewer
Priority: extra
Section: checkinstall
Installed-Size: 6488
Maintainer: <email address hidden>
Architecture: amd64
Version: 3.0-11
Depends: openssh-client,desktop-file-utils,spice-client-gtk,libcelt051
Provides: virt-viewer
Description: The virt-viewer application is a lightweight interface for interacting with the graphical display of virtualized guest OS.
 It can display VNC or SPICE, and uses libvirt to lookup the graphical connection details.

Package: virt-viewer
Priority: extra
Section: utils
Installed-Size: 6620
Maintainer: Jean-Christophe Manciot <email address hidden>
Architecture: amd64
Version: 3.1-11
Depends: openssh-client,desktop-file-utils,spice-client-gtk,libcelt051
Provides: virt-viewer
Description: The virt-viewer application is a lightweight interface for interacting with the graphical display of virtualized guest OS.
 It can display VNC or SPICE, and uses libvirt to lookup the graphical connection details.

Again, the last version - virt-viewer_3.1 is missing from "Packages".

Obviously, not all fields are affected by this issue; apt-ftparchive accepts that some of them may change (Installed-Size, Version,...), but others cannot when they could.

I will change the title of this thread to reflect that.