On Sunday, September 18, 2022 4:33:37 PM PDT Steve Langasek wrote:
> On Sun, Sep 18, 2022 at 08:51:51AM -0700, eeickme...@ubuntu.com wrote:
> > qtav was a dependency of digikam (another high-profile application),
> > which now FTBFS/dep-waits due to this removal.
> 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.

Thanks, Steve. This actually pointed me in the right direction.

For some reason, when KDE's tarball creation tool generated the git snapshot 
tarball, it failed to create the necessary CMakeLists.txt files, so I just 
fixed 
the tool to force the creation. To be fair, the tool is only made for proper 
releases, not git snapshots.

The reason KDE has a separate tool to create their release tarballs is because 
they do their translations in a separate repository and the tool pulls the 
translations from there. In the case of a git snapshot the translations are 
incomplete, but I'd rather have some translations than none, so it gets a 
fuzzy set of commonly translated phrases and previously-existing translations 
from prior releases to generate translations where it can. Hence the tarball 
now has a po directory where it didn't exist before.

Either way, we now have digikam built with these translations in the release 
pocket. I estimate one more snapshot prior to Beta freeze. The digikam team 
estimates a beta release "in the coming weeks" so that might be a post-Beta 
upload or an SRU, and then a final release would almost certainly be an SRU 
upload. The good news is, like us, they are currently feature-frozen.

-- 
Erich Eickmeyer
Project Leader - Ubuntu Studio
Member - Ubuntu Community Council

Attachment: signature.asc
Description: This is a digitally signed message part.

-- 
ubuntu-devel mailing list
ubuntu-devel@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel

Reply via email to