Hi,
thanks for your fast reaction! On Sun, Aug 16, 2020 at 17:35:32 +0200, Jonas Smedegaard wrote: > Quoting Elrond (2020-08-16 17:16:26) [...] > > Installing blender-data alone doesn't make much sense. It > > is most useful with the blender package. > > So, please: > > Recommends: blender (= ${source:Version}) > > Don't use "Depends", because that would introduce a > > circular dependency. Which is not good. > > Package relations are directional. Since blender-data cannot use > blender for anything (data does not use apps - apps uses their data), it > is correct for blender-data to not depend on or recommend blender. Well, would a Suggests make sense then? So that you know, which "app" is best to use, when looking at that package? > > On the other hand, blender-data does not need to depend on python3. > > Yes, there are some python scripts in there, but they do only make > > sense together with blender. > > If blender-data contains scripts which require Python3 to run, then it > must declare either Depends or Recommends on python3. > > > > If you want to keep the python3 dep, please turn it into > > python3:any, and also into a Recommends. Recommends means > > "You really should install this. If you don't, expect > > missing functionality", which seems right then. > > If those python3 scripts are not always used, then it makes sense to > relax to only recommend python3. TBH I am not 100% sure, if they're not always used. I might try sometime soon. > Only if those python3 scripts are not really used other than as > examples, they can instead be installed below > /usr/share/doc/blender/examples and _then_ relax to only suggest > python3. I doubt that. There are way too many of them in directories named "addons". Regards Elrond