Mailinglist Archive: opensuse-buildservice (349 mails)

< Previous Next >
Re: [opensuse-buildservice] Status of openSUSE Build Service
  • From: Susanne Oberhauser <froh@xxxxxxxxxx>
  • Date: 16 Nov 2007 12:50:35 +0100
  • Message-id: <s2iabpecstw.fsf@xxxxxxxxxxxxx>
Adrian Schröter <adrian@xxxxxxx> writes:

Working on a script to do the "make dist" task automatically for
reproducable releasing of build service packages.

This is intended for use in other projects, too, and somewhat
distantly overlaps with oscupstream, but has a different approach.


The script is for packagers that happen to work right in a checked out
svn working copy.

From there you run a new script ./distribute to get a package for
installation and testing. When that is successfull you proceede with
check in into the upstream build service for broad distribution.

The script ./distribute implements the following steps:

- check out a local *osc* working copy of the upstream package

- create a tar ball of the current *svn* working copy

- tell the difference between the package as it is in svn and what
is in the obs build server

- update the osc working copy and do a _local_ build of it

- if the packager has tested that successfully she can check in what
built successfully locally to the build server. this is not
automatic yet, it needs logic to delete the old tar ball and add
the new one before checking in.

The script currenty is buildservice/dist, but at some point, if others
find it usefull, maybe it should come with osc for general use by
source code maintainers to maintain and distribute their softwre via
the build service as packages...

Feedback welcome,


S.

--
Susanne Oberhauser +49-911-74053-574 SUSE -- a Novell Business
OPS Engineering Maxfeldstraße 5
Processes and Infrastructure Nürnberg
SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nürnberg)
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-buildservice+help@xxxxxxxxxxxx

< Previous Next >
References