Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 950302 - x11-misc/qtfm-{6.2.1, 9999} still depend upon QT5
Summary: x11-misc/qtfm-{6.2.1, 9999} still depend upon QT5
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: https://github.com/TogekissTube/QtFM
Whiteboard:
Keywords:
Depends on:
Blocks: qt5-removal
  Show dependency tree
 
Reported: 2025-02-26 12:49 UTC by Manfred Knick
Modified: 2025-02-27 12:07 UTC (History)
2 users (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 Manfred Knick 2025-02-26 12:49:40 UTC
https://github.com/TogekissTube/QtFM states:

--> "Ported to Qt 6"

Reproducible: Always



Expected Results:  
Do not depend on QT5 (and pull in QT5 tree) anymore.

@ qt@gentoo.org team:
Please, check for other obsolete QT5 dependencies.
Thanks a lot!
Comment 2 Manfred Knick 2025-02-26 14:54:09 UTC
Necessary qt-related modifications:

RDEPEND="
    dev-qt/qtbase:6[concurrent]
    dev-qt/qtbase:6
    dev-qt/qtbase:6[gui]
    dev-qt/qtbase:6[network]
    dev-qt/qtbase:6[widgets]
    ...
    dbus? ( dev-qt/qtbase:6[dbus] )
    ...
    ...
"
DEPEND="${RDEPEND}"
BDEPEND="
    ...
    dev-qt/qttools:6[linguist]
"

With these, emerge starts,
but fails due to "Qt5Core" cmake dependency:

# grep -s -R -i Qt5Core *

qtfm-99999/CMakeLists.txt:find_package(Qt5Core REQUIRED)
qtfm-99999/README.md:  * libQt5Core
qtfm-99999_build/CMakeCache.txt://The directory containing a CMake configuration file for Qt5Core.
qtfm-99999_build/CMakeCache.txt:Qt5Core_DIR:PATH=Qt5Core_DIR-NOTFOUND
Comment 3 Andreas Sturmlechner gentoo-dev 2025-02-26 22:12:08 UTC
https://qtfm.eu/ points to https://github.com/rodlie/qtfm/ - so you are looking at a fork. And we do not in general switch to forked-it-on-github repos willy-nilly.

Is that fork endorsed by the old upstream?
Could you ask the maintainer of the fork about their intentions with the project? I haven't seen them file a PR against the upstream repository, either.
Comment 4 Manfred Knick 2025-02-27 09:06:53 UTC
(In reply to Andreas Sturmlechner from comment #3)

Hi, Andreas, thanks for pointing out!

But
    $ emerge -s qtfm | grep Homepage
      Homepage:      https://qtfm.eu/   <----

must have been officially entered by Gentoo.

"This project is maintained by rodlie":
His entries date back more than four years (e.g.: qtfm/docs/README.md)
Oldest branch: 6.0: more than 7 years back ...

Finally:

KDE store [ https://store.kde.org/p/1131640 ] :

. . . Last changelog:
. . . 13 years ago     <-----

. . . CHANGELOG: http://www.qtfm.org/home/changelog
. . . README: http://www.qtfm.org/home/readme

. . . Requires Qt >= 4.6

. . . Ratings & Comments

. . . rodlie
. . . •7 years ago     <-----
. . . 
. . . Hi, I have resurrected the project at https://github.com/rodlie/qtfm

What worries me more: master branch, --> "Build":

. . . Requires Qt 5.2+ (LTS recommended)

So this very much sounds like "upgrade upstream required" - but:

. . . Project status #167 :

. . . " I'm probably not the right person to maintain this project anymore."

[ https://github.com/rodlie/qtfm/issues/167 ]


Discouraging:

. . . Any interest in updates to Qt5+? #179

[ https://github.com/rodlie/qtfm/discussions/179 ]

So, this project seems to be orphaned
and unmaintained since May 30, 2022     <-----

Very unfortunate :-(
Comment 5 Manfred Knick 2025-02-27 11:37:49 UTC
To clarify:

- above comment is about 'old' 'dead' "rodlie" fork

- URL points at 'new' 'QT6' TogekissTube fork from November 2024

Just understood that Andreas' comment #3 aimed at the latter, right?
Comment 6 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2025-02-27 11:42:26 UTC
He's saying the official repo is ...

(In reply to Andreas Sturmlechner from comment #3)
> https://qtfm.eu/ points to https://github.com/rodlie/qtfm/ - so you are
> looking at a fork. 

... and hence the one you mention, https://github.com/TogekissTube/QtFM, is a fork, and needs justification for moving ot it.
Comment 7 Manfred Knick 2025-02-27 11:55:24 UTC
(In reply to Sam James from comment #6)

> is a fork

I doubt that -
to me, it seems to be a kind of "DIFF" necessary for QT6
and not a complete fork.

Andreas will be much more competent to judge.
Comment 8 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2025-02-27 12:07:09 UTC
We call such things forks even if they're not "viable" forks. Has it been submitted upstream anymore? I don't see it as a PR on the real repo.

But then I'm not competent enough to judge, so..