Why isn't python3-distutils available for installation?

7 respostas [Última entrada]
GNUser
Desconectado
Joined: 07/17/2013

I wanted to upgrade OnionShare from old 1.3 version to 2.0 version.
I noticed that it depends on python3-distutils but apparently while it is available in Ubuntu 16.04 it's not in Trisquel 8.
Is it non-free?

Magic Banana

I am a member!

I am a translator!

Desconectado
Joined: 07/24/2010

I believe it was removed because it suggests the installation of proprietary Python modules.

GNUser
Desconectado
Joined: 07/17/2013

"suggests" meaning it's not a dependency right? Couldn't apt be set to merely not suggest those instead of removing the entire thing? Or is it not doable in Trisquel?

If I get the .deb file from Debian is it safe to install or will it pull some proprietary stuff from their site?

Thanks.

Magic Banana

I am a member!

I am a translator!

Desconectado
Joined: 07/24/2010

Excerpt from the Free System Distribution Guidelines:
A free system distribution must not steer users towards obtaining any nonfree information for practical use, or encourage them to do so. The system should have no repositories for nonfree software and no specific recipes for installation of particular nonfree programs. Nor should the distribution refer to third-party repositories that are not committed to only including free software; even if they only have free software today, that may not be true tomorrow. Programs in the system should not suggest installing nonfree plugins, documentation, and so on.
https://www.gnu.org/distros/free-system-distribution-guidelines.html

You can install the .deb from Debian. You are on your own to check that the Python modules you then install with python3-distutils are free software.

Narcis Garcia
Desconectado
Joined: 04/15/2019

In my humble opinion, better policy is to only remove that Suggest line
when repackaging, instead of discarding whole package.

El 29/4/19 a les 20:10, name at domain ha escrit:
> I believe it was removed because it suggests the installation of
> proprietary Python modules.

Magic Banana

I am a member!

I am a translator!

Desconectado
Joined: 07/24/2010

I am not talking about APT's suggestions: distutils, the utility itself, not its package, lists Python modules, including proprietary ones, and supports their installation. at least that is my understanding (I am not a Python developer).

GNUser
Desconectado
Joined: 07/17/2013

Thank you for the clarification on the matter.

I have no experience with Python, hence my fear about installing it. If I understand correctly, after it's installed it can automatically download and install proprietary modules if they are required by another application, correct?

If that was not the case I would happily install it. But as it is now, I will have to stick with OnionShare 1.3 :( for now it's not a problem, but if a serious security bug is ever disclosed I don't know what to do. There are not many alternatives to this kind of specific tool...

Magic Banana

I am a member!

I am a translator!

Desconectado
Joined: 07/24/2010

If I understand correctly, after it's installed it can automatically download and install proprietary modules if they are required by another application, correct?

distutils can fetch and install dependencies, free or proprietary. So, as far as I understand: yes. But it would be better to have a Python developer confirming.