Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 947894

Summary: app-backup/luckybackup: Dead upstream since 0.5.0 release in 2018, depends on Qt5, fails with Qt6
Product: Gentoo Linux Reporter: Andreas Sturmlechner <asturm>
Component: Current packagesAssignee: No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it <maintainer-needed>
Status: CONFIRMED ---    
Severity: normal CC: leonchik1976
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 948836    

Description Andreas Sturmlechner gentoo-dev 2025-01-11 09:20:56 UTC
Even when applying the following patch (to provide core5compat for QTextCodec):

> --- a/app-backup/luckybackup/luckybackup-0.5.0.ebuild
> +++ b/app-backup/luckybackup/luckybackup-0.5.0.ebuild
> @@ -36,7 +36,7 @@ src_prepare() {
>  		luckybackup.pro src/global.cpp || die "sed failed"
>  
>  	# bogus dependency - bug #645732
> -	sed -i -e '/QT += network/s/^/#/' luckybackup.pro || die
> +	sed -i -e '/QT += network/s/network/core5compat/' luckybackup.pro || die
>  
>  	# remove text version - cannot remove HTML version
>  	# as it's used within the application
> @@ -44,7 +44,7 @@ src_prepare() {
>  }
>  
>  src_configure() {
> -	eqmake5 ${PN}.pro
> +	eqmake6 ${PN}.pro
>  }
>  
>  src_install() {

There are errors such like these:
> src/winDialog.cpp:35:10: fatal error: QDirModel: No such file or directory
> src/global.cpp:2272:67: error: ‘SkipEmptyParts’ is not a member of ‘QString’
> src/functions.cpp:347:42: error: invalid use of incomplete type ‘class QActionGroup’
etc.

If we are to last-rite this, we may want to provide for a longer pkgmasked time for people to migrate away to different backup software.
Comment 1 Larry the Git Cow gentoo-dev 2025-03-06 20:26:22 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8414230207ce5ef14b0a282c1d5a44c1b5834dba

commit 8414230207ce5ef14b0a282c1d5a44c1b5834dba
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2025-03-06 20:23:40 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2025-03-06 20:23:40 +0000

    profiles: Mask app-backup/luckybackup for removal
    
    Bug: https://bugs.gentoo.org/947894
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 profiles/package.mask | 6 ++++++
 1 file changed, 6 insertions(+)