additional inputs required for Blender plugins

DoneSubmitted by Quiliro OrdonezBaca.
Details
2 participants
  • Ludovic Courtès
  • Quiliro OrdonezBaca
Owner
unassigned
Severity
normal
Q
Q
Quiliro OrdonezBaca wrote on 7 Feb 2018 22:43
(address . bug-guix@gnu.org)
871shwo4qk.fsf@portkomputilo.i-did-not-set--mail-host-address--so-tickle-me
I was trying to install Sverchok plugin for Blender. It enables Blenderto change parameters in order to modify a wide range of values withoutredrawing everything in case of a global change in something repetitive.
I checked the license. It is GPLv3. What else should i do to verify freedom?
When i tryed to install the Sverchok addonhttps://wiki.blender.org/index.php/Extensions:2.6/Py/Scripts/Nodes/Sverchokhttp://nikitron.cc.ua/sverch/html/main.htmlI got the message:ImportError: No module named ‘numpy’so i installed python-numpy.And then i got error:ImportError: No module named ‘requests’I then instaled python-requests. Both these dependencies are mentioned in Sverchok's documentation.The Blender binary ships with:idna, chardet, urllib3, certifi, requests and numpyhttps://git.blender.org/gitweb/gitweb.cgi/blender.git/blob/HEAD:/build_files/build_environment/cmake/versions.cmakeIt reports versions of numpy, requests and othersset(REQUESTS_VERSION 2.18.4)set(NUMPY_VERSION v1.13.1)set(NUMPY_SHORT_VERSION 1.13)set(NUMPY_URI https://pypi.python.org/packages/c0/3a/40967d9f5675fbb097ffec170f59c2ba19fc96373e73ad47c2cae9a30aed/numpy-1.13.1.zip)set(NUMPY_HASH 2c3c0f4edf720c3a7b525dacc825b9ae)
propagated-inputs
The NixOS package explicitly disables numpy at build time.
Those dependencies are not required for building the Guix package:https://git.savannah.gnu.org/cgit/guix.git/tree/gnu/packages/graphics.scm?id=v0.14.0-1266-gd2a7170de#n79It's better to just package these plugins separately rather thanpropagating these (large) packages for every Blender user.They are not necessary to run blenderhttps://wiki.blender.org/index.php/Dev:Doc/Building_Blender/Linux/dependenciesIt is just that Blender's oficial binary ships with those plugins andtheir dependencies by default. We need not do the same. If the userneeds those addons, she may install them with Guix solving thedependencies.
I was helped by:<bzztploink><Yaniel>from #blenderand:<mbakke>from the Guix.Thank you very much!
Q
Q
Quiliro OrdonezBaca wrote on 7 Feb 2018 23:05
(address . 30384@debbugs.gnu.org)
87lgg4mp5e.fsf@portkomputilo.i-did-not-set--mail-host-address--so-tickle-me
All addons in release/scripts/addons ship by default. The cmake list Isent contains all the binary libs they build against as well. Side notethough: that is for current master, 2.79. Didn't have that file yet,(bzztploink maintained it, but it wasn't added to the main repo yet). Soa couple of those versions are further ahead of what they shipped 2.79with (from the top of bzztploink's head python 3.5 vs 3.6).
Q
Q
Quiliro OrdonezBaca wrote on 7 Feb 2018 23:14
(address . 30384@debbugs.gnu.org)
87h8qsmoq9.fsf@portkomputilo.i-did-not-set--mail-host-address--so-tickle-me
flatpak had the same issues earlier this weekhttps://github.com/flathub/org.blender.Blender/issues/6
L
L
Ludovic Courtès wrote on 16 Feb 2018 11:22
(name . Quiliro OrdonezBaca)(address . quiliro@riseup.net)(address . 30384@debbugs.gnu.org)
873721qlo1.fsf@gnu.org
Hello Quiliro,
Quiliro Ordonez Baca <quiliro@riseup.net> skribis:
Toggle quote (10 lines)> When i tryed to install the Sverchok addon> https://wiki.blender.org/index.php/Extensions:2.6/Py/Scripts/Nodes/Sverchok> http://nikitron.cc.ua/sverch/html/main.html> I got the message:> ImportError: No module named ‘numpy’> so i installed python-numpy.> And then i got error:> ImportError: No module named ‘requests’> I then instaled python-requests. Both these dependencies are mentioned in Sverchok's documentation.
Since installing these two packages solves the problem, can we considerthis bug closed?
My understanding of your message is that our ‘blender’ package alreadydoes the right thing.
Thanks,Ludo’.
Q
Q
Quiliro OrdonezBaca wrote on 17 Feb 2018 23:13
(name . Ludovic Courtès)(address . ludo@gnu.org)(address . 30384@debbugs.gnu.org)
87bmgns1ry.fsf@portkomputilo.i-did-not-set--mail-host-address--so-tickle-me
ludo@gnu.org (Ludovic Courtès) writes:
Toggle quote (16 lines)> Hello Quiliro,>> Quiliro Ordonez Baca <quiliro@riseup.net> skribis:>>> When i tryed to install the Sverchok addon>> https://wiki.blender.org/index.php/Extensions:2.6/Py/Scripts/Nodes/Sverchok>> http://nikitron.cc.ua/sverch/html/main.html>> I got the message:>> ImportError: No module named ‘numpy’>> so i installed python-numpy.>> And then i got error:>> ImportError: No module named ‘requests’>> I then instaled python-requests. Both these dependencies are mentioned in Sverchok's documentation.>> Since installing these two packages solves the problem,
Oh! That is right. It is not a problem of Blender. It is a problem ofdependencies of Sverchok. What is needed is a package definition forSverchok. Am I right?
Toggle quote (3 lines)> can we consider> this bug closed?
Yes. Thank you. :-)
Toggle quote (3 lines)> My understanding of your message is that our ‘blender’ package already> does the right thing.
Yes.
L
L
Ludovic Courtès wrote on 18 Feb 2018 14:47
control message for bug #30384
(address . control@debbugs.gnu.org)
87k1vaif4y.fsf@gnu.org
tags 30384 notabug
L
L
Ludovic Courtès wrote on 18 Feb 2018 14:47
Re: bug#30384: additional inputs required for Blender plugins
(name . Quiliro OrdonezBaca)(address . quiliro@riseup.net)(address . 30384-done@debbugs.gnu.org)
87inauif48.fsf@gnu.org
Quiliro Ordonez Baca <quiliro@riseup.net> skribis:
Toggle quote (22 lines)> ludo@gnu.org (Ludovic Courtès) writes:>>> Hello Quiliro,>>>> Quiliro Ordonez Baca <quiliro@riseup.net> skribis:>>>>> When i tryed to install the Sverchok addon>>> https://wiki.blender.org/index.php/Extensions:2.6/Py/Scripts/Nodes/Sverchok>>> http://nikitron.cc.ua/sverch/html/main.html>>> I got the message:>>> ImportError: No module named ‘numpy’>>> so i installed python-numpy.>>> And then i got error:>>> ImportError: No module named ‘requests’>>> I then instaled python-requests. Both these dependencies are mentioned in Sverchok's documentation.>>>> Since installing these two packages solves the problem,>> Oh! That is right. It is not a problem of Blender. It is a problem of> dependencies of Sverchok. What is needed is a package definition for> Sverchok. Am I right?
Not strictly required AIUI, but it wouldn’t hurt.
Toggle quote (5 lines)>> can we consider>> this bug closed?>> Yes. Thank you. :-)
Done, thanks!
Ludo’.
Closed
?
Your comment

This issue is archived.

To comment on this conversation send email to 30384@debbugs.gnu.org