Feature changed by: Adrian Schröter (adrianSuSE) Feature #308489, revision 5 Title: Source Code Distribution Buildservice: Evaluation Priority Requester: Mandatory + Projectmanager: Important Requested by: Andreas Jaeger (a_jaeger) Partner organization: openSUSE.org Description: Make it easy to download source packages of milestone and final releases, e.g. with a specific web page with input of package name and release version. Btw. we should also document in the wiki properly how we distribute source code for milestone and final releases - and how for build service packages. Business case (Partner benefit): openSUSE.org: Source code availability is a requirement of the various Open Source licenses, this feature will help us to do this properly and in a documented way. Discussion: #1: Robert Davies (robopensuse) (2009-12-07 21:07:03) I wrote Bug up on request Bug 560868 - Enabling Source repo - has not made src rpm available (https://bugzilla.novell.com/show_bug.cgi?id=560868) arising out of this discussion on project list, started by an inquiry about availability of source ISO [opensuse-project] opensuse source? (http://lists.opensuse.org/opensuse-project/2009-12/msg00009.html) + #2: Adrian Schröter (adriansuse) (2009-12-08 07:57:34) + I would like to see this embedded into a more general approach. We + store the information where a package was built inside the rpm in the + disturl. This tells us the OBS instance, the project, the repository + and the exact source revision. + The following features are possible via this: + * Offer a webinterface to get you to exactly this source. + * Integrate this into the distribution, in old times I would have added + this to krpmview. Just one button to press and it goes to the right + place. YaST is of course also an action. Or a small handler, which can + handle the obs:// URLs in any browser. + As coolo suggested, a tag mechanism would be nice to mark and find for + example the Milestone X package. I want see this mechanism of course + also as generic as possible ;) + Btw, we do not need a seperate web instance for this IMHO. Just let + this integrate into the interface of build.o.o and make this part also + available without login. + Further features around this comming to my mind are + * webdav interface for pointing to past sources + * on fly packaging, like tar.gz to allow one step download of all files + of a package. -- openSUSE Feature: https://features.opensuse.org/308489