Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 644410 - app-crypt/ophcrack optionally depends on deprecated Qt4
Summary: app-crypt/ophcrack optionally depends on deprecated Qt4
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Mike Auty (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: qt4-removal
  Show dependency tree
 
Reported: 2018-01-13 00:49 UTC by Andreas Sturmlechner
Modified: 2018-01-18 23:35 UTC (History)
0 users

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 2018-01-13 00:49:35 UTC
Qt4 is dead and going away, is there any sign of upstream porting to Qt5? If not, it may be time to think about removing this option.
Comment 1 Mike Auty (RETIRED) gentoo-dev 2018-01-13 11:06:29 UTC
I think you're right.  There was a new version in March (apparently) which we've had no requests for and it still used qt4 (which was definitely deprecated by that point) so I think this won't get qt5 any time soon (and if it does we can add it back in as a new package).  How would I go about removing this from the tree?  Should I add a package.mask entry or reassign this to the tree cleaners?  Happy to do whatever the right process is for removing this the right way...  5:)
Comment 2 Andreas Sturmlechner gentoo-dev 2018-01-13 12:30:18 UTC
You don't really have to remove the package from tree. Qt4 is an optional gui here that you could simply disable (and switch off the flag in econf).

While I'm looking at it, the ebuild could use some whitespace/indentation cleanup in the DEPENDs department as well.
Comment 3 Mike Auty (RETIRED) gentoo-dev 2018-01-18 23:07:46 UTC
Ok, the whitespace should be fixed.  I bumped it to 3.7.0, dropped 3.4.0 and modified both 3.7 and 3.6 to not have the qt4 USE flag and not build the gui.  I think I probably will tree-clean this package in the next six months since I'm not sure there's many people using it any more.  Hopefully commit ee95681ef24 closes this bug off, but feel free to reopen it if you think I've missed something...  5:)
Comment 4 Andreas Sturmlechner gentoo-dev 2018-01-18 23:35:34 UTC
Thanks!

When you want to remove the package you don't have to wait for treecleaners, it is your package. Just follow the steps in https://devmanual.gentoo.org/ebuild-maintenance/maintenance-tasks/index.html (Remove a package)