On 2/16/22 21:15, Axel Braun wrote:
Hi,
follow-up on my recent dependency mail, I was able to trace some dependencies:
python3-weasyprint requires python3-FontTools python3-FontTools requires python3-sympy python3-sympy requires python3-mpmath >= 0.19 python3-sympy recommended python3-jupyter_ipython (comes from python3-ipython) python3-ipython recommended jupyter
jupyter recommended jupyter-qtconsole jupyter-qtconsole requires python3-qtconsole = 5.2.1 python3-qtconsole requires python3-qt5
Looking at python-sympy in comaprison to https://packages.debian.org/sid/python3-sympy Debian lists the ipyton stuff under 'enhances', not even 'suggests' - which leads to the question, when to properly use recommends and suggests [1], and if not 'suggets may be the better approach here and there.
Suggestions?
From memory suggests on openSUSE works very differently to Debian, its a while since I used debian though. On openSUSE Suggests isn't very useful for much, really its only useful for cases like if something requires "Display-Manager" and we have multiple choices (sddm, lightdm, gdm) and nothing else has selected one we can use "Suggests: lightdm" to tell zypper etc to install lightdm if it doesn't know what to choose. Traditionally on openSUSE we've wanted to give users "The best possible experience" which means if something "enhances" an app ie makes it better we tend to Recommend it (or in some cases require it) to make sure that its installed to give users the best possible experience, then users can choose to lock packages or use no-recommends if thats not what they desire. -- Simon Lees (Simotek) http://simotek.net Emergency Update Team keybase.io/simotek SUSE Linux Adelaide Australia, UTC+10:30 GPG Fingerprint: 5B87 DB9D 88DC F606 E489 CEC5 0922 C246 02F0 014B