On Sat, Apr 30, 2022 at 09:37:06AM -0700, tony mancill wrote:
> On Fri, Apr 29, 2022 at 01:52:42PM +0200, asciiw...@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 via email to