+1 Maintenance Report

Steve Langasek steve.langasek at ubuntu.com
Sun Sep 18 23:33:37 UTC 2022


On Sun, Sep 18, 2022 at 08:51:51AM -0700, eeickmeyer at ubuntu.com wrote:
> On Fri, 2022-09-16 at 18:12 -0600, Dan Bungert wrote:
> > ##### qtav / matrix-mirage (LP: #1989613) #####

> > "QtAV is no longer maintained" per
> > https://github.com/wang-bin/QtAV/blob/master/.github/ISSUE_TEMPLATE#L19

> > It does have a reverse dependency from matrix-mirage, which itself
> > pseudo-unmaintained.  Also, these packages are either Orphaned in
> > Debian or on
> > their way.
> > https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1004628#16
> > https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1013409

> > Please see the LP for a longer form answer, but I believe that
> > removal is the
> > right choice.

> qtav was a dependency of digikam (another high-profile application),
> which now FTBFS/dep-waits due to this removal.

I apologize for managing to miss this as a build-dependency in the release
pocket when removing qtav.  I will normally run `reverse-depend
src:to-be-removed -a source` before removal but according to my shell
history I failed to do so in this case.

However, the bug report states:

  Digikam formerly depended on qtav, and it's immediate solution for this
  problem was to drop video playback, then psuedo-vendor and cleanup the qtav
  code as part of the Digikam codebase [3].

If this has happened why does there continue to be a build-dependency on
libqtav-dev?  Otherwise: if there's a build-dependency on libqtav-dev, why
is there not also a runtime dependency on it?

A brief look at the digikam 8.0.0~git20220917-0ubuntu1 indicates to me that
qtav has been vendored, under core/libs/video/qtav, and that a
build-dependency on libqtav-dev is no longer required.  Removing the build
dependency results in an unrelated failure:

  CMake Error at CMakeLists.txt:289 (add_subdirectory):
    The source directory

      /tmp/digikam-8.0.0~git20220917/po

    does not contain a CMakeLists.txt file.

Removing the build-dependency from the version in the release pocket results
in a successful build.

-- 
Steve Langasek                   Give me a lever long enough and a Free OS
Debian Developer                   to set it on, and I can move the world.
Ubuntu Developer                                   https://www.debian.org/
slangasek at ubuntu.com                                     vorlon at debian.org
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <https://lists.ubuntu.com/archives/ubuntu-devel/attachments/20220918/8eb91a87/attachment.sig>


More information about the ubuntu-devel mailing list