Mailinglist Archive: opensuse-features (291 mails)

< Previous Next >
[openFATE 308489] Source Code Distribution
  • From: fate_noreply@xxxxxxx
  • Date: Wed, 19 May 2010 15:19:50 +0200 (CEST)
  • Message-id: <feature-308489-9@xxxxxxxxxxxxxx>
Feature changed by: Adrian Schröter (adrianSuSE)
Feature #308489, revision 9
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.


#3: Adrian Schröter (adriansuse) (2010-02-19 10:59:39)
Currently driven by openSUSE Booster team.

+ #4: Adrian Schröter (adriansuse) (2010-05-19 15:19:55)
+ Parts of this feature is done with the anonymous webui access.
+ Parts like accessing via obs:// url depends on support to show former
+ versions of sources in webui. Therefore I move this to 2.5 in the hope
+ that we can the webui here. To be discussed with booster team.



--
openSUSE Feature:
https://features.opensuse.org/308489

< Previous Next >
This Thread
  • No further messages