Michal Marek wrote:
Michal Marek wrote:
Sounds like a good idea - implement the wizard in the API, but have a separate service (behind the API) to extract tarballs etc. What do the others think? From an administrative POV - is it possible to get a (virtual) machine for this? (I know you guys are currently busy with the storage problems...)
I'm working on it (again), see http://idea.opensuse.org/content/ideas/package-wizard-for-the-build-service
So, here is what I have so far: - a server that queues request to inspect tarballs, hidden behind the API: https://build.opensuse.org/package/show?package=obs-wizard&project=home%3Amichal-m - patch to the frontend wizard that uses the server to gather information about uploaded source tarballs. It generates the %build and %install sections based on these information (e.g. if the tarball has CMakeLists.txt, run cmake). The patch is not in svn, because it requires the wizard service to function properly. I'll make some screenshots later today.