Mailinglist Archive: opensuse-softwaremgmt (3 mails)

< Previous Next >
[softwaremgmt] Re: [opensuse-buildservice] Grouping OBS repos into services
  • From: Adrian Schröter <adrian@xxxxxxx>
  • Date: Tue, 7 Sep 2010 16:46:04 +0200
  • Message-id: <201009071646.04960.adrian@xxxxxxx>
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@xxxxxxx
--
To unsubscribe, e-mail: opensuse-softwaremgmt+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-softwaremgmt+help@xxxxxxxxxxxx

< Previous Next >
List Navigation
References