opensuse:build-service.git
12 years agoLDAP connections were not being closed properly (#623397) 1.8
David Greaves [Tue, 20 Jul 2010 11:35:44 +0000 (12:35 +0100)]
LDAP connections were not being closed properly (#623397)

12 years ago[api] add missing return
Adrian Schröter [Fri, 2 Jul 2010 06:03:06 +0000 (08:03 +0200)]
[api] add missing return

12 years agochanged: deative public controller except status for ACL completely
Martin Mohring [Fri, 11 Jun 2010 20:38:50 +0000 (22:38 +0200)]
changed: deative public controller except status for ACL completely
 modified:   routes.rb

12 years agofixed: need to pass down also query string to backend
Martin Mohring [Fri, 11 Jun 2010 20:36:55 +0000 (22:36 +0200)]
fixed: need to pass down also query string to backend
 modified:   ../../app/controllers/build_controller.rb

12 years agofixed: forwarding to backend needs path parameter
Martin Mohring [Mon, 7 Jun 2010 12:04:40 +0000 (14:04 +0200)]
fixed: forwarding to backend needs path parameter
modified:   build_controller.rb

12 years agochanged: dont drop error output. dont do first h* packages (user should control this...
Martin Mohring [Mon, 7 Jun 2010 10:57:25 +0000 (12:57 +0200)]
changed: dont drop error output. dont do first h* packages (user should control this, as there is no dependencies resolving)
modified:   obs_rebuild_db

12 years agofix: merge error from master replaced find_by_name with old DbPackage.find_by_project...
Martin Mohring [Mon, 7 Jun 2010 10:18:53 +0000 (12:18 +0200)]
fix: merge error from master replaced find_by_name with old DbPackage.find_by_project_and_name
modified:   app/controllers/build_controller.rb
modified:   app/controllers/source_controller.rb

12 years agoAdd 1.7.5 release notes file
Adrian Schröter [Wed, 26 May 2010 07:37:38 +0000 (09:37 +0200)]
Add 1.7.5 release notes file

new file:   ReleaseNotes-1.7.5

12 years agobrought Release Notes up to date
Martin Mohring [Fri, 28 May 2010 11:45:24 +0000 (13:45 +0200)]
brought Release Notes up to date

modified:   ReleaseNotes-1.8

12 years agoadd Fedora 13 and Ubuntu 10.04 to simple list
Adrian Schröter [Wed, 26 May 2010 07:40:39 +0000 (09:40 +0200)]
add Fedora 13 and Ubuntu 10.04 to simple list

12 years agopatch command changed in a incompatible way, make it working again (#608145)
Adrian Schröter [Tue, 25 May 2010 08:46:48 +0000 (10:46 +0200)]
patch command changed in a incompatible way, make it working again (#608145)

12 years agodo not use static.o.o for host specifics
Stephan Kulow [Tue, 25 May 2010 14:20:04 +0000 (16:20 +0200)]
do not use static.o.o for host specifics

12 years agoMerge branch '1.8' of opensuse/build-service into 1.8
Martin Mohring [Thu, 27 May 2010 20:35:17 +0000 (22:35 +0200)]
Merge branch '1.8' of opensuse/build-service into 1.8

* '1.8' of opensuse/build-service:
  merged from master:
  as with master, readaccess flag has been renamed to sourceaccess
  fixed: it seems negated logic flags do not work. privacy is now also an enabled flag
  merged from AccessControl branch: bulk patch for AccessControl

Conflicts:
docs/api/api/package.xsd
docs/api/api/project.xsd
src/api/app/controllers/build_controller.rb
src/api/app/controllers/source_controller.rb
src/api/app/models/db_package.rb
src/api/app/models/db_project.rb
src/api/app/models/package.rb
src/api/app/models/privacy_flag.rb
src/api/app/models/user.rb
src/api/db/migrate/20100328100000_add_new_permissions_and_role.rb
src/backend/BSXML.pm

12 years ago merged from master:
Martin Mohring [Thu, 27 May 2010 15:02:48 +0000 (17:02 +0200)]
merged from master:
    package also the RPM and Debian tree import scripts
    added the OBS DB recreation tool which rebuilds MySQL DB via API from backend XML data

12 years agoas with master, readaccess flag has been renamed to sourceaccess
Martin Mohring [Wed, 26 May 2010 12:02:04 +0000 (14:02 +0200)]
as with master, readaccess flag has been renamed to sourceaccess
to stay compatible with upstream master

12 years agoadd globalrole to person struct
Ruediger Oertel [Wed, 19 May 2010 12:55:14 +0000 (14:55 +0200)]
add globalrole to person struct

12 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

12 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 ...

12 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)

12 years agofixed: it seems negated logic flags do not work. privacy is now also an enabled flag
Martin Mohring [Wed, 12 May 2010 18:35:58 +0000 (20:35 +0200)]
fixed: it seems negated logic flags do not work. privacy is now also an enabled flag

12 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>
12 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>

12 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>

12 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

12 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

12 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

12 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

12 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

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

12 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>
12 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

12 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

12 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>
12 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>
12 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>
12 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>
12 years agofix onlyarch expansion
Ruediger Oertel [Wed, 3 Mar 2010 10:46:31 +0000 (11:46 +0100)]
fix onlyarch expansion

12 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

12 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

12 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>
12 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>
12 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>
12 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>
12 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

12 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

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

12 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'

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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"

12 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

12 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

12 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".

12 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

12 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

12 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

12 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

12 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".

12 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

12 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

12 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

12 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

12 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

12 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

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

12 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

12 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

12 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

12 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

12 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

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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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.

12 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)

12 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

12 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.

12 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)

12 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.

12 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

12 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)

12 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)

12 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)

12 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)

12 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

12 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 ;)

12 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

12 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

12 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

12 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