[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#968508: blender-data: Please only recommend blender instead of python3



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


Reply to: