Description of problem: I just came up with a good idea. Whenever you need to install a certain python package and it doesn't exist in the Mageia repos, why not use Python's pip install command in the spec file to install the package to meet the requirements? That would make it easier to port some programs to Mageia as well. Version-Release number of selected component (if applicable): 4.14.2.1 How reproducible: No test case yet. Steps to Reproduce: 1. Download the tribler spec I attached. 2. Download the source tarball from its github repo. 3. Try to build tribler and it will stop at an error about a missing python module which is located in a python package that Mageia does not have. 4. This is the time to let pip install the package that holds the module. 5. Now that the module is finally installed run rpmbuild -ba tribler.spec as a normal user and the package will build.
Created attachment 11032 [details] Spec file for tribler to demonstrate my idea
CC: (none) => hamnisdude
Internet access is disabled in our build system and we need to build packages using official Mageia .rpms from our official repositories. Closing as WONTFIX.
Status: NEW => RESOLVEDResolution: (none) => WONTFIXCC: (none) => jani.valimaa
No offence meant towards you Jani, but how is a user supposed to be able to port a program like tribler if python-libnacl is non existant as a package in Mageia?
Create a rpm for python-libnacl. All (build)requires must be available in distribution before a new pkg can be imported and built.