craigwblake / redline

Pure Java Rpm Library
http://redline-rpm.org
MIT License
128 stars 97 forks source link

Missing Recommends and Suggests dependencies #135

Open Sami32 opened 6 years ago

Sami32 commented 6 years ago

http://rpm.org/user_doc/boolean_dependencies.html

I don't know if it is a shared opinion, but i find Recommends dependency useful for automatically download the enhancement libraries need for the project after the user approval. That make things much easy for the users while still leaving the user choice approval choice.

I see the Suggests dependency as useful when users don't read your Wiki or other documentation, and since they often just run it... At least this way they have the advices under their eyes at install time.

Note: These dependencies are simply ignored without any error in older RPM versions: http://rpm.org/user_doc/dependencies.html

Sami32 commented 6 years ago

Available on Fedora >=24 and SUSE >=10 for now and on OpenSUSE.