[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1010104: cqrlog: missing AppStream metadata



On Sat, Apr 30, 2022 at 09:37:06AM -0700, tony mancill wrote:
> On Fri, Apr 29, 2022 at 01:52:42PM +0200, asciiwolf@seznam.cz wrote:

> > ah, the AppData file seems to be in the cqrlog-data package (along with desktop icon files), not the main cqrlog one. I am however not sure whether this is supported by GNOME Software / KDE Discover and the Debian/Ubuntu AppStream generator itself[1]. GNOME Software on Ubuntu 22.04 (which uses cqrlog 2.5.2-1 package synced from Debian) does not seem to display valid metadata for the cqrlog package - it uses autogenerated metadata from its desktop file (and no icon) instead.
> 
> Hi Daniel,
> 
> :facepalm:  I didn't look closely enough.  Thank you for pointing this
> out.  Since cqrlog depends on cqrlog-data with the same source version,
> I think this should be fairly simple to move into cqrlog.

The update is ready.  It feels a little odd to have cqrlog declare
Breaks/Replaces on the previous cqrlog-data in order to hint APT to do
the right thing during an upgrade.  That, we have the following:

Package: cqrlog
Depends: cqrlog-data (= ${source:Version}), ..
Breaks: cqrlog-data (<< 2.5.2-2)
Replaces: cqrlog-data (<< 2.5.2-2)

  and

Package: cqrlog-data
Breaks: cqrlog (<< 2.4.0)
Replaces: cqrlog (<< 2.4.0)

Since the version in stable is > 2.4.0, I'm interested in thoughts on
whether I can drop the Breaks/Depends in this upload of cqrlog-data to
avoid having a circular Breaks/Replaces relationship between cqrlog and
cqrlog-data if someone tried to update directly from oldstable
(2.3.0-2).

Regards,
tony


Reply to: