[softwaremgmt] Grouping OBS repos into services
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): 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 -- J. Daniel Schmidt <jdsn@suse.de> SUSE Linux Products GmbH Research & Development Maxfeldstr. 5 GF: Markus Rex, HRB 16746 (AG Nürnberg) D-90409 Nürnberg -- To unsubscribe, e-mail: opensuse-softwaremgmt+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-softwaremgmt+help@opensuse.org
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
On 09/07/2010 04:04 PM, 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.
You are describing usecase #3 http://duncan.mac-vicar.com/blog/archives/351 :-) (note, written 2 years ago!) -- Duncan Mac-Vicar P. - Novell® Making IT Work As One™ SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nuernberg) -- To unsubscribe, e-mail: opensuse-softwaremgmt+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-softwaremgmt+help@opensuse.org
participants (3)
-
Adrian Schröter
-
Duncan Mac-Vicar P.
-
J. Daniel Schmidt