On Tuesday 07 September 2010 16:04:12 J. Daniel Schmidt wrote:
What do you think about the following idea?
The openSUSE software management zypp knows about a service type called RIS [1] (sometimes referred to as NU type [2]). It allows to group repos together to a service that can then easily be added to the system.
This would ease administration of many openSUSE installations. A user would just need to add his own or preferred service to his systems to get all needed repos assigned. It is even possible to later change the service as the software management will update the repo settings on a service refresh.
The openSUSE project could offer a new webservice that allows any registered user to create such a service. Users could group any OBS project repos into a service, give it a name and a description.
The webservice could look like this (see "services" as a placeholder):
Actually, if we would add NU support to OBS we would have this service already. Just add the wanted repos to your home project for example. bye adrian
services.opensuse.org -> HTML: login and manage your services (group any OBS repos into services)
services.opensuse.org/<user_name> -> HTML: list all repos of a user
services.opensuse.org/<user_name>/<service_name> -> HTML: show the service with a short description and all containing repos
services.opensuse.org/<user_name>/<service_name>/repo/repoindex.xml -> XML: deliver a service this is the place where the software managemanet looks for the service
By default all home-projects of a user that are in the same hierarchy level could be available grouped as a service as well: services.opensuse.org/<user_name>/home:abc:KDE-5.5 or services.opensuse.org/<user_name>/home:abc:server:mailserver ... such services dynamically change when a new project is created.
The openSUSE project could also offer some generic services like services.opensuse.org/opensuse/KDE-latest services.opensuse.org/opensuse/Gnome-latest services.opensuse.org/opensuse/Ruby-on-rails ... a.s.o.
Easily possible as well: services.opensuse.org/pacman/Mediaplayer
[1] http://old-en.opensuse.org/Standards/Repository_Index_Service [2] http://old-en.opensuse.org/Standards/NU_Service
Ciao, Daniel
-- Adrian Schroeter SUSE Linux Products GmbH email: adrian@suse.de -- To unsubscribe, e-mail: opensuse-softwaremgmt+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-softwaremgmt+help@opensuse.org