On Wed, Dec 28, 2016 at 2:06 PM, Bruce Dubbs <[email protected]> wrote:

> Douglas R. Reno wrote:
>
>> Greetings,
>>
>> I've been working on updating Samba for the past 24 hours. It now needs
>> python-cryptography to complete the test suite, and for most of all major
>> functions (including simple file sharing). I'm seeking permission to add
>> it
>> and its dependencies to the book. I might just have to keep track of
>> updating Python Modules in addition to my GNOME duties.
>>
>> Basically, it needs it in order to encrypt data for SMB{3,4}, used in all
>> modern version of Windows and several other NAS devices. To put it into
>> perspective, please look at this Arch Package page - there are a lot of
>> dependencies. But it has to be installed for some stuff in GNOME, and
>> we've
>> historically had it in since at least 2012. Samba also needs this package
>> for communicating with any other SMB-based device on a network.
>>
>> I can see where these python modules can possibly be used elsewhere as
>> well. I must use this set of modules for my Data Security class next
>> semseter, but that alone isn't a reason to add a ton of modules to the
>> book.
>>
>> Here is a link to an Arch package page with the list of dependencies.
>>
>> https://www.archlinux.org/packages/extra/x86_64/python-cryptography/
>>
>
> Well it appears to be a PITA, but it appears to be necessary.  Go ahead
> and add what is needed.
>
> What might be useful is a way to add all the python scripts at once like
> kf5.  However, that may not be easy.
>

I've been looking into it, and I can't find a way to add all the python
modules at once like KF5. The problem is the URLs are hardcoded into
different locations, they aren't all available at one location like KF5's
are. I haven't finished mapping the dependencies yet, as it looks to be a
bit complicated, but I have another idea.

I'm considering submitting the Samba update after I'm done with it,
updating my version of GCC to 6.3 (mutter broke with 6.2), continuing
GNOME, and then adding the python modules in a couple days. I'd have to
comment out the test suite instructions for a day or two, but I think it'd
be easier to do it that way.

The reasoning behind doing that is that I will need to update my version of
Python3 to the latest version due to the syntax changes, thereby deeming
all of my currently installed modules useless. I'd be creating myself more
work that way if I had to reinstall the modules again *and* retest them
after adding them. I also used the 'pip' installer (similar to CPAN) to
install all of the modules, so I'd like to do everything manually with the
new version.

How are the currency scripts handling the weird and obscure URLs that
pypi.python.org is using?  I'd like to add the relevant entries to the
currency script so that I can learn PHP.

I think I'm going to file a ticket for this to keep all of my information
in one place.
-- 
http://lists.linuxfromscratch.org/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to