opensuse:build-service.git
8 years agoMerge branch '1.8' of gitorious.org:opensuse/build-service into 1.8
Ruediger Oertel [Mon, 17 May 2010 22:45:49 +0000 (00:45 +0200)]
Merge branch '1.8' of gitorious.org:opensuse/build-service into 1.8

8 years agoadd "origin" to opstatus, api wants to tell us ...
Ruediger Oertel [Mon, 17 May 2010 22:43:15 +0000 (00:43 +0200)]
add "origin" to opstatus, api wants to tell us ...

8 years agoensure that needed tools are installed (used by source server)
Adrian Schröter [Wed, 21 Apr 2010 08:46:25 +0000 (10:46 +0200)]
ensure that needed tools are installed (used by source server)

8 years agoAdd cleanup of autogenerated filesystems after build as option to obsworker
Jan-Simon Möller [Mon, 10 May 2010 22:03:53 +0000 (00:03 +0200)]
Add cleanup of autogenerated filesystems after build as option to obsworker

Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
8 years ago merged from AccessControl branch: bulk patch for AccessControl
Martin Mohring [Tue, 11 May 2010 17:41:39 +0000 (19:41 +0200)]
  merged from AccessControl branch: bulk patch for AccessControl
      added: privacy enforcement for package on flags privacy, readaccess and binarydownload
      added: new flag definitions
      fixed: acl DB migration class fixed, moved to newest migration
      fixed: missing places for new readaccess / privacy flags
      adding support for role="reader" with the new flags <readaccess> and <privacy>

8 years agoallow role-independent GET and HEAD requests
Ruediger Oertel [Mon, 10 May 2010 15:50:38 +0000 (17:50 +0200)]
allow role-independent GET and HEAD requests

8 years agoalso ignore sigpipe in scheduler ... sigh
Ruediger Oertel [Mon, 10 May 2010 14:30:09 +0000 (16:30 +0200)]
also ignore sigpipe in scheduler ... sigh

8 years agofix authentication code for multiple roles
Ruediger Oertel [Mon, 10 May 2010 15:46:13 +0000 (17:46 +0200)]
fix authentication code for multiple roles

8 years agoalso add some timestamps to scheduler log
Ruediger Oertel [Mon, 10 May 2010 14:35:20 +0000 (16:35 +0200)]
also add some timestamps to scheduler log

8 years agono newline directly after time output
Ruediger Oertel [Mon, 10 May 2010 12:46:41 +0000 (14:46 +0200)]
no newline directly after time output

8 years agolog some timestamps for requests
Ruediger Oertel [Mon, 10 May 2010 12:39:17 +0000 (14:39 +0200)]
log some timestamps for requests

8 years agoFix autosetup logic.
Jan-Simon Möller [Fri, 7 May 2010 00:58:23 +0000 (02:58 +0200)]
Fix autosetup logic.

Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
8 years agoUse (recalculating) instead of (rescheduling) to indicate package status is dirty
David Greaves [Thu, 6 May 2010 09:57:49 +0000 (10:57 +0100)]
Use (recalculating) instead of (rescheduling) to indicate package status is dirty

8 years agodon't break build with non-current build script code
Adrian Schröter [Mon, 3 May 2010 12:47:38 +0000 (14:47 +0200)]
don't break build with non-current build script code

8 years agoInclude CB* data also in buildinfo.
Jan-Simon Möller [Sun, 2 May 2010 23:26:00 +0000 (01:26 +0200)]
Include CB* data also in buildinfo.

Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
8 years agoAdd CB(pre)install to scheduler.
Jan-Simon Möller [Tue, 27 Apr 2010 17:37:12 +0000 (19:37 +0200)]
Add CB(pre)install to scheduler.

Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
8 years agoAdd CB(pre)install to repserver.
Jan-Simon Möller [Tue, 27 Apr 2010 14:02:06 +0000 (16:02 +0200)]
Add CB(pre)install to repserver.

Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
8 years agoAdd definitions for cbpreinstall and cbinstall to worker and BSXML
Jan-Simon Möller [Sat, 24 Apr 2010 08:42:46 +0000 (10:42 +0200)]
Add definitions for cbpreinstall and cbinstall to worker and BSXML

Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
8 years agofix onlyarch expansion
Ruediger Oertel [Wed, 3 Mar 2010 10:46:31 +0000 (11:46 +0100)]
fix onlyarch expansion

8 years agofix attribute permission check in "false" case
Adrian Schröter [Wed, 28 Apr 2010 09:19:38 +0000 (11:19 +0200)]
fix attribute permission check in "false" case

8 years agoadd initial update hints for 1.8 upgrade
Adrian Schröter [Wed, 28 Apr 2010 07:32:46 +0000 (09:32 +0200)]
add initial update hints for 1.8 upgrade

8 years agomerged: DoD support for new scheduler
Martin Mohring [Tue, 27 Apr 2010 19:27:32 +0000 (21:27 +0200)]
merged: DoD support for new scheduler

Signed-off-by: Martin Mohring <martinmohring@linuxfoundation.org>
8 years agoadded support for arm architure strings from armv4 to armv8
Martin Mohring [Tue, 27 Apr 2010 19:10:56 +0000 (21:10 +0200)]
added support for arm architure strings from armv4 to armv8

Signed-off-by: Martin Mohring <martinmohring@linuxfoundation.org>
8 years agomerged: KVM autosetup from master
Martin Mohring [Tue, 27 Apr 2010 19:02:36 +0000 (21:02 +0200)]
merged: KVM autosetup from master

Signed-off-by: Martin Mohring <martinmohring@linuxfoundation.org>
8 years agofixed: rpmcpio script is not a regular command, expand it
Martin Mohring [Tue, 27 Apr 2010 18:20:38 +0000 (20:20 +0200)]
fixed: rpmcpio script is not a regular command, expand it

Signed-off-by: Martin Mohring <martinmohring@linuxfoundation.org>
8 years agoMerge branch '1.7' into 1.8
Adrian Schröter [Tue, 27 Apr 2010 13:30:15 +0000 (15:30 +0200)]
Merge branch '1.7' into 1.8

8 years ago1.7.4 release draft
Adrian Schröter [Tue, 27 Apr 2010 13:26:07 +0000 (15:26 +0200)]
1.7.4 release draft

8 years ago- remove spurious debug output
Michael Schroeder [Tue, 27 Apr 2010 12:05:20 +0000 (14:05 +0200)]
- remove spurious debug output

8 years ago- use standard 'handler' instead of 'cleanup'
Michael Schroeder [Thu, 22 Apr 2010 09:57:50 +0000 (11:57 +0200)]
- use standard 'handler' instead of 'cleanup'

8 years agoImplement delayed source download through AJAX system
Michael Schroeder [Tue, 20 Apr 2010 13:25:20 +0000 (15:25 +0200)]
Implement delayed source download through AJAX system
- BSHandoff, BSServerEvents: support rpc without socket transmission
- BSWatcher: support md5 generation in rpc_recv_file
- BSWatcher: support "background" AJAX requests
- bs_sched: treat "download in progress" as blocked
- bs_srcserver: handoff big file downloads to ajax

8 years agofix syntax error in case VM is specified
Adrian Schröter [Mon, 26 Apr 2010 08:48:06 +0000 (10:48 +0200)]
fix syntax error in case VM is specified

8 years agoenable virtio for kvm by default 1.7.3
Adrian Schröter [Wed, 21 Apr 2010 12:30:47 +0000 (14:30 +0200)]
enable virtio for kvm by default

8 years ago- repoview check: fix indent, use -x instead of -e
Michael Schroeder [Tue, 20 Apr 2010 16:46:17 +0000 (18:46 +0200)]
- repoview check: fix indent, use -x instead of -e

8 years agodo not run repoview, if not installed
Adrian Schröter [Tue, 20 Apr 2010 16:08:04 +0000 (18:08 +0200)]
do not run repoview, if not installed

8 years agofinal 1.7.3 spec file
Adrian Schröter [Wed, 21 Apr 2010 11:50:22 +0000 (13:50 +0200)]
final 1.7.3 spec file

8 years agoSupport repotag in rpm-md repos
Adrian Schröter [Wed, 21 Apr 2010 11:06:37 +0000 (13:06 +0200)]
Support repotag in rpm-md repos

8 years agoextend rsync timeout and add "--delete-excluded"
Ruediger Oertel [Wed, 21 Apr 2010 10:43:02 +0000 (12:43 +0200)]
extend rsync timeout and add "--delete-excluded"

8 years agoadd comment about new rpm-md-legacy mode
Adrian Schröter [Wed, 21 Apr 2010 09:01:16 +0000 (11:01 +0200)]
add comment about new rpm-md-legacy mode

8 years ago- use sha instead of sha256 if legacy repo is selected
Michael Schroeder [Wed, 21 Apr 2010 08:41:37 +0000 (10:41 +0200)]
- use sha instead of sha256 if legacy repo is selected

8 years agoIntroduce a rpm-md-legacy repository format, requires patched createrepo.
Adrian Schröter [Tue, 20 Apr 2010 16:16:20 +0000 (18:16 +0200)]
Introduce a rpm-md-legacy repository format, requires patched createrepo.
libzypp on openSUSE 11.1 and SLES 11 SP 0 is not supporting the
rpm-md format correctly, they always try to find "primary.xml".

8 years agoadd dependency to needed tools for source server
Adrian Schröter [Wed, 21 Apr 2010 08:53:11 +0000 (10:53 +0200)]
add dependency to needed tools for source server

8 years agoadd dependency to needed tools for source server
Adrian Schröter [Wed, 21 Apr 2010 08:53:11 +0000 (10:53 +0200)]
add dependency to needed tools for source server

8 years ago- use sha instead of sha256 if legacy repo is selected
Michael Schroeder [Wed, 21 Apr 2010 08:41:37 +0000 (10:41 +0200)]
- use sha instead of sha256 if legacy repo is selected

8 years agodo not run repoview, if not installed
Adrian Schröter [Tue, 20 Apr 2010 16:08:04 +0000 (18:08 +0200)]
do not run repoview, if not installed

8 years agoIntroduce a rpm-md-legacy repository format, requires patched createrepo.
Adrian Schröter [Tue, 20 Apr 2010 16:16:20 +0000 (18:16 +0200)]
Introduce a rpm-md-legacy repository format, requires patched createrepo.
libzypp on openSUSE 11.1 and SLES 11 SP 0 is not supporting the
rpm-md format correctly, they always try to find "primary.xml".

8 years agoadd 1.7.3 release notes
Adrian Schröter [Tue, 20 Apr 2010 13:41:58 +0000 (15:41 +0200)]
add 1.7.3 release notes

8 years agodo not allow creation of packages with invalid name
Adrian Schröter [Tue, 20 Apr 2010 07:47:01 +0000 (09:47 +0200)]
do not allow creation of packages with invalid name

8 years agofix dependencies, srcserver might run on another system
Adrian Schröter [Tue, 20 Apr 2010 13:39:46 +0000 (15:39 +0200)]
fix dependencies, srcserver might run on another system

8 years agofix dependencies, srcserver might run on another system
Adrian Schröter [Tue, 20 Apr 2010 13:39:46 +0000 (15:39 +0200)]
fix dependencies, srcserver might run on another system

8 years agodo not allow creation of packages with invalid name
Adrian Schröter [Tue, 20 Apr 2010 07:47:01 +0000 (09:47 +0200)]
do not allow creation of packages with invalid name

8 years ago- look into repo structure when deciding with path to use for
Michael Schroeder [Wed, 14 Apr 2010 10:40:22 +0000 (12:40 +0200)]
- look into repo structure when deciding with path to use for
  kiwi product building, as prpsearchpath is always set

8 years agotypo
Ruediger Oertel [Tue, 13 Apr 2010 14:50:51 +0000 (16:50 +0200)]
typo

8 years ago- kiwiproduct: also get config via prps used for kiwi setup
Ruediger Oertel [Tue, 13 Apr 2010 14:44:41 +0000 (16:44 +0200)]
- kiwiproduct: also get config via prps used for kiwi setup

8 years agoenable specifying repo for kiwi in product builds
Ruediger Oertel [Tue, 13 Apr 2010 13:46:56 +0000 (15:46 +0200)]
enable specifying repo for kiwi in product builds

8 years agoruntime fix for iChain handling
Adrian Schröter [Wed, 14 Apr 2010 15:04:56 +0000 (17:04 +0200)]
runtime fix for iChain handling

8 years ago* use realname from iChain if it is exporting it
Adrian Schröter [Wed, 14 Apr 2010 08:49:32 +0000 (10:49 +0200)]
* use realname from iChain if it is exporting it
* drop another place where user defined backend was used

8 years ago- look into repo structure when deciding with path to use for
Michael Schroeder [Wed, 14 Apr 2010 10:40:22 +0000 (12:40 +0200)]
- look into repo structure when deciding with path to use for
  kiwi product building, as prpsearchpath is always set

8 years agotypo
Ruediger Oertel [Tue, 13 Apr 2010 14:50:51 +0000 (16:50 +0200)]
typo

8 years ago- kiwiproduct: also get config via prps used for kiwi setup
Ruediger Oertel [Tue, 13 Apr 2010 14:44:41 +0000 (16:44 +0200)]
- kiwiproduct: also get config via prps used for kiwi setup

8 years agoenable specifying repo for kiwi in product builds
Ruediger Oertel [Tue, 13 Apr 2010 13:46:56 +0000 (15:46 +0200)]
enable specifying repo for kiwi in product builds

8 years ago- do not autovivify remote projects in projpack data, fixes
Michael Schroeder [Fri, 9 Apr 2010 16:20:33 +0000 (18:20 +0200)]
- do not autovivify remote projects in projpack data, fixes
  some interconnect issues

8 years ago- do not autovivify remote projects in projpack data, fixes
Michael Schroeder [Fri, 9 Apr 2010 16:20:33 +0000 (18:20 +0200)]
- do not autovivify remote projects in projpack data, fixes
  some interconnect issues

8 years agoBy Iain Arnell <iarnell@gmail.com>:
Adrian Schröter [Fri, 9 Apr 2010 14:59:21 +0000 (16:59 +0200)]
By Iain Arnell <iarnell@gmail.com>:
* unbind ldap connections after use
* optionally disable ldap referrals (necessary for Windows 2003 AD)
* retrieve all attributes when searching
* properly access LDAP_NAME_ATTR attribute

8 years agoBy Iain Arnell <iarnell@gmail.com>:
Adrian Schröter [Fri, 9 Apr 2010 14:59:21 +0000 (16:59 +0200)]
By Iain Arnell <iarnell@gmail.com>:
* unbind ldap connections after use
* optionally disable ldap referrals (necessary for Windows 2003 AD)
* retrieve all attributes when searching
* properly access LDAP_NAME_ATTR attribute

8 years agobackport schema changes for group handling
Adrian Schröter [Wed, 31 Mar 2010 14:13:36 +0000 (16:13 +0200)]
backport schema changes for group handling

8 years agostart the branch for the "MeeGo" release end of next month.
Adrian Schröter [Wed, 31 Mar 2010 13:52:47 +0000 (15:52 +0200)]
start the branch for the "MeeGo" release end of next month.

8 years agosupport attribute creation/modification based on namespace permissions
Adrian Schröter [Mon, 8 Mar 2010 16:29:05 +0000 (17:29 +0100)]
support attribute creation/modification based on namespace permissions
(based on defined users or groups)

8 years agoextend testsuite for group permission checking
Adrian Schröter [Mon, 8 Mar 2010 15:59:21 +0000 (16:59 +0100)]
extend testsuite for group permission checking

8 years ago* Show only global roles for user and groups
Adrian Schröter [Mon, 8 Mar 2010 07:41:34 +0000 (08:41 +0100)]
* Show only global roles for user and groups
* group parent support is currently not implemented, disabling the ui.

8 years agocreate group relationship tables (missing in last commit)
Adrian Schröter [Mon, 8 Mar 2010 07:20:04 +0000 (08:20 +0100)]
create group relationship tables (missing in last commit)

8 years ago* support to store and read group definitions in projects and packages.
Adrian Schröter [Fri, 5 Mar 2010 09:20:13 +0000 (10:20 +0100)]
* support to store and read group definitions in projects and packages.
* remove not supported and obsolete definitions.

8 years ago* cleanup of not supported elements (never stored to db)
Adrian Schröter [Thu, 4 Mar 2010 14:19:16 +0000 (15:19 +0100)]
* cleanup of not supported elements (never stored to db)
* add group element for group permissions

8 years agoadd version also to product repoid tag (#377568)
Adrian Schröter [Wed, 31 Mar 2010 13:38:58 +0000 (15:38 +0200)]
add version also to product repoid tag (#377568)

8 years agoadd version also to product repoid tag (#377568)
Adrian Schröter [Wed, 31 Mar 2010 13:38:58 +0000 (15:38 +0200)]
add version also to product repoid tag (#377568)

8 years agoextend product repoid with flavor and archs (#377568)
Adrian Schröter [Wed, 31 Mar 2010 13:13:15 +0000 (15:13 +0200)]
extend product repoid with flavor and archs (#377568)

8 years agocreate REPOID for product media content files (bug #377568)
Adrian Schröter [Fri, 12 Mar 2010 13:20:28 +0000 (14:20 +0100)]
create REPOID for product media content files (bug #377568)

8 years agomake lighttpd bind to all IPs for api and repo vhost
Adrian Schröter [Tue, 23 Mar 2010 19:52:23 +0000 (20:52 +0100)]
make lighttpd bind to all IPs for api and repo vhost

8 years agodon't show package & remote handles on projects which just link to remote project. 1.7.2
Adrian Schröter [Mon, 22 Mar 2010 16:42:12 +0000 (17:42 +0100)]
don't show package & remote handles on projects which just link to remote project.
It confuses stupid people like me ;)

8 years ago- be more careful when updating just the project metadata
Michael Schroeder [Mon, 22 Mar 2010 15:09:09 +0000 (16:09 +0100)]
- be more careful when updating just the project metadata

8 years ago- should also assign after calculating the updated project data
Michael Schroeder [Mon, 22 Mar 2010 10:41:49 +0000 (11:41 +0100)]
- should also assign after calculating the updated project data

8 years ago- save watchremote_start in scheduler state so that we do not loose events
Michael Schroeder [Fri, 19 Mar 2010 11:04:23 +0000 (12:04 +0100)]
- save watchremote_start in scheduler state so that we do not loose events

8 years ago- add myarch to lastevents query
Michael Schroeder [Thu, 18 Mar 2010 14:10:10 +0000 (15:10 +0100)]
- add myarch to lastevents query

8 years ago- add obsname to lastevents call
Michael Schroeder [Thu, 18 Mar 2010 10:59:39 +0000 (11:59 +0100)]
- add obsname to lastevents call

8 years ago- restore bs_admin --deep-check-project behavior
Michael Schroeder [Thu, 18 Mar 2010 10:56:34 +0000 (11:56 +0100)]
- restore bs_admin --deep-check-project behavior
- delete jobhistory files when doing a snapshot
- fix bs_admin code

Conflicts:

src/backend/bs_admin

8 years ago- be more clever with project changes, just update the config, no
Michael Schroeder [Wed, 17 Mar 2010 11:13:12 +0000 (12:13 +0100)]
- be more clever with project changes, just update the config, no
  longer fetch all package data

8 years ago- only send change events if something relevant has changed
Michael Schroeder [Thu, 18 Mar 2010 10:55:01 +0000 (11:55 +0100)]
- only send change events if something relevant has changed
- fix lastevent scale issue

Conflicts:

src/backend/bs_srcserver

8 years ago- comment out some debug statements
Michael Schroeder [Tue, 16 Mar 2010 18:22:45 +0000 (19:22 +0100)]
- comment out some debug statements

8 years agonicer error when wrong project is given
Adrian Schröter [Fri, 12 Mar 2010 15:59:15 +0000 (16:59 +0100)]
nicer error when wrong project is given

8 years ago- correctly forward status codes in RPCs
Michael Schroeder [Fri, 12 Mar 2010 14:53:04 +0000 (15:53 +0100)]
- correctly forward status codes in RPCs

8 years ago- getprojpack: add complete linked info for remote links
Michael Schroeder [Fri, 12 Mar 2010 14:40:50 +0000 (15:40 +0100)]
- getprojpack: add complete linked info for remote links

8 years ago* make VM type configurable
Adrian Schröter [Thu, 11 Mar 2010 08:55:52 +0000 (09:55 +0100)]
* make VM type configurable
* configure memory by default for each instance
* setup kvm correctly

8 years agofinalize 1.7.2 release notes
Adrian Schröter [Thu, 11 Mar 2010 08:55:37 +0000 (09:55 +0100)]
finalize 1.7.2 release notes

8 years agofix execution from non local directory
Adrian Schröter [Thu, 11 Mar 2010 08:55:05 +0000 (09:55 +0100)]
fix execution from non local directory

8 years agofix startproc handling, linux kernel has a limit of 15 chars for process names.
Adrian Schröter [Thu, 11 Mar 2010 08:52:44 +0000 (09:52 +0100)]
fix startproc handling, linux kernel has a limit of 15 chars for process names.

8 years ago- allow optional obsname parameter in /lastevents
Michael Schroeder [Thu, 11 Mar 2010 12:39:57 +0000 (13:39 +0100)]
- allow optional obsname parameter in /lastevents

8 years agomake add OBS instance view a bit more understandable
Adrian Schröter [Wed, 10 Mar 2010 16:49:52 +0000 (17:49 +0100)]
make add OBS instance view a bit more understandable

8 years agoadd 1.7.2 release notes
Adrian Schröter [Wed, 10 Mar 2010 16:35:12 +0000 (17:35 +0100)]
add 1.7.2 release notes

8 years agofix obs_productconverter execution
Adrian Schröter [Wed, 10 Mar 2010 16:34:46 +0000 (17:34 +0100)]
fix obs_productconverter execution

8 years agouse own icon for project list action
Adrian Schröter [Wed, 10 Mar 2010 16:33:12 +0000 (17:33 +0100)]
use own icon for project list action

8 years agoown icon for OBS setup link
Adrian Schröter [Wed, 10 Mar 2010 15:32:10 +0000 (16:32 +0100)]
own icon for OBS setup link