Installing ophcrack pulls the tables. The tables are not necessary for ophcrack to install and run. The tables also do not contain all the tables anyway. So it would be nice to be able to install ophcrack and than a user can download the tables they need and store on a disk/usb device. Reproducible: Always Steps to Reproduce: 1. emerge ophcrack Actual Results: ophcrack pulls ophcrack-tables as a dep Expected Results: just ophcrack to install without dep
Hi there, It's entirely possible for users to pull in ophcrack-tables without any USE flags set, in which case it will not download any tables and will not install anything in addition to ophcrack. However, many, many users will complain if ophcrack installs and starts up but is unable to crack anything by default. They expect the tables to be part of the package, and the only reason the tables are in a separate ebuild is because they don't change when the main program changes. I could create a USE flag in ophcrack that's turned on by default to install the tables, but that would require the user to change USE flags just as much as they currently do to get the same effect. As such, I'm not intending to make this change, however, feel free to reopen this bug if you really feel there's a significantly important reason to change things...
I am going to ask for a "tables" or equivalent use flag to be added that is enabled by default, this will not require any changes for existing users. It will enable users who do not want the tables, or want to install tables not provided by the ophcrack-tables package, to not have to install an extra pointless package. And for our use case, where we want to ship ophcrack on an ISO without tables, but want to give the user the possibility of installing the ophcrack-tables package or installing their own tables after install it would really help.
In the tree. No package bump, since it shouldn't affect any existing users.