Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 947894 - app-backup/luckybackup: Dead upstream since 0.5.0 release in 2018, depends on Qt5, fails with Qt6
Summary: app-backup/luckybackup: Dead upstream since 0.5.0 release in 2018, depends on...
Status: CONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: qt5-removal
  Show dependency tree
 
Reported: 2025-01-11 09:20 UTC by Andreas Sturmlechner
Modified: 2025-03-07 16:53 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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(+)