additional inputs required for Blender plugins

  • Done
  • quality assurance status badge
Details
2 participants
  • Ludovic Courtès
  • Quiliro Ordonez Baca
Owner
unassigned
Submitted by
Quiliro Ordonez Baca
Severity
normal

Debbugs page

Q
Q
Quiliro Ordonez Baca wrote on 7 Feb 2018 13: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 Blender
to change parameters in order to modify a wide range of values without
redrawing 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 addon
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.
The Blender binary ships with:
idna, chardet, urllib3, certifi, requests and numpy
It reports versions of numpy, requests and others
set(REQUESTS_VERSION 2.18.4)
set(NUMPY_VERSION v1.13.1)
set(NUMPY_SHORT_VERSION 1.13)
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:
It's better to just package these plugins separately rather than
propagating these (large) packages for every Blender user.
They are not necessary to run blender
It is just that Blender's oficial binary ships with those plugins and
their dependencies by default. We need not do the same. If the user
needs those addons, she may install them with Guix solving the
dependencies.

I was helped by:
<bzztploink>
<Yaniel>
from #blender
and:
<mbakke>
from the Guix.
Thank you very much!
Q
Q
Quiliro Ordonez Baca wrote on 7 Feb 2018 14: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 I
sent contains all the binary libs they build against as well. Side note
though: 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). So
a couple of those versions are further ahead of what they shipped 2.79
with (from the top of bzztploink's head python 3.5 vs 3.6).
Q
L
L
Ludovic Courtès wrote on 16 Feb 2018 02:22
(name . Quiliro Ordonez Baca)(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 consider
this bug closed?

My understanding of your message is that our ‘blender’ package already
does the right thing.

Thanks,
Ludo’.
Q
Q
Quiliro Ordonez Baca wrote on 17 Feb 2018 14: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 of
dependencies of Sverchok. What is needed is a package definition for
Sverchok. 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 05: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 05:47
Re: bug#30384: additional inputs required for Blender plugins
(name . Quiliro Ordonez Baca)(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 an email to 30384@patchwise.org

To respond to this issue using the mumi CLI, first switch to it
mumi current 30384
Then, you may apply the latest patchset in this issue (with sign off)
mumi am -- -s
Or, compose a reply to this issue
mumi compose
Or, send patches to this issue
mumi send-email *.patch