[obs-tests] Build failed in Jenkins: obs_master_testsuite_api #1124
See <http://ci.opensuse.org/job/obs_master_testsuite_api/1124/changes> Changes: [adrian] [api] add add_user and remove_user commands for atomar group modifications (with webui in mind) ------------------------------------------ Started by an SCM change Building in workspace <http://ci.opensuse.org/job/obs_master_testsuite_api/ws/> Checkout:workspace / <http://ci.opensuse.org/job/obs_master_testsuite_api/ws/> - hudson.remoting.LocalChannel@74e474e4 Using strategy: Default Last Built Revision: Revision 3cd0d573bad394da5b829ae35af2ec5879cc2789 (origin/master) Checkout:workspace / <http://ci.opensuse.org/job/obs_master_testsuite_api/ws/> - hudson.remoting.LocalChannel@74e474e4 Fetching changes from 1 remote Git repository Fetching upstream changes from git://github.com/openSUSE/open-build-service.git Commencing build of Revision ce964a1a63ac992006ec21e5ea9478e8d4c6e584 (origin/master) Checking out Revision ce964a1a63ac992006ec21e5ea9478e8d4c6e584 (origin/master) [locks-and-latches] Checking to see if we really have the locks [locks-and-latches] Have all the locks, build can start [workspace] $ /bin/sh -xe /tmp/hudson7751826435930791724.sh + sh dist/ci/obs_testsuite_api.sh ++ dirname dist/ci/obs_testsuite_api.sh + . dist/ci/obs_testsuite_common.sh + setup_git + echo 'Checking status' Checking status + git status # Not currently on any branch. # Untracked files: # (use "git add <file>..." to include in what will be committed) # # src/api/Gemfile.lock.orig # src/api/results/ # src/webui/public/themes/ nothing added to commit but untracked files present (use "git add" to track) + echo 'Setup git submodules' Setup git submodules + git submodule init + git submodule update + echo 'Setup backend configuration template' Setup backend configuration template + sed -i -e 's|my $hostname = .*$|my $hostname = '\''localhost'\'';|' -e 's|our $bsuser = '\''obsrun'\'';|our $bsuser = '\''jenkins'\'';|' -e 's|our $bsgroup = '\''obsrun'\'';|our $bsgroup = '\''jenkins'\'';|' src/backend/BSConfig.pm.template + cp src/backend/BSConfig.pm.template src/backend/BSConfig.pm + echo 'Set environment variables' Set environment variables + export RAILS_ENV=test + RAILS_ENV=test + ret=0 + setup_api + echo 'Enter API rails root' Enter API rails root + cd src/api + echo 'Setup database configuration' Setup database configuration + cp config/database.yml.example config/database.yml + sed -i 's|database: api|database: ci_api|' config/database.yml + echo 'Setup additional configuration' Setup additional configuration + cp config/options.yml.example config/options.yml + echo 'Install missing gems locally' Install missing gems locally + mv Gemfile.lock Gemfile.lock.orig + bundle list [31mCould not find gem 'tinder (~> 1.8) ruby', which is required by gem 'exception_notification (>= 2.3) ruby', in any of the sources.[0m Build step 'Execute shell' marked build as failure [locks-and-latches] Releasing all the locks [locks-and-latches] All the locks released Recording test results -- To unsubscribe, e-mail: obs-tests+unsubscribe@opensuse.org To contact the owner, e-mail: obs-tests+owner@opensuse.org
See <http://ci.opensuse.org/job/obs_master_testsuite_api/1125/changes> Changes: [adrian] [api] update rubygem module references ------------------------------------------ Started by an SCM change Building in workspace <http://ci.opensuse.org/job/obs_master_testsuite_api/ws/> Checkout:workspace / <http://ci.opensuse.org/job/obs_master_testsuite_api/ws/> - hudson.remoting.LocalChannel@74e474e4 Using strategy: Default Last Built Revision: Revision ce964a1a63ac992006ec21e5ea9478e8d4c6e584 (origin/master) Checkout:workspace / <http://ci.opensuse.org/job/obs_master_testsuite_api/ws/> - hudson.remoting.LocalChannel@74e474e4 Fetching changes from 1 remote Git repository Fetching upstream changes from git://github.com/openSUSE/open-build-service.git Commencing build of Revision 34a8948b0da6b3dbf69768081cb832bcfd4c00ab (origin/master) Checking out Revision 34a8948b0da6b3dbf69768081cb832bcfd4c00ab (origin/master) [locks-and-latches] Checking to see if we really have the locks [locks-and-latches] Have all the locks, build can start [workspace] $ /bin/sh -xe /tmp/hudson4733755649801951523.sh + sh dist/ci/obs_testsuite_api.sh ++ dirname dist/ci/obs_testsuite_api.sh + . dist/ci/obs_testsuite_common.sh + setup_git + echo 'Checking status' Checking status + git status # Not currently on any branch. # Untracked files: # (use "git add <file>..." to include in what will be committed) # # src/api/Gemfile.lock.orig # src/api/results/ # src/webui/public/themes/ nothing added to commit but untracked files present (use "git add" to track) + echo 'Setup git submodules' Setup git submodules + git submodule init + git submodule update + echo 'Setup backend configuration template' Setup backend configuration template + sed -i -e 's|my $hostname = .*$|my $hostname = '\''localhost'\'';|' -e 's|our $bsuser = '\''obsrun'\'';|our $bsuser = '\''jenkins'\'';|' -e 's|our $bsgroup = '\''obsrun'\'';|our $bsgroup = '\''jenkins'\'';|' src/backend/BSConfig.pm.template + cp src/backend/BSConfig.pm.template src/backend/BSConfig.pm + echo 'Set environment variables' Set environment variables + export RAILS_ENV=test + RAILS_ENV=test + ret=0 + setup_api + echo 'Enter API rails root' Enter API rails root + cd src/api + echo 'Setup database configuration' Setup database configuration + cp config/database.yml.example config/database.yml + sed -i 's|database: api|database: ci_api|' config/database.yml + echo 'Setup additional configuration' Setup additional configuration + cp config/options.yml.example config/options.yml + echo 'Install missing gems locally' Install missing gems locally + mv Gemfile.lock Gemfile.lock.orig + bundle list [31mCould not find gem 'tinder (~> 1.8) ruby', which is required by gem 'exception_notification (>= 2.3) ruby', in any of the sources.[0m Build step 'Execute shell' marked build as failure [locks-and-latches] Releasing all the locks [locks-and-latches] All the locks released Recording test results -- To unsubscribe, e-mail: obs-tests+unsubscribe@opensuse.org To contact the owner, e-mail: obs-tests+owner@opensuse.org
See <http://ci.opensuse.org/job/obs_master_testsuite_api/1126/changes> Changes: [adrian] [webui] update Gemfile.lock for new rubygem exception notifier rubygem ------------------------------------------ Started by an SCM change Building in workspace <http://ci.opensuse.org/job/obs_master_testsuite_api/ws/> Checkout:workspace / <http://ci.opensuse.org/job/obs_master_testsuite_api/ws/> - hudson.remoting.LocalChannel@74e474e4 Using strategy: Default Last Built Revision: Revision 34a8948b0da6b3dbf69768081cb832bcfd4c00ab (origin/master) Checkout:workspace / <http://ci.opensuse.org/job/obs_master_testsuite_api/ws/> - hudson.remoting.LocalChannel@74e474e4 Fetching changes from 1 remote Git repository Fetching upstream changes from git://github.com/openSUSE/open-build-service.git Commencing build of Revision ac27e897e1518b278a61da0a289d3fff43d408c6 (origin/master) Checking out Revision ac27e897e1518b278a61da0a289d3fff43d408c6 (origin/master) [locks-and-latches] Checking to see if we really have the locks [locks-and-latches] Have all the locks, build can start [workspace] $ /bin/sh -xe /tmp/hudson1527916619548399657.sh + sh dist/ci/obs_testsuite_api.sh ++ dirname dist/ci/obs_testsuite_api.sh + . dist/ci/obs_testsuite_common.sh + setup_git + echo 'Checking status' Checking status + git status # Not currently on any branch. # Untracked files: # (use "git add <file>..." to include in what will be committed) # # src/api/Gemfile.lock.orig # src/api/results/ # src/webui/public/themes/ nothing added to commit but untracked files present (use "git add" to track) + echo 'Setup git submodules' Setup git submodules + git submodule init + git submodule update + echo 'Setup backend configuration template' Setup backend configuration template + sed -i -e 's|my $hostname = .*$|my $hostname = '\''localhost'\'';|' -e 's|our $bsuser = '\''obsrun'\'';|our $bsuser = '\''jenkins'\'';|' -e 's|our $bsgroup = '\''obsrun'\'';|our $bsgroup = '\''jenkins'\'';|' src/backend/BSConfig.pm.template + cp src/backend/BSConfig.pm.template src/backend/BSConfig.pm + echo 'Set environment variables' Set environment variables + export RAILS_ENV=test + RAILS_ENV=test + ret=0 + setup_api + echo 'Enter API rails root' Enter API rails root + cd src/api + echo 'Setup database configuration' Setup database configuration + cp config/database.yml.example config/database.yml + sed -i 's|database: api|database: ci_api|' config/database.yml + echo 'Setup additional configuration' Setup additional configuration + cp config/options.yml.example config/options.yml + echo 'Install missing gems locally' Install missing gems locally + mv Gemfile.lock Gemfile.lock.orig + bundle list [31mCould not find gem 'tinder (~> 1.8) ruby', which is required by gem 'exception_notification (>= 2.3) ruby', in any of the sources.[0m Build step 'Execute shell' marked build as failure [locks-and-latches] Releasing all the locks [locks-and-latches] All the locks released Recording test results -- To unsubscribe, e-mail: obs-tests+unsubscribe@opensuse.org To contact the owner, e-mail: obs-tests+owner@opensuse.org
See <http://ci.opensuse.org/job/obs_master_testsuite_api/1127/changes> Changes: [stbinner] create new module for kdebase4-SuSE package [stbinner] import port of the greeter to have something in the package :-) [stbinner] add default desktop icons [stbinner] check if default apps are installed before creating icons [stbinner] don't depend on icons of kdebase3-SuSE / KDE3 [stbinner] don't show (on first login) [stbinner] she-bang [stbinner] add files to have kmix autostarted by default [llunak] Prevent Kicker/KDesktop from starting in KDE4. [stbinner] create "Install" desktop icon on live-cd [stbinner] fix icon [stbinner] I was wrong, better move to kdelibs4 as this package doesn't get installed in any case [stbinner] follow rename [dmueller] add the sysinfo slave [stbinner] add "My Computer" icon to desktop if kde4-kio_sysinfo is installed [stbinner] add ported krpmview - more bug hunting after feature freeze ;-) [dmueller] disable autostart by default [dmueller] add branding copyright [dmueller] add fillup templates for kdm and general kde settings [dmueller] trying to prevent the autostart of the alarmd like with kde3 [dmueller] that doesn't work, try something else [dmueller] 3rd try's a charm [dmueller] *ghasfasdf !!!"%$)��/%T! [stbinner] add branded start menu button [stbinner] add branded windo deco [stbinner] default plasma theme, wallpaper and clock color [stbinner] add branded start menu branding [stbinner] tell where to read global config [stbinner] move to right place [stbinner] move to correct place [llunak] Add holder splashscreen for 11.0, currently based on the 10.3 one. [stbinner] use openSUSE splash [stbinner] Bug 377151 - Konqueror4 asks what to do with YMP files instead of opening [stbinner] default browser start page [stbinner] default bookmarks [stbinner] install default feeds [stbinner] add search providers for bnc (#377521) and SourceForge Tracker (#331663) [stbinner] sync with KDE3 greeter [stbinner] embed bitmap properly [stbinner] already in kdebase4-runtime [stbinner] don't run ktip, has been even dropped for KDE 4.1 [dmueller] add a firstrun wizard for KDE3->KDE4 config migration [dmueller] start with a patch translation dirs.. doesn't work that great yet [dmueller] different implementation, equally useless [dmueller] seems like this doesn't work with kde 4.0 yet [dmueller] adding the dir helps [dmueller] remove deleted .ui file [stbinner] /etc/YaST2/live-install.xml doesn't exist anymore for 11.0 [dmueller] more work on the string extraction [dmueller] add extracted translations (Beta1) [dmueller] more stable result [stbinner] removes strange blue line [llunak] 11.0 splash (#375581), needs current kdebase4-workspace. [stbinner] add search provider for openSUSE Build Service, shortcut "rpm" (bnc#377521) [stbinner] fix version [stbinner] remove unmaintained page, sub-page does not even mention 10.3 [stbinner] now white looks better again, this should be really tinted automatically [dmueller] add a po subdir.. [dmueller] add a somewhat working theming. it still looks [dmueller] pdates.. [dmueller] go away [dmueller] rename [dmueller] not used anymore [dmueller] add missing bits [dmueller] add the translations to the package [dmueller] typo [dmueller] add custom rules to subdirs [llunak] Show first part of the progressbar right at the start. [dmueller] make the user list box appear more correct [dmueller] updated branding [dmueller] fix names [dmueller] fix [dmueller] use the 64x64 sized icon (bnc #387496) [stbinner] real svg, transparent (bnc#386679) [stbinner] <coolo> Beineri: can you move /opt/kde3/bin/preloadkde from kdebase3-SuSE to kdebase4-SuSE and /usr/bin ? It doesn't make sense with kde3 anymore [dmueller] add an applister [dmueller] add +DISPLAYMANAGER_KDM_LOCALARGS (bnc#294491) [dmueller] add missing images [stbinner] make kde4-workspace-plasmoids translatable [dmueller] new translations [dmueller] and another string :) [dmueller] updated pot [stbinner] moving to kdelibs4 [stbinner] add bookmarks requested by AJ/Zonker [dmueller] fix system menu disappearying on allowshutdown=None [dmueller] configure dpms and screensaver by default like with KDE3 [dmueller] fix konsole default appearanse [dmueller] better place :) [dmueller] move the error message more up (bnc#391830) [stbinner] don't start some services on the Live-CD (bnc#345135) [dmueller] translation update [dmueller] new strings from kopete [dmueller] merge Beineri's strings for things that are not implemented yet [dmueller] fix history [stbinner] don't show "untrusted link" warning for IRC links on help.opensuse.org [llunak] No frame, fix avoiding scrollbars. [llunak] That doesn't work either, simply check whether a scrollbar is visible. [llunak] New artwork, at least some pathetic attempt at using it. [stbinner] next try to set wanted default win-deco color [dmueller] fix "I18n_ARGUMENT_MISSING" error messages [dmueller] do a opt-in quick&dirty non-interactive config migration [dmueller] migrate akregator feeds [dmueller] updated icons [dmueller] remove khotkeys from migration (bnc#397817) [dmueller] update branches [dmueller] svn revert [dmueller] update version number [stbinner] bump version number [dmueller] fix migration of kabc stuff [stbinner] 11.0 look'a'like [dmueller] add missing default settings (bnc#406150) [stbinner] default to Oxyge_white mouse cursor theme [stbinner] now provided my kde4-kmix [stbinner] add to make default cursor theme configurable [stbinner] don't install trash.desktop anymore [dmueller] fix non-ascii path names (bnc#157508) [stbinner] bump some places to 11.1 version [stbinner] add bookmark to http://en.opensuse.org/Documentation (fate#305003) [dmueller] updated patch translations [dmueller] add readme [dmueller] added svn url [dmueller] missing strings from submitted but not yet checked in state [dmueller] updated pot [dmueller] changing the theming by overwriting the cache file is broken [stbinner] use 11.1 wallpaper [llunak] 11.1 splash. [llunak] Wider image. [stbinner] Bug 435466 - KDE Dolphin: "expandable folders" as default [stbinner] harden against kdebase4-workspace [stbinner] update list [stbinner] ./extract_all_strings.sh [stbinner] quick* plasmoid strings and merge [stbinner] update [stbinner] keyboard state applet strings [stbinner] +strings [stbinner] no comment [stbinner] first, update strings from svn [stbinner] and next, remove and add as separate .pot to lcn directly :-) [stbinner] add link to online KDE4 introduction [stbinner] string updates [stbinner] show copy/move menu in Dolphin [stbinner] adapt to updater rename (bnc#440329) [dmueller] 11.1 branding backgrounds [stbinner] Bug 416660 - One click install requires confirmation with KDE4.1 [stbinner] 11.0 branded background [dmueller] add logs to the migration (bnc#442563) [stbinner] some missing strings which extract_strings.sh doesn't extract from plasma.diff & Co [stbinner] update [stbinner] updated config for low disc space notification disablement (bnc#437911) [stbinner] make default desktop containment a branding option [stbinner] default favorites==branding [llunak] Do not overwrite kdeglobals if it already exists (i.e. system update). [llunak] Set [Locale] Country= and Language= in kdeglobals , just like in KDE3. [llunak] Amarok2 -> Amarok/KDE3 in favorites (bnc#449422) [stbinner] new url for "Introduction to KDE4" text [stbinner] lost Kontact somehow from Favorites (bnc#386374) [Stephan Kulow] move to kde4 apps (livecd does not have kde3 anymore) [stbinner] bump version to 11.2 [dmueller] migrate konversation [stbinner] show once on 11.2 after update [llunak] Disable Nepomuk on LiveCD, patch by Stephan Binner. [Stephan Kulow] trying to make boot faster in delaying kbuildsycoca [Stephan Kulow] move creating live config to a script to be called from kiwi config [Stephan Kulow] move livecd setup to a generic script [Stephan Kulow] create directory [l.lunak] Update for git. [beineri] provide start-here-branding icon also in non-scalable form [beineri] Plasma 4.3 wants to have ~/Desktop/*.desktop files executable [beineri] add (web)pin search provider definition [l.lunak] Add sysinfo from svn.opensuse.org . [beineri] ensure that live installer desktop icon is executable [beineri] Fix default wallpaper and containment [l.lunak] Move sysinfo translations from svn.opensuse.org, use kio_sysinfo [l.lunak] Support for global proxy setting, copied from KDE3 (bnc#334811). [l.lunak] Don't create po subdirs with no content, just because lcn has [l.lunak] Disable Nepomuk by default on all new installs. [l.lunak] OnlyShowIn=KDE; (bnc#469792) [beineri] change to Air/upstream look [beineri] renamed: sysconfig.displaymanager-kde4-kdm -> sysconfig.displaymanager-kdm [beineri] add branded background.svgz [l.lunak] firefox default browser [l.lunak] firefox .desktop file is MozillaFirefox [beineri] - default to "default" plasma containment [l.lunak] unset CDPATH [beineri] fix defaulting to "desktop" plasma containment for KDE 4.3 [l.lunak] add Messages.sh [beineri] add 4 missing strings, kbstateapplet is gone, quicklauncher now part of KDE [beineri] fix bnc#456381: kdm background image leads to poor readability of "Session Type" and "Menu" menus [l.lunak] 11.2 adjustments [l.lunak] 11.2 message updates [l.lunak] fix variable name [l.lunak] and error test [l.lunak] package list update [l.lunak] the randr12.diff patch shouldn't have been removed from kdebase4-workspace [beineri] update Shell.profile (bnc#492290), move Root_Shell.profile from konsole to here [beineri] use anoncvs [beineri] set Firefox as default browser in gconf, prevents "Default Browser" popup on its start [Stephan Kulow] compile with rpm 4.7 [l.lunak] <coolo> "compile with rpm 4.7" [l.lunak] 11.2 artwork, first try [beineri] add missing metadata.desktop for new plasma theme [beineri] name the wallpaper "Air openSUSE" too [l.lunak] update for gitorious [beineri] add branded cubecap [beineri] less obtrusive green for kdm user list selected item [l.lunak] branded kdeui/about [l.lunak] Revert "set Firefox as default browser in gconf" hack, no longer needed. [l.lunak] make disabling initial ksycoca check work (bnc#536545) [l.lunak] use xdg-user-dir locations (bnc#540574) [l.lunak] fix icons on desktop for 11.1->11.2 upgrade (bnc#529955) [beineri] konversationrc: join #opensuse by default [beineri] replace compiz cap logo with guideline compliant one (bnc#540516#c1) [beineri] assign Next/Play_Pause/Prev/Stop multimedia keys to global Amarok shortcuts [beineri] 11.2 theme like branding [l.lunak] fix splash for xinerama setups [l.lunak] set background flag for the background image, upstream has it too, [Stephan Kulow] x86_64 has it in a different path [l.lunak] fix what should not have been reverted in 3f2a38c725fc5da58e04129b93c7d320d139b82f [l.lunak] reverting bnc#536545 for 11.2 again [l.lunak] MY_KDEBASE4_OPENSUSE_CHECKOUT to save checkout size [l.lunak] and update too [l.lunak] clean the existing checkout too [l.lunak] add extracting of messages from krpmview [l.lunak] remove useless sysinfo/po - it's handled by novell translators [l.lunak] update kdm theme layout (bnc#533189) [l.lunak] fix updated kdm theme layout (bnc#533189) [l.lunak] fix and update for 11.3 [l.lunak] update translations for 11.3 [l.lunak] I forgot kaffeine [l.lunak] add error handling to checking out [l.lunak] fix i18n checkout URL [l.lunak] 11.2 -> 11.3 [l.lunak] more 112->113 [l.lunak] move setting up of gtk style to kcm_gtk [l.lunak] translation update [l.lunak] handle filelist also with recent rpm (bnc#574742) [l.lunak] disable all debug output by default (bnc#588154) [javier] Fixed typo, updated bookmarks.xml and feeds.opml [l.lunak] do not store unrelated nepomuk settings, only the ones that disable it [l.lunak] gconf workaround for firefox for 11.3 too (bnc#601392) [wstephenson] Update KDE branding for openSUSE 11.3 [wstephenson] Also add ksplashx theme changes [wstephenson] Complete ksplash branding [wstephenson] Use 11.3 logo in ksplash [wstephenson] Reset the Plasma wallpaper cache on first 11.3 login [wstephenson] Only index the xdg-user-dirs by default [javier] Fixed format in feeds.opml [l.lunak] fix translating messages from .xml file, now the the messages don't contain entities [l.lunak] Qt::CustomizeWindowHint disables e.g. Alt+F4 and otherwise is useless [l.lunak] make Alt+F4 work [l.lunak] do not name a method in a way that hides QWidget::adjustSize() [l.lunak] avoid flash during showing [l.lunak] use the same images for wallpapers, kdm and splash [wstephenson] Include fix to Plasma theme from sr41256 [will] Fixes from Marco Martin to the desktop theme. [will] Fallback to default and remove duplicated elements [will] Remove inherited from default theme elements [will] and remove the dialogs [will] The filename must match the Name field. [l.lunak] actually wait for KProcess to execute the command before destroying it [l.lunak] kdesu no longer has --nonewdcop [l.lunak] use --attach with kdesu [l.lunak] option to disable kdm root login (bnc#626433) [l.lunak] slightly update the translations howto [will] Remove Konsole branding [ctrippe] Add the superuser terminal icon in the tab bar. [wstephenson] Enable Nepomuk in default installs again [wstephenson] Remove duplicate korganizerrc [wstephenson] Move konversationrc into /etc/kde4 [wstephenson] Remove redundant Amarok global shortcut configuration [wstephenson] kmix no longer starts visible by default [wstephenson] Add default wallet and configuration to live user [wstephenson] Disable akonadi-spawning krunners under the live CD bnc#661844 [wstephenson] Disable KPackageKit for Live CDs [wstephenson] remove obsolete autostart suppressions [wstephenson] Enable strigi in Live CD [wstephenson] Add .gitignore [wstephenson] Shrink mysql logfiles on Live CD [wstephenson] Add Plasma script to not show events in clock [wstephenson] Tidy up Nepomuk/Strigi preconfiguration [wstephenson] nepomukserverrc has been moved to /etc/kde4 [wstephenson] Update Firefox' desktop file name to 'firefox' [wstephenson] 11.4 [wstephenson] Update background for 11.4 [wstephenson] Preconfigure synaptiks [Stephan Kulow] use install -D to mkdir [wstephenson] Fix test for creating strigi index dir list [wstephenson] Deactivate nepomuk on the LiveCD [wstephenson] Update branding for openSUSE 11.4 [wstephenson] Enable touchpad tapping [wstephenson] Celadon version of 11.4 wallpaper [wstephenson] Remove unusable jpg background image [wstephenson] Add (R) to logo [javier] Update wallpapers for 11.4 [javier] Update SUSEgreeter artwork for 11.4 [wstephenson] Upstream changed its mind about image file formats again [will] Remove locale setting. KDE 4.6 does it itself. [wstephenson] Update any existing firefox icons' Url for 11.4 [wstephenson] Remove extra pixels in ksplash image (bnc#663029) [wstephenson] Update ksplashx and kdm theme metadata for 11.4 [Stephan Kulow] do not copy files around that are better suited in /etc as not touched [dmueller] make it search for 12.1 [dmueller] fix tarball version number [Stephan Kulow] moving to branding-openSUSE [Stephan Kulow] move wallpaper related artwork to art repo [Stephan Kulow] move kdm branding to branding-openSUSE (and art repo) [Stephan Kulow] move the background to susegreeter-branding-openSUSE [Stephan Kulow] not sure having it in KDE svn is the right place [Stephan Kulow] remove stripes from panel background (bnc#722091) [Stephan Kulow] trying to theme default plasma [Stephan Kulow] switch to desktop icons [Stephan Kulow] don't create file conflict [Stephan Kulow] put the files where they are looked for [Stephan Kulow] use libreoffice icon [Stephan Kulow] move it to a path searched later by kde/plasma [Stephan Kulow] couldn't find anyone who had a good reasoning why the same [Stephan Kulow] fix directory name for plasma [Stephan Kulow] increase the number of virtual desktops to 2 [Stephan Kulow] From AJ, patch novell to suse [Stephan Kulow] Fix version in the greeter ------------------------------------------ Started by an SCM change Building in workspace <http://ci.opensuse.org/job/obs_master_testsuite_api/ws/> Checkout:workspace / <http://ci.opensuse.org/job/obs_master_testsuite_api/ws/> - hudson.remoting.LocalChannel@74e474e4 Using strategy: Default Last Built Revision: Revision ac27e897e1518b278a61da0a289d3fff43d408c6 (origin/master) Checkout:workspace / <http://ci.opensuse.org/job/obs_master_testsuite_api/ws/> - hudson.remoting.LocalChannel@74e474e4 Fetching changes from 1 remote Git repository Fetching upstream changes from git://github.com/openSUSE/open-build-service.git Commencing build of Revision b3a6bfb6c127ccf4a4d01a89fffbb7d5290656a5 (origin/master) Checking out Revision b3a6bfb6c127ccf4a4d01a89fffbb7d5290656a5 (origin/master) [locks-and-latches] Checking to see if we really have the locks [locks-and-latches] Have all the locks, build can start [workspace] $ /bin/sh -xe /tmp/hudson7294137182778624016.sh + sh dist/ci/obs_testsuite_api.sh sh: dist/ci/obs_testsuite_api.sh: No such file or directory Build step 'Execute shell' marked build as failure [locks-and-latches] Releasing all the locks [locks-and-latches] All the locks released Recording test results -- To unsubscribe, e-mail: obs-tests+unsubscribe@opensuse.org To contact the owner, e-mail: obs-tests+owner@opensuse.org
See <http://ci.opensuse.org/job/obs_master_testsuite_api/1128/changes> Changes: [adrian] initial import [adrian] the initial import. [adrian] place holder for backend [adrian] move dummy backend to sub directory [adrian] last changes from internal svn [freitag] Skip authorisation for the main controller [freitag] moved account creation info page to the main controller which is readable without account [jmatejek] fixed a typo which robbed me of about two minutes of searching ;e) [adrian] add GPL v2 license file [abauer] typo fix [abauer] increase width of textarea [abauer] - removed obsolete start script [freitag] added - to the allowed characters in project names [freitag] Added - to the allowed signs in package data [schumacher] Add impelemtation of DELETE to todo list. [schumacher] Add API docs. [schumacher] Don't break HTML by including XML. [schumacher] Add specific page for showing parameter errors. [abauer] more verbose error messages in webclient [schumacher] Remove "i". [schumacher] Forward error message from backend. [schumacher] Improve table layout for package build errors. [abauer] - support for multiple spec files per package in webclient [abauer] removing files via webclient [abauer] reverted accidental change in live_build_log.rhtml [schumacher] Update todo list. [abauer] forgot to change name -> package parameter [abauer] - moved watched projects to the top (my projects page) [abauer] moving deploy.rb to deploy.rb.template [abauer] - fixed package/project creation [abauer] prepare database.yml for deploy [abauer] updated devel documentation [abauer] don't duplicate files if they already exist in the package (bug #155370) [schumacher] Update todo. [schumacher] Update todo list. [schumacher] Put out correct usage. [abauer] cleaned up/fixed global exception handling [abauer] html-escaping of error message [abauer] javascript popup before deleting stuff in package/project main page [freitag] Fixed bug in permission system that only the first maintainer may change. Now all should be able [schumacher] Make rest_test actually test HTTP requests from the specification. [abauer] fixed stupid bug [schumacher] Create test file, if it doesn't exist yet. [schumacher] Don't stop when there is no config file. [schumacher] Add schema for about information. [schumacher] Add parameter substitution for test requests. [schumacher] Add example and schema for user data. [schumacher] Ignore generated files. [schumacher] Fix schemas to fit to real frontend. [schumacher] Add support for HTTP redirection. [schumacher] Implement POST. [abauer] added empty changelog for tracking of changes done in each deploy [schumacher] Implement PUT. Doesn't seem to properly work yet. [abauer] bugfix in rescue_action_in_public [schumacher] Add host aliasing. [abauer] automated changelog update [abauer] automated changelog update [abauer] cleaning Changelog [abauer] bugfix in package controller [abauer] added empty changelog for tracking of changes done in each deploy [abauer] html-escaping of all variables directly inserted in templates [freitag] changed foreign key name because there is a new class BSUser for all BuildService User handling. [freitag] - use new engine'd active rbac version, [freitag] use BSUser instead of User object [freitag] new simpler routes for the engine'd version of active rbac [freitag] Initialise active rbac machine on startup [freitag] removed obsolete require line [freitag] removed the old component active rbac and added the new active rbac [freitag] fixed foreign key column name [schumacher] Correctly handle hosts with port. [schumacher] Fix link to user management. [schumacher] Add support for selecting tests by regular expression. [freitag] use webrick always [abauer] reenabled rails_put_fix [freitag] fix bug with incorrect auth string [schumacher] Schema validation todos. [schumacher] Return XML status on successful put requests. [schumacher] Return correct response when putting person data. [schumacher] Correctly pass error page arguments. [schumacher] Fix tests. [schumacher] Return error status as specified in API specs. [schumacher] RPMs also come from api. [abauer] automated changelog update [abauer] automated changelog update [abauer] automated changelog update [abauer] automated changelog update [abauer] removed testing changelog entries [schumacher] Add instructions how to use rest_test. [freitag] Use a real user object in webclient to provide additional user info [freitag] Sorting and pagination for the project list [abauer] webclient understands status responses [mls] our build.rpm with buildservice support [abauer] changed and documented default password for Admin user [abauer] work on transport abstraction layer [freitag] removed useless logging [freitag] added IP address of the iChain host. [freitag] added ability to take user from iChain [abauer] - switchtower tasks for deploying to stage [freitag] more ichain integration [freitag] iChain authentication [freitag] iChain authentification [abauer] remove transport config for webclient (not needed yet) [freitag] Applied patch from Robert Schiele that fixes the backend startup [abauer] remove build status monitor (bug #165107) [abauer] change production database server [freitag] Added the dot to the list of allowed chars [abauer] updated todo [abauer] changed layout to get the username from session to prevent error [abauer] include API exception information in webclient error template [freitag] - check for package maintainer (bug #160661) [abauer] remove view log link because of streaming issues (bug #163309) [abauer] enabling parts of ActiveXML in frontend [freitag] Adopted perm check to abauers new active xml [abauer] automated changelog update [abauer] define ICHAIN_HOST constant [schumacher] Add option to show the output of passed tests. [schumacher] Put tools and API specification in separate directories. [abauer] create new Persons with Person.new :name => 'userid' [schumacher] Fix creation of API docs for backend. [freitag] load the active rbac fix for crypt passwords [freitag] write passwords crypted to the database [schumacher] Kill abundant whitespace. [schumacher] Implement -I option for rest_test. [schumacher] Complete test suite of backend API. [abauer] removed foo [schumacher] Add shortcut for switching to test backend. [schumacher] Allow ":" in project names. [schumacher] Check for invalid project names when creating new projects. [schumacher] Link home prohect on users page and "my projects" page. [schumacher] Don't show home projects by default. [schumacher] Give user the option to create home project on demand. [schumacher] Separate action to save new package. [schumacher] Forward backend error message. [schumacher] Take file list of package from directory listing. [schumacher] Delete files by sending DELETE request. [schumacher] Document deleting files. [schumacher] Remove obsolete validation code. [schumacher] Add support for linking packages. [abauer] error template displays exception backtrace from webclient [schumacher] Done. [schumacher] Add idea about commands for editing meta data. [abauer] reset backend host settings on every request [abauer] hide backend host settings for non-admin users [abauer] automated changelog update [abauer] automated changelog update [schumacher] Fix template. [schumacher] Fix basic authorization. [schumacher] automated changelog update [schumacher] automated changelog update [schumacher] Add ichain constant. [schumacher] automated changelog update [schumacher] automated changelog update [schumacher] Don't throw exception when log isn't available. [abauer] stacktrace is split into multiple lines [abauer] restored old build monitor for linuxtag [abauer] removed highlight effect from build monitor (problems with konqueror) [abauer] automated changelog update [abauer] show error details on error page [abauer] target names containing spaces are not allowed anymore [abauer] Link#has_patch? now checks for existing 'patches' elements before [schumacher] Fix display of packages with patches. [schumacher] Revert disabling of Admin check. [abauer] - merged/adapted changes from activexml branch [schumacher] Fix generation of API docs. [abauer] TODO updates [schumacher] Fix trigger rebuild. [mls] some corrections [schumacher] Make it possible to link package to a different package name. [abauer] - update to rails 1.1.2 [abauer] - update to rails 1.1.2 [abauer] using ActiveXML in more parts in the frontend [abauer] - frontend/webclient allows login names containing spaces (bug #154426) [abauer] - changed source controller to use activexml [abauer] forgot to save... *blushes* [abauer] TODO changes [abauer] - fixed bug in exception handling [abauer] changed save order when creating a new package (package first, then [abauer] cleanup [abauer] moved package meta handling to activexml [abauer] person in package is optional [abauer] enabled schema validation for metadata [abauer] using activexml in project meta handling [abauer] small bugfixes [abauer] removed autoupdate link from build status page [abauer] - new command: /result/:package/packstatus returns cumulative status [abauer] - using new packstatus for status monitor [abauer] - added packstatus model [abauer] - implemented parts of new design (stylesheet, breadcrumb navigation) [abauer] reverting backend settings [abauer] preserve whitespace in description area [abauer] TODO update [abauer] - removed side menu [abauer] packstatus model for frontend [abauer] use parameters instead of session values to store project/package names [abauer] removed user metadata caching in webclient [abauer] handle case that password field in basic auth string is empty [abauer] route for registering new users [abauer] - added pass_to_* methods to application.rb to pass requests to the [abauer] using forward_data for packstatus [abauer] implementing new design [abauer] add monitor link [abauer] automated changelog update [abauer] automated changelog update [abauer] - added favicon from opensuse wiki [abauer] - added favicon from opensuse wiki [abauer] automated changelog update [abauer] - handle activexml exceptions [abauer] fixed package linking [mls] update to current version [abauer] api changes [abauer] added workaround for bug #181593 (wrong escaping for + characters) [abauer] - renamed platform/target to repository in UI [abauer] fixed to_s of person model [abauer] - simplified repo selection [abauer] changed default names for repos [abauer] - renamed buttons on simple repo add page [abauer] - added repo button for SLES 9 [abauer] logged in area in layout is only shown when logged in [abauer] home project link on index page is only shown when logged in [abauer] bugfix in watchlist [abauer] added missing breadcrumbs/fixed wrong links to project list [abauer] automated changelog update [abauer] automated changelog update [abauer] added SUSE:Factory to simple repo page [abauer] - renamed my projects to watched projects [adrian] * remove x86_64 targets for non SUSE distros [abauer] added disable tag to backend interface documentation (patch from cthiel) [abauer] switched to using migrations for API database [abauer] updated README [abauer] db change [abauer] sort list of watched projects [abauer] optimized status monitor [abauer] activated lazy evaluation in API [abauer] renamed bsuser.rb and BSUser class according to rails standards [abauer] change @watchlist from xml node to list (fix for #188477) [freitag] fixed columns [freitag] note to admin column [freitag] First step to an authentication system that uses [freitag] added code to use the iChain authentication. For that a new [abauer] added SLE 10 and ubuntu repositories to simple selection [abauer] fixed bug in repo list sorting [freitag] Fix a equal op [freitag] Some more fixes for the ichain integration [freitag] check for nil user added [freitag] some more explanations about the authentication model [freitag] removing the BsUser object again [freitag] customized user edit pages [freitag] removed class BsUser in favour of the class User [abauer] use accessor method instead of attribute to get internal activexml data [abauer] - SQL transport plugin for ActiveXML [abauer] - changed model relationships to follow the BsUser -> User change [abauer] - disabled package removal (wasn't working correctly anyway) [abauer] fixed adding users to packages [abauer] show multiple paths in repository list [abauer] made repolist generation a bit faster [abauer] - removed unnecessary load of project xml [abauer] arch and role caches get filled on first request, not on model load [abauer] - added disable tags to database [abauer] option to switch off PUT to backend on PUT requests [freitag] added a check on the remote ip of the request: iChain header [freitag] disabled the ip restriction for ichain again because it prevents the [freitag] Some modifications of the user edit pages [mls] - do not mount proc ro [freitag] Details instead of Backend message [abauer] - added disable tag [abauer] changed backend API docs to reflect latest changes to package meta file [abauer] project xml missing for tests [abauer] changed text configuration to match xml files [abauer] delete request for packages [abauer] project/package names are case sensitive [abauer] - bugfixes [freitag] User Management improvements [freitag] Fixed label [freitag] Fixed the combo of user states [freitag] ichain testfile [freitag] Added https support to test script [freitag] updated ichain test script [freitag] ichain test README added [abauer] bugfix in disable handling [abauer] send WWW-Authenticate header on 402 responses [abauer] case-sensitivity [abauer] buildinfo POST request for local build [abauer] modified logger to prefix messages with loglevel and pid [abauer] check for repo links before deleting repos [schumacher] osc does that. [abauer] new API request: DELETE /source/<project> [abauer] added apidocs for DELETE package/project, GET buildhistory [abauer] apidocs for buildinfo/buildstatus requests [abauer] delete source files of packages when deleting project [adrian] make it a bit more easier to watch. next job is to make it nice and to [abauer] typo fix [abauer] - changed forward_data to accept a method parameter [abauer] post_source needed by commiting packages [mls] update to current version [abauer] some rails versions have problems with loading a controller twice, [abauer] replaced FRONTEND_* with hardcoded hostname in direct links to api [adrian] fix typo and clarify the status of the build service. [adrian] point the users to software.o.o [abauer] optionally create missing users while importing data [schumacher] Clean up API [mls] fixed two bugs in the specfile parser [abauer] API documentation update [abauer] response example for /build/<project>/<repository>/<arch>/_binarylist [abauer] - fixed typo in request parameter [abauer] added bogus BuildRequires to prevent building [abauer] rails patch preventing unescape of '+' characters in path elements of [abauer] EMail notification for ichain approvals [schumacher] Use ruby executable from path [schumacher] Clean up API spec [abauer] only admins can delete projects [abauer] restructuration of validator [abauer] check permissions on POST requests to package index [abauer] transmit cmd parameter to backend on commit requests [abauer] fixed import script [DMayr] show links to installation repositories on project pages ("Goto Repository") [DMayr] reverting unwanted minor changes [mrueckert] - 2 small syntax fixes to avoid warnings in the webserver error log [DMayr] Show email address of maintainers [DMayr] TODO-list moved to the new TODO-(rails)-app at --> http://todo.inttools.suse.de/ [DMayr] added recognition of double-colons in repo-path, e.g. expand [DMayr] corrected link to opensuse-wiki from www.opensuse.org to en.opensuse.org [DMayr] fixed bug #154275 - no rewrite on some url [abauer] - return correct HTTP status [abauer] return correct HTTP status on error [abauer] - show more users when filtering for unprocessed ichain requests [abauer] changed text of approval mail [abauer] ichain approval mail changes [DMayr] implemented live package-filter (with ajax) for projects with more than 10 packages [abauer] forward backend data on buildinfo requests [abauer] send ichain approval mail [DMayr] removed pagination from project-lists (list_all and list_public);�� [abauer] - fixed API deploy rules [abauer] delete repo path elements backwards to avoid possible bug in [abauer] - using capistrano for deploy [abauer] automated changelog update [abauer] use api-internal in production mode [abauer] - check for project/package name mismatch also when changing already [abauer] remove debugging stuff [abauer] ichain fix [abauer] fixing ichain config on production [abauer] added missing delete method [schumacher] Use full host names. [schumacher] Don't fail if database doesn't exist. [schumacher] Make it run with Locomotive as well [DMayr] inputfield for filtering projects in project#list_all and project#list_public: [DMayr] changed default-font to "Dejavu Sans" in CSS [DMayr] corrected URL to Build_Service wiki-page [freitag] linelength [abauer] add search and build controller, forward search/build requests to [abauer] add binary download route [abauer] - added id search routes [abauer] - fix regex for validating project/package name [DMayr] - added ability to enable/disable building of packages for repo, [DMayr] make it more obvious, which archs are implicit disabled [abauer] added garrett's mockup [th.sch] taglist xml schema (and example xml file) [DMayr] grey out implicit deactivated archs instead of striking them through [DMayr] greyed out images and cleaned up CSS [abauer] reverted disabling of default routes, breaks too much [DMayr] Bug #182230 - web UI: package description should preserve line breaks [DMayr] added [show/hide full description] to long descriptions in Package#show [DMayr] added pulldown-menu for help-links to the layout (all pages) [DMayr] startpage: don't show "list all projects" / "home project" before having [DMayr] fixed bug: edit-links were hidden, when linecount of description was [abauer] redirect to correct url after ichain login (fixes bug #214595) [DMayr] - changed ICHAIN_HOST to ICHAIN_MODE in environments/*.rb [DMayr] fixed redirect problem after login - thanks to kfreitag and darix :) [abauer] automated changelog update [abauer] automated changelog update [abauer] don't crash when package description is empty [DMayr] preserve linebreaks in project-descriptions too. [th.sch] frontend tag model [abauer] search api docs [mls] - add --kill [adrian] add openSUSE 10.2 target [abauer] accidental checkin reverted [adrian] use openSUSE naming scheme [abauer] removed references to ICHAIN_HOST [abauer] cleaned code of simple repo page [DMayr] open links from the helpmenu in a new browser-window [DMayr] modified/new icons [abauer] clear session on logout also when using ichain [DMayr] built in possibility to trigger rebuild of packages for specific repo [DMayr] - redesign package-view "involved users" to look more like the [DMayr] fixed TODO: renamed add/remove_target to add/remove_repository in [DMayr] added possibility to disable building of a package completely [DMayr] added possibility to import description of a package from its specfile [DMayr] if only one project is found by the projectlist-search, and user pressed [DMayr] added link to the help-menu: suse build tutorial @ opensuse-wiki [mls] add forgotten file [DMayr] added "advanced disable"-button to edit <disable .../>-tags of packages [DMayr] fixed bug #226286 (webgui: (wrong) success message, but permission denied) [DMayr] package#add_file: added possibility to add files by URI, especially [DMayr] fixed bug #226494: "Architecture building (de)activation faulty" [th.sch] -new join model "tagging", [th.sch] -missing xml header added [th.sch] -tagging join model added [th.sch] -added new relationships between db_project, user and tag model through "taggings" join model [mls] - runscripts [th.sch] added a simple weight function to the model [th.sch] added a Tag management (show, add, delete, remove) to the Administration Interface [DMayr] changed SOURCE_HOST to buildservice.suse.de in develoment-config [adrian] SuSE -> SUSE [abauer] made path elements in repositories optional [schumacher] This file is obsolete. [DMayr] added login-form to startpage [DMayr] login-form submit button image [abauer] add api version to header [abauer] add api version to http header [abauer] change default backend settings in development mode [abauer] added filter to script/import to only import specified projects [abauer] work on searching in frontend [DMayr] added search forms and result page [DMayr] replaced ICHAIN_HOST with ICHAIN_MODE in frontend config and [abauer] - AND operator [abauer] - xpath operators OR and != [abauer] - xpath functions begins-with/ends-with [th.sch] controller and xml views for tag support [th.sch] added route for project tags, all tags and a simple tag cloud. [th.sch] two migrations: [th.sch] routes for tag support temporary disabled. [DMayr] new routing, to use the new & fast frontend search [DMayr] redesigned search, using new & fast frontend implementation [DMayr] corrected link to search on startpage; added crumbs to search pages [abauer] automated changelog update [abauer] automated changelog update [DMayr] reject search queries with less than 3 characters (takes too long) [DMayr] cleanup search [DMayr] - gave the search results some weigth and order them accordingly [DMayr] corrected little mistake in non-ichain loginform [abauer] added ICHAIN_MODE to production config [abauer] skip authorization only on index page [DMayr] made a better visible link to the download repositories for search [DMayr] refined weighting of search results [adrian] Add Fedora 6 target and remove Fedora 4 instead of it [abauer] workaround for missing info in status template [abauer] only show backend host info if they contain values [DMayr] fixed empty log entries while weighting search results [schumacher] Add summary output for tester. [th.sch] - simple activexml tag modell [th.sch] some routes for tagging support [DMayr] display name of searchresult again [abauer] allow + characters in project names [schumacher] Optionally put out HTML. [th.sch] some views needed for tags [abauer] - ActiveXML: global_write_through option to disable writing xml files to [abauer] making functional tests work again (WIP) [DMayr] added ability to edit every file of a package inside the webclient, that is [DMayr] made it case-insensitive [abauer] test fixes [abauer] log message when rendering error template [DMayr] made check for allowed extension more readable, thanks to abauer [abauer] fixed source controller tests [DMayr] added a vim project file. it let's you easily navigate through the most [DMayr] typo [th.sch] save the time stamp (date and time) as one value (not splitted) [th.sch] added tag support for packages [th.sch] xml view for tags (projects and packages) [th.sch] - tag clouds implemented: [th.sch] - added tag support for projects and packages [th.sch] - stylesheet and transport config update for tags [th.sch] - added a personalized tag cloud to users home [DMayr] - introduced statistics controller in frontend [DMayr] - built in 'latest_added' and 'latest_updated' statistics to the webclient [DMayr] add previously forgotten images/icons [DMayr] - created all needed for 'most_downloads' statistics (api & webclient) [DMayr] - simplified statistics-controller [abauer] removed default timestamps from created_at and updated_at columns, they [abauer] syntax error [abauer] - added missing fixtures [abauer] - fixed PUT requests on userinfo [abauer] fixed platform controller tests [abauer] fixed ichain notifier tests [abauer] fixed unit tests [DMayr] resolved problem of multiple xml validations of put requests in development mode [mls] - add repotype/runscripts options [DMayr] made password form visible when creating new frontend user if [DMayr] - corrected link to project of package search result [DMayr] - changed "updated_at" to "updated" in activexml packages/projects [DMayr] - added first tests for statistics_controller [DMayr] - new download_stats action for statistics_controller to receive data [DMayr] shorten long package/project names so that columns don't get bloated too [DMayr] get tags for package/project view [DMayr] made buildstatus reloadable via light ajax update in webclient [th.sch] add routes for tag support. [th.sch] added a new session variable used to get the selected tagcloud view (all tags or user tags only) [th.sch] added a ajax form for editing tags [DMayr] added upstream URL to packages (see todo-list) [mls] - make exclarch an array [adrian] do not use the same port for source and rep server [adrian] use local instance by default [adrian] add the copyright assignement warning. [adrian] clarify licensing [mls] - initial checkin [DMayr] added previously forgotten (or lost?) file [DMayr] care for the right order of xml elements in (activexml) package objects [poeml] when creating the frontend database, create more archs in the architectures table [poeml] - revert last checkin, and do it the ruby way, by creating a new migration for it... [mls] - fix truncated line in sorting algorithm [mls] - support code filtering in commands [mls] proxy workerstatus [DMayr] write through package's upstream url to backend [adrian] temporary disabled the dummy backend deployment [adrian] add information about build [adrian] checking a symlink so that a fresh checkout can work ... [DMayr] deactivated statistics on index-page for now, it's too early for them to [th.sch] added more routes for tagging support [th.sch] - altered a parameter name [abauer] only add path if project/repo is given [th.sch] added a new attribute to the xml root container. [DMayr] fixed bug that prevented successful creation of projects / packages [DMayr] added xsd schema and xml example for detailed download statistics from [abauer] removed demo entries from database.yml, causes problems if not all [DMayr] added cancel button for 'edit advanced disable' on package page in [th.sch] - added some new functions and views for the tagging system [th.sch] - using ajax for tag input forms [th.sch] using ajax for tag input forms - controllers [th.sch] - added a model for tags. [th.sch] - added css id for tagclouds [th.sch] - changed the weight calculation for tags. it's now user dependant. [abauer] update readme [abauer] add _workerstatus route [th.sch] - corrected the wrong controller selection [th.sch] - removed an unnecessary flash message [mrueckert] - added buildmonitor [mrueckert] - fix filtering in the monitor [th.sch] - bugfix [DMayr] repaired clear filter button [mrueckert] - implented filtering by partial strings [mrueckert] - make the regexp case insensitive [mrueckert] - make sure both table use the building class [mrueckert] - move to classes [mrueckert] - dont set margin 0 for headings [th.sch] - cleanup [mrueckert] - added item to the breadcrumblist [mrueckert] - use paragraph tags instead of divs. [th.sch] - altered a mistakable formulation [mrueckert] - avoid warnings about resending data [mls] - run build with --changelog [DMayr] ajaxified filtering of build monitor projects [mrueckert] - restore the class [mls] DONE [mrueckert] dont rewrite on empty project strings [DMayr] added link to build status monitor on webclient index page [abauer] automated changelog update [abauer] automated changelog update [th.sch] - altered a mistakable formulation, it's only a temporary solution for a missing function [th.sch] - enabled xml validation for tags [DMayr] frontend-/api-work for download_stats: [mls] - fix bugs in logfile streaming [DMayr] - removed old downloads counter (superseded by new, detailed statistics) [DMayr] added test fixture for download_stats [DMayr] avoid spaces around counter value in download_count xml output [DMayr] fixed 'add person' link for packages and projects in webclient [mls] - oops, last typo fix was no typo at all... [mls] - make linkerror available in expanded filelist [mrueckert] - focusing the filter field breaks keyboard usage. [th.sch] added missing user parameter for read only view. [DMayr] removed (old) downloads count from readonly package view [DMayr] renamed elements in latest_added/_updated collections to [DMayr] updated functional api-tests: [DMayr] added 'trigger rebuild' button next to packages with status 'failed' in [th.sch] - the "My Tags" tab (tag cloud) is now preselected [mrueckert] - added missing client count [DMayr] enhanced project build status monitor in webclient: [th.sch] - added a new model for tag-clouds [th.sch] - replaced the tag-cloud view [th.sch] - Improved the tag-administration interface. [th.sch] corrected little typo [th.sch] corrected an error in the tag cloud algorithm. [th.sch] - formatted the source code [th.sch] project- and package-description is now shown as title on mouse-over [th.sch] project- and package-description is now shown as title on mouse-over [th.sch] project- and package-description is now shown as title on mouse-over (The third commit to the topic, which I forgot.) [th.sch] - only one view for the tag-dependent list of projects and packages. [DMayr] return correct project name, if download_stats are concatenated by [DMayr] new icons for webclient [DMayr] added styles for download_statistics details table [DMayr] added projectname in download_counter xml output, if type == package [DMayr] added weblient models and appropriate api-connections for: [DMayr] - added download_statistics details browser to webclient [DMayr] added ability to limit count of download_counter results (top10, top100, ...) [DMayr] added pagetitle to every page in the webclient, to be able to identify [DMayr] corrected redirection after 'trigger rebuild' when called from monitor page. [DMayr] added project name to project status monitor pagetitle [DMayr] changed pagetitle to show essential information first ... [abauer] - show implicit maintainers if no explicit maintainers are set [DMayr] removed double displayed build status monitor filter [th.sch] improvement to the tag edit view. [DMayr] added ability to the webclient, to limit the count of results when getting [DMayr] - added download stats for the readonly view of packages and projects [th.sch] more improvements to the tag edit view [th.sch] fixed empty tag cloud error [DMayr] modified last build status monitor patch, display correct active filter [th.sch] use build in .empty? method. thx to darix. [th.sch] added closing div tag [th.sch] added tags to the list of projects and packages [abauer] moved RAILS_ROOT/lighttpd fix to environment.rb to avoid accumulating [DMayr] new migration to be able to rate packages/projects [th.sch] resolved a problem with double entries in the tag list [th.sch] tags used by other users can be displayed in the project and package view [th.sch] modified the formatting for the list of objects (projects and packages) with tags. [th.sch] added more sample xml and xml schema for tagging support [th.sch] defined some functions as private. [th.sch] added api for tagging support [DMayr] created rating model and relations to packages and projects [th.sch] removed unnecessary # [th.sch] added an axml config for tagging support [DMayr] - new migration for status_messages [DMayr] xml schema and example for status_messages [DMayr] changed format of status messages (xml schema and example) [DMayr] added status_message_controller (get and put already implemented, delete is [DMayr] - new example for simple (single) status_message xml [DMayr] entity encoding for the pre-formatted text in build log display. [th.sch] arranged the tag cloud entries alphabetically. [DMayr] use https instead of http in webclient-to-frontend connections [DMayr] changed the javascript code on the live buildlog, so now start/stop [th.sch] tag cloud refresh for edit-tag-view [mls] - create DEBS link so that XEN debian build work [mls] - delete stale link [DMayr] corrected false file link [abauer] - allow users to create projects below their home namespace if they [abauer] don't treat backend status messages as plain text [abauer] code cleanup [DMayr] new migrations for status_messages: [DMayr] modified status_message xml examples and schema (add severity) [DMayr] - new icons for webclient [DMayr] frontend modifications for status_messages: [DMayr] activexml webclient config for status_messages [DMayr] implementation of status_messages in webclient [DMayr] updated vim project file [DMayr] sort the packages / repositories at the status monitoring page. [DMayr] - new migration to add (active_rbac) permissions for download counters [th.sch] - renamed the "All Tags" toggle [th.sch] added some mouse-over messages [DMayr] xml schema and example for rating scores of packages / projects [DMayr] - use ActiveXML::Node instead of ActiveXML::Base for temporary object [DMayr] - new frontend routes for ratings [DMayr] new rating model and activexml-config for the webclient [DMayr] implemented readonly rating system in webclient [abauer] added POST /build/<project> route [abauer] updated apidocs [abauer] automated changelog update [abauer] automated changelog update [th.sch] margin for show-all-tags view [DMayr] made disabled packages better readable in project status monitor [abauer] changes to directory schema [abauer] reordering of routes by first path element [abauer] apidocs fix [abauer] removed binary element from directory schema (belongs to binarylist) [DMayr] inserted nobreakable space in build repositories table on project page [DMayr] added count attribute to ratings to represent the count of ratings per [DMayr] modified css: new info_message style [DMayr] made rating method of packages/projects returning hash instead of plain [DMayr] extended exception handling of activexml exceptions in webclient to recognize [DMayr] built in the ability to actually rate packages and projects in the webclient [DMayr] round rating score to two fractional portions [mls] - fix bug in cycle code: also remove back edge. [DMayr] forgot to recognize the case where rating score is NaN (not a number) [DMayr] - fixed minor bug in project monitor table, where webclient crashed if [abauer] new route POST /source/<project>/<package>?cmd=diff [abauer] apidocs for diff route [abauer] automated changelog update [abauer] automated changelog update [abauer] automated changelog update [abauer] automated changelog update [abauer] make login box update after logging in [DMayr] - get highest_rated packages/projects from frontend [DMayr] - display highest_rated objects on main::statistics [abauer] mock backend for frontend tests [DMayr] - let user change the rated score of already rated objects (by clicking again) [DMayr] send user rated score to the client too [DMayr] extended rating xml/xsd for user rated score [DMayr] - fixed bug, where user had to reload page before being able to update the [DMayr] - fixtures for status_messages [DMayr] corrected link to download details for architectures [DMayr] - show less download_stats (3) in overview [DMayr] pluralize correct [DMayr] prepared removal of hardcoded api url in webclient helper [DMayr] moved statistics from main_controller to own statistics_controller [DMayr] - made header / rating stars nice in readonly views too [DMayr] - removed created and updated timestamps from package and project metadata [abauer] - added filesize column to list of files in package view [abauer] readded timestamp stuff [DMayr] fixed bug #249537 - helplinks open incomplete window (scrolbar missing) [DMayr] - display correct layout in download_details statistics if count of [mls] - fix bug in xen kill [mls] - forgot one change... [DMayr] fixed bug #242051 - status monitor: number of total hosts missing [DMayr] fixed bug #236909 - add a hover ruler to status monitor [DMayr] made tooltip for rebuild button more obvious in project status monitor [abauer] changed wrong link to software.opensuse.org [mls] - markfileorigins support, store binary origin on the download [mls] - fix stupid typo... [DMayr] don't display "Show more messages" link, if all available messages are [DMayr] ajaxified trigger_rebuild buttons in project status monitor - especially [DMayr] implemented activity measurement for packages and projects in frontend [DMayr] implemented activity based statitics in webclient [abauer] bugfix in Link#add_patch: create patches element if it not exists [abauer] - slightly better looking error message when API not available [th.sch] - added support for creating tag clouds from given objects [th.sch] - posting a collection of projects and packages generates a tag cloud for them [th.sch] - solved an issue with unescaped xml entities. This is only a temporary solution until Builder 2.x will be used for (r)xml generation. [DMayr] webclient: [th.sch] - added tag blacklist database [th.sch] - added exception handling for rejected tags [DMayr] deactivated most_active statistics in webclient statistics overview for [th.sch] renamed a symbol for tag-clouds [abauer] bugfix in project helper [abauer] jump to correct page after ichain login (fixes bug #250550) [abauer] - update project status monitor to new api [abauer] fixed statistics controller tests [abauer] automated changelog update [abauer] automated changelog update [abauer] removed bogus chars [th.sch] - embarrass [abauer] bugfix [th.sch] - missing blacklist model [th.sch] - fixed tags for readonly-view [DMayr] fixed warnings "parenthesize argument(s) for future version" [mls] - work around different date formats in tar [abauer] added checks for buildresults [abauer] automated changelog update [abauer] automated changelog update [DMayr] fixed bug #253261 in weblient: target can be disabled multiple times [abauer] fix for superclass mismatch when using rails from vendor directory [mls] - set/use vminstall attributes [abauer] using new route handling for buildresults [abauer] package view uses new API [DMayr] added action_cache plugin, necessary because the standard rails caching [DMayr] * webclient: [DMayr] added bread crumbs / path for statistics in webclient [th.sch] removed no longer needed id tags from tag cloud entries [DMayr] reduced necessary sql requests for latest_added statistics -> faster [DMayr] - reduced necessary sql requests for latest_updated statistics [abauer] always store return path for login [abauer] automated changelog update [abauer] automated changelog update [DMayr] adjusted activity algorithm to respect fragments of days [abauer] use new log path [abauer] - moved tag section out of legacy section [abauer] automated changelog update [abauer] automated changelog update [abauer] automated changelog update [abauer] - trigger rebuild uses new API [abauer] automated changelog update [DMayr] make build log autoscroll to jump straight to the bottom instead of [abauer] avoid endless redirection [abauer] typo fix [abauer] - map old buildinfo and binary download routes to new ones [mls] - allow bigger logfiles [abauer] rebuild option is called :repository, not :repo [abauer] typo fix [abauer] automated changelog update [abauer] automated changelog update [abauer] removed obsolete result request from reload_buildresult [abauer] patched result_controller to look for binarylist elements instead of rpmlist [DMayr] - replaced complete redirect_stats action, which takes download_stats [DMayr] - use new parameter names for the frontend requests [DMayr] removed old actions from main_controller that already [abauer] automated changelog update [abauer] automated changelog update [DMayr] fixed bug, where statistics#download_counter crashed if there were [DMayr] fixed limit of highest_rated statistics results [DMayr] fixed rating: [abauer] use utf-8 in webclient (bug #256140) [abauer] changed apidocs for commit history [abauer] don't crash when buildstatus doesn't have status elements [DMayr] include date of latest counted download_stats entry in frontend output [DMayr] updated download_details table in webclient: [DMayr] display full qualified repository names in 'most_downloaded' view [abauer] corrected mistakes from previous checkin [abauer] automated changelog update [abauer] automated changelog update [abauer] only change charset on html responses [abauer] fixed broken links to download statistics [DMayr] - moved package column in download_details table [DMayr] - new activexml config for download_counters to be able to combine [DMayr] initialize @stats, so frontend does no crash if no stats are found [DMayr] simplified /statistics/download_counter route config [DMayr] fixed activity request for single packages/projects (damaged by last cleanup) [DMayr] updated readonly package- and project-views: [DMayr] xml schema and example for latest_updated and latest_added statistics [DMayr] xml schema and example for updated_timestamp and added_timestamp [DMayr] xml schema and example for download_counter [DMayr] xml schema and example for download_counter when using the group_by [mls] - support _history request [DMayr] xml schema and example for activity and most_active. [DMayr] xml schema and example for highest_rated. [DMayr] - updated api docs for statistics. [DMayr] - added xml schema and example for project/package messages [DMayr] updated apidocs for status_messages and (project/package)-messages [DMayr] frontend part for project/package messages [DMayr] - let the frontend return the count of selected downloads additionally [DMayr] - display big numbers more readable in statistics#download_details [DMayr] also display better readable download counters in project/package views [abauer] - add useragent header to requests from webclient [abauer] - moved data fetching to controller [DMayr] fixed minor bug #259980: "more" statistics unnecessarily truncate names [DMayr] updated tests for statistics_controller [th.sch] - simplified the tagcloud calculation methods [th.sch] - the number of tags shown in the tag-cloud is now limited by default to 100 tags [abauer] don't use NULL values in disabled_repos table (fixes bug #253261) [abauer] fixed regexp [DMayr] added ability to set tagcloud limit in webclient [th.sch] removed annoying debug messages [th.sch] default limit is no longer ignored ( nil.to_i = 0 ;) thx2dmayr! ) [abauer] use rails builtin for package size display (darix) [DMayr] - replaced selfmade method 'beautify_number' with existing rails number [DMayr] insert (pseudo) architectures 'src' and 'noarch' (via migration), [DMayr] - add column 'selectable' to architectures table to flag those which [th.sch] added a top 60 tag-cloud to the build service start page (visible to authenticated user only) [DMayr] return list of not imported redirect_stats in http_result of [abauer] restrict admin pages to users with admin permission [abauer] don't break fields in status monitor [abauer] automated changelog update [abauer] automated changelog update [abauer] typo [abauer] permission error page [mls] - implement flags in projects and packages [abauer] different permission check for rebuilding (fixes #267252) [abauer] don't include REXML module in global namespace [abauer] move validator filter definition to application.rb (fixes massive validation bug) [DMayr] get better readable output from statistics_controller where importing of [th.sch] description update [abauer] remove obsolete tag handling on project meta save [adrian] remove SUSE Linux 9.3, we will remove it soon, since it goes out of [DMayr] prevent wrap of statistics: set min-width for statistics overview box [abauer] logarithm doesn't like 0 [abauer] added new route for build history [mls] - added buildhistory route [DMayr] reduce memory consumption of download statistics collection [DMayr] corrected typo [adrian] add email address to message [abauer] updated docs for binary download routes [abauer] fix source config handling [th.sch] unnecessary log messages disabled [abauer] made POST work for _buildinfo. kind of quickfix, eventually [th.sch] config problem [th.sch] added missing tag-creation error code [th.sch] removed obsolete comment [th.sch] new position for the rejected-tags error message [DMayr] lower the log level while importing download_stats [th.sch] test data for tagging system tests [th.sch] test data for tagging system tests [th.sch] unit test: reject a tag [th.sch] prefix should be test_ [th.sch] - more expressive tag name [th.sch] - cleanup [th.sch] added comments [th.sch] test data [th.sch] tag-cloud-tests [th.sch] fixed copy-paste mistake [th.sch] test for tag-count calculation [th.sch] more tests for the tagging system [th.sch] corrected a wrong error message [th.sch] moved exception handling for the join-tabel transaction (Happy Birthday, Mom!) [mls] - move bs_build and bs_buildhelper functionality into bs_worker [DMayr] write download statistics import warnings into extra logfile [abauer] fix sql error in statistics [abauer] mechanism for loading host-specific development settings [abauer] mechanism for loading host-specific development settings [th.sch] missing .find: a difference that makes the difference. [mls] - fix helper application call [th.sch] more functional tests for the tag-controller [th.sch] added a further functional test [abauer] login link redirects to index page instead of project list (#279485) [th.sch] fixed the line-break issue in the live-build-log, very long lines without spaces are further problematic. [th.sch] added a missing substitution [th.sch] added tagcloud-tests [th.sch] updated some tests [th.sch] more tests [th.sch] User-dependent tag-clouds will now be created by the user-name given in the url. [abauer] - show popup instead of build log on expansion error, broken, blocked states [th.sch] Request tags by project for another user than the logged on user. [th.sch] Request tags by package for another user than the logged on user. [DMayr] frontend part to get global statistics: [DMayr] display global statistics in webclient [DMayr] use sql to get counters instead of the ruby length method [th.sch] improved user- and exception-handling for writing tags [th.sch] added test for get_tags_by_project_and_user, controller-internal use [th.sch] added test for get_tags_by_package_and_user, controller-internal use [abauer] readded route for deprecated Platform model [th.sch] improved user- and exception-handling for getting projects with tags by user [th.sch] improved user- and exception-handling for getting packages with tags by user [adrian] Add Fedora 7 distribution button [adrian] add Ubuntu 7.04 [th.sch] test-documentation [th.sch] updated test for a new feature (getting projects selected by more than one tag) [th.sch] The model rejects now tags which are containing a colon. This symbol (::) will be used for concatenating tags for selection purpose. [th.sch] More than one tag at once can now be used for project-filtering. [th.sch] updated test [th.sch] project- and package-selection by more than one tag [abauer] fixed obs-list subscribe address [abauer] merged branches/bauersman/permission_playground r1616 to trunk [abauer] - updated import script [abauer] added missing end_form_tag [abauer] XMLDecl.new causes problems with rails 1.2 [abauer] - fixed deprecated usage of image_tag without extension [abauer] fixed deprecated usage of 'model' in model definition [abauer] allow creation of own home project without permissions [th.sch] updated an error message text [th.sch] unit-test update - because of new fixtures [th.sch] unit-test update - because of new fixtures [abauer] automated changelog update [abauer] automated changelog update [abauer] automated changelog update [th.sch] sql-count tuning as suggested by darix. [DMayr] fixed rating model for rails 1.2 [abauer] fixed double .png [abauer] readded expansion error popup on mouseover [th.sch] tag-clouds can now be calculated by given objects like projects and packages [DMayr] add ".gem" to the blacklisted filename extensions [DMayr] slight performance improvement for the download statistics sql query [abauer] - removed . from path separators [abauer] - bugfix in User.states [abauer] fixed create_project check [abauer] check global permission if local check gets nil object [abauer] quote search string before inserting in regexp [abauer] - fixed typo in funcall [mls] - new release file handling [abauer] - mapped /repository to /platform (which will be obsolete) [abauer] added /repository to apidocs [abauer] added explicit names to indices where the generated ones become too long [abauer] fixed ichain approval [adrian] support flags in project xml files from now on. You can [adrian] * add build flags [adrian] fix syntax, sorry [adrian] fix db order vs xsd order [th.sch] makes the tagcloud calculation much faster, in most cases. [DMayr] nicer (REST-like) paths for the webclient, e.g.: [abauer] stub for pattern routes [th.sch] - tag-based "hierarchical browsing feature" is now implemented in the webclient. [th.sch] - moved logically matching code to own partials [th.sch] new test case for calculating tag-counts (or weights) using a collection of given tags. [DMayr] fixed typo [DMayr] disabled webclient REST paths, because it doesn't work [adrian] * Add sh4 architecture [adrian] yet another place to add sh4 architecture [abauer] send HTTP 400 instead of 500 on validation failure [abauer] - check global permission before local when creating projects [abauer] - fixed has_role call [abauer] pattern route docs [abauer] automated changelog update [abauer] automated changelog update [th.sch] - moved link-section in the package-view [th.sch] - Building the tag-cloud on users BS-homepage caused an error if no tag-cloud session variable was set. [abauer] allow DELETE requests on patterns [abauer] typo fix in flag handling code [mls] - print names of illegal cpio files [mls] - bugfix [abauer] software.o.o -> download.o.o [abauer] apidocs for published tree and published search [abauer] - added proxy routes for published tree, published search and ymp generation [abauer] - return 404 when requesting project index for nonexisting project [abauer] fix broken apidocs link [abauer] automated changelog update [adrian] add pattern rng files from zypp svn directory: [adrian] rename it to match controller name [adrian] pattern is a modified version of patterns.rng from zypp svn, because [adrian] * activate validation of uploaded pattern files [adrian] * remove stupid "temp" variable again [adrian] * remove obsolete fedora 5 (out of maintainance) [adrian] * Update the text due to changed permissions. [adrian] reference to new software search interface [mls] - support /published queries [adrian] adapt ymp file generation for yast-metapackage-handler 0.5 [abauer] send approval mail automatically [adrian] update notification mail [abauer] disabled manual approval [adrian] adapt also the on the fly ymp generation for 0.5 [adrian] fix api docu for command [adrian] fix reading of ymp files for 0.5 format [adrian] adapt products -> software and product -> item change [mrueckert] - fixed fetching project flags from the DB [adrian] * Export patterns as rpm-md patterns directly. [abauer] show searchbox only when logged in (fixes #250544) [abauer] fixed autoscroll on buildlog view [fs] Initial check in of the Build Service documentation [th.sch] -added new flag-models, one model for each type of flag, using the Rails Single Table Inheritance [th.sch] added flag-support to the affected models [th.sch] added fixtures and unit tests for our new flags [th.sch] unit tests for db_packages and db_projects, concerning the flags [th.sch] -added the flag-model to the webclient [th.sch] - added package-views for flag-support [th.sch] -split the large show-view in several partials [th.sch] -added a file needed for testing without database. [th.sch] added an error message style for flags [th.sch] more flag-support for the webclient [th.sch] added unit tests for the webclient flag-model [th.sch] added unit tests for webclient-project-flags [th.sch] -converted tabs to spaces [th.sch] -converted tabs to spaces [ms] - first kiwi update, changes the structure, start reworking [thomas.schraitle] Make a real list instead a fake one [thomas.schraitle] Skeleton for README [thomas.schraitle] Added link [thomas.schraitle] Added personname and reference to susedoc [ms] - update config.xml explanation to current code stage [ms] - structure update, add boot image sections, wip [ms] - added kiwi scripting note [ms] - add helper script for kiwi chapter build [ms] - added description for NFSROOT and NBDROOT [abauer] added missing query string to buildinfo request (#307033) [th.sch] -added MigrationDataDumper plugin [th.sch] -cleanup [ms] - added isoboot documentation [th.sch] added a migration that imports the project- and package-flags from the backend [th.sch] -removed obsolete flag-models [ms] - update kiwi boot image documentation [th.sch] -removed old disable_flag function and relationships/dependencies [fs] Kiwi stuff can be build as separate book now [th.sch] -never alter a migration, but in this case... [ms] - fixed openSUSE typos in kiwi chapter [ms] - fixed kiwi naming scheme [th.sch] -added an error message box used for displaying flag-concerning errors [th.sch] -if no repository given in the project, flag partials will not be rendered [ms] - added oemboot install CD documentation [th.sch] -fixed an error in the class variable setter method [th.sch] -added exception handling: if flags are set and repositories are not available, these flags will be ignored [th.sch] - no comment :) [th.sch] -replaced a lot of tabs by blanks [th.sch] -added crumb list on the extended project-flags-page [th.sch] -crumb list improvement (flags for experts) [th.sch] -added debug-flag support to the webclient [th.sch] -added some fixtures and tests to the webclient (rake -t doesn't work atm. but...) [th.sch] -added missing model-relationship for 'useforbuild' flags [th.sch] -optimized crumb-list for tag-based browsing [freitag] Added file show ability [freitag] some javascript files (NOT all in use) [freitag] view file template [ms] - removed xennetboot docu, replaced by netboot with [schumacher] Separate executables and libs. [schumacher] Make REST tools a proper gem. [mrueckert] - minimize the get_files function [th.sch] added beautiful flag-icons. Thanks to Robert for the icons. [th.sch] added debug-flag- and useforbuild-flag-support for projects to the webclient [th.sch] added debug-flag- and useforbuild-flag-support for packages to the webclient [th.sch] added and updated fixtures and unit-tests for projects and packages [ms] - add information about patternType and patternPackageType elements [ms] - removed obsolete deployment method [th.sch] - moved the left parenthesis ;) [th.sch] -build icons modified (by rlihm) [adrian] add openSUSE 10.3 distro button [mls] - split dispatcher from repserver [abauer] typo fix [th.sch] -disabled the category-partial for projects and packages [trollfood] + added USB workflow tutorial: not completely finished but validates [ms] - fixed wrong tftp server path [th.sch] replaced a class variable that causes strangely behavior in the production-mode. [froh] - enable keyword expansion so the about pages shows a meaningfull svn [froh] - add svn:keywords property to the files that need it [th.sch] - the <enable/> tag is no longer stored for projects (Bug 327125) [rlihm] added a green hook to the status graphics (enabled) [abauer] tabs are evil, mmkay? [abauer] - added option to force project deletion even if other repositories [abauer] added possibility for project maintainers to create subprojects [abauer] automated changelog update [abauer] automated changelog update [jmatejek] improved functionality to ActiveXML::Node [jmatejek] - slight cleanup of Project model code (plus adjustments here and there) [abauer] - allow empty flag groups [abauer] added flag groups to package schema [abauer] fixed order of elements in package metadata (package before flaggroups) [thomas.schraitle] Proofreaded by Elizabeth Tobiasson. Thanks! [thomas.schraitle] Fixed screen [trollfood] fix dos mode [trollfood] + fixed typos [abauer] made package model aware of flag group elements [rlihm] started with implementation of new o.o layout [rlihm] - fixed colour of liDot [rlihm] - added link to Register/Login [rlihm] - removed old useless stuff [trollfood] + fixed some headlines to make links more readable [rlihm] fixed few path problems in css [rlihm] - removed search form from head [rlihm] fixed path of li-dots in openSUSE-box [rlihm] - added missing file [rlihm] designed login. [rlihm] removed script-tag in head [mls] - re-run createrepo without --update if it fails [abauer] don't return deleted status messages [abauer] using fixed delete code in status messages [abauer] - added eager loading of user data to status messages [abauer] - fixed error rendering for ajax requests [rlihm] designed logout view [rlihm] -added a box ('locations') to the left column [rlihm] - made a workaround for the project status monitor table [rlihm] - did some syling on the search form [rlihm] - unified link colours [abauer] - added confirmation dialog to project deletion [abauer] added delete capability to forward_data [abauer] added DELETE for patterns to api docs [abauer] - syntax error fix [abauer] - added doc for force parameter of project delete request [abauer] added rails config for staging area [abauer] - update user email address from ichain header [rlihm] removed the list-image at the rating stars [abauer] staging config for web client [rlihm] changed headline type at login and logout page to h1 [abauer] added debug code for dialogs [ms] - added info about checkprebuilt [rlihm] did some design work on dialog box: [mls] - allow ymp generation with just the binary name [rlihm] round edges of dilaog work on top row [rlihm] round corners work now in confirmation box [rlihm] - confirm dialog is okey now (not tested on IE) [rlihm] designed delete-dialoig (css needs to be cleaned up) [rlihm] - changed background-color of dialog footer [ms] - split system update by James Willcox <james@ximian.com> [adrian] add Ubuntu 7.10 buttons [abauer] make sure the login return path is properly initialized (#306247) [abauer] transfer confirmed state to delete action [abauer] use GET instead of POST for search forms [abauer] transmit ichain email addres from webclient to api [abauer] automated changelog update [abauer] automated changelog update [rlihm] added missing url to openSUSE box [abauer] fixed build log autoscroll [abauer] check user object before calling methods on it (#340022) [mkudlvasr] Modified create_stats to import only new statistics and to process data [abauer] reverted config to old values [mkudlvasr] fixed problem with no statistics records [freitag] Removed spaces at begin of display [freitag] Added html filter for pre text [thomas.schraitle] Added remark for Marcus [thomas.schraitle] Replaced mistyped quote with the correct tag form [adrian] add Fedora 8 [froh] Give the obs package a home in the svn. [froh] svnversion can give rev1:rev2 labels that won;t work as tar file names [froh] - gather the file list for the package _after_ creating the tar ball [froh] - add dispatcher and publisher rc scripts to svn [froh] Improve obs_mirror_project resume behaviour: if the package was [froh] Made obs_mirror_project reasonably robust wrt interruptions and [froh] added dispatcher and publisher to spec file. [froh] Prettified and clarified docs. Still missing: dispatcher and [froh] - documented spec file and tar file name conventions [froh] Compare the files (if they exist) and if the file in the osc working [adrian] just learned that we need exact rails version [abauer] abort request processing after project name check failed [abauer] use email address from ichain header for new users [abauer] abort request processing after file check failed [froh] Use updated version as contributed by Martin Mohring [froh] - add OSCOPTS so you can specify the target build server on the command line: [froh] - add frontend import to the "Setup initial distributions" [froh] - romove obsolete HOTFIX.diff [froh] - reflect package update in package change log [abauer] fixed exception handling in update_build_log [abauer] pass user to backend for commit logs [adrian] - remove SUSE Linux 10.0 from list [adrian] The Fedora 6 end is also near ... [mls] - rewrote job handling, finally sane and race free [mls] oops, forgot that one [froh] - rc scripts (dist/obs*) now start in the right order after being [froh] - make the dispatcher chdir to where it acutally lives: [froh] Sample code fix: chkconfig takes 'obsworker' (not 'rcobsworker') as [froh] ... a log file entry [adrian] use localhost IPs as default [adrian] use same user/group as in our packages [adrian] de-priorisate openSUSE:Factory builds for now (this will turn into a [mkudlvasr] adding comments and descriptions of functions [thomas.schraitle] Added new Quickstart article for KIWI [thomas.schraitle] Quickstart for KIWI [mkudlvasr] more comments on BSServer, no code change [thomas.schraitle] Added a rough list of KIWI advantages [thomas.schraitle] Converted --help output of KIWI into a Manpage. Needs further explanations [thomas.schraitle] Added remark with FIXMEs [thomas.schraitle] Added releaseinfo with Date SVN keyword [thomas.schraitle] Wrapped remark with para [ms] - added comments for FIXME's in kiwi manual page [thomas.schraitle] Preparing sections [thomas.schraitle] Added mostly missing filename; para could be reformatted [thomas.schraitle] Corrected some words for consistency reasons: [thomas.schraitle] kiwi -> KIWI (in normal text) [thomas.schraitle] Added another section 'For More Information' and inserted a variablelist [thomas.schraitle] Added the XSD file into the list [adrian] make guenthers repo also less important [adrian] add requires to linux32 for amd64 systems to avoid silent errors [thomas.schraitle] - Changed title [thomas.schraitle] Moved remark, added more information in 'Creating a Live ISO CD' [thomas.schraitle] Added procedure how to create an ISO image [thomas.schraitle] Rephrased some text [mls] - worker does not need perl-Socket-MsgHdr [mls] - increase maxchild to 20 [thomas.schraitle] Extend the advantages list with suggestions from Marcus [thomas.schraitle] - Removed memory consumption [thomas.schraitle] This is a first draft of a RELAX NG Schema inherited from the original [mls] oops... [thomas.schraitle] Added more flesh to section "sec.kiwi.process" [thomas.schraitle] Preparing new section [ms] - added helper script for building the kiwi quick docs [abauer] added scheduler status to status page [mls] - support signing with different keys [rlihm] added right column on 1st page with sponsor-logos [thomas.schraitle] Comments and corrections from mdejmek. Finishing next week. [thomas.schraitle] Added new section "Creating a Minimal Image with Configuration File" [thomas.schraitle] Corrections from Marcus: added bootstrap, reformatted a bit [thomas.schraitle] Added first try of a Makefile: Does just convert RNC -> RNG and validates it [thomas.schraitle] Added RNG Schema [freitag] Removed silly static accessed n times footer [thomas.schraitle] Clarified steps [thomas.schraitle] step -> phase [thomas.schraitle] Changed title and referenced to the example test2 and adapted some steps [thomas.schraitle] Added missing test step [thomas.schraitle] Added xi:include support [thomas.schraitle] ' -> ’ [thomas.schraitle] Removed obsolete remark [thomas.schraitle] Removed -- characters as they can not be used in XML comments [thomas.schraitle] Added TODO comment [abauer] don't use realname in approvalmail (isn't set yet) [abauer] changed registration form to info page [thomas.schraitle] Inserted section about creating customized images [thomas.schraitle] Added examples of pattern names [thomas.schraitle] - Completed broken sentence [thomas.schraitle] - -> — [thomas.schraitle] Moved a variablelist a bit [thomas.schraitle] Added FIXME for Background section [abauer] add ichain email address to webclient session [abauer] removed exception notifier code [abauer] - removed obsolete backend configuration options [thomas.schraitle] Fixed some indendation errors [mls] - split of aggragate handling into extra functions [rlihm] added new items to opensuse-box [rlihm] added favicon graphic [rlihm] fixed location of favicon [rlihm] added favicon to header [mls] - add some locks so we can test if the dispatcher/publisher is running [thomas.schraitle] Added comment for ideas [thomas.schraitle] Corrected syntax error and included missing title [abauer] portability fix [abauer] - added 'bugowner' role [thomas.schraitle] Removed murx [thomas.schraitle] Corrected some obsolete things and introduced a new sect2 [abauer] configuration for bugzilla link [abauer] typo fix in sql [thomas.schraitle] - Added xsi namespace (needed to reference the XSD schema) [thomas.schraitle] Added comments and Id keyword [thomas.schraitle] Make k.image.inherit.attribute required [mls] - fix bugs in lazy repodata calculation [thomas.schraitle] First attempt to convert RNG to XHTML [thomas.schraitle] - Inserted separator parameter [thomas.schraitle] Added warning for elements with no template rules [thomas.schraitle] - Added doc string for start, k.user, k.users pattern [thomas.schraitle] Added more CSS rules in style [thomas.schraitle] Made k.repository.status.attribute in k.repository.attlist optional [thomas.schraitle] - Made attributes in k.package.attlist and k.packages.attlist optional [thomas.schraitle] Disabled k.bootstrap as it is for future release [thomas.schraitle] - Added new k.size.attribute [thomas.schraitle] Corrected error in k.compressed: empty -> text [thomas.schraitle] k.drivers.attlist: Make its attribute optional [thomas.schraitle] Added doc comment for k.drivers [thomas.schraitle] Made k.file.arch.attribute in k.file.attlist optional [thomas.schraitle] Improved Makefile thanks to Berthold [thomas.schraitle] Added PHONY target html [thomas.schraitle] Added PHONY target val [thomas.schraitle] Fixed typo: PHONE -> PHONY [thomas.schraitle] Used variables [thomas.schraitle] - Documents attributes for type element [thomas.schraitle] Added FIXME and doc comment for k.type.flags.attribute [thomas.schraitle] Added doc comments for k.version and k.size [thomas.schraitle] Corrected circular problem [thomas.schraitle] Try another approach [ms] - added helper script to create kiwi manual page [thomas.schraitle] Added comments for future changes [thomas.schraitle] Added lots of FIXMEs for doc string [thomas.schraitle] Added a small unit test [thomas.schraitle] Commented k.users.group.attribute; added missing k.profiles.attlist [thomas.schraitle] - Added FIXMEs for doc string [abauer] fixed xml-to-database transformation to support multiple roles per user [abauer] added bugzilla link to project/package view [thomas.schraitle] - Added new line for FUTURE CHANGES (schemeversion) [thomas.schraitle] Introduced k.profile.attribute; added lots of FIXMEs [abauer] fixed display of buglink [rlihm] changed relative pathes to liDost to absolute [thomas.schraitle] Added more infos for future changes [thomas.schraitle] Corrected duplicate attribute ro in union [thomas.schraitle] Added three validators (xmllint, jing and msv) to validate the KIWI schema [thomas.schraitle] - Rewrote lots of templates [thomas.schraitle] Replaced bla bla replaceable with r:element/a:documentation [thomas.schraitle] - Disabled some keys [thomas.schraitle] - Create a list as table of elements [abauer] added stub for repository browser page [thomas.schraitle] Added missing FIXMEs in some remaining attributes [thomas.schraitle] - Added new key attrdef and refdef [thomas.schraitle] Added template r:attribute/r:choice and r:choice/r:value [thomas.schraitle] - Added rule r:define/r:interleave [thomas.schraitle] Inserted new stylesheet from Khalil Ahmed [thomas.schraitle] Added new section about 'Creating a Rescue System' [thomas.schraitle] Removed double entries [freitag] request scheme and example [rlihm] added 2 graphics for repo-adding [adrian] fix #349153 [rlihm] changed location of images [thomas.schraitle] Added jing for validation, better echo messages [rlihm] new repository page WIP [ms] - update kiwi schema documentation (#348084) [abauer] work on repository page [ms] - fixed rnc schema [ms] - fixed deploy section [rlihm] added simple-target-selection [abauer] - bug subject is preset to project package [rlihm] fixed some firefox-css things [rlihm] made some IE CSS fixes [rlihm] changed colors in graphics [adrian] fix default IP for frontend API configured in WEB [rlihm] made css for repo-list and drop-zone [rlihm] added sublist zu dummy-content [abauer] made standard repos draggable [rlihm] fixed style for simple-targets [ms] - update kiwi scheme [abauer] - moved repository selector to partial [abauer] added updating code for repositories (uses project description as dummy for now) [abauer] - display repositories instead of description [rlihm] added input for filter and fixed some css [rlihm] added input field [abauer] made project filter do stuff [rlihm] added fix height for repo-list [abauer] fixed project filter multiscrollbar issue [rlihm] changed cursor behavior at repo-list [rlihm] workarounded FF overflow z-index hover bug [abauer] check permissions when deleting source files [adrian] fix typo in message (#351024) [abauer] stream source files from backend (finally. memory shouldn't run out that [abauer] don't return 404 if no source file is found [adrian] add note about support local build for not existing package on server. [abauer] use correct revision when fetching file size [thomas.schraitle] Added support for KIWI RNG -> DocBook XML [thomas.schraitle] Added parameters with-content-model and with-source [thomas.schraitle] - xsl:output: Inserted method="xml" [thomas.schraitle] Removed obsolete code in template rng:define [thomas.schraitle] Inserted a validation step after RNG -> DocBook transformation [thomas.schraitle] Added html.stylesheet parameter (CSS) for DocBook HTML output [thomas.schraitle] Added new CSS file for DocBook HTML output [thomas.schraitle] - Added CMseparator [thomas.schraitle] Inserted more color [thomas.schraitle] Introduced articleinfo with some useful information [thomas.schraitle] Added authorgroup [thomas.schraitle] Added div.legalnotice rule [thomas.schraitle] - Added exclude-result-prefixes in xsl:stylesheet [thomas.schraitle] Inserted TODO and FUTURE CHANGES into file again [thomas.schraitle] Missing ').' inserted [thomas.schraitle] Inserted db:releaseinfo to have a 'hook' for the rng2docbook.xsl stylesheet [thomas.schraitle] Renamed html->html-old, db-html->html [thomas.schraitle] Changed rules for HTML: %.html->%.xhtml, %.db-html->%.html [thomas.schraitle] Added some more rules for p.releaseinfo and div.refentry/div.ref* [thomas.schraitle] Inject DocBook5 markup to document some things that are not possible with 'normal' docu strings [thomas.schraitle] - Try to get rid of recursive templates and implement a solution with [thomas.schraitle] - rng:define (mode="define-base"): Replaced recursive template [thomas.schraitle] - Added exsl namespace [ms] - added missing forcearch attribute [abauer] rails 2.0 update: [abauer] rails 2.0 update: [thomas.schraitle] Outsourced templates for attributes collection of RNG elements [thomas.schraitle] "Simplifies" a RELAX NG Schema by removing all ref elements through its [thomas.schraitle] Removed last template which prevented building the correct tree [thomas.schraitle] - Imported remove-refs.xsl [thomas.schraitle] Cleanup: Removed some obsolete comments and xsl:message [thomas.schraitle] Cleanup: Removed obsolete templates [thomas.schraitle] Introduced HTMLPARAM [thomas.schraitle] Output generates now reference instead of article [thomas.schraitle] Added another refsect1 if there is a db:para inside an rng:element (can [thomas.schraitle] Added db:para only for elements which needs a more basic description. [thomas.schraitle] Consolidated the CSS rules div.sect2 div.titlepage and div.refentry [thomas.schraitle] Added .type rule [thomas.schraitle] - Added role in refsect1 for content model and attributes [thomas.schraitle] Added missing docu string for attribute repository/@type [ms] - update schema docu notation [abauer] added project/monitor.rhtml patch from dstoecker: [thomas.schraitle] - Renamed variables defname -> parentdefname, defsimpl -> def.element [ms] - added kiwi manual pages: [thomas.schraitle] Removed obsolete intro parameter [thomas.schraitle] Fixed nasty bug: Some attribute occured twice but not in other elements. [thomas.schraitle] - Cleanup: Removed unused keys [thomas.schraitle] Removed stylesheet and rule for generating RNG -> XHTML [thomas.schraitle] Corrected WARNING string [ms] - update manual page according to proofread results (mdejmek) [thomas.schraitle] Added rule to convert RNC into XSD and DTD (maybe useful for some users) [thomas.schraitle] Fixed small typos, added missing filename [thomas.schraitle] Added link to KIWI RNG Schema documentation [rlihm] changed position and look of recent repos [thomas.schraitle] Added background section (work in progress) [rlihm] fixed some padding and margin problems [thomas.schraitle] First (simplified) SVG file taken from Marcus' kiwi-types.fig [thomas.schraitle] - Rephrased "10.3 and greater." [thomas.schraitle] Arrgh. Committed to the wrong directory, moved SVG file [thomas.schraitle] Added figure and xref [thomas.schraitle] Removed attributes floatstyle and float from figure [thomas.schraitle] Added a bit more background information [thomas.schraitle] Corrected title for section sec.kiwi.background [thomas.schraitle] Rephrased paras slightly [thomas.schraitle] - Rephrased stupid sentence about KIWI's configuration file [thomas.schraitle] - Create a "folder" [thomas.schraitle] - Section sec.kiwi.whatis: Removed old para and inserted content from [thomas.schraitle] Rephrased section sec.kiwi.background [thomas.schraitle] ulink -> filename [thomas.schraitle] Created a config.xml file into a "folder" [thomas.schraitle] Create a variablelist with some explanations of the terms shown in figure fig.kiwi.image-types [thomas.schraitle] Figure fig.kiwi.image-types: Changed size 90% -> 60% (HTML) [thomas.schraitle] Added section "Additional Information" with references to links [thomas.schraitle] Added another section about creating bootable USB Sticks (work in progress) [thomas.schraitle] Added first para for section sec.kiwi.usb [thomas.schraitle] Added an install step [thomas.schraitle] Rephrased some steps [thomas.schraitle] Changed title of section sec.kiwi.usb [abauer] project deletion: write modified metadata of projects to backend where [thomas.schraitle] Proofreading from Martina [adrian] add timeouts to rsync calls, in case ftp server went down. [abauer] made migration scripts more robust [adrian] settings got moved [adrian] add color settings for "finished" status. [thomas.schraitle] Added note in section sec.kiwi.usb to give reader a warning [thomas.schraitle] Fixed typo: you -> your [thomas.schraitle] Changed title from section sec.kiwi.usb; removed remark [thomas.schraitle] Changed title from section sec.kiwi.usb again [thomas.schraitle] Added final corrections from Tanja. Thanks [adrian] fix from abauer to use remote api [thomas.schraitle] Corrections from jcb: Vmware -> VMware [thomas.schraitle] Another hint from jcb: Space in filename [thomas.schraitle] Another hint from jcb: Added example call of qemu [thomas.schraitle] Protect important space in filename with [adrian] add new base build targets [rlihm] - added Home-Box content to the Head-Box (for more consistency) [abauer] indentation fixes [rlihm] moved watchlist div to file end to fix a IE problem [abauer] don't check permissions when doing diffs (#356271) [abauer] speed up watchlist dropdown [abauer] disabled ghosting, doesn't work with internet explorer [rlihm] removed max-width from basic oo-layout [rlihm] changed 'openSUSE Wiki' and 'openSUSE Shop' to 'Shop' and 'Wiki' [ms] - allow interleave ordering [thomas.schraitle] Removed kiwi.dtd [thomas.schraitle] Take care of interleaves [trollfood] - fixed package requirements for usb image [abauer] <assoc>_count replaced with <assoc>.size (rails 2) [abauer] transaction calls take no arguments since rails 2 [abauer] don't instantiate path elements when deleting repositories (#355245) [abauer] fixed global counters [thomas.schraitle] Added list of available attributes for type in repository (callout co.kiwi.config.repository) [thomas.schraitle] Fixed typo in code markup [mls] - move pubkey/signkey into package storage to keep the dir small [rlihm] - added new css after IE bugfix [freitag] Added link to cross distro wiki page [abauer] html-escape search results [ms] - fixed split section of schema description [rlihm] changed lists to divs [rlihm] removed list focused css [abauer] js watchlist on layout contains real projects [rlihm] - changed drop_receiving_element to drop_list [abauer] - increased speed of dropdown animation [abauer] - added link to new repository page [rlihm] added new delete graphic [rlihm] made some grey edit-delete icons [rlihm] made basic styling for repository view [abauer] - increased dropdown speed of new watchlist [rlihm] - added some css for repo subelements [thomas.schraitle] Remarks from Martina [thomas.schraitle] Dealing with Martina's comments [rlihm] set a heighter min-height of content-area to fix overflow broblems [rlihm] made the toggle-effect for 'Recent Repos' faster [rlihm] changed css for subitem in selection [rlihm] removed dummy content [thomas.schraitle] Added conversation stylesheet from Schema version 1.4 to 2.0 [mmarek] Added option --port to bs_worker and OBS_WORKER_PORTBASE sysconfig variable [rlihm] fixed droprecieving element position problem [abauer] added build key manipulation routes: [rlihm] styled selection-liste; hover and spacing [froh] Updated README.SETUP after most recent installation experience on a sles10. [adrian] avoid colons in repo file group strings, new yum does complain about :/ [abauer] - added classic pagination plugin for admin stuff [abauer] fixed activerbac templates [adrian] add irc channel to home page [abauer] fixed create package template [rlihm] added remove graphics [thomas.schraitle] Changed template for type: [thomas.schraitle] Element type: Split attribute filesystem into fsreadwrite and fsreadonly [thomas.schraitle] Template type: Corrected handling of attribute filesystem and "split". [ms] - update comment for schema conversion [thomas.schraitle] Element type: [thomas.schraitle] Corrected handling of non-split contents and copy all attributes [abauer] -added request routes, no permission checks so far [adrian] add Mandriva 2008 and add x86_64 builds for Mandriva 2007 (build was [ms] - update kiwi schema files [abauer] - handle POST requests without data correctly in extended backend log [binner] capitalization fixes [adrian] define a bugowner by default in new projects [ms] - update schema [thomas.schraitle] Preparing structure for new examples. [thomas.schraitle] Described examples in kiwi-doc (first draft, may need further [ms] - update schema, allow ext2/3 and reiserfs for fsreadonly too [mls] - adapted to current way of thinking... [abauer] - cleaned backend.rb [suse-tux] - don't reject the upload of empty files (Note: file uploads shouldn't be validated at all) [abauer] - post_rpm was removed [abauer] - removed deprecated rpm routes and rpm controller [abauer] added migration script for bugowner role [abauer] fixed migration for installations already having the bugowner role [abauer] - allow /source/<pro>/<pack>?expand for link-expanded directory listing [mmarek] Marek Stopka (m4r3k) wrote section "2.2 setup multiple workers on remote systems" [adrian] increase priority of openSUSE:Factory. It is our main distro and all [thomas.schraitle] Fixed bug 374370 and inserted missing --base-root option [mls] - add linkinfo element [abauer] - added permission checks for copy/request actions [abauer] request.body can also be a StringIO [abauer] added exception notifier plugin to frontend [mls] - reorder some functions in BSWatcher [mls] - oops. [abauer] - unified query parameter handling [abauer] forgot routes [mls] - fix bugs in BSWatcher [abauer] - build#package_index: removed chunk encoding, automatically done by lighttpd [adrian] remove not anymore maintained SUSE Linux distributions. [abauer] - reverted to old method of file size retrieval, new method caused some unexpected problems [abauer] - added missing content-length header [mls] - do not put -debuginfo in :full tree [abauer] added remoteurl element to project xml [mls] - call worker with --lint option [adrian] remove Good and Bad comments on workload, they can be seen also exactly [ms] - update kiwi schema (instsource) [adrian] * pattern dtd URLS moved from <pattern> to <patterns> [ms] - allow packages type="testing" [abauer] - check for rails 2.0.2 [adrian] decrease requirements to rails version 0.9.2 from 0.9.4 [adrian] add remoteproject [abauer] - deleting packages works again [abauer] - use /build instead of deprecated /rpm [abauer] - added /lastevents forwarding [abauer] - build_query_from_hash supports multiselect parameters (but rails [abauer] - allow unauthenticated GET on project meta, project config and source files [adrian] minor syntax correction [mls] - fix typo [adrian] disable remoteproject tag until it gets supported by the backend. [abauer] - ebil syntox error [abauer] - handling of remoteurl/remoteproject elements in project xml [adrian] introduce new "production_slave" mode, should be default for all [adrian] add BASE_NAMESPACE for using remote projects if defined. [abauer] - modified repository model to accept repositories defined on a remote buildservice instance [adrian] add warning disclaimer regarding the account credentials accessable via [mls] - fix repodone marker when wiping binaries [adrian] remove bogus repo entry [mls] - be a bit more verbose about serializations [mls] - fix typo [adrian] request to shutdown the scheduler on "stop", instead to kill it [adrian] no special handling for large projects [abauer] - added routes for publicly available resources below /public [adrian] use public URL [adrian] allow also "names" parameter for "view" [abauer] - PublicController#build must not stream when view=names [mls] - add temporary /public/lastevent route [adrian] Add technical release notes for version 0.9 from mls [adrian] update files from 0.9 rpm package [dmueller] spelling corrections [adrian] nice that ispell found a spelling error in the default password, but ... [ms] - schema attribute enhancements [mls] - allow remote access for _repository/filename access [mls] - fix max ssl package size [adrian] remove trailing slash [adrian] fix support for distributed workers. One just need to edit the sysconfig [mrueckert] - temporarily disable the admin check in the front page [mrueckert] - make the fix less intrusive [adrian] remove not anymore supported /repository URL. Use /build instead. [adrian] add repository listing via /build URL calls [mls] - do not build a circular reference, preventing automatic file close [mls] - go back to 'local *S', as it gets closed automatically when an [mls] - increase timeouts [rlihm] changed location of favicon [rlihm] oved favicon to the 'local' directory [rlihm] css and images come now from static.o.o [abauer] - added GET /public/source/:prj/:pkg [rlihm] new styles for static.o.o [mls] - support 'useforbuild' event [abauer] - transmit error code in HTTP header X-Opensuse-Errorcode [abauer] - SourceController#package_index: return after rendering error template (#383470) [abauer] - SourceController#index_pattern: check if project exists (#383458) [abauer] - fixed failing POST /source/<prj>/<pkg> requests (#379519) [abauer] - SourceController#package_meta: only check for unknown package on get requests [mls] - send User-Agent HTTP header [adrian] sync with package files [abauer] - removed obsolete file type select box [abauer] - test if user object is available before doing checks it [adrian] introduce develproject, former known as maintainedin or upstream project [abauer] - server side copy: include project name in query for package data [adrian] correction from Christian [adrian] enable again the distributed worker support [adrian] copy back 0.9.1 release notes to trunk [adrian] fix quoting [adrian] avoid hardcoded server names outside of config (patch provided by Marcus [adrian] fix usage of api.opensuse.org with local web frontend. [adrian] extended hardcoded "most important" namespaces for projects. [abauer] - store develproject field in API database [adrian] make project request a bit more obvious and point to bugzilla component. [adrian] fix missing controller definition in my last commit [abauer] - added missing db change for develproject field [ms] - update kiwi schema [abauer] - add_user now takes either the login name or an user object [mls] - set joinable for split jobs (fixes ajax crashes) [abauer] - x86_64 selected by default (#357960) [mrueckert] - add missing "do" [adrian] remove obsolete files as reported by Martin Mohring [adrian] avoid warning, use new syntax [abauer] - added xml schema for _link files [abauer] - adapted develproject parsing to new style [abauer] - changed develproject element in package schema to [mls] - support devel project [martin.mohring] fixed: make make apidocs work again [martin.mohring] - removed obsoleted file hostsetup.patch not used anymore in obs-server.spec [martin.mohring] - changed the default settings to openSUSE:Tools:Unstable project [martin.mohring] -made apidocs working [martin.mohring] - added warning switch like in the other bs_ scripts [martin.mohring] - readded James Oakleys old python mirror script [adrian] debuginfo got supported in the backend [thomas.schraitle] Inserted new stylesheet. At the moment it does nothing (except some [thomas.schraitle] Added additional check for version 2.1 [adrian] introduce options for defining xen root and swap device. Makes it [adrian] * same syntax for switches than with in build script. [adrian] * harmonize --xen options in scripts [ms] - schema changes from Jan (instsource) [abauer] - return error when attempting to add unknown users instead of silently [martin.mohring] - readded fix for webclient download address [martin.mohring] - updated changelog [adrian] add Ubuntu 8.04 and Fedora 9 [abauer] - order path elements by position (#366831) [ms] - new oem tags [martin.mohring] - update obs-server-svn package to svn trunc -r 3996 [martin.mohring] - added obs-server-test.spec to build osc, build, obs-server from one [freitag] - added a data element to transport result data, restricted to [abauer] - disallow deletion of projects used as develprojects [abauer] added docs for pubkey handling and branch command [mls] - require Exporter [suse-tux] - fix bug #391189 [abauer] - sort build status table by repository name [abauer] make sure map is called on an array, not on a string, to prevent splitting up at newlines (#392881) [ms] - added kiwirevision and id attributes to <image> tag [mls] - finally implement some sensible prp todo list management [ms] - new oem-recovery element [rlihm] Bug 388045 - changed link of 'Writing speck Files' [martin.mohring] - exchanged dpkg package by deb package provided by newer SUSE Distros [suse-tux] use the correct RAILS_ENV when running the import script [opensuse] sort RPM binaries [adrian] fix admin check for user data changes [abauer] - return branch project in response xml after branching [abauer] - minor bugfixes in backend lib [mls] - move empty lookat check a bit up [adrian] fix support for file removal in _link files [adrian] fix file deletion in _link files [suse-tux] display packages which name contains only a single character (like 'a', 'b' etc.). [opensuse] added sorting [mls] - fix mkdir regexp [dmueller] add missing flush to setup [adrian] add openSUSE:11.0 project [dmueller] the create user variant didn't work for me [mls] - integrate patch from klaas [mls] - don't use a specific receiver [adrian] * rename "nodevelproject" switch to "ignoredevel" in branch call. [adrian] activate _link creation on api call again [adrian] add agenda for the build states. [adrian] add more states [adrian] Agenda -> Legend [suse-tux] fixed warning [mmarek] Added an experimental wizard controler to the frontend and an interface to [martin.mohring] - fixed .spec file to handle spec file wizard files [ms] - update manual page [mmarek] linkify the legends [mmarek] - wrap the description in the generated spec file [mls] - special hack to make Peter's life easier [freitag] - First Hermes notifications added to srcserver and worker. [martin.mohring] - the worker references hermes class, so worker needs BSHermes.pm code link [martin.mohring] - currently, hermes is not part of the configured obs. So switched off in the config [martin.mohring] - added the hermes code [martin.mohring] - packages also the hermes code in the spec file [mls] - no hermes in the worker! [mls] - notify BUILD_SUCCESS/FAIL in repserver [mls] - delete some spaces to fit with rest of code [mls] - oops, forgot 'svn del' [adrian] Allow the admin to create a new user via PUT. The user is locked by [mmarek] - Write the spec file template in ERB. This allows for a more powerfull [mmarek] set the license tag [mmarek] Make the WizardState class easier to use [adrian] Fix handling of debuginfo flags. The backend used "debuginfo" while the [adrian] fix debuginfo flag handling #397077 [adrian] remove default rpm spec file template, we have the wizard for this from [adrian] fix user changes for own user again. [mls] - return srclink errors as logfile if the package is broken [mls] - support exportfilter [mls] - fix exportfilter regexp, grrr [mls] - do not export to myself [mls] - no re-exports, please [mls] - fix link copy issues [adrian] set default for debuginfo flag to false. [adrian] second 50% of debuginfo default handling. Going back to default removes [rlihm] added a link to forums.o.o [rlihm] removed li on wrong position [adrian] make download url configurable to avoid hardcoded server name in code. [adrian] add empty definition for DOWNLOAD_URL to avoid crashes. [adrian] add release and update notes for 1.0 [adrian] restart services on update. [adrian] final 1.0.0 rc 1 package [martin.mohring] - aligned all .spec files to OBS 1.0 releated changes from adrian [martin.mohring] - aligned all .spec files to OBS 1.0 releated changes from adrian [mls] - disable default publish filter for now [mmarek] add a version attribute to the xml file to be able to upgrade old wizard.xml [mmarek] Ask for type of the package (currently: generic, perl module, or python module) [abauer] show involved projects on personal projects page (finally) [abauer] removed unneeded api call [adrian] Fedora 7 is discontinued [dmueller] also restart the dispatcher on a package update [martin.mohring] restart dispatcher fix added to all obs-server*.spec files [freitag] Fixed Hermes parameter assembling for Requests [freitag] renamed type cgi variable to _type to avoid clashes with [ms] - added additive attribute [adrian] do not hardcode hostname anymore. [froh] - typo fixes [martin.mohring] - ativated now also local OBS with 3 127.x.x.x adresses in *.spec files for building all 5 pkgs from one source [mls] - detect binary files [mls] - do not add a binary diff to project.diff [ms] - added ovf support [abauer] - pass revision to backend when fetching source files via public path [adrian] introduce the build service admin tool [abauer] - show password change fields in admin area when using basic auth (#392057) [mls] - add --oneshot and --noworkercheck options [ludwig.nussel] don't use extra vm for extracting packages, build handles that now [ludwig.nussel] --noworkercheck requires no argument [adrian] * Introduce possible Type configuration for projects [adrian] * support inclusion of other kiwi configurations. This needs to get [martin.mohring] - made revision numbering for svn snapshots conforming to released versions [adrian] * introduce XML syntax checking calls for Project, Package and KIWI meta files. [adrian] adapt changes for kiwi 2.0 scheme [adrian] remove obsolete rpm_backend handling. mark it as obsolete in schema and [adrian] remove obsolete rpm_host handling. [adrian] add missing architectures [mls] - add noxxxupdate options [adrian] replace : to :/ for project name in download repostory path. [mls] - add path to info section for kiwi. Using it will be tough, though [mls] - cleanup bs_srcserver kiwi code [mls] - support external maintained cache [adrian] remove old warning [mls] - move publishdb from repo to source server [ms] - update changes by jcborn [thomas.schraitle] Help Marcus with removing attributes [thomas.schraitle] Missing xsl:apply-templates inserted [martin.mohring] - now that OBS 1.0.0 is tagged, the new OBS snapshots from svn trunc will be numbered 1.1.0 [adrian] add broken and unknown states to legend. [thomas.schraitle] First draft [thomas.schraitle] If @name in image is not available, create one [abauer] - fixed path to binaries [adrian] - add initial quota support. [abauer] - added optional EXTERNAL_FRONTEND_HOST config value for situations when FRONTEND_HOST isn't available publicly (ichain setups) [mls] - get only 50 packages at a time to work around strange server bug [mls] - clean up code a bit [adrian] change label, after Andreas added also "involved projects & packages" on [abauer] - cgi-escape query before feeding to direct_http [ms] - allow usb attribute in vmwareconfig section [abauer] - don't expand links when copying packages after accepting a request [rlihm] added css for icons on 1st page [abauer] - show open/issued requests on list_my page [abauer] - added style to request table [adrian] and get imaging getbuildinfo working again after michaels clean up ;) [adrian] * get the scheduler working again for kiwi images after cleanup [trollfood] - added new element in <architectures> to specify which ones are head [abauer] - don't reject submit requests where target package doesn't exist [abauer] - remove comma (,) from url separators (#401288) [mls] - support 'expand' in diff command [adrian] remove outdated Mandriva 2006 [dmueller] fix isascii() [ms] - allow multiple preferences sections [martin.mohring] - fix for bnc # 404103, suggested by Marcus Huewebuildservice/src/webclient/app/models/statusmessage.rb [martin.mohring] - reversed change in .distrc [dmueller] fix two more bugs: [mls] - revert and fix [mls] - fix isascii a bit more [mls] - fix simple_delete case that was broken by a code change [trollfood] - added attribute "local=[boolean]" to the instrepo element [mls] - record linked information earlier, so that it is also available when [rlihm] - added new text on 1st page [abauer] - added new request state "revoked" which can be set by [abauer] - added state "revoked" to request schema [mls] - implement hostcheck and badhost handling [rlihm] moved File-Box under Package-Flag-Box (Bug 361770) [martin.mohring] - added sign/signd package to obs-server*.spec as submitted by Christian Wittmer <chris@computersalat.de> [suse-tux] handle bad _link file more gracefully (for example a _link file with multiple root elements etc.) [suse-tux] - fix patchspec(): [adrian] * extend source file listing call with file extension filter. [adrian] * Extend kiwi schema for new tags [suse-tux] typo-- [adrian] support for usage of multiple repositories and inherited kiwi [mls] - calculate kiwi meta file from all involved sources/binaries [mls] - use srcmd5 [rlihm] added link to forums.o.o to "Help" [abauer] - package metadata available to unauthenticated users [mls] - fix stupid typo that led to lost patches [adrian] add configure option to limit visibility of projects per architecture. [adrian] move BSConfig.pm to .template and ignore BSConfig.pm by default. [adrian] do not break filtering [ms] - update rnc schema, added arch attr. for <configuration> [abauer] - add notification for submit request events after registering a new user [abauer] - configuration fix [adrian] make project filtering really working. [adrian] fixed code by mls for the limit_projects handling. Finally really [martin.mohring] - BSConfig.pm now comes from the template [martin.mohring] - change template now that ppc is 'officially' working [martin.mohring] - working also on transparent cross-build [abauer] - autoscroll scrolls to bottom again (#395709) [martin.mohring] - added ppc/ppc64 targets in webgui as repo target arch. Needs later rewrite, see bnc # 238672 discussion [adrian] unbreak image builds again [adrian] * import uncommited change from mls, reverse filter sort order [adrian] install packages from Preqs to be able to do install test after build. [adrian] support root/ dir via tar ball for kiwi configs [rlihm] added style for project-monitor-filter [tom] -filter support for the webclient (status- and namefilter) [tom] -handle empty array after filter mismatch on project monitor [rlihm] changed class name [tom] - Webclient Status Monitor tweaks: [tom] -fixed missing 'trigger rebuild'-links in Monitor Status page [tom] -monitor status page: filter also for repo and arch [abauer] - added more parameters to notifications: [tom] -monitor status filter supports now: [tom] -Monitor Status Filter: [tom] -Monitor Status Filter css stuff [tom] -removed all trigger rebuild links from Status Monitor [adrian] * add storage of product files. [abauer] removed comment from notifications as it isn't escaped correctly [ro] always set logfile as argument for build, not only in xen case [adrian] * fix storage of MD5SUMS of uploaded product files. [abauer] - api routes for product config [abauer] - removed debugging code [abauer] - added comment to submitrequest change notification [abauer] - write statechange comment through to backend [abauer] - request statechange: transform request body into query parameter 'comment' [mls] - fix kiwi code in scheduler [ms] - added clean target [ms] - fixed clean target [mls] - some small fixes [mls] - support "badarch" [abauer] - added shortcut to project monitor on my projects page (patch by Jan-Simon M��ller) (#376862) [mrueckert] - allow "+" in the username part of email addresses [mmarek] move the version heuristics to a separate class (allows for automated [mmarek] Move most parts of the wizard to a standalone class Wizard in lib/wizard.rb. [mmarek] Generate the spec in the Wizard class [ms] - added product attribute [abauer] - modified obs commit mails to look like svn commit mails [adrian] * Add first version of product definition XML [adrian] * seperate Kiwi desc also in seperate file as requested by mls [adrian] * minor fix for Klaas [adrian] support recursive group definition (thanks to mls) [adrian] * Add group check option for bs_admin [martin.mohring] added: the two new files BSProductXML.pm BSKiwiXML.pm in obs backend, svn trunc -r 4862 [martin.mohring] - added: obs_project_update script to copy complete projects from obs to obs [martin.mohring] - changed: comment inside obs_project_update [martin.mohring] - fixed: accidentially updated .distrc [martin.mohring] - moved: .distrc to a .distrc.template, so it does not overwrite local copies [martin.mohring] - added: a template for the full range of scheduler archs possible. [tom] -on project page link to filtered monitor status page for each item [martin.mohring] - added: template for the full range of archs possible. [adrian] update to latest version of Product Definition [martin.mohring] - changed: .distrc.template ignored templates [adrian] import test data for product definition handling [martin.mohring] - fixed: ignore test data in backend [adrian] * support xi:includes. This way (just string replace, not based on XML [mls] - clean up a bit [martin.mohring] - changed: put utils obs_mirror_project obs_project_update in separate sub package [freitag] Initial release [abauer] - disable buttons on simple repo add page for already added repos (#207161) [adrian] * Read expanded product file [mls] - clean up kiwi [adrian] * fix build issues [adrian] add arch to NCC flavor [adrian] * schema fixes [adrian] Adjust KIWI XML and add output directory path to kiwi config. [abauer] - show info about devel project in package page [adrian] just noticed/got told that this is really pure dummy entry in all [adrian] add -release suffix to spec file name [adrian] * handle "_product" as usual source package to have full revision log [adrian] * Introduce schemeversion [freitag] relaxed xml definition: only one metadata section [freitag] Added metadata [adrian] Add Official Documentation Link [adrian] add missing leading / [freitag] work in progress... [freitag] Work in progress [adrian] revert symlink change [adrian] create release spec file based on submitted template [freitag] generate package list 1 [freitag] Fixed ref handling bug [freitag] - some tag renaming [martin.mohring] - fixed: use of is a relict. removed for cross-build [abauer] - reverted back to r3918 as ppc and ppc64 isn't generally available on the official OBS. needs to be done properly (ask backend for running schedulers) [ms] - update kiwi scheme [abauer] - changed watch list to table and added direct link to build status monitor similar to involved projects (#376862) [adrian] update product definition parser and example file. [tom] -added method to check project and package meta files for flags on not [abauer] - monitor link from involved packages now only shows build status for [martin.mohring] - added: obs-all package. obs-server is misleading [martin.mohring] - fixed: name to be the name of the main package, src file named according to pkg name [martin.mohring] - fixed: dont include -svn in the src tarball name, use package version suffix S for that [adrian] update group defintion [freitag] Some adoptions to the new schema [adrian] Create new product files for zypp [adrian] make it possible to have different templates per product [martin.mohring] - added: filename of the generated .tar.bz2 file has a separate name [adrian] * switch to archsets definition [tom] -arch array must be initialized [tom] -array must be initialized first [freitag] Ongoing kiwi file gen, first valid kiwi conf created [freitag] Some more product variable corrections [adrian] follow required -> requires change [freitag] Fixed group handling [adrian] create subdirs with a matching naming scheme for automated package [adrian] * add "-l" option to create kiwi files using local files on server. [adrian] * use hard links on local kiwi runs for speed up [adrian] * support new options for Jan ;) [adrian] fix new product function call syntax. [freitag] work with archsets correctly [freitag] added commandline switch -m to build a certain media [freitag] Fixed to use the relation flags from the media element [adrian] fix register syntax handling [freitag] conditions for the package elements of groups [adrian] * add temporary name in arch definition, if not defined. [martin.mohring] - fixed: rc scripts now fulfil standards of new rpmlint checks [freitag] Conditionals for groups [freitag] Fixed archlist generation [abauer] - tab fixes [abauer] - use search interface for package filtering instead of fetching the whole list and filtering manually [martin.mohring] - fixed: *.spec files now fulfil rpm standard checks [adrian] Don't reload rails framework on every request in production_slave mode [mls] - rename some files, esp .config was a bad choice [mls] - reimplement retries [mls] - support BSConfig::sign_project, makes BS add the project as argument [freitag] draft directory app integration interface [tom] -css hack to fix width for repo-table with lot of columns [rlihm] removed auto width for contentaria [mls] - also escape ';' to make some CGI clients happy [martin.mohring] - changed: removed .log files from .spec file [mls] - export even if movetofull is disabled [adrian] * remove additional release number to satisfy kiwi [abauer] - added caching of rendered metafiles [abauer] - fixed response/error code when no package was found asking [abauer] - allow links without projects, using current project as default (#426567) [abauer] - fixed default link project check [abauer] - use generated xml instead of xml received in the PUT request to update [adrian] small checking before meeting ;) [adrian] final fixes for content file ! (if anyone believes this ;) [mls] - add back :full dir creation that got deleted by accident [adrian] fix conditional handling according to xsd [adrian] * require flavor package in main product package [adrian] fix last commit [freitag] Fixed condition handling [adrian] fix content file creation [martin.mohring] - fixed: wrong ignore check [adrian] remove default meta data for _product and _pattern data. [abauer] - disabled special handling for _product packages [mls] - use BSUtil functions, clean up a bit [mls] - no cyclic or non-local includes, please [mls] - check file names for illegal characters [mls] - autocreate product packages [mls] - add support for some simple ip access control [mls] - anchor it to make things easier [mls] - remove debug output [abauer] - import autogenerated packages from backend into db after updating product definition [ms] - update kiwi manual page [mls] - fixed enable/disable flag, was broken with multiple flags support [mls] - revert arch->hostarch change that crept in by accident [suse-tux] fixed #407563: insert new patches after a pushd/popd block [mls] - fix mem leak (grrr...) [mmarek] sanitize the hash keys [mls] - strip 'standard' from distribution [abauer] - allow : in package names [adrian] follow _ -> : change in _product package names [adrian] * only one product file without flavor information [adrian] * Use specified release&version from product definition, instead from [mls] - more hermes notifications [martin.mohring] - fixed: bs_repserver does not check arch anymore, it just serves the packages. Arch checks are done in dispatcher and worker in build script, when job is/gets assigned [abauer] - allow : in package names [adrian] create product flavor packages with README [adrian] fix filenames [adrian] mark README as %doc [martin.mohring] - updated: currently used/working combinations for scheduler [adrian] add necessary informations to run new kiwi. [martin.mohring] - fixed: typo [mls] - parse kiwi instsource section [mls] - add repoarch to specify the scheduler architecture [mls] - add support for kiwi instsources [froh] - fix a progress message [adrian] add the "take all packages flag" [mls] - write different depend format [tom] -made user specific watchlist available from /person/:login/_watchlist [lrupp] - sync all groups/scripts with next Beta (2) [lrupp] - initial import for Beta2 [freitag] Error message on wrong relationship type [adrian] classify kiwi type correct [mls] - split kiwi build type into kiwi/kiwi-project. [mls] - fix meta generation [mls] - add arch to make meta nicer [mls] - add builddepinfo call [mls] - perlify... [mls] - oops, new extra newlines in the meta files. [lrupp] -fix typo [adrian] handle relationship flags in use flags to overwrite group defaults. [lrupp] - latest version for Beta2 [mls] - do not expand instsrc data [adrian] allow new product attributes [lrupp] - added new global tag productline\n- added release attrib for releasepackage [lrupp] - convert %{target_cpu} for relnotesurl [adrian] export beta version string to kiwi if defined. [adrian] Support "use_undecided" flag [adrian] add version to label [adrian] revert last change (needs to be done in kiwi) [lrupp] - use attribute flavor instead of the type [adrian] * handle auto incrementing prio for repo pathes [lrupp] - use more values from productconfig instead hardcoding them [adrian] include flavor in output directory to avoid overwriting kiwi configs [mls] - finished is also blocked [mls] - make blocked nicer [adrian] get src rpms seperated on second media [mls] - chdir into home dir [mls] - use less recursion to make perl more happy [mls] - better use the repo server... [adrian] add "onlyarch" information for meta packages. [adrian] make source handling configurable [adrian] remove space [mls] - add specialdispatch support, currently just a hack [adrian] create VENDOR information again [adrian] * we need always a SOURCEMEDIUM definition [froh] sync obs-server.changes changelog on build.opensuse.org and here [adrian] support vmware and xen sections in kiwi [mls] - quote ; [adrian] Adding verbose mode (patch from "Ulf" <mopp@gmx.net>) [mls] - fix blocked expression [mls] - oops [mls] - make Klaas happy [abauer] - apidocs for _builddepinfo [ms] - update scheme for inst-source setup [adrian] handle multiple media settings correctly, if using own media for sources [mrueckert] - fix typo [adrian] * revert not decided code change including new typo. [mls] - fix undef var warning [mls] - fix special assigning [mls] - add checkclientconnectivity option [mls] - fix rev check in source copy [mls] - add cleandir, linktree, treeinfo [mls] - save all files and even trees from build [adrian] * Create _meta files optional with informations which architectures [abauer] - fixed flag indentation [mls] - clean up a bit [adrian] switch to suse 11.1 plugins for kiwi [froh] - port distribute script maintenance mode features here [martin.mohring] - fixed: forgot to correct VERSION in .distrc.template [adrian] do not fail on empty archsets [adrian] do not fail on missing "use_undecided" setting [adrian] * Fix handling of noarch metapackages [adrian] * increment build numbers also for kiwi-product builds [adrian] remove Mandriva 2007 and add 2009 [adrian] ubuntu 7.04 reaches end of live today [adrian] * handle medium parameter for extra packages. [adrian] ppc is using ppc64 stuff on openSUSE [abauer] - stream buildresults (rpm/deb/images) [adrian] use same style [mls] - support non-rpm/deb files in build dirs [mls] - publish isos and repo dirs [mls] - fix cleandir typo [adrian] introduce local architecture for local kiwi image building [adrian] ups, we had 039 already [adrian] too stupid ... [abauer] - when accepting a submitrequest for a non-existing package, copy [mls] - initial check in, do not use [adrian] * export summary for kiwi [adrian] * add patchlevel to schema [adrian] * Ups, wrong group [adrian] * we do not use hard links, reduce IO usage [adrian] * silence [adrian] * export verbose output for logfile [adrian] - also send coolo's .desktopfiles back [abauer] - fixed binary streaming [abauer] - fixed route for binary download [adrian] guarantee order in kiwi file options [ro] max logfile size back up from 70 to 500M to make ppc happy [abauer] - made project list use the search interface instead of client-side filtering [abauer] - forgot list_public in previous checkin [mls] - add hook for adrian [adrian] * Use POSIX locale during kiwi run to have sort order fixed. [adrian] * Use implicit medium 1, since it is default [adrian] hand over changed content to hook scripts [thomas.schraitle] Extended to make it work on current susedoc [mls] - also accept desktopfiles [lrupp] - added some global glossary entries [abauer] - fixed parenthesis warnings [abauer] - project list: home projects keep excluded from list when searching [abauer] - fixed frozen delete dialog [abauer] - search: fixed escaping problem with _ and % characters [abauer] - more robustness for XpathEngine [adrian] push BUILD_ID into kiwi config [abauer] - added explicit sorting by position for path elements in repositories [adrian] allow immediate release of binary files for special project repos. [adrian] include -Media in MEDIUM_NAME to fix breakage of media name detection [adrian] implement handling of automatic splitting of debug packages [adrian] Implement support for enabling media check. [adrian] * make media check configurable per media [abauer] - import script: repository dependencies get fetched automatically [abauer] - db_project: removed eager loading of path_elements and architectures for rendering [mls] - better support for kiwi builds [mls] - allow cpio file skipping [mls] - remove unused stuff [adrian] * Abort on broken product file upload (instead of removing all products !) [freitag] use arch=".." in conditions to match on the product arch [adrian] set APPID tag in iso files [abauer] - fixed repo url from search result page [adrian] make media style configurable. [suse-tux] - add a debuginfo element to the buildinfo xml (this can be used for local building) [freitag] transfer tags without arch attribute [adrian] Make it possible to run product converter without BSConfig. [mls] - don't export enabled(), it's not used that often [abauer] - fixed branching bug introduced with ordered architectures [mls] - be more flexible when parsing obs: urls [adrian] upport removearch and drop them from kiwi config. [mls] - backport rudi's worker changes [ro] don't deamonize in oneshot mode [adrian] fix handling of groups with conditions. Drop groups with conditions, [adrian] Support and export installation repository URL for mini medias. [adrian] Kiwi has now fixed handling for source and debug media handling. [adrian] do not enforce source and debug medias anymore [mls] - make packagemanager first dep entry in kiwi image case [mls] - beautify a bit [mls] - handle kiwi-image builds a bit differently [mls] - accept all files [mls] - use 'build' to build kiwi images [abauer] - added flag for accessing binaries to project and package schema [abauer] - frontend db stores binarydownload flags [abauer] - backend stores binarydownload flags [adrian] fix export of VENDOR tag to content file. (#442183) [adrian] export architecture to release file (#439165) [mls] - oops [mls] - added 'noinstall' flag, don't install the package, just make it [abauer] - added extension to flag relations for querying the flag state for a given repo/arch [abauer] - removed misleading comment [mls] - add oem-home [mls] - update support for kiwi-image buildinfo requests [mls] - better kiwi-image support [abauer] - cosmetic fixes [abauer] - check project flags when package has default setting [abauer] - added 'binary_download' permission and 'downloader' role [abauer] - fixed download from _repository pseudo-package [mls] - kill those ancient kiwi product jobs as well [lrupp] fix crash in scheduler [adrian] support ___DISTNAME___ in spec file templates [adrian] delete uploads after the new stuff is online. [lrupp] - add support for preselected patterns in content file [lrupp] use join instead of a loop [mls] - add kiwi packagemanager/filesystem to package deps [mls] - use kiwi- deps [mls] - also add kiwi-boot dependency [mls] - create .bininfo cache data [lrupp] - fix typos... [mls] - hide .bininfo files [mls] - sort kiwi image meta [mls] - sort kiwi-image meta [mls] - allow path argument in getconfig [mls] - use buildinfo path to get kiwi config [martin.mohring] - added: support for ARMv5 EABI little endian arch [martin.mohring] - added: support for ARMv5 EABI little endian arch [martin.mohring] - added: support for ARMv5 EABI little endian arch [martin.mohring] - added: support for ARMv5 EABI little endian arch [martin.mohring] - added: support for ARMv5 EABI little endian arch [lrupp] - fix docudir path for specfile [mls] - mark instsource kiwi jobs with special packagemanager:instsrc dep [mls] - use correct config in kiwi buildinfo [adrian] * use --local call for new kiwi builds [adrian] export repo url as product option, instead as info [adrian] use --instsource-local options instead of bogus --local. [mls] - support buildinfo POSTs for kiwi [mls] - take two... [adrian] fix errors about undefined values. [adrian] define only when value is true [lrupp] - make debugging easier: include time if rsync fails [mls] - don't use :/ dirs, let the build script set up a compat link [lrupp] - create product specfiles automatically, even if no template specfile is there [adrian] a bit more silence, check for undefined value if cache does not exist [adrian] support arch/addarch flags for use package syntax [mls] - add support for kiwi product creation [adrian] Add release packages implicit, including flavor [adrian] do not add release packages, if media contains no repository packages at [lrupp] - add product relationship handling, part1 [adrian] Allow addarch and arch defines for extra packages. Support is already in [adrian] avoid multiple definitions of the same product to protect against file [adrian] fix my broken code from before :( [lrupp] - added convertRelationship() [martin.mohring] - added: missing last parts of Cross Development support [adrian] fix template if no betaversion is defined [adrian] forgot another place [adrian] * Make it possible to define a max timeout for single projects, [adrian] store last check time also when processed reguraly. [adrian] add some information line to be consistent [adrian] * fix an Oops (aka stupid typo in mls language) in max project timeout handling [adrian] These are the moments, where one hate open source (but in reallity you are [adrian] and the other place. [adrian] * reimport change to add implicit release packages. [mls] - fix undef warnings [mls] - exclude .bininfo and reason when publishing [lrupp] - convert more relationship flags for products [mls] - use kiwi parser from Build package [mls] - use kiwi parser from Build package [mls] - fix reason code [mls] - no undef bininfo [mls] - split jobhistory file into projects [mls] - update jobhistory layout [mls] - add _jobhistory routes [mls] - set _project macro [mls] - oops, no verifyer [mls] - publish .raw files [mls] - exclude excluded packages from pkg2src hash [mls] - make last change a bit bitter [suse-tux] - adding download on demand feature to svn trunk (as discussed with ScriptRipper) [martin.mohring] - update: due to Download on Demand feature, build need an additional subdir to package [martin.mohring] - adding download on demand feature to svn trunk [adrian] ignore name and priority for repos, but handle prio by repo order. [mls] - added meta parser [mls] - make downloadondemand feature not that intrusive: [froh] - prepare pacakge update to 1.5 [froh] - fix version handling in stale tar ball removal [martin.mohring] - fixed: distribute script with .distrc.template [martin.mohring] - fixed: distribute script with .distrc.template [suse-tux] - minor fixes to make download on demand working again [suse-tux] - remove cruft from last commit [adrian] have all architectures in medium name [froh] - use 'active_support' to get 'builder' [froh] - include mhuewe's Meta handling [froh] - fixed stale tar file removal [suse-tux] - minor dod fix (getbinarylist_repository) [adrian] * improving storage of build reason, makeing a bit better readable [martin.mohring] - fixed: moved Meta class from build to backend [martin.mohring] - updated: apidocs and xml schemata require now activesupport [adrian] use - instead of _ for joining archs on resulting iso file names on [martin.mohring] - added: package product convert also in obs-all* pkgs [mls] - speed up scheduler by caching the meta md5sum [mls] - improve scheduler speedup code a bit more [mls] - use correct config for kiwi image builds [mls] - set lastcheck only when there was no rebuild [mls] - make sure we have a config for image builds [mls] - add missing newline [mls] - write schedulerinfo data [mls] - return blocked in workerstatus [mls] - fix syntax [mls] - argh [abauer] - added blocked packages count (patch from dl9pf) (#264499) [mls] - fix reason handling for kiwi builds [mls] - forgot package in jobhist... [mls] - fix code filter in jobhistory query [abauer] - update autopackages when deleting the _product package [abauer] - more autpackage updates [freitag] Added sender info to request hermes notifications [adrian] * remove openSUSE 10.2* [adrian] add RHEL-4 [adrian] a bit better explaining button [martin.mohring] - removed: baselibs.conf went away in build [martin.mohring] - added: new armv7el arch for all binaries for up to ARMv7 EABI with VFP [martin.mohring] - added: new armv7el arch for all binaries for up to ARMv7 EABI with VFP [adrian] RUN_MEDIA_CHECK needs to be a product variable. [abauer] removed space before argument paranthesis because lighty complained. [froh] - fix changelog to sync with Factory [martin.mohring] - added: product convert [adrian] handle addarchs for "use_undecided=true" products correctly. Do only add [abauer] - get involved project info only when there are involved projects [adrian] fix start from outside of the executable directory [adrian] fix storage of change deps in reason file. [lrupp] fix for bnc #449162 [abauer] - added changes to README by dl9pf [abauer] - added bcntsynctag to package metadata [abauer] - removed obsolete file element from package schema [mls] - hardcode empty md5sum [mls] - add sync tag [mls] - add support for relsync requests [martin.mohring] - changed: dont require lighttp for building [martin.mohring] - changed: dont require lighttp for building [mls] - use versrel.bcnt for relsync [mls] - add missing "keys" [mls] - correct arch [mls] - use "-s" instead "-e" to suppress a warning [martin.mohring] - changed: support for susetags [mls] - implement release counter syncing [abauer] - fixed bcntsynctag handling in package metadata [suse-tux] - adding support for susetags to download on demand [suse-tux] - added support for redirects (only status 302 at the moment) [martin.mohring] - fixed: again. obs-server and obs-api needs lighttp because of uid/gid [mls] - make sure project dir exists [mls] - add verify_nevraquery [adrian] make names unique [mls] - hacks to preset ci_cnt [adrian] the flavor is a product var, not an info anymore [suse-tux] - def file: @http_user can only be used after the extract_user call [mls] - fix subdir support in full trees [adrian] support new oem tags in kiwi files [adrian] succeed on upload of kiwi disc image files as well [ms] - added new displayname attribute [mrueckert] - encode the user input [mrueckert] - do not escape the whole link_to generated text. just escape text and the link itself. [adrian] remove Fedora 8 [adrian] do not add -release packages with no template [abauer] - added features.opensuse.org to webclient layout [lrupp] - add REGISTERPRODUCT string - see: bnc#458340 [adrian] * Do not loose reason file during package import from build host. [suse-tux] - added optional support for unified diffs [adrian] show bcntsync tag content in package meta data [adrian] * Add default bcntsynctag to package meta template. [adrian] * Include the product name in the bcntsync tag in product converter [adrian] die on errors in all cases ! [martin.mohring] - fixed: diverse packaging issues that rpmlint warns about [martin.mohring] - fixed: on all distros py_sitedir seems to be defined now [martin.mohring] - fixed: py_sitedir is not defined on a few distros [adrian] add comment about local scheduler, if used. [adrian] * store build trigger reason also in jobhistory [mls] - accept both styles of relsync data [abauer] - reverted deletion of link to users.o.o [mls] - ignore PIPE also in oneshot mode [adrian] We have hostname autodetection since a while. [abauer] - fixed broken build log update [adrian] * fix image building within XEN (last blocker for 1.5 release ! :) [adrian] import init script fixes from Rudi and darix [martin.mohring] - fixed: /bin/sh does not have >>& operator [adrian] - export meta data in import jobs so that bcntsyncs [mls] - add back release number maximization that [adrian] add $null [martin.mohring] - fixed: fedora uses armv5tel suffix in rpm files for ARMv5 EABI class of .rpm files [martin.mohring] - fixed: communication files belong to /var/run [martin.mohring] - fixed: rcobs script rundir patch [martin.mohring] - fixed: rcobs script rundir patch [martin.mohring] - changed: rcobs script code, with sysconfig var, server side [martin.mohring] - changed: rcobs script code, with sysconfig var, obs worker side [martin.mohring] - changed: rcobs script code, with sysconfig var, backend vars currently [martin.mohring] - fixed: rcobs script code, restart, server side [mls] - use dependency ignorelist when finding buildroot packages [adrian] - use dependency ignorelist when finding buildroot packages [suse-tux] - don't die when a metafile can't be opened, read etc. otherwise every user could screw up the schedulers [lrupp] Fix from mls to correct relsync for image builds. [adrian] * add release sync file dump option. [adrian] correct namespaces [martin.mohring] fixed: start signd with logfile [martin.mohring] - changed: Susetags.pm has again travelled [abauer] - escape file content in file editor (#469873) [adrian] - fix tag use in rebuildcnt sync [martin.mohring] - fixed: ARMv7 EABI target also added to webclient [martin.mohring] - fixed: comment, rundir now gets used in backend [adrian] support release number and patch level replacement in release spec [martin.mohring] - changed: use configurable rundir now also in the backend. defaults to the old value [adrian] First feature for post-1.5: [adrian] add old packages dir as argument of build script call [adrian] ignore same build result, if relsync triggered build. [adrian] fix architecture usage for kiwi product buildinfo [adrian] * fix displayed status of succeeded unchanged builds [adrian] add support for more imaging formats (patch by Christoph Thiel #472018) [cthiel] let's use tar.gz instead of tar.bz2, also in bs_publish [adrian] Support for [adrian] add support for disttag [adrian] add $obsname for instance name [adrian] send public download server in buildinfo for "osc build" [adrian] add example for dispatcher priority [suse-tux] - index_package_branch: added support to create a branch against a specific revision [adrian] Support for export of support tool dist tags [adrian] fix ignore setting [adrian] fix result handling of local image building [adrian] Add support to seperate release number syncing into own architecture [adrian] Add Debian 5.0 [adrian] fix uninitialized variables handling [adrian] * revert disttag support [adrian] Oops, a runtime error introduced in last change. fixed. [adrian] * cleanup/revert parts of the relsync sepereation code. It is save to use [adrian] Allow request of former built result, ignoring current [adrian] add fallback, if no rundir is configured in BSConfig (it is a new [adrian] my coffee is not strong enough ... [mls] - forbid redirects unless explicitely allowed [mls] - fall back to old rundir [mls] - fall back to old rundir [mls] - use rundir [mls] - make BSConfig::relsync_pool a hash ref like the other config vars [mls] - use rundir [adrian] get sure that info dir gets created on startup [adrian] add "lastbuild" checkbox filter option [suse-tux] - fall back to rundir [suse-tux] - arghs committed too much... (removed debug statement) [suse-tux] - downloadurl should be optional [adrian] * fix handling of products with template file [adrian] Use LABEL as plain summary, skip SUMMARY [adrian] hardcoded kiwi version at this place, it is anyway not used during [adrian] set requirement to RoR 2.1.2 [mls] - fix relsync pool code [suse-tux] - skip set_return_to on logout: [mls] - add str2hdr and fd2hdr helpers for faking HTTP connections [abauer] - use https version of static.o.o [abauer] - use https version of static.o.o [adrian] avoid forever hanging worker processes on broken systems or when the [martin.mohring] - fixed: osc now has a URL with protocol prefix for -A options [adrian] fix my broken english, thanks to Will for this (#480015) [martin.mohring] - fixed typo introduced in -r 6486. bs_repserver should open bs_repserver.ajax socked [mls] - fix error message if config is bad [adrian] support for new KIWI tags [martin.mohring] - fixed typo [martin.mohring] - fixed: rubygem-builder requirement not needed with RoR 2.1 stuff anymore [abauer] - link to statistics page removed temporarily until statistics work again [suse-tux] - fix for #479547 and #345429: if no repos are defined and trigger rebuild is issued fail with a nice error and redirect to add_target_simple [adrian] export md5 files beside iso files as well [adrian] Adapt to new kiwi, expecting the packages in Proj:ect instead of in [suse-tux] - fixed #482620: list_my: don't fail if the user has no project [suse-tux] - some fixes for the deletion of maintainers and bugowners: [adrian] * add EC2 key values [mls] - support for extramacros [mls] - do not remove comments from buggy code... [abauer] - renamed pass_to_source to pass_to_backend [abauer] - updated hermes connector [abauer] - removed return_empty_node call [abauer] - subproject list in project page [abauer] - css for subprojects section [abauer] - deferred loading of repository build status [froh] - Be a tad more accepting to different rails patchlevels. [froh] - fix sysconfig template to no longer override user settings at [adrian] add link for bugreports [adrian] * add bugzilla links to package pages as well [martin.mohring] - fixed: template overwrite also now fixed in test package for sysconfig.obs-server file [martin.mohring] - added: another ARM processor rpm file prefix used in fedora containing VFP code i guess [martin.mohring] - changed: now the template is more an example file since not installed anymore [abauer] - removed obsolete settings for Admin user [adrian] make excluded description more correct [suse-tux] - added some fine granularity to enabled(). [suse-tux] - another small fix for #487400 [adrian] add SLES 11 [mls] - activate better link merging code [abauer] - support devel/@project xpath expression in package search [adrian] implement clone repository call. [adrian] add Release Note informations [martin.mohring] added: new cross build virtual machine build script [abauer] - pass repairlink parameter on commits [suse-tux] - fix for the debuginfo stuff [suse-tux] - simplify... [martin.mohring] - updated: schedulers list updated [adrian] set default architectures to i586 and x86_64 only [adrian] add missing %end [abauer] - commited the rails2.2+ruby1.8.7+obs permission workaround to trunk [suse-tux] - getprojpack(): [abauer] - allow file listings for packages of remote projects [adrian] allow specification of different target project/package on branch call [martin.mohring] - fixed: .deb style multiarch Packages file generation, but requires new dpkg tools [martin.mohring] - added: new files in build script get now packaged [martin.mohring] - added: standard native scheduler [suse-tux] - fixed bug which was introduced in r7096 [adrian] point people to their home projects more directly. [adrian] add deep check of projects option [adrian] support media name fallback, if no name is given in media section. [mls] - add experimental "linkrev" support [martin.mohring] - added: new killchroot script in build [martin.mohring] - changed: build has now make install target [martin.mohring] - fixed: files section of build [abauer] - added commitfilelist command [mls] - support linkrev=base [abauer] - added deleteuploadrev command [abauer] - reject PUT on package directory [abauer] - documentation for deleteuploadrev command [schumacher] Find ruby files without requiring RUBYPATH. [schumacher] Add comment about generator in generated file. [adrian] * make default gpg key configurable [adrian] * remove Ubuntu 7.10 and add 9.04 [adrian] fix my broken english [adrian] Indirect affected repos got a medium prio event on "project" events. [adrian] import fixes from 1.5 branch [adrian] * fix missing "use BSVerify" [adrian] * really transfer events to be processed repos [adrian] Add example to allow package download on demand [adrian] make dod configure variable more meaning full [adrian] fix copy & paste error [martin.mohring] - fixed: build has an own README file [mls] - encode '%' itself (bnc#482918) [adrian] another attempt to make scheduling more fair, block also projects with [jansimon.moeller] Add an average build time display to the monitor page and the needed parts to scheduler and repserver. It uses exponential smoothing to avoid spikes (like OpenOffice ;) ). [jansimon.moeller] add _average.rhtml to webclient (follow-up to last commit) [mls] - deleted repoid check as we don't return undef any longer [mls] - add sign error to log file [adrian] get it running under rails 2.3 (thanks darix) [adrian] rename application.rb to rails 2.3 compatible way, add symlink for [mls] - use correct directory [adrian] allow export of compressed raw files and their md5 [andre] add support for optional arguments [andre] fix detection of the Contents section [mls] - use the correct pubkey, needs support for '-p' option. [andre] remove debug [martin.mohring] - changed: default schedulers for test and fully enabled OBS [adrian] move requests to the top. [adrian] Make "My Projects" more prominent on start page [martin.mohring] - added: sample config with 2 virtual addresses offering api and build, and a third one offering download repo. all 3 are reachable via https:// and so need a ssl key. the download repo is also reachable via http:// on port 81 [adrian] support delete requests in backend [mls] - add back target check deleted by adrian [andre] better parameter detection [adrian] * Implement delete request [adrian] validate known request states [adrian] revert the permission to use remote project/package as source in submit [ro] BSXML: opstatus: add exception (could come from api server) [martin.mohring] - changed: sample config to no redundant config [martin.mohring] - changed: use template style domain names [adrian] fix regexp matching, fixes internal errors when user login name changes [adrian] fix missing variable error and simplify code [adrian] do not copy devel project settings, when accepting a new package via [adrian] nice code must be still correct unfortunatly :/ [mls] - allow version matching in published search [abauer] - allow request creators to revoke their requests [martin.mohring] - fixed: new python package requirements for osc [martin.mohring] - added: package new osc manpage [adrian] restore last succeeded logfile if a build returns with "unchanged". [adrian] Implement new style of requests. Submit requests are still supported in [adrian] handle new style of requests correctly during verification [adrian] rename inner 'request' element of requests to 'action' to avoid [adrian] better matching error report [adrian] handle new style requests also in for hermes notifications. [mls] - rewrite old style requests into new style [mls] - use obsname instead of hardcoded 'build.opensuse.org'. [suse-tux] - remove type attribute when converting an old style request [adrian] initialize correctly when started outside of local directory [adrian] support new request schema, but keep supporting the old submit request [mls] - strip to :: from published name, will use this for directory [mls] - fix priority in project event [mls] - add support for exit/restart check [mls] - fix typo [mls] - only do relsync check if package is unchanged [adrian] * add change_devel request [adrian] * Add devel change request support [mls] - fix request verication bugs [mls] - oops, should also trim the if statement [stick] enable directory listing for repository server [mls] - beautify code a bit [mls] - improve /info request [martin.mohring] - updated: enable dir listing also in the ssh sample obs.conf.template [martin.mohring] - updated: .dist rc package file [martin.mohring] - updated: realworld multihost setup worker example [martin.mohring] - fixed: better naming [mls] - do relsynccheck goto in a different way [mls] - fix typo [suse-tux] - fixed messages (to use action.type we would need to override ActiveXML::Node's type method) [suse-tux] typo [adrian] support new style (and still old style) of requests in "my requests" [adrian] fix creation of new packages via submit requests [adrian] remove the python colon in ruby ;) [adrian] fix revoking requests [adrian] fix execution of delete request [adrian] support delete request for whole projects [gollub] obs_mirror_project: skip -debuginfo and -debugsource packages, [jansimon.moeller] Convert the stats on the monitor page to a table (waiting/blockeg/avg time) [jansimon.moeller] Convert the stats on the monitor page to a table (waiting/blockeg/avg time) - take 2 [jansimon.moeller] Set startvalue to 20min for buildaverage and make value move even slower. [mls] - forward remote getbinarylist requests [martin.mohring] changed: package renames of the obs-all-svn package [martin.mohring] - fixed: self provides is very bad [adrian] make project definition in package devel optional [adrian] * Support itterative devel definitions. [adrian] allow not existing target package on submit request [adrian] Do not allow submit requests to not existsing projects [adrian] fix missing parameter when creating the index via BSRPC::rpc [adrian] fix devel check on package removal [mls] - fix watchremote package call [mls] - fix remotemap generation in getprojpack [abauer] fixed project deletion [abauer] removed automatic creation of maintainer entry on package creation [adrian] remove Fedora 9 and add Fedora 11 instead [adrian] * avoid double accept actions [adrian] be a bit more verbose on "unchanged" build results in log files [ro] add person lookup [abauer] - fixed develproject/package rendering [adrian] fix crash on _link files without package attribute [adrian] fix keeplink submission, if _link file contains no package attribute [adrian] remove also old style develproject definitions when removing devel [adrian] better error message for not existing source packages [martin.mohring] - fixed: devel package is now also used, e.g. in factory [adrian] do not manually remove all packages in backend on project removal. [mls] - add --check-package command [mls] - make verify_nevraquery better [mls] - put .bininfo into jobdir [mls] - collect projpack requests to speed up event handling [mls] - speed up projpack handling even more [mls] - mix in a low prp every 10 prps to keep things going [martin.mohring] - fixed: switch on Download on Demand by default in BSConfig.pm template [adrian] * fix accept of delete request [adrian] fix accept of project delete requests [adrian] allow request deletion only for admins. Users shall use revoke. [adrian] do not store meta xml file on update timestamps anymore. This has been [adrian] * store timestamp on source changes. [abauer] - fixed display of inherited roles in package view [abauer] - tables/models for attribute definition [cwh] - tables/models for attrib_values definition [abauer] - changed order of before_filters (fixes #476239, broken redirection [cwh] - fix glitch in db_package introduced by attribute associations [adrian] fix _config submission with rails 2.3 [adrian] Some first lines of code for source update service as described on [adrian] ups, fix check for _service file [cwh] renamed 'attribute' to 'attrib' to avoid some mysterious name conflicts [cwh] Added missing migration from attributes to attribs [adrian] define our default rsync pools as used on opensuse.org [adrian] arm architectures should not get synced as they are used never together [abauer] - implemented read/write for attributes and attribute types [adrian] devel package id was stored at the wrong place, which leads to [martin.mohring] - fixed: correct permission/ownership of log dirs frontend/webclient [martin.mohring] - fixed: create initial logfile if not present [martin.mohring] - fixed: better dont let everybody read the logfile [adrian] * use transaction for migration process [adrian] better error output on devel package cycle error [adrian] Allow positive or negative lists for build hosts for specific packages. [abauer] - read/write distributions file (see [adrian] fix cycle output syntax [aj] It's openSUSE [aj] It's openSUSE [aj] It's openSUSE [aj] OpenSUSE -> openSUSE [mls] - speed up published search for projects by supporting a [mls] - make sure user and comment are encoded in utf8 (#524435) [mls] - add workaround to convert old comments to utf8 [mls] - keeplink: always update link if changedlink is set [abauer] - pass linkrev parameter to backend on POST requests to /project/package [abauer] - fixed crash when deleting a package that is set as develpackage [abauer] - fix: when deleting a package, check for other packages having it as develpackage [adrian] Do not generate iso files for coolos livetree [adrian] validate devel package cycles in the model directly [adrian] * do not add implicit maintainer when accepting a submit request [adrian] urgs ... the classic = vs == .... [adrian] store result of resolving devel project on branch [bg] some changes found while installing obs [bg] minor correction [adrian] * a new and better way to cooperate between server and source server. [adrian] keep it simple ... and even the history ... [adrian] a deep check is needed after cloning a repo [adrian] fix error handling, when a service failed. [adrian] non blocking on source service update, not via AJAX, simply forked. [adrian] there is nothing like a repoarch="src", take the arch instead [adrian] handle reporach parameters correct for product builds. [adrian] * add new BSUtil::touch call for creating empty files [adrian] do not crash on decline, when source project does not exist anymore. [adrian] c&p error (#450884) [adrian] fix link to forums (#463253) [adrian] * remove End-Of-Life distros [adrian] improve submit request accept comment [freitag] Fill the type param with the new req schema [adrian] add new boot-theme element [adrian] lxc support for bs_service [adrian] fix quoting [martin.mohring] - added: package call-service-in-lxc.sh for the new source service [suse-tux] - last part of the "inject-local-packagedata" patch [mls] - fix typo, support compare function [adrian] validate if the target package exists on change_devel request creation. [adrian] fix copy&paste error [adrian] add request xml validator option [adrian] check if we _really_ start from the very first request ID or if we had [adrian] Extend script to call each process in a seperate container. Allows [adrian] add new checkprebuilt attribute [mls] - fix nextid check [adrian] log request id numbers when accepting source requests [adrian] verify request on state change (to catch unknown new states) [rlihm] added B1-Systems to sponsor-box [rlihm] fixed typo [mls] - rework revision handling and link expansion code [adrian] accept bootinclude attribute [martin.mohring] - added: script to import lists of src rpms matching on a ftp server [adrian] fix Mandriva 2009.1 repo [suse-tux] - fixed local builds of remoteprojects: every bdep should provide "version", "release" and "arch" elements in the buildinfo otherwise osc always downloads each package because it cannot determine if the package already exists in osc's packagecache. [suse-tux] - removed debug statement [suse-tux] - small fix for the reworked revision handling (r7986) [adrian] * add support for project/package cleanup after sr got accepted [adrian] * check if source package is defined in submit request [adrian] default to complete scheduler dump, should not be used on source updates [adrian] fix missing def error [mls] - fetch logfile from job dir if status == finished [adrian] Add file format checks for [adrian] cleanup the mess from last commit [martin.mohring] - fixed: if BSConfig::repodownload is intentionally not set [mls] - special case buildinfo generation for kiwi images, they need to [mls] - put evra in repo cache [adrian] add missing kiwi elements [adrian] add check if package got used as devel package on [adrian] remove uneeded transaction [tom] remove unneeded hack [tom] fix display of example files [tom] ignore netbeans, add comment [tom] fix external weblient login [tom] set localhost as default devel backend [tom] remove old line [adrian] change source update flag from "modifier" attribute in source element [adrian] fix migrating of architecture tables [adrian] some more places where architectures got not correctly dropped [adrian] fix crashes if nothing is building or blocked or ... [adrian] make it working with rails 2.3.4 [adrian] * using raw_post again, works with rails 2.3.4 [adrian] * do not use forward_path, since size content-length may not match [schumacher] Make "rake gem" work. [mls] - set vendor depending on the sign project [lrupp] add --dump-relsync to usage message [mrueckert] - fix submit request creation [adrian] fix missing return statements. [dheidler] Added build-history to platform [abauer] - work on appdirectory [abauer] add escaping fix [mls] - initial checkin [mls] - update to current code [suse-tux] - typo [suse-tux] - minor cleanup: remotecache already exists [mls] - fix bugs [mls] - add pkg2bsid, fix bug [mls] - use pool_setdisttype [mls] - added [mls] - add [mls] - make arch check consistent [mls] - make dirty more meaningful [suse-tux] - use a more verbose error message (fixes #543568) [suse-tux] - fix for unified diffs [suse-tux] - fixed #543311 "[webclient] broken ok button when editing Upstream URL" [mls] - use create_considered in pkgnames [mls] - oops [mls] - oops again [mls] - change binaryversionlist result [mls] - use newRV_noinc when creating references, fixes mem leak [suse-tux] - added support to get only the last N bytes of a logfile. This partly fixes [mls] - use BSSolv perl module to speed things up [mls] - fix mem leaks [mls] - remove debug output [mls] - delete bogus line that broke kiwi image buildinfo generation [abauer] - rails update [abauer] - fix permissions check [abauer] - handling of subscriber id [abauer] - add rexml fix to svn [abauer] - [abauer] - rails update [abauer] make sure database.yml will not end up in svn [abauer] - fixes from production [abauer] - rails update [abauer] - add rexml fix to svn [abauer] - fixes from production [abauer] - rails update [abauer] - make snapshot repository default for factory [mls] - add pkg2sizek() function [mls] - add metamd5 and sizek to getbinaryversions call [mls] - rename hdrid to the more common hdrmd5 [mls] - add --cachedir and --cachesize options [mls] - fix kiwi image build pkg expansion [mls] - fix obsolete package handling, was broken some time ago [mls] - add link_or_copy function to fix kiwi image builds [mls] - don't set 'meta' if nometa is requested [mls] - make meta handling even better [mls] - check nometa to be on the safe side [mls] - oops [adrian] * attributes definition xml exmaples and schema files added. [adrian] add missing devel package definition [adrian] fix exmaple request xml and schema file [mrueckert] - move the list of build repositories from the view file into a config [abauer] - add missing route [mls] - don't add blib to INC, to error prone [abauer] fix /public/distributions [mrueckert] - fix typo [tom] rails update [tom] cleanup [mls] - add view=solv and view=solvstate repo queries [mls] - support solv/solvstate queries [tom] remove message [tom] cleanup, fix for rails 2.3.4 [tom] merge layouts [tom] adding a weblient config file [mls] - set content length in solv request [tom] rework environment config loading [tom] fix for rails 2.3.4, add basic theming support [tom] add example theme, theming docu [tom] fix ichain simulate mode [tom] load distribution template [dheidler] Make the platform working again [mls] - remove max_project_timeout code [mrueckert] dont create an unused database [adrian] we have decided to go for rails 2.3.4 [mls] - append stats to jobs/finished [mls] - add appendstr [adrian] prepare first 1.7.0 alpha release, add SLP support to init scripts, cleanup [adrian] * add Should-Start: $remote_fs [adrian] * use attribute definition from upper project, if not existing [adrian] Add definition for attribute definition in project meta data and [adrian] prevent re-definition of attributes in a namespace. [adrian] event store attribute definition content (default values and allowed [adrian] verify allowed attribute values, if existing [adrian] (sub)package attribute is optional [martin.mohring] changed: adaption of the build all spec file to new scheduler [adrian] another place to make subpackage optional [adrian] allow an easy and efficient way to find all packages with attribute set [adrian] * basic, but incomplete namespace support for attribute (types) [adrian] * attribute namespace definitions [adrian] do not kill project objects on attribute namespace removal [martin.mohring] changed: openslp-server is needed in case registration used with slp [adrian] * make namespaces not connected as objects anymore [adrian] fix meta caching [adrian] and make attribute store and read working again with namespaces [adrian] * fix namespace only saving in project [mls] - encode dispatcher data in FileDB style [mls] - ignore dispatcher info in workerstatus request [tom] fix editing fileswith rails 2.3.4 [mls] - add uploadbuild for Rudi [mls] - revive dumprepo for testing purposes [mls] - fix uploadbuild typos [mrueckert] - arch needs to get an array [martin.mohring] - fixed: python sitelib dir not arch specific for openSUSE 11.2 or higher [tom] fix partial [dheidler] add js for platform table sort [tom] change configs [adrian] * just some first code for the attribute handling [martin.mohring] - fixed: again fixed the obsworker script [martin.mohring] - changed: removed trace output [tom] move css [tom] add asset_host option [tom] move theme [tom] remove static links [martin.mohring] - fixed: worker cache should be owned by obsrun [martin.mohring] - fixed: worker cache did not work for another reason [adrian] fix subpackage handling in attributes [dheidler] Limit buildhistory on platform to 20 rows per arch [tom] run webclient in production mode [mls] - skip .repo files [mls] - allow tar.bz2 [dheidler] Added Table sort [adrian] attribute search support for package search [adrian] add openSUSE 11.2 [martin.mohring] - fixed: ignore also devel package [martin.mohring] - added: ftp/http tree src rpm import script [martin.mohring] - added: ftp/http tree src rpm import script [stick] sanitize PackageController [stick] sanitize MonitorController [stick] sanitize UserController [stick] sanitize RoleController [stick] sanitize GroupController [stick] sanitize StaticPermissionController [stick] sanitize PlatformController [adrian] debian repo signing support from Chuan Ye Han [adrian] add some missing /build api calls [adrian] fix typo [mls] - strip trailing spaces, fixes debian style '|' dependency parsing [adrian] and some more parts to make api docu more complete [adrian] fix syntax [mls] - calculate load from finished jobs [mls] - use Storable++ [Stephan Kulow] fix pagination plugin with new rails (unmaintained code btw) [Stephan Kulow] fix the link [mrueckert] - remove the socket statement. breaks it on 11.2. shouldnt be needed on older distros either. [tom] fix url upload [tom] avoid auto-replies to welcome mails [adrian] * remove obsolete projects [adrian] remove not anymore use files. [adrian] * introduce count element for attribute definitions (for exact number of [adrian] allow to specify a repository only media (just for coolo) [tom] update notes [tom] update notes [adrian] - fix "nextid was lost" test [adrian] fix bi-arch build of products, add missing repoarch attribute in some [mls] - handle rebuilt aggregates as events, fixes [adrian] do not die with 500 when delete request got accepted and target got [mls] - check if we're building at all on /info request with jobid [tom] no more used [tom] set header [tom] add partials [mls] - bs_warden: check if the workers are still building [adrian] * failed job if kiwi returns with an error [mls] remove KIWI_COLLECT_TERMINAL_LOG enviroment variable, we use --logfile [adrian] harmonize REPO_ONLY variable content to "yes" and "no" instead of 0/1 [adrian] harmonize 0/1 and yes/no to true/false to be in sync with rest of kiwi [mls] - use signer for signing rpms [mls] - add signer process [mls] - don't check $job, it's not in the workerstatus [mls] - print a message in the different worker case [mls] - use correct event directory [mls] - check event type [mls] - print the job we're signing [mls] - use Storable... [mls] - add missing exit(0) [mls] - wait for event, do not retry bad jobs [adrian] add init files and minimal docu for obssigner and obswarden (of course [mls] - use signer to sign aggregates [adrian] backward compatibility code for kiwi 3.01 with suse-isolinux [mls] - use project/repository/reposerver buildinfo entries [adrian] be less verbose again [mls] - set correct path info when creating kiwi project builds [adrian] again some design changes of attributes: [mls] - don't block package builds if useforbuild is disabled [mls] - move jobdir creating in export case before [adrian] support storage of attributes in projects [tom] merge back branch: [adrian] * support with_default and with_project parameters on getting attribute(s) [adrian] ups, forgot to submit reference attribute defintions [adrian] allow attribute namespace and type changes only by the admin for now. [tom] remove diff [adrian] support searching for attributes in projects [tom] remove local common dir [tom] keep banners local [adrian] follow attribute schema changes [adrian] rails 2.3.4 fixes, thanks to Tom and rails:update [mls] - show signer and warden status [adrian] add a horrible number of regexps to the routing config (Rails 2.3 counts [adrian] fix listings with leading slashes [tom] fix link [adrian] remove obsolete code for rails 2.3 [adrian] fix cleanup and storage of attribute namespaces [adrian] disable compatibility code, since it breaks with Rails 2.3 on live [adrian] fix routing logic for subpackage attribute calls [adrian] handle attribute type definitions global [adrian] fix request state change in live system [adrian] fix value_count=0 situation [adrian] some more compatibility regexps [adrian] some more runtime fixes for with_default and with_project attribute [adrian] disable response time_to_live, rails 2.3 is not supporting it [tom] no mail for api timeouts [mls] - support bs_warden.exit [mls] - support periodic callback [mls] - use periodic feature from server [tom] handle errors more gracefuly, use filters [tom] fix editable check [mls] - allow disabling of periodic events [mls] - use BSStdServer [adrian] support obsolete packages (esp for coolo :) [adrian] oh gott, oh gott ..... fixing download of published ymp files based on [tom] use filter [tom] start readme file [tom] no mail for backend 404s [tom] enhance activexml with optional memcache integration, [tom] -- Diese und die folgenden Zeilen werden ignocustom log formatriert -- [tom] avoid some more errors [tom] resurrect stripped down version of statistics page [adrian] use weakremover() for obsolete package provides [Stephan Kulow] fix the 'Watch this Project' link - @project_name [adrian] match of attribute and package also when attribute is set in project [adrian] make attrib namespaces and types depend on each other instead of [adrian] store and read namespace permissions. [adrian] * implement branch by attribute call [adrian] support update project definition on attribute branch [adrian] support branch by attribute & value [adrian] drop not needed row in attrib_types table [adrian] fix attribute search if attribute is set in project and package [adrian] report branched project name back on mbranch [adrian] support mbranch also when attribute is set in project [adrian] The build description find routing (.spec, .dsc or .kiwi) is stripping [adrian] make my last commit in a bit more safer in more compatible way. [adrian] - repair bad Adrian code [Stephan Kulow] the controller is fine with / in it (fixes main page) [adrian] add create_repomd for suse-11.2 plugin [tom] fix platform name check [tom] login page also works with ichain [adrian] ups, forgot to declare attribute [mls] - support view=binaryversions in _repository route [adrian] * request body handling fix [adrian] no fail on decline a submit request, if source has been removed [adrian] cleanup bogus code from last commit [mls] - add nometa parameter to getbinarylist route [adrian] - add getbinaryversions route [adrian] fix modify attribute check for role rules and attribute set in project. [jloeser] added methods for accepting,declining,revoking submit requests in webclient [jloeser] [tom] correctly return if filter found error [martin.mohring] - fixed: make up to 4 retries to get a package [jloeser] added crumb list [dheidler] Log platform error [mls] - set imagetype in kiwi-product builds [mls] - put arch name into signer event [mls] - support parallel signing [mls] - fix typo in kiwi-product meta calculation [mls] - print a lost sync message [martin.mohring] -fixed: importing has now a create and an update mode. shows also changed pkg list [stick] show links in requests (fix [bnc#461306]) [stick] arrange request table better [stick] show diffs only if request is submitreq [martin.mohring] -added: packaging for the 2 new daemons: obswarden obssigner [stick] replace [m], [x] with icons in Watched projects [stick] replace [m] with icon in Involved packages/projects [stick] replace ugly text links with icons in Request tables [adrian] accept changestate of a request only once (not for each action) [adrian] - ignore "nometa" in binaryversions call [stick] fix last changes in list_my [mls] - only send event to signer if package signing is enabled [stick] fix quoting [Stephan Kulow] bold is set through font-weight not font-style. Can't [mls] - make it work with old perl versions [mls] - grr, better do it this way... [tom] misleading text [tom] create new projects in the home namespace by default, redirect if no [mls] - set keepalive in rpcs [tom] hide buttons for users without permissions [adrian] - forward "nometa" attribute [mrueckert] - allow binaryversions view for /public/build [mls] - oops, add missing "eval" around binaryversions rpc call [stick] split My Projects and My Requests into two pages [Stephan Kulow] merge in my javascript and HTML fixes [Stephan Kulow] don't compare the no packages line [Stephan Kulow] fix the same flag bug I already fixed for the package [Stephan Kulow] a little toy [adrian] add mdv 2010 [adrian] Ups, openSUSE.org: prefix has to be in repo, not title [Stephan Kulow] if it's forbidden to create a new project, show a nicer [stick] add also list_req.rhtml :-) [tom] fix errorpage for unknown route [Stephan Kulow] readd tablesorter and make it use expected sort order [Stephan Kulow] make the page sortable [Stephan Kulow] show the default sorting (job time) [tom] don't show links for unauthorized users, remove unused code [tom] gracefully fail on illegal package names [tom] test if this fixes the 'undefined method `name' errors [Stephan Kulow] fix the live log buttons [tom] fixed package linking, remove uneeded project/package save operations [Stephan Kulow] on timeout from api just take no log chunk and continue [tom] use public links for files [mls] - also set keepalive for ajax sockets [tom] fix parameter check [tom] obsolete check [tom] add method at the right place [suse-tux] -fixed #552993 ("osc build -p doesn't work") [Stephan Kulow] take out a file not existant [tom] fix error page [tom] fix filtering [tom] reformat, remove check_parameter_project [mls] - try O_NONBLOCK for https [tom] add maintenance controller to show statically generated maintenance [tom] catch empty project [tom] do 5 retries for transport error, enable notification [mrueckert] - simplify maintenance view [Stephan Kulow] fix javascript for confirm dialog [adrian] add argument to hand over --jobs to build script [adrian] * fix spec file for 1.6.81 [Stephan Kulow] "Documents that include elements that set the style attribute but which [Stephan Kulow] fix xml [Stephan Kulow] work on cleaner HTML [Stephan Kulow] make it xhtml 1.1 [mls] - support tail parameter in fdb_getall [mls] - also support a filter for coolo [mls] - use new filter functions [mls] - need to close file... [mls] - add clever code ;-) [mls] - forward limit in jobhistory query [mls] - support limit also in buildhistory query [mls] - support coolo's 'lastfailures' query [mls] - use undef instead of 0 [jloeser] better error handling for requests [jloeser] changed icons [tom] enable method [tom] nicer layout [tom] use string [mls] - support byte limitation in file sender [mls] - support 'end' in logfile query [tom] use filter [jloeser] [jloeser] added _attributes [jloeser] disabled attributes [tom] move authentication to user controller, remove user api call on each [mls] - delete solv file cache if the full tree was changed [tom] fix watchlist [tom] fix watchlist for unregistered users [Stephan Kulow] support an extra parameter to $project/_meta to include all packages' [Stephan Kulow] overwrite the static.o.o stylesheet [adrian] inital support for patchinfo generation [adrian] fix execution failure, if patchinfo is new [tom] reset webclient session on timedout ichain session [tom] obsolete file [tom] remove links for unauthorized user [mls] - add "Connection: close" to indicate that we don't need [tom] filter double projects/packages [adrian] make results unique [tom] rename method [Stephan Kulow] rework the way the log file is loaded into the live_build_log [Stephan Kulow] correctly hide the cdata [Stephan Kulow] don't call too often [tom] rework file upload [tom] only :post [tom] force valid names for linked packages (#329959) [tom] hide links from unauthorized users on the package page [Stephan Kulow] only query the last 20 items and show all returned [tom] fix login [Stephan Kulow] don't jump around, but autoscroll [tom] fix flag update [Stephan Kulow] no longer split refresh and autoscroll. if it refreshes, [Stephan Kulow] remove custom <script> elements and make them content_for [Stephan Kulow] make list_req valid XHTML [Stephan Kulow] remove extra garbage [tom] keep flash message in session [tom] add new method [tom] improve project creation texts [tom] fix maintenance views [Stephan Kulow] make it valid xhtml [Stephan Kulow] make it valid xhtml [Stephan Kulow] fix db:migrate [tom] some cleanups [adrian] return error output of product converter via the api to the user. [tom] remove database config [tom] rework request form a bit, only show options the user can do [tom] renamed file [adrian] fix sr submissions without target (works for source linked packages) [Stephan Kulow] adding the backgroundrb plugin to trunk so the real [Stephan Kulow] - adding status controller [adrian] * drop old status_message controller [Stephan Kulow] save history - only waiting and blocked for now [Stephan Kulow] fix merge error [martin.mohring] - added: script to import a debian src tree into an OBS project [martin.mohring] - added: script to import a debian src tree into an OBS project [Stephan Kulow] export the last 24h of key [Stephan Kulow] Adrian wants to know how many workers were idle over time [Stephan Kulow] allow anonymous access to the status history [Stephan Kulow] do not calculate an offset - and let the web client query [Stephan Kulow] not sure if this is the most beautiful solution, but params [tom] show diff error [mls] - speed up workerstatus [jloeser] [jloeser] [tom] don't notify for: ActionController::InvalidAuthenticityToken [tom] allow dots in ids and action names [tom] maintenance routes [Stephan Kulow] packages should match case sensitive [Stephan Kulow] change the project and package names to binary - the [adrian] * missing patchinfo xml definition [adrian] * support review handling of requests [jloeser] moved request handling from project controller to own requests controller [tom] don't silently overwrite packages and projects [adrian] fix index of db_packages, must include projectid to make a package [adrian] rename "subpackage" string to "binarypackage" in attributes. [adrian] rename "subpackage" string to "binarypackage" in attributes. [tom] remove unused images, add images loca from static [tom] remove suse links from neutral layout, use local images [tom] fix watchlist in theme [tom] disable exception mailer for development [tom] remove symlink [mls] - support view=entry on _log [mls] - support view=entry in worker, too [mls] - oops, no stdreply in worker [adrian] validate minimal set of required patchinfo content. [adrian] check for patchinfo name as well [mls] - don't handoff view=entry jobs [mls] - also forward content length if known and not chunked [tom] favicon link [adrian] - support view=entry for _log query [adrian] - clean up patchinfo definition [adrian] - clean up patchinfo verify, do not read xml from file in verifier [adrian] - beautify code a bit [Stephan Kulow] remove the plugin again. going to move to delayed_job [Stephan Kulow] remove backgroundrb again (did not remove the migration, [Stephan Kulow] adding support for delayed jobs - the actual jobs need [adrian] * attribute sub package attributes are now called "binary" [Stephan Kulow] forgot one file [tom] use application_controller [tom] check for nil before using object, reformat code [adrian] follow OBS:UpdateProject also on standard branch call [mls] - implement reverse read in a much better way [mls] - support "quit" and "use but quit" filter returns [mls] - support 'package' filter in coolo's lastfailures query [mls] - also use _reverse function for normal jobhistory queries [mls] - also use _reverse call in getbuildhistory [ro] BSXML: add topadd for link [Stephan Kulow] fix creation of new projects without ns (e.g. home projects [mls] - revert Rudi's change [mls] - push out old data if flow control says we can write again [Stephan Kulow] the view action is no more [tom] fix favicon [mls] - set rev to paused if all writers are full, fixes problems [tom] strip names [jloeser] add attribute controller for adding and editing attributes for projects and packages [Stephan Kulow] added delayed_job support [Stephan Kulow] add a raw download link [Stephan Kulow] remove spaces between function and ( [jloeser] [jloeser] clean up sourcecode [jloeser] removed debugger :) [tom] update install notes [Stephan Kulow] updated config [Stephan Kulow] "Revision: 2263" is a little misleading [Stephan Kulow] pick some changes from statusng to minimize patch without enabling it [Stephan Kulow] jump to the end of the log in live_build_log [Stephan Kulow] make it valid xhtml [Stephan Kulow] copy some files from statusng to minimize patch [tom] fix project creation, improve message [Stephan Kulow] add chunk_log size function from statusng [Stephan Kulow] helper file [Stephan Kulow] more files from statusng [Stephan Kulow] finally the start of the real factory.o.o [Stephan Kulow] stage is meant to be almost like production [Stephan Kulow] - support the projpack informations too in the complex_status [Stephan Kulow] fix errors on read [Stephan Kulow] try to avoid workers counted as both idle and building [Stephan Kulow] fix syntax [Stephan Kulow] this variable should always be defined, otherwise [Stephan Kulow] hmm, environment.rb is not good to define defaults, it [Stephan Kulow] switch from rexml to libxml-ruby [Stephan Kulow] do not confuse poor little coolo with a model that was [Stephan Kulow] :packstatus is no more [Stephan Kulow] avoid rexml specific calls when possible [Stephan Kulow] mark the requires of REXML::Document [Stephan Kulow] improve activexml usage [Stephan Kulow] fix activexml usage [Stephan Kulow] fix activexml usage [Stephan Kulow] fix activexml usage [adrian] fix removal of bcntsynctags [Stephan Kulow] do not show "Add attributes" if I'm not maintainer [Stephan Kulow] - add a render job for a week [adrian] fix api crash on brach of packages with UpdateProjects [Stephan Kulow] as the api log proves, we should prefetch the meta cache. [adrian] add Fedora 12 [Stephan Kulow] update the syntax highlighter files [Stephan Kulow] - remove the [Show] and [Edit] links from the package view [Stephan Kulow] try to be clever in what syntax highlighting to chose [Stephan Kulow] 5 minutes are still too few for the backend to give [Stephan Kulow] now that both package and project table is BINARY, [Stephan Kulow] add time param to avoid browsers thinking they have cached data [Stephan Kulow] fix activexml usage [Stephan Kulow] do not use an extra meta_cache table for the meta.xml but [Stephan Kulow] revert 9206 - what the documentation didn't tell: this only [mls] - add view=pkgnames,revpkgnames to builddepinfo query [mls] - sort and unify in view mode [adrian] - allow view in builddepinfo query [tom] fix for libxml [Stephan Kulow] catch not found error from backend [tom] add routes to search for attributes and query single attributes [tom] simplyfied add_attribute [tom] show add option, because attribute permissions are different than [Stephan Kulow] another large timeout [Stephan Kulow] log as in the web client, so we can query what process [Stephan Kulow] this gives a "DEPRECATION WARNING" on every start [Stephan Kulow] rails.cache is a bit chatty for our log file [tom] fix method [tom] attribute saving [tom] first appearance of main projects on projects page [Stephan Kulow] adding more indexes for tables often queried [tom] update deps [mls] - kiwi product: add packages to setup kiwi environment [mls] - fix return value of checkkiwiproduct [Stephan Kulow] let the script harvest the devel projects too [Stephan Kulow] let the script also harvest the devel projects [mls] - also log workerid [tom] --This line, and tfix attributes without valuehose below, will be ignored-- [mls] - get rid of "undefined value" warning [tom] improve message [tom] throw the right errors [Stephan Kulow] resolve devel package to avoid running endless loops [tom] use error parsing from activexml lib [tom] add error handling [tom] raise correct errors. We should get rid of this duplicated attribute [tom] fix error string, use 400 errors by default, to not let ichain [tom] format code [tom] move theming code to initializers/ [tom] libxml is not yet ready [tom] don't die when unmarshalling fails [Stephan Kulow] do not delete packages that are in the same project [Stephan Kulow] kiwi files should be highlighted as xml too [adrian] add Ubuntu 9.10 [tom] use 400 status code [tom] fix register from external webclient, redirect if already registered [mls] - put the correct name in the job [mrueckert] - resurrect the fixes for /public/binary_packages [mrueckert] - error handling for read_distfile [tom] add links to obs feeds on frontpage [Stephan Kulow] mls had a good idea. I can cache the last entry in the [mls] - push DoD development in right direction ;-) [mls] - set preinstall and vminstall for kiwi product build helpers [tom] improve .spec syntax highlighting [adrian] Initial support for patchlevel/service pack. [mls] - remove "changed full" test when calculation prps to look at [adrian] create migration product on patchlevel > 0 [mls] - support product building [mls] - re-enable linksources for local kiwi builds [adrian] always add release packages to media description [martin.mohring] - fixed: dont pack .gitignore files [martin.mohring] - added: separate package for server side build script [martin.mohring] - fixed: obs-server then needs obs-build [tom] add 'trigger rebuild' link on build log page [mls] - get rid of "undefined..." warning [mls] - oops, bad fix. better this way. [mls] - fix "rebuild counter sync" product building [jansimon.moeller] updated import_src_debtree - more stable and resume [adrian] * introduce baseversion + patchlevel = version as discussed [stick] don't put show links on files that are not editable [adrian] Add "--set-relsync" command option. [adrian] now that we have a config option for local scheduler, lets cleanup and [adrian] use correct requires in migration products [tom] remove branding [mls] - chown to make local delivery work [mls] - oops [Stephan Kulow] allow put_file for projects [Stephan Kulow] catch errors on trying to get worker status [Stephan Kulow] catch errors in project [Stephan Kulow] port to libxml API - mostly in removing rexml specifics [Stephan Kulow] switch to libxml [mls] - fix kiwi dependency generation [Stephan Kulow] - put all links in a list (looks ugly imo, but is what people expect on build.o.o) [Stephan Kulow] do not use nodes as text [adrian] Add logrotate configurations [Stephan Kulow] .elements is no more [Stephan Kulow] fix url setting [adrian] * Use "requiredarch" definitions from kiwi product files for exclusive [tom] fix for libxml [Stephan Kulow] allow the project config of a project to be shown and edited [Stephan Kulow] catch errors on retrieving projconf [stick] add tooltips [Stephan Kulow] catching timeout in getting the logfile [Stephan Kulow] catch error on removing files that no longer exist [Stephan Kulow] catch invalid project names [Stephan Kulow] - removed the search_package action from the project view [tom] move home project created check to pre-filter, improve register -> [adrian] a little bit more silence, no more EOF messages on successfull stream [adrian] - getprojpack: don't optimize packages away if ignoredisable is set [tom] no more needed patch [mls] - work around lighttpd response parser bug [mls] - work around lighttpd response parser bug [Stephan Kulow] fix live_build_log again [Stephan Kulow] convert svn:ignores to gitignores [tschmidt] url handling [tschmidt] fix project delete error display [tschmidt] improve file not found error [tschmidt] display text message on ajax request [Stephan Kulow] adding shared resources [Stephan Kulow] add common link to api too [mls] - add build as submodule [mls] - fix file modes [mls] - include "entry" support for logfile [mls] - default to 4 signer processes [mls] - add BSSolv stuff to gitignore [Stephan Kulow] - remove pointless unit tests [Stephan Kulow] remove things to test that do no longer apply (rake test goes through now) [Stephan Kulow] test the minimal set of serialization [Stephan Kulow] test also the base class [Stephan Kulow] highly outdated [Stephan Kulow] - make the colourful monitor page the default [Stephan Kulow] fix whitespace [Stephan Kulow] fix syntax [Stephan Kulow] - remove meta_cache table from project too and put it in memcached [Stephan Kulow] rework the project/monitor page not to rely on combox box [Stephan Kulow] update the activexml part [Stephan Kulow] fixed problems with filtering in openSUSE:Factory [mls] - support cmd=branch [Stephan Kulow] massage the project/monitor css to be place the close button a bit more gentle [Stephan Kulow] group the states [mls] - create directory [tschmidt] add netbeans project, git update script [mls] - first stab at diff3 type patches ("branches") [mls] - fix [mls] - beautify [mls] - start with empty dir in branch case [mls] - fix typos [mls] - support branches in keeplink [mls] - oops [mls] - argh, try again... [tschmidt] add 'my notifications' link [tschmidt] add capfile [Stephan Kulow] work with real symlinks [Stephan Kulow] return false in the click handlers to avoid closed popups [tschmidt] capistrao deployment script [Stephan Kulow] give up on popups that close on click in document - can't make the [Stephan Kulow] this is just too much noise (in cron jobs) [Stephan Kulow] fixes for delayed_job [Stephan Kulow] [webui] fix links from project view to monitor page [Stephan Kulow] retry the http connection on EPIPE and EINTR [tschmidt] update submodule link [Stephan Kulow] update shared-sources: throw a more detailed error [mls] - implement link/branch integration [tschmidt] handle error on ajax request seperately [mcihar] Better error message. [tschmidt] fix ichain login redirection on empty username or password [tschmidt] sort users [mls] - not everything is a specfile [tschmidt] add capistrano tasks [tschmidt] prepare multistage, add deploy notifications [tschmidt] add images for maintenance page [Stephan Kulow] api: added deploy receipe - taken and adapted from tom's webui work [Stephan Kulow] api: patch the hermes password into the deployed config (read from file [Stephan Kulow] api: make the delayed_job find its jobs (found in local svn co) [Stephan Kulow] api: set the current symlink to the subdir of the repo [Stephan Kulow] api: some more fixes for the subdir deployment [Stephan Kulow] add the schema link to git - you can't deploy without it [Stephan Kulow] webui: catch the right exceptions [tschmidt] neutral is the default theme [tschmidt] update readme [adrian] obsolete migration product after update [Stephan Kulow] webui: USR1 works better for delayed_job [Stephan Kulow] api: only query the packages known in the project to make the task for the [Stephan Kulow] webui: fix activexml usage [adrian] fix typo [adrian] * fix operator GE to >= [tschmidt] fix double slash in repo links [tschmidt] fix contact address [tschmidt] fix double slashes [tschmidt] cache the important projects [tschmidt] revert to to_s [tschmidt] some updates to the readme file [Stephan Kulow] api: add some indices to the attributes - with little hope [Stephan Kulow] api: now comes a major hack in "xpath" engine - for specific searches [Stephan Kulow] api: just as in webui - use USR1 for delayed_job [Stephan Kulow] one more index for attributes handling [adrian] support the new branch handling by the backend. This can be only [mls] - add gross branch update hack [tschmidt] update texts [Stephan Kulow] api: trying to fix the test suite - this is not fun, so I gave up after [Stephan Kulow] api: delete test cases that only test the truth, no one needs those [Stephan Kulow] api: move the MOCK variable into the test environment [Stephan Kulow] api: at least fix the unit tests - mostly about renames of debug [Stephan Kulow] update shared pointer to include those: [tschmidt] webclient: hide add user link for unauthorized [tschmidt] webclient: fix adding a patch to a _link [Stephan Kulow] api: fix usage of activexml - unit tests pass with libxml [mls] - change local kiwi product building to get kiwi from full tree [tschmidt] api: remove unused variables [tschmidt] api: fix routes for example files [tschmidt] api: fix APIDOCS_LOCATION [tschmidt] create apidocs on deployment [tschmidt] webclient: offer 'global patches' and be more verbose what these patches do [tschmidt] add gravatar user images [Stephan Kulow] add a find_attribute function to the search controller, not yet [Stephan Kulow] api: catch timeout error and log it [adrian] support ___BASE_VERSION___ [adrian] fix indenting [adrian] sign daemon parts are moved in own git repo [adrian] adapt changes for webclient -> webui and frontend -> api rename [adrian] obsolete migration product as well. [adrian] no more use of frontend name [ro] add -q and -c repocache for createrepo args [adrian] fix symlink pointing to new directory [mls] - add some comments, move code around, cleanup code [mls] - cache source diff results [stick] change gravatar default to identicon (404 is not OK for all browsers) [stick] add exception_notification as git submodule [stick] fix required packages list in README.install for webui [Stephan Kulow] api: copy distributions.xml in files/ [stick] use local image for non-existing avatar [Stephan Kulow] webui: make the current dir a symlink to the subdir (already done for api) [tschmidt] fix api error display [tschmidt] check for valid filenames [mls] - add copyfiles function [mls] - apply some dod patches from Marcus [Stephan Kulow] webui: link to the devel package not the project [mls] - return (version, release) instead of just the release [Stephan Kulow] update libxml for fixes in webui [Stephan Kulow] webui: fix 2 minor issues in the requests controller [mls] - do not run diff3 on binaries [adrian] do not sync repocache directories to stage server [adrian] yet another place of production_slave [mls] - use uploaddir, clean up code [Stephan Kulow] api: escape parameters to the backend [Stephan Kulow] api: another place of frontend->api rename [stick] use images instead of ugly [x] in involved users list [stick] fix location of default_face.png [mls] - repair branch to link conversion [tux] webui: better splitting of attribute operations between controller and model [mls] - fix branch/branch integration [mls] - call copyfiles in branch/branch merge just in case [tux] webui: changed request controller to singular [adrian] * Hide link to official documentation, it is too outdated atm [adrian] do not use html comments in ruby ... [Stephan Kulow] readd template - no idea why tux deleted it [adrian] use correct html escaping [adrian] do not use expanded repository path as project name [jloeser] webui: attribute controller/model edited for better splitting [Stephan Kulow] webui: backport from stage the fix about devel packages [mls] - bring whatprovides up to speed, add whatrequires [mls] - allow fileinfo view on unpublished binaries [mls] - also set mtime/size [mls] - make fileinfo_ext work [suse-tux] - fixed schema location [suse-tux] - fixed request creation [adrian] * update spec file to 1.6.85 (1.7 beta 1) [adrian] build fixes [Stephan Kulow] link to the detailed page [Stephan Kulow] some more aggressive caching for the status [Stephan Kulow] store in the right key [Stephan Kulow] do not use to_xml [Stephan Kulow] output more useful data [Stephan Kulow] include the source md5 in the failures [tschmidt] add webclient requires [Stephan Kulow] webui: fix xhtml [Stephan Kulow] - add bento theme linked to webdesign module [tschmidt] add missing variable [tschmidt] don't ignore database schema [adrian] enable SLP by default also for the worker [tschmidt] use production environment files [stick] provide full URI to default gravatar image [Stephan Kulow] fix theme support [Stephan Kulow] fix stick's gravatar fix [Stephan Kulow] fix the size of the gravatars to 20 - my fault [Stephan Kulow] we need to track the md5 changes over the time for failing packages, [Stephan Kulow] sync api and webui in how they send mails on exceptions [Stephan Kulow] add the initializer to load the config too [Stephan Kulow] fix activexml usage [Stephan Kulow] fix active xml usage [Stephan Kulow] increase the timeout from api to backend from 60 to 1000 to avoid [Stephan Kulow] fix usage of activexml [Stephan Kulow] do not throw an exception [Stephan Kulow] nice exceptions [Stephan Kulow] fix SQL of repository "xpath" [Stephan Kulow] add an index to the status history [Stephan Kulow] fix activexml usage [Stephan Kulow] fix activexml usage [Stephan Kulow] another try to fix activexml usage [Stephan Kulow] give a correct error and not a 500 if a package defines itself [Stephan Kulow] For 24 hours there were no new errors caused by activexml, so it's [Stephan Kulow] catch exception if the request is accepted twice [Stephan Kulow] one more index [Stephan Kulow] catch XML errors and throw them back to the caller [Stephan Kulow] catch xpath parsing errors throwing NoMethodError [Stephan Kulow] ignore packages with cycles - hopefully only temporary problem [Stephan Kulow] add script to check all packages for devel package cycle [Stephan Kulow] fix cycle detection for devel packages [Stephan Kulow] there are tons of packages with only a project defined still [Stephan Kulow] Unknown action is 404 [Stephan Kulow] catch argument errors in attributes and return them to the client [Stephan Kulow] catch errors on removing targets [Stephan Kulow] catch timeout error during save file and increase the timeout for [Stephan Kulow] render 404 as 404 and hide the details [adrian] do not fail with old configurations, when EXTENDED_BACKEND_LOG is not set [adrian] add more sparc architectures [adrian] add sparc64v, v9 and v8 [adrian] call correct sparc32 helper app [adrian] test [adrian] remove not wanted default strings in sysconfig. [adrian] remove last traces of production_slave [adrian] * update spec file to get it working after webui changes and missing deps [Stephan Kulow] fix migration [Stephan Kulow] catch non existant source project [Stephan Kulow] fix several tests and test requests [Stephan Kulow] - move the check from request controller to model [Stephan Kulow] test for submit requests into non existant projects - the backend [Stephan Kulow] Revert the last 3 commits that wasn't supposed to be pushed yet [adrian] and further fixes (missing architectures) [tschmidt] add schema file [Stephan Kulow] removing action_cache plugin that is broken with newer rails [Stephan Kulow] commiting test fixes - had to rework quite some hooks [jloeser] webui: fixed crumblist [tschmidt] catch illegal repo names [Stephan Kulow] fix schema to work with mysql [Stephan Kulow] - as discussed with adrian, let get("/request/:id") rewrite the [Stephan Kulow] test permissions check for creating requests (return "42") [jloeser] webui: deleted request views from views/project and adapted correct link to request controller in bento and neutral theme [Stephan Kulow] remove bento from master as it won't be ready for 1.7 [jloeser] webui: removed bento [jloeser] added request model [jloeser] reset advanced search form [tschmidt] add help texts if no build targets are set [jloeser] webui: show result of saving attributes [adrian] remove misleading "(Apache)" string [adrian] remove misleading "(Apache)" string [adrian] simpify webui setup, allow updaters to keep "production_slave" [adrian] Finalize attribute api. [tschmidt] fix removing of maintainer [tschmidt] fix valid username regex [tschmidt] correctly check the username [Stephan Kulow] revert Jan's *****up [Stephan Kulow] test cases for the attribute API - first only for the search controller [Stephan Kulow] testing also the attribute controller [Stephan Kulow] add the latest migration to the database scheme [Stephan Kulow] fix strange syntax [Stephan Kulow] api: do not allow post for source#file [Stephan Kulow] api: acts_as_list generates a lot of exceptions as it gets confused [Stephan Kulow] api: do not convert huge tar.gz files into xml strings only to [tschmidt] escape some xpath characters [tschmidt] extend error message [tschmidt] correctly catch and display errors on repo update [tschmidt] use the obs logo in the neutral theme [Stephan Kulow] webui: backport the fix for showing the request information in the diff view [tschmidt] allow + in target names [tschmidt] show help if file delete failed after re-login [Stephan Kulow] acts_as_list is gone and adrian can't commit his local changes [Stephan Kulow] api: fix search controller in replacing one hack by another [mls] - do not die when uploading an empty project config [Stephan Kulow] api: fix the validator, no reason to return anything [Stephan Kulow] updated to the latest modules [Stephan Kulow] api: do the devel project cleanup only after all are set, otherwise [Stephan Kulow] api: adding a script to migrate from develproject to develpackage, [adrian] stablize api, use everwhere "namespace" and not "ns" [adrian] clean up not needed stuff [adrian] * fix runtime error [adrian] basic first parts of a testsuite for attribute model [adrian] follow OBS -> NSTEST rename [mls] - call data2utf8 on parsed dependencies so that valid xml is generated [Stephan Kulow] test deleting projects [Stephan Kulow] do not use memcache for testing [Stephan Kulow] test that you can not delete projects that have repos linked to [adrian] Last attribute stuff fixes for this week, also entire test suite is succeeding now [Stephan Kulow] api: throw a more gentle error towards the client on missing paramters [Stephan Kulow] store a position [Stephan Kulow] - set some columns to not null so they are verified [Stephan Kulow] fix test suite [Stephan Kulow] remove unmaintained file [Stephan Kulow] api: add test cases for branching packages and fixing it [Stephan Kulow] take: if find doesn't find anything, return nil [adrian] fix the fix for utf8 encoding [adrian] destroy all flags of a package/project when it gets destroyed [adrian] * save scheduler state for each repo/arch [Stephan Kulow] fix syntax error [Stephan Kulow] fix @package_is_link - find does not raise anything anymore [adrian] fixes from review the schedulerstate handling with michael [adrian] * optimize dirty marking [adrian] syntax fix [adrian] activate new diff3 based branching by default [mls] - add linktobranch converter [Stephan Kulow] return empty file list if the package is not found [Stephan Kulow] - fix package.exists? and projects.exists? [mls] - use $prp instead of $d [mls] - add linkdiff command [mls] - support linkrev cgi arg in diff commands [mls] - add rev parameter to linkinfo_addtarget call [mls] - fix broken lsrev call in linkinfo_addtarget [adrian] * activate branch also on package branch call [adrian] * add a "version change", in most cases version update notification for hermes [adrian] include old and new version numbers on hermes version change events [tschmidt] [webui] remove exception_notifier plugin, using package [tschmidt] use exception notifier gem [adrian] add cron job files to package [tschmidt] add package requirement [tschmidt] [webui] make sure it is a link [adrian] sync database name with README.SETUP [Stephan Kulow] avoid posting data twice, avoid keep alive for post, put and delete [adrian] * validate if target dir is really a directory [adrian] allow to maintain a handwritten .changes file for release packages. [adrian] Updte release notes for 1.7 [adrian] fix invalid marking as dirty in some cases. [Stephan Kulow] give delete operations some more time, they can take a while on the [Stephan Kulow] make neutral theme xhtml [Stephan Kulow] webui: avoid that you can click more flags if one flag is updated [Stephan Kulow] api: do not send mails as webclient [Stephan Kulow] api: reactivate the test for creating new packages and fixing it [mls] - add support for olinkrev, add linkrec support to more requests [adrian] show repository/scheduler status in project monitor page as well [Stephan Kulow] fix xpath for devel/@project - and test that it at least gives a [Stephan Kulow] catch errors caused by attribute API change [adrian] fix user name logging on "linktobranch" command [adrian] document regression [mls] - allow rev=repository in sourcecopy [mls] - add branch xml workaround to baserev update code [Stephan Kulow] webui: knowing how the backend does the xpath helps to optimize a bit: [adrian] When creating a new project on package branch call, use the devel project [adrian] Set defaults to work out-of-the-box [adrian] some very basic scripts to setup the OBS appliance automatically. [Stephan Kulow] use the exception_notification gem also in the api [Stephan Kulow] fix the project schema - several attributes are required and remoteurl is [Stephan Kulow] relax schema to allow most projects and packages to pass [Stephan Kulow] fix project flags if you're not maintainer [Stephan Kulow] move the filtering into a generic function for easier changes [adrian] * Switch to rails 2.3.5 [adrian] * fix creating /srv/obs/projects when creating the very first project [adrian] set run and log dir to correct permissions by default [adrian] include appliance runlevel scripts into package (they get not activated by default) [Stephan Kulow] do not remove production.rb, it does no longer exist [suse-tux] - fixed osc call [adrian] use current HEAD [adrian] * write correct config [adrian] rename frontend to api in all visible places [adrian] make worker working via SLP [adrian] do not build on usb-stick in chroot mode [adrian] do not crash in ExceptionNotifier on exception by default [adrian] * code cleanup in attribute area [Stephan Kulow] avoid accessing projects not found [Stephan Kulow] api: if only project is given, look at all packages [adrian] register SLP via reg files, instead via slptool [adrian] * fix hypervisor checks [adrian] fix creating submit request without target element (getting it via _link) [adrian] * switch from sha1 to sha256 [adrian] yet another place where $rpm was used. [Stephan Kulow] the production.rb in git is no longer valid anymore, we need to copy [adrian] adapt find_attribute call to speerate namespace & name arguments [adrian] missed one place [adrian] use current build code to get sha256 files [mls] - do cmd=xxx switching in dispatcher [mls] - verify request ids [adrian] add missing declaration [adrian] fix attribute handling in pattern meta [adrian] cosmetics [mls] - move setting of 'linked' a few lines up so that the scheduler reevaluates fixed links [adrian] * make directory of backend code configurable [tschmidt] adopt to api changes of attribute storage. Still does not work... [tschmidt] add route for single attributes [adrian] speed up patch [adrian] make two not critical places a die to warn [adrian] master rudi reviewed my init scripts ... fixing ... [ro] prune repocache from outdated entries [adrian] silence in init script [Stephan Kulow] on deployment copy the shared database.xml (already done in stage) [Stephan Kulow] testing updating project attributes [Stephan Kulow] continue testing and fixing attributes [Stephan Kulow] fix more of the attributes [Stephan Kulow] api: give an useful error to the caller if someone searches for attributes [tschmidt] use 400 as error status code, ichain eats 500 [adrian] enable debug in development mode by default [adrian] escape branch calls to backend correctly [adrian] fix undef warning [tschmidt] use secure gravatar link [mls] - remove setting of deprecated attributes [tschmidt] be more robust wrt unavailable buildresult [tschmidt] [webui] use local version of contentadd_style.css, include a change to diplay the scrollbar and all distributions on the monitor page [mls] - support custom headers in errreply [mls] - further clean up source list command [adrian] restart failed build jobs, detected due to "bad host" again [tschmidt] [webui] package maintainers can handle requests [adrian] * support user notification about product upgrades as specified in [mls] - do not set lsrcmd5 for unexpanded links [adrian] no more screen zombies [adrian] * more update and setup informations for new services. [adrian] no more debian 4.0 [tschmidt] [webui] fix flag status js for long repo lists [adrian] add hermes notification on branch call (Fate #308464) [tschmidt] [webui] try to be a bit faster in filtering huge package lists [tschmidt] [webui] update to jquery 1.4 [tschmidt] [webui] remove firebug log [Stephan Kulow] api: check for the existance of a request, if it does not exist, render 404 [adrian] * run setup scripts only when configured in sysconfig as well [adrian] Pre-define OBS internally used attributes. They all will be used in [Stephan Kulow] api: if there is nothing in cache, ask the backend about worker status [Stephan Kulow] api: unbreak /public URLs because of rails 1.1 "support" [Stephan Kulow] api: do not allow unknown users as package maintainers [Stephan Kulow] api: fix typo [Stephan Kulow] api: only check if the project name is valid on put requests, a get [Stephan Kulow] fix request/diff in backporting some of stage [mls] - export sign key for debian repos [adrian] * use src server as specified in buildinfo to support multi OBS Servers [adrian] fix script call for startproc, removing "env" hack [mls] - change srcserver handling to be backward compatible [mls] - add back --srcserver in hostcheck call so that autobuild works again [tschmidt] [webui] handle file save errors more graceful [Stephan Kulow] api: do not make the function private that the delayed_job calls [adrian] * fix dependencies for deb building [tschmidt] don't alway pull from master [adrian] * Fix worker code download without SLP [adrian] fix xml generation for _patchinfo files [adrian] write sourceserver attribute also in image build jobs [mls] - fix local kiwi product building [adrian] * allow incomplete _patchinfo submissions [mls] - fix deletion of files in branch/branch integration [mls] - don't use linkrev=base as it might create broken links [mls] - use srcmd5 from linkinfo instead of expanded link [Stephan Kulow] project status: avoid overwriting version information by old builds [ro] add ignore for sigpipe [adrian] fix repos server path [adrian] new created branched projects get not published by default now [Stephan Kulow] update shared to fix the http timeout [mls] - fix typo so that diffs have +++ again [adrian] create also migration products for SP0 [tschmidt] add config for webui location, so that the api can point to it [tschmidt] reworked code a bit [adrian] enforce correct usage of migration package name [adrian] support missing parameters of backend for diff, linkdiff and copypac [adrian] enforce correct product name in upgrade section of release prod file [suse-tux] - fix for #575335 ("File uploads containing special characters (+, ~) in the name are rejected") [adrian] fix attribute xml syntax (by Vincent) [adrian] support new kiwi (post 3.74) schemAversion 3.7 with all media styles, except 11.1 and 11.2 [adrian] generate schemaversion 4.1 files for kiwi when non 11.1/11.2 is used [Stephan Kulow] backport some changes from the stage repo [Stephan Kulow] use different cache stores for stage [Stephan Kulow] make the runit script different for production and stage [Stephan Kulow] place the stage url as comment [Stephan Kulow] add empty tabs partial - makes it easier to reduce the diff between [Stephan Kulow] no ruby comments in HTML [Stephan Kulow] fix copy & paste error [Stephan Kulow] fix link to ajax loader [adrian] accept also older flavor release packages, avoid enforcing to release new ones. [adrian] fix creation of attribute types [adrian] fix version dependency of migration product to base product [Stephan Kulow] api: give out an error when trying to accept a change_devel request [adrian] use latest build code to support kiwi 4.1 [tschmidt] [api] fix [574875] (case insensitive login names) [tschmidt] [api] fix routes for users with dots (fate 308906) [tschmidt] [webui] call error template correctly [tschmidt] uri-escape the filename, but the backend has a bug wrt spaces in file name [adrian] kiwi supports now "product" type [adrian] support kiwi 4.1 <type image= attribute [adrian] use the kiwi 4.1 support [tschmidt] [webui] filenames must not start with a dot [tschmidt] fix project name call [tschmidt] [webui] remove feeds from neutral theme [adrian] fix xml generation for attribute type permissions ("bies" -> "by") [tschmidt] [webui] add a config switch to enable usage of google hosted javascript libs (default=false) [adrian] start after xend [adrian] 1.7.0 RC1 spec file [tschmidt] [webui] the neutral theme doesn't use static.opensuse.org anymore [adrian] metion to run db:migrate for webui as well [adrian] report broken states of a repository [Stephan Kulow] add version/upstream version to status page [tschmidt] fix catching error [tschmidt] [webui] avoid empty lines [tschmidt] [webui] use cached values [adrian] fix missing port default value (5152) [tschmidt] [webui] fix editing of non OBS: attributes, added FIXME notes [tschmidt] [webui} alternate status row colours [tschmidt] change text [adrian] package wizard comes back to life .... [adrian] fix source service runtime failure [suse-tux] - added "sourceproject" and "sourcepackage" to the result [tschmidt] don't scale sponsor images [tschmidt] update shared link [adrian] do not die on writing repo state, if repo is not existing [tschmidt] fix for missing filename [tschmidt] [webui] preserve whitespace in buildlog (bnc#577996) [tschmidt] fixed gsub chaining [adrian] replace exceptional chars with "_" to avoid breaking xml parser. [adrian] * Fix kvm check by checking for /dev/kvm [tschmidt] remove wrong links, schemas and examples for attribute stuff still missing [tschmidt] add the version instead of dummy [adrian] backend is not accepting comment and user on deleteuploadrev [freitag] added fixing patch from bug #445409 [tschmidt] filter \n in xpath [tschmidt] [webui] add method to check for required parameters [Stephan Kulow] webui: with branches it's very hard to say what's the difference [adrian] set patchinfo name to a sensefull default if not specified [adrian] report correct error code on broken product input. (#578253) [adrian] mbranch call: do not create a project container, if no packages got found. [adrian] warn about unsuccessfull network setup [adrian] make it possible to create repos without a base path [adrian] Add a button to build kiwi images in a repository. [adrian] Avoid to collide with "Macros:" settings at the end of prjconf [adrian] the typical ashamed typo, sorry :/ [adrian] fix a sudden scheduler death while racing with the repserver ;) [adrian] make check better readable [adrian] fix warning message [tschmidt] improve error handling on project creation [tschmidt] be more robust on missing parameter [adrian] support onlyarch attribute for meta packages [tschmidt] update shared link [tschmidt] [webui] don't load jquery from google [adrian] do not write :repodone in case build jobs are still open (kiwi case) [tschmidt] update api docs [mls] - support requestid in commitfilelist [mls] - add str2xml and data2xml [mls] - str2xml -> str2utf8xml, data2xml -> data2utf8xml [mls] - use new xml escape functions [adrian] support NICE value setting for the worker (patch by choeger #410335) [adrian] add sysconfig template for worker ncie level [adrian] document source commands from backend [tschmidt] [webui] can add comment when editing files, fixed editable detection of files [adrian] fix a logic mistake from last commit [Stephan Kulow] remove 3 rows from the status page to clean up the design [Stephan Kulow] add images in preparation of stage layout [Stephan Kulow] store the stage repo also in master [Stephan Kulow] reduce the diff between master and stage by one more file [Stephan Kulow] adding some comment [Stephan Kulow] adding not yet used tabs page [Stephan Kulow] adding files needed for stage to minimize the diff - going to cleanup [adrian] support arch and addarch attributes fro meta package [adrian] Add LDAP as an authentication method for the API. [adrian] very first OBS 2.0(aka 1.8) snapshot spec file [mls] - document fileinfo [mls] - add experimental git access functions [adrian] accept also noarch packages as metapackages by default, if not specified otherwise via onlyarch [mls] - fix cmd=diff linktarget with linkrev diffing [adrian] quote images projconf to avoid failures in some situations [mls] - remove my from lrev assignment so that links to links work again [mls] - don't try to determine version/release from a link [adrian] fix save of changed of devel package but already defined via change_devel request [tschmidt] fix syntax error [Stephan Kulow] fix another syntax problem [tschmidt] correctly require net-ldap, cleanup [tschmidt] format code, correctly add apiversion to header, safety check for new LDAP variable [Stephan Kulow] fix more syntax problems [Stephan Kulow] Tom removed the esc shortcut [Stephan Kulow] rails_unescape was fixed in rails, no longer needed [Stephan Kulow] do a syntax check and a test suite run before actually deploying [Stephan Kulow] quote patches (bnc#582211) [Stephan Kulow] escape project names [adrian] show the parse error in error result when kiwi file parsing failed. [adrian] Revert "make check better readable" since it breaks when calling with full path. [mls] - send scanrepo event instead of project event after doing a snapshot [adrian] Allow creation of home:$login:someproject, even when home:$login does not exist. [adrian] Ignore case while counting CPUs, as it might be "Processor" in case of ARM [adrian] handle "_product" packages as excluded instead of broken [suse-tux] - the permissions check is already done in index_package [mls] - copy bs_worker's SEEK_SET workaround to bs_repserver [Stephan Kulow] fixing syntax error leading to unexpected lack of functionality [Stephan Kulow] fix XML validation - and return error to sender [mls] - don't die if baserev does not exist [adrian] Fix attribute definition validation [suse-tux] - fixed #582117 ("allow comment when branching") [adrian] support search for projects with a given name (#583570) [Stephan Kulow] userid and role are required for person [adrian] Typo fixes by Scott Bahling (#584620) [adrian] * add support for default reviewer via reviewer role. (group support missing) [adrian] sync config with production defaults [suse-tux] - a different approach to fix #583570 ("osc sm not working with our setup.") [ro] fix onlyarch expansion [mls] - add support for binaryversion query on packages [tschmidt] [webui] don't lose flash messages from previous action [Stephan Kulow] updated build [mls] - no floats for sizek, please [mls] - support binary filtering in getbinarylist [mls] - implement caching for kiwi product builds [suse-tux] - remove redundant check [adrian] Updated LDAP authentication [adrian] fix default reviewer code, if not user_role relationship is defined [adrian] do not create patchinfo packages with illegal characters [adrian] * cleanup of not supported elements (never stored to db) [adrian] support short labels for content files (FATE #309104) [mls] - don't send cache requests if no cachedir is defined [adrian] * fix startup of api and webui delayed, processes must not have same [adrian] * support to store and read group definitions in projects and packages. [mls] - don't manage the cache that often for kiwi products [Stephan Kulow] backend: change the default http status code to 400 for errors [adrian] create group relationship tables (missing in last commit) [adrian] * Show only global roles for user and groups [adrian] rework permission checking: [adrian] * sync schema.rb with new database layout [mls] - reset PIPE before calling the build script [adrian] fix role_id definition again of user role relationships [adrian] extend testsuite for group permission checking [adrian] remove outdated file [adrian] support attribute creation/modification based on namespace permissions [mls] - extend cpio sender/receiver to cope with oversized files [adrian] support review groups as well as default reviewers. [adrian] * sync with 1.7.52 snapshot [mls] - call diff3 with '-E', creates less conflicts for some unknown reason [adrian] fix package xml element order handling, drop never supported elements. [suse-tux] - only require ldap if it's needed [suse-tux] - use status code 404 [mls] - work around kiwi product package list generation problem with unpublished packages [mls] reset die handler in bs_worker [adrian] hide package wizard until it get fixed [mls] - fix kiwi product build workaround [mls] - cpio extension: add forgotten read [david] Add LDAP/SSL support and make dependency on ldap optional [adrian] * add admin view [adrian] suggest openSUSE.org by default [adrian] show setup OBS link to admin and suggest openSUSE.org as default. [adrian] simplify code as suggested by Tom [adrian] fix obs_productconverter execution [adrian] use own icon for project list action [adrian] own icon for OBS setup link [adrian] hint the user to finish setup of OBS via admin webui [adrian] make add OBS instance view a bit more understandable [suse-tux] - added role filter support [mls] - allow optional obsname parameter in /lastevents [adrian] fix startproc handling, linux kernel has a limit of 15 chars for process names. [adrian] fix execution from non local directory [adrian] * make VM type configurable [adrian] * replace package schema with relace ng version [adrian] all main attributes are optional, api is able to collect them from path [adrian] convert project schema to rng [adrian] complete request schema [adrian] remove not used code, fix german comments [adrian] complete link schema [adrian] cleanup attribute schema definition [adrian] and now it works for test suite _AND_ real life ... [adrian] define content (no free text anymore) for roles and build architectures [adrian] define global roles [adrian] fix runtime error for project_change? [adrian] backward compatibility to handle also string arguments [adrian] * handle all local roles in project view [adrian] support listing of all roles also for package view [adrian] unify code [adrian] * show groups as well in project and packages (not add/removable yet in webui) [adrian] create REPOID for product media content files (bug #377568) [tschmidt] load user in controller [adrian] use @user from controller [tschmidt] deploy from deployment branch [tschmidt] fix anonymous startpage [adrian] * create repo identification tag in rpm-md repos by default [mls] - getprojpack: add complete linked info for remote links [mls] - correctly forward status codes in RPCs [adrian] nicer error when wrong project is given [suse-tux] - use correct status code [adrian] remove call to not existing function [adrian] remove not supported source and rep backend settings [adrian] support also .rng files [adrian] flag error class correctly [adrian] set api version to our current version of OBS [adrian] extend api version with current git snapshot date on deployment [adrian] fix order of config settings [suse-tux] - small fix [adrian] add project source link option to project definition [adrian] store and show linked projects in project meta [adrian] make packages in linked projects accessible [adrian] set memory usage to 256MB as default, if not configured otherwise [adrian] support anonymous access via "_nobody_" user from defined webui host [adrian] * allow access to to web pages without login [Stephan Kulow] 300% performance improvement: don't use xml builder for things that [mls] - comment out some debug statements [Stephan Kulow] use a libxml based implementation for Builder::XML and do not use [Stephan Kulow] remove the massive debug logging from xpath. we're not looking for errors [Stephan Kulow] if fast_xs is installed, the test quotes the xml slightly different, [mls] - only send change events if something relevant has changed [Stephan Kulow] webui: added search for attributes in advanced search form [Stephan Kulow] fix comment form for product packages [Stephan Kulow] support package and project tabs [Stephan Kulow] use alternating row colours, don't confuse the syntax highlighting [Stephan Kulow] remove obsolete update_repolist [Stephan Kulow] take the improvements for faster javascript from the stage branch. [Stephan Kulow] fill the hashes for the helpers in the package controller [Stephan Kulow] simplify the flag table logic (to be redone to also work for packages [Stephan Kulow] cache all attribute queries [Stephan Kulow] Cleanup error handlers (commited as part of the "list requests" work) [Stephan Kulow] [webui] watchlist dropdown stays in sync with reality [Stephan Kulow] fix "double rendering" error [mls] - be more clever with project changes, just update the config, no [mls] - change createrepo call code a bit [Stephan Kulow] deploy stage from master [Stephan Kulow] fix use of activexml (which I'm sure was 100% tested on home:a*) [Stephan Kulow] allow the version information to be ignored - less spam :) [mls] - restore bs_admin --deep-check-project behavior [mls] - add obsname to lastevents call [mls] - put request in event, add headers to request [mls] - truncate request string for now... [mls] - add myarch to lastevents query [tschmidt] catch all errors on build log failure [mls] - change aggregate status check to not wait for complete builds [adrian] make error of not existing project/package nicer [mls] - move obsname to front when forwarding to ajax [mls] - fix typo in new aggreegate handling [Stephan Kulow] [webui] only show the requests tab if there are requests [Stephan Kulow] move advanced options into advanced tab [Stephan Kulow] cache more - we'll find out later when to expire the cache [Stephan Kulow] update shared to fix api test suite [adrian] checks for request states should run in general (also if used by admin) [adrian] remove not maintained file [adrian] hide some linkes in anonymous mode [adrian] don't show roles, which are not used [mls] - save watchremote_start in scheduler state so that we do not loose events [Stephan Kulow] fix several warnings [Stephan Kulow] remove yaml files [Stephan Kulow] [webui] use bento theme [tschmidt] fix footer [tschmidt] update webdesign submodule [tschmidt] obsolete css [tschmidt] hide completely when there is no content [tschmidt] better ichain chek [Stephan Kulow] set default layout for sub pages [Stephan Kulow] do not use table but grid on project page [Stephan Kulow] move the boxes into the partials, otherwise you can't remove them [Stephan Kulow] readd colour codes for build status [tschmidt] [webui] don't put the flash in the tabs [tschmidt] [webui] no double grid_16 definition [Stephan Kulow] remove tag support from webui - the API support stays and it may [Stephan Kulow] - remove rating [Stephan Kulow] fix the sponsors box [Stephan Kulow] little cleanup [adrian] handle anonymous mode with iChain differently, if iChain allows access [Stephan Kulow] try to be fancy with ichain too (only tested as far as login trial goes) [tschmidt] [webui] some love for the anonymous frontpage [tschmidt] update webdesign module [tschmidt] fix double include of project.css [tschmidt] add local css that bento searches [Stephan Kulow] - do not show disabled and excluded states per default in the monitor [adrian] show generated files nicer and seperate [Stephan Kulow] try some more anonymous fixes (it's unfortunately not easy [or impossible [Stephan Kulow] - add check_syntax task [Stephan Kulow] [webui] list_my link is broken for anonymous [Stephan Kulow] [webui] nicer scroll behaviour in live_build_log: [Stephan Kulow] [webui] improve bentofisierung a bit [mls] - should also assign after calculating the updated project data [Stephan Kulow] [webui] remove watchlist in anonymous mode [Stephan Kulow] rename all .erb files to .html.erb (they are all my files, I didn't know [Stephan Kulow] [webui] more bentofication [Stephan Kulow] make the right column on / from grid_6 to grid_5 and clean up [mls] - be more careful when updating just the project metadata [adrian] hide email adress in anonymous mode [Stephan Kulow] clean up involved users: [Stephan Kulow] [webui] fix for anonymous mode (still can't test this mode locally ;( [Stephan Kulow] catch all errors for update_build_log [Stephan Kulow] update webdesign to fix login form [Stephan Kulow] [webui] do not put the layout in the ajax callback [adrian] make lighttpd bind to all IPs for api and repo vhost [Stephan Kulow] update webdesign again [Stephan Kulow] revert one hidden link, no idea why anonymous shouldn't look at requests [Stephan Kulow] remove table widths [Stephan Kulow] replace <b> with <strong> [Stephan Kulow] colour only the 2nd line - bento has the header coloured [tschmidt] send image inline, format code [tschmidt] [webui] simplified plot generation code [Stephan Kulow] make the layout of the factory status a bit more stream line and use [Stephan Kulow] I use this icon for project status [Stephan Kulow] do not add a line feed for failed comments [Stephan Kulow] neither create linefeed for unknown failures [Stephan Kulow] include tabs in more package views [Stephan Kulow] the Vize-Pokalsieger wants other icons [Stephan Kulow] fix filter line of monitor page [Stephan Kulow] - do not show an email icon if there is no email link [tschmidt] adding status info to the frontpage [Stephan Kulow] [webui] some work on the project monitor: [Stephan Kulow] replace Person.find calls with check_user [Stephan Kulow] [webui] work on the project/monitor page [Stephan Kulow] remove call to a function long broken [Stephan Kulow] no longer cut the description, it's about the only content of the page [Stephan Kulow] update shared images for fixed sponsor logos [tschmidt] fix the layout [tschmidt] [webui] simplified restart of the package list page [tschmidt] cache at least a short time [tschmidt] [webui] update webdesign [Stephan Kulow] start with color1, who should understand that :) [Stephan Kulow] more icons (mls fell in love with my printout) [Stephan Kulow] put the "flags for experts" into the grid [tschmidt] move package table data [tschmidt] make the description co,umn sortable [tschmidt] [webui] add number of total packages to project frontpage [Stephan Kulow] [webui] work on XHTML validation [Stephan Kulow] more icons [Stephan Kulow] - fix spacing in the login bar [Stephan Kulow] - fix rdiff's HTML [Stephan Kulow] [api] move tags xsd that obviously does not match reality out of the [Stephan Kulow] Revert "[api] move tags xsd that obviously does not match reality out of the" [Stephan Kulow] [webui] more work on XHTML validation [Stephan Kulow] - do not show an empty column in anonymous mode in /monitor [Stephan Kulow] - fix some more xhtml [Stephan Kulow] remove debug output [Stephan Kulow] - sort the summary column in a way I expect it (last failures first, last [Stephan Kulow] include the xhtml logo - totalvalidator doesn't exist as https [Stephan Kulow] more work on xhtml validation [Stephan Kulow] display the error the backend reports (broken links) [Stephan Kulow] [webui] show the full description of the project, as I already did [jsmoeller] fixed: rpmcpio script is not a regular command, expand it [jsmoeller] added configuration of KVM autosetup [jsmoeller] added new KVM autosetup parameters to bs_worker [jsmoeller] added support for arm architure strings from armv4 to armv8 [Stephan Kulow] [webui] rework the build status on package and project to use the repo [Stephan Kulow] remove no longer used flags partials [Stephan Kulow] take all values of allow_anonymous - default is commented out [Stephan Kulow] update schema version [Stephan Kulow] save the values as raw, the "not zipped" errors spam too much ;( [Stephan Kulow] catch dead projects also for anonymous [mls] - add 'withlinked' option to getfilelist [mls] - make use of new 'withlinked' filelist query option [mls] - fix 'lastbuilding' code filtering, cleanup code a bit [Stephan Kulow] make project/new valid xhtml [mls] - apply Marucus' proxy patches (without configuration part) [tschmidt] do not always load the requests, add number of problematic packages to main project page [tschmidt] fix failed packages size [tschmidt] improve monitor legend [Stephan Kulow] [webui] remove more stuff no longer used [Stephan Kulow] [webui] remove debugging css [Stephan Kulow] small clean up and fixes for netbeans warnings [Stephan Kulow] api: split package_meta into 2 smaller functions (remove 1 TODO) [Stephan Kulow] api: work on getting a _meta?view=flagdetails for packages and projects [Stephan Kulow] remove empty table column for anonymous [Stephan Kulow] remove bogus <td> [suse-tux] - fixed proxy auth [Stephan Kulow] api: respect the default for a flag and also output repo and arch only [Stephan Kulow] api: add test case for package attributes, harmonize project and package [Stephan Kulow] webui: follow robert's css renames [Stephan Kulow] [webui] remove dead links [tschmidt] [webui] filter for error states in api call [Stephan Kulow] do not show tabs in attribute views [Stephan Kulow] api: fix one pretty huge gap in our test suite, it's possible to remove [Stephan Kulow] [webui] make the "problematic packages" link work [tschmidt] [webui] set http status codes [tschmidt] [webui] avoid indexing of live log [Stephan Kulow] disallow ICSLogin and stage directories [Stephan Kulow] [webui] em is a bad unit for widths - make it use 21ex, I hope that's [mls] - clean up proxy code a bit [mls] - fix proxyauth again... [tschmidt] [webui] set http status code 404 for project/package not found [Stephan Kulow] [webui] removing tons of code for flag handling and make the project [Stephan Kulow] [api] mark flags that are set explict in the project/package as explicit=1 [Stephan Kulow] [webui] fix project monitor's filtering [Stephan Kulow] [webui] use the blue icons everyone is used to for explicit set flags [Stephan Kulow] [webui] flags that are not set, have no image [Stephan Kulow] [webui] switch from webdesign to bento git repo and add an option [tschmidt] update shared resources link [tschmidt] [webui] fix for objects getting immuteable once put into cache [tschmidt] [webui] cache request list a short time [Stephan Kulow] [webui] don't put http:// in something rails expects to be a path [Stephan Kulow] [webui] take relative_url_root into consideration for assets [tschmidt] add xml header [tschmidt] add tabs [tschmidt] [webui] correctly cache buildstatus, first version of package binary list [Stephan Kulow] [webui] another fix for assets [Stephan Kulow] [webui] add little popup to the repositories page - only a little CSS [Stephan Kulow] [webui] use the global navigation (local copy for now as I can't get the language [Stephan Kulow] [webui] remove my debug [mls] - refactor common code [Stephan Kulow] [webui] more work on repositories [Stephan Kulow] [webui] only changing it in firebug doesn't solve it - commit the move [tschmidt] fix breadcrumb links [tschmidt] [webui] link binary packages [Stephan Kulow] [webui] if there is no flag, then there is no image [Stephan Kulow] [webui] Pavol and me redid the language selection of the menu [mls] - fix bad specialhost/project prio interaction leading to idle hosts [Stephan Kulow] [webui] remove function call [adrian] drag & drop interface for source services [adrian] extend product repoid with flavor and archs (#377568) [adrian] add version also to product repoid tag (#377568) [mls] - also pick up all files from the .build.packages dir [tschmidt] use repo_url helper [tschmidt] [webui] add description and default to false [tschmidt] [webui] bento-ified watchlist! [tschmidt] [webui] improve watchlist look [tschmidt] [webui] fix watchlist update [tschmidt] update theme link [tschmidt] update shared submodule [tschmidt] re-add missing js yields [suse-tux] - fix warning [tschmidt] [webui] add size and alt text for graphs [Stephan Kulow] readd javascript functions correctly [Stephan Kulow] [webui] move the favorites function into application and call it from [Stephan Kulow] [webui] another fix for the javascript [Stephan Kulow] use the same "trick" as in software.o.o app - check the memory usage [Stephan Kulow] [api] remove extensive debug output [Stephan Kulow] [webui] if a cmd=diff&expand=1 gets an error, use expand=0 - that's [Stephan Kulow] [webui] use "Status Monitor" everywhere [suse-tux] - support redirects [Stephan Kulow] [webui] clean up css usage [Stephan Kulow] ignore log files that capistrano creates [Stephan Kulow] [webui] don't underline the images on the main page [Stephan Kulow] [webui] do not put a bullet in front of the feed list [Stephan Kulow] do not use opensuse logo and global navigation in neutral theme [Stephan Kulow] dots in the middle of sentense kind of break the reading flow [mls] - code cleanup [mls] - do not return undef as a proto in createreq [mls] - don't change old param block in redirect [tschmidt] [webui] correctly center [tschmidt] [webui] fix watchlist menu (position, behaviour), need to merge with bento js [tschmidt] [webui] content_for_head does not work here [tschmidt] update bento [Stephan Kulow] [webui] move the list_requests action to the home controller and [Stephan Kulow] [webui] move the function to calculate the involved requests into the [Stephan Kulow] [api] let's wait a bit more with the kill switch [tschmidt] valid xhtml [tschmidt] make the error page robust against missing variables [tschmidt] [webui] use std user check [tschmidt] update bento [suse-tux] - fix/add redirect support if BSHTTP::file_receiver is used [Stephan Kulow] catch non existant build result (e.g. timeout) [Stephan Kulow] catch errors when even unexpanded diff is not available [Stephan Kulow] [webui] show a more direct error on timeouts and don't spam the devel [mls] - apply comps creation patch by Iain Arnell <iarnell@epo.org> [Stephan Kulow] redirect to :files action for adding/removing files [tschmidt] [webui] filtering is case sensitive [tschmidt] [webui] use autocomplete in create linked package page [tschmidt] [webui] started reworking project list page [tschmidt] [webui] more clever project listing [tschmidt] [webui] improvements to the project list page, search etc [Stephan Kulow] [webui] move bento specific things into a bento theme and make [Stephan Kulow] [webui] add a detailed page about single binaries [adrian] * add aggregate schema and example [Stephan Kulow] [api] do not play with queries for files [Stephan Kulow] [webui] add browsing of dependencies [tschmidt] fix typo [tschmidt] [webui] moved search to a search controller, cleanup [tschmidt] [webui] remove old asset host conf [tschmidt] [webui] make seach nicer [tschmidt] [webui] fix header logo link [tschmidt] [webui] don't redirect [tschmidt] [webui] update bento [Stephan Kulow] [webui] remove the debug output [Stephan Kulow] [webui] format HTML a bit [Stephan Kulow] [webui] fix requests logic [Stephan Kulow] [webui] no longer rely on external script to fill the cache, but simply [Stephan Kulow] [webui] add external host configuration for api [tschmidt] [webui] add example production config [tschmidt] [webui] remove stage prefixes [tschmidt] [webui] catch error [Stephan Kulow] [backend] 'no such request' should be 404 [Stephan Kulow] [webui] monitor page is expensive and has about no content for [Stephan Kulow] [api] do not use get + send_data to forward data. The get will [Stephan Kulow] [api] add mock function for volley [tschmidt] [webui] add box headers [tschmidt] [webui] add a latest updates box to the frontpage [tschmidt] [webui] remove the default production.rb on deploy [Stephan Kulow] [webui] use lighttpd's X-Rewrite feature for log files if available [tschmidt] use rm -f [tschmidt] [webui] we have new package and project icons [Stephan Kulow] [api] if we use lighttpd, we can use X-Rewrite - otherwise [adrian] handle "change devel" requests (patch from Vincent) [adrian] Make sure Hermes won't get defined parameter (patch by Vincent) [tschmidt] [api] enable case insensitive search in xpath contains() [tschmidt] [webui] highlight search string, case-insensitive search [tschmidt] [webui] autocomplete also home projects [Stephan Kulow] [webui] use api, no longer api-internal [tschmidt] [webui] show some more info on filtered list [mls] - make reply_file automatically add the content length [tschmidt] [webui] trigger search also on checkbox change [tschmidt] [webui] group the distributions [tschmidt] add 404 status codes in errors [tschmidt] [webui] use nice package icons [tschmidt] add icons [tschmidt] [webui] work on project and package index pages [tschmidt] remove icon [adrian] allow to parse a build description for a given architecture. [adrian] By Iain Arnell <iarnell@gmail.com>: [mls] - use text/plain for the logfile so that coolo doesn't complain [mls] - do not autovivify remote projects in projpack data, fixes [tschmidt] add user icons [tschmidt] [webui] fix user management pages, cache projects for 5 minutes only [tschmidt] add icon [jsmoeller] Cleanup VM worker disk setup options [jsmoeller] Cleanup VM worker disk setup options in sysconfig.obs-worker [jsmoeller] Cleanup VM worker disk setup options in bs_worker [jsmoeller] Fix the worker startup for KVM. [tschmidt] update activexml [tschmidt] update bento [suse-tux] - allow diff against a nonexistent (source/target) project/package [suse-tux] - added "missingok" parameter [suse-tux] - check if it was a 404 [Stephan Kulow] add a text block [Stephan Kulow] [webui] use google tracker as in other opensuse web pages - only [tschmidt] [webui] show message when no result available [tschmidt] [webui] purge package count cache on package creation [tschmidt] [webui] show message on missing build result [tschmidt] add link to create new project [tschmidt] add help messages on missing build targets [tschmidt] [webui] fix watch toggle [tschmidt] [webui] add links to create new package and subproject [Stephan Kulow] [webui] check for expansionerror [tschmidt] [add text for project config] [tschmidt] [webui] remove unused variable [tschmidt] [webui] reworked "add repo" page [tschmidt] fix typo [tschmidt] remove file [tschmidt] [webui] improve the add target page [tschmidt] [webui] added an advanced build target search [tschmidt] [webui] add distro icons [Stephan Kulow] catch errors in looking for changes [adrian] yet another attempt to make cpu counting working everywhere. [adrian] bs_sched: add default ExportFilters for SPARC [adrian] dist: set +x bits on files [adrian] obsworker: use nice level 18 by default, not 19 [Stephan Kulow] [webui] expire the plots way more often - the old way expired the 24h [tschmidt] [webui] add archs, add caching opts to autocomplete [adrian] fix repo cleanup handling on accepting request [tschmidt] [webui] suggest a default name [tschmidt] [webui] support very old requests [tschmidt] [webui] add attribute icons [tschmidt] [webui] add pointer to repo config [tschmidt] [webui] create correct names [tschmidt] [webui] bentoify the delete confirmation dialogues [tschmidt] [webui] update bento [tschmidt] [webui] use repo icons [tschmidt] [webui] added link to branch package [Stephan Kulow] we need to have check_user for (most) actions, so remove all :only [adrian] * use realname from iChain if it is exporting it [Stephan Kulow] [api] more work on volley - do not read the put/post body into memory, [tschmidt] [webui] more sophisticated check if a file is available on the mirror [adrian] add aggregatelist container [tschmidt] remove double /source/<project>/<package>?cmd=branch section [Stephan Kulow] adapt the test suite to my volley changes [adrian] runtime fix for iChain handling [Stephan Kulow] change routes and return after having talked to lighttpd [Stephan Kulow] !get requests can not be x-rewritten. I guess I was a bit too [tschmidt] [webui] add title to repo status icon, use it on binaries page [tschmidt] [webui] show also parent projects on subprojects page [tschmidt] [webui] don't link rpmlint.log for now [tschmidt] [webui] add icons [tschmidt] [webui] point the user to the files if his package has none yet, cache [tschmidt] [webui] fix editing files [Stephan Kulow] not found is 404 [Stephan Kulow] catch errors on commands [Stephan Kulow] no build result -> no problems [Stephan Kulow] remove platform controller and associated files [Stephan Kulow] "1213 days" is a bit hard - 40 months may be easier to grasp [tschmidt] [webui] return 0 on missing buildresult [tschmidt] [webui] improve text [tschmidt] [webui] typo [tschmidt] [webui] skip devel projects column if there are none [tschmidt] [webui] only do google stuff on bento design [tschmidt] [webui] use zebra style on sortable tables [tschmidt] [webui] remove rating methods [tschmidt] [webui] distribution icons [tschmidt] update bento [tschmidt] [webui] work on binaries page [tschmidt] [webui] icons [tschmidt] [webui] use the distributions list provided by the api [tschmidt] api docs for /distributions by darix [Stephan Kulow] [webui] make the flag toggles do something [Stephan Kulow] [api] implement two new commands for packages [Stephan Kulow] [webui] handle links without project [Stephan Kulow] Rewrite the flag commands [adrian] add configure options for signing [Stephan Kulow] several fixes for flag tests [jsmoeller] fixed: on fedora, x86 32 bit uses now .i686.rpm [jsmoeller] added: DoD XML validation scheme, reenabled XML validation [jsmoeller] fixed: typo </defined> => </define> [adrian] avoid warning on startup with cachedir [Stephan Kulow] [webui] fix handling of links [Stephan Kulow] [webui] fix some regressions [Stephan Kulow] [webui] fix links to monitor page [Stephan Kulow] [webui] support scheduling repo state [Stephan Kulow] [webui] do not search for nil persons [Stephan Kulow] [webui] fix copy&paste error [Stephan Kulow] [webui] the free_cache now needs to be called without expires_in [Stephan Kulow] [webui] put trigger and spinner in the same block, so they [Stephan Kulow] [webui] catch requests for new packages [Stephan Kulow] [webui] invalid cache when returning 'current' revision [adrian] add missing baserev attribute [mls] enable specifying repo for kiwi in product builds [mls] - kiwiproduct: also get config via prps used for kiwi setup [mls] typo [mls] - look into repo structure when deciding with path to use for [adrian] introduce a "signing" state of a package between "building" and "finished" [adrian] make webui aware of "signing" state [adrian] make signer robust against broken packages (uncommited patch from mls) [adrian] unbreak bs_sched, it was not starting at all with this [suse-tux] - apply latest dod patch (as discussed with Martin) [suse-tux] - support multiple <download /> elements [suse-tux] - document a "inefficiency" [adrian] we need a newer createrepo to support the repo tag. [adrian] add missing css styles for "finished" and "signing" [adrian] switch to apiversion 1.9 (1.8 will be almost 1.7 level) [adrian] do not allow creation of packages with invalid name [tschmidt] [webui] add tabs [tschmidt] [webui] make filelist a sortable table [mls] Implement delayed source download through AJAX system [adrian] fix dependencies, srcserver might run on another system [adrian] Introduce a rpm-md-legacy repository format, requires patched createrepo. [adrian] indenting fixes [adrian] do not run repoview, if not installed [mls] - repoview check: fix indent, use -x instead of -e [Stephan Kulow] [webui] make 'clear comment' use ajax [Stephan Kulow] fix typo in css [mls] - use sha instead of sha256 if legacy repo is selected [adrian] ensure that needed tools are installed (used by source server) [adrian] add dependency to needed tools for source server [Stephan Kulow] [api] trying to fix the semantics of extract_user with _nobody_ [adrian] update spec file to current snapshot version in :Unstable [Stephan Kulow] [webui] Robert implemented new tabs class [Stephan Kulow] [api] post is fine for buildinfo (uploads spec files) [Stephan Kulow] update shared to fix activexml for bssql [tschmidt] [webui] sort files correctly [mls] - cleanup DOD code a bit [adrian] enable virtio for kvm by default [adrian] extend rsync timeout and add "--delete-excluded" [martinmohring] adding support for role="reader" with the new flags <readaccess> and <privacy> [Stephan Kulow] revert adrian's games with git [adrian] add --publish-repository event creator for publisher [mls] - pre-prune meta array to bring memory usage down [Stephan Kulow] [webui] correctly escape XML [tschmidt] [webui] added wipe and rebuild options to package binary list [tschmidt] update shared libs [Stephan Kulow] [webui] .desktopfiles has no arch [Stephan Kulow] [api] single letters should be fine for projects and packages [tschmidt] [webui] fix layout, plural words [tschmidt] [api] add branch note to title [tschmidt] [webui] fix plural [mls] - use standard 'handler' instead of 'cleanup' [mls] - allow worker access to built packages [adrian] add hint to --publish-repository help. [adrian] write correct DOWNLOAD_URL config for webui. [adrian] fix visibility of "OBS Setup" link [Stephan Kulow] [webui] readd overview tab and highlight selected [tschmidt] fix typo [tschmidt] [webui] clear caches on project remove [tschmidt] [webui] add searchbox improvements [adrian] rename "expansion error" -> "unresolvable" [adrian] map old :packstatus "expansion error" to new "unresolvable" [mls] - add store() and retrieve() wrappers for easy Storable usage [mls] - write packstatus as Storable to speed up result queries [tschmidt] [webui] catch missing buildresult [adrian] * fix double render errors after coolos extract_user changes [Stephan Kulow] [webui] increase timeout for get_log_chunk [adrian] * split user table modification in two seperate steps. [adrian] use "db:setup" on first database creation. [Stephan Kulow] update bento for login with konqueror [Stephan Kulow] [webui] Add 'Raw config' to package [Stephan Kulow] [webui] flag tables should wrap if they are too large [Stephan Kulow] [webui] replace bread crumb array copy & paste with helper functions [Stephan Kulow] [webui] trigger rebuild should be post [Stephan Kulow] [webui] support the browser in giving a size to the flag images [Stephan Kulow] fix css [Stephan Kulow] new state: signing [adrian] fix syntax error [mls] - fix careful pruning code subpack check [Stephan Kulow] help debugging if someone sneaks in new states :) [Stephan Kulow] [webui] fix syntax errors [adrian] initial draft for 2.0 release notes [adrian] minor cleanup [adrian] do not short "expansion error" anymore, unresolvable is short enough already [Stephan Kulow] fix typo [Stephan Kulow] [webui] check in development env the outgoing XHTML [Stephan Kulow] [webui] misc fixes [Stephan Kulow] fix add_file [Stephan Kulow] specify schema [Stephan Kulow] [webui] use xmllint to validate xhtml output [Stephan Kulow] URI.escape does not like [], so use some other silly comment for bug [Stephan Kulow] [webui] width attribute is illegal [adrian] store order of linked projects in database [Stephan Kulow] [webui] make expansion errors a click event [Stephan Kulow] make it more valid XHTML [Stephan Kulow] [webui] img does not like border [Stephan Kulow] [webui] add some more paragraphs [Stephan Kulow] [webui] even more xhtml [mls] - adapt project build block check to new packstatus format [mls] - note that we're sending an answer back to the client [mls] - also fix second blocking check [Stephan Kulow] [webui] fix more XHTML pages [Stephan Kulow] [webui] do no longer delay the load of build status for projects [Stephan Kulow] [webui] make the rewriting of assets more reliable [mls] - remove useless quotes [mls] - remove spurious debug output [Stephan Kulow] use the value function [mls] - move results summary calculation from srcserver into repserver to speed things up [Stephan Kulow] give google a meaningful error [Stephan Kulow] make subjects valid xml hrefs [Stephan Kulow] make it valid xhtml [Stephan Kulow] [webui] harmonize package/show and project/show and make them perfect grids [adrian] support linked projects better via a generic "find_package" function [Stephan Kulow] fix syntax error [Stephan Kulow] [webui] harmonize request pages [Stephan Kulow] no idea how that happened - fixed syntax [Stephan Kulow] [webui] signing is part of day to day business [Stephan Kulow] [webui] fix the errors of the night [adrian] set position on flag creation, fixing mbranch call. [adrian] allow multiple instances in aggregates, extent example [Stephan Kulow] escape the description [adrian] fix attribute permission check in "false" case [Stephan Kulow] improve live build log: [Stephan Kulow] [api] do not cache flagdetails, they are not asked that often [Stephan Kulow] [webui] link to the "log file" of broken links [Stephan Kulow] [webui] continue work on harmonized request lists [mls] - fix typo in ajaxstatus [mls] - move ping() call out of dirty(), to make things clearer [mls] - veryfy link project data [mls] - first cut at project links, not very well tested [adrian] Fix repository creation on branch calls. [adrian] Initial version of new repository attributes "blocked" and "linkedbuild". [adrian] Support linkedbuild and block attribute for repos in api [mls] - use repo path for product building if configured, like in bs_sched [Stephan Kulow] [webui] free cache on reload buildstatus [Stephan Kulow] [webui] fix use_static and disable xhtml valid for stage again [adrian] update schema for new repository attributes [mls] - add bs_sshgit prototype to emulate a git server [mls] - allow fetching repo data as a solv file [Stephan Kulow] [webui] reserve more space for what it needs [adrian] do not use packages with "buildignore" for product builds. [mls] - also add allpacks change to blocking test [mls] - fix type, it's block not blocked [tschmidt] [webui] fix link [adrian] update explicit after updating linkedproject data [adrian] report propper error on writing file to not existing package. [tschmidt] [webui] no 'signup' in neutral [tschmidt] fix for api setup [adrian] * do not use db:setup anymore (users missing) [tschmidt] [webui] style login - logout [adrian] add template files for default build targets [tschmidt] [webui] fix frontpage if anonymous is not allowed [Stephan Kulow] fixed some errors found by "dead link check" [adrian] support project links to remote projects as well [adrian] fix position handling of project links [tschmidt] [api] more robust checking for allowed anonymous host [adrian] fix creation of new projects with linked project in one step [adrian] don't clobber the layout by adding the extra icon for the admin. [Stephan Kulow] bumb the version [Stephan Kulow] [webui] also load the project for autocomplete packages [mls] - cache empty remote repos [tschmidt] [webui] hide links if anonymous is not allowed [mls] - add nonfatal option to findpackages() so that getprojpack doesn't die [adrian] support project linking via public route. [tschmidt] [webui] add tabs [tschmidt] listen on all hostnames like the api [tschmidt] [api] fix migration [tschmidt] [webui] align login [tschmidt] [webui] layout [adrian] * make storagesetup working for OBS-Worker appliances as well [adrian] * extend, not replace /etc/buildhost.config to allow presets [Stephan Kulow] don't wrap in monitors [Stephan Kulow] publishing is basically published in progress [Stephan Kulow] remove debug [jsmoeller] Add definitions for cbpreinstall and cbinstall to worker and BSXML [jsmoeller] Add CB(pre)install to repserver. [jsmoeller] Add CB(pre)install to scheduler. [jsmoeller] Update notes. [jsmoeller] Include CB* data also in buildinfo. [Stephan Kulow] missing template means file not found [Stephan Kulow] give runit some time to restart the service one by one [adrian] * allow a default setting of hostcheck script via BSConfig.pm [adrian] short term fix for making priorization work at all again. [adrian] don't break build with non-current build script code [adrian] allow sshd configuration via obs setup config [tschmidt] [webui] fix logic of @anonymous_forbidden [adrian] * make cache partition optional [adrian] Fix boot order, ensure to get network started first for real. [adrian] fix path names during boot time. [Stephan Kulow] restart the workers one by one and don't kill [Stephan Kulow] runit name is only available in webui, sorry [mls] - make sourcediff orev logic more predictable [mls] - make norootexeceptions comment match reality [tschmidt] [webui] move list_my to home controller, can query for users involvement now [tschmidt] [webui] use parameter 'user' [adrian] fix to use OBS_WORKER_DIRECTORY [adrian] fix to use OBS_WORKER_DIRECTORY [adrian] * support creation of pv, vg and lv volumes, esp. usefull for PXE deployed OBS worker appliances [adrian] create LVM type partitions on empty disks in "take_all" case [adrian] Offer a hook for downloading and executing a script from a server. [adrian] use FHS compliant directory defaults [mls] - currently we must not use die, but rpc_error [tschmidt] [api] add index on project_id [Stephan Kulow] use the name not the object [Stephan Kulow] [webui] work on edit repository [Stephan Kulow] [webui] some clean up in the package controller and adding [adrian] * support for add role request (Fate #308759) [adrian] support "set_bugowner" request [adrian] fix handling of source file download, drop special api code and just forward to backend. [suse-tux] - use correct args [mls] - don't drop receiver when splitting requests [adrian] Remove api pathes which got obsoleted with 1.0 already [adrian] remove obsolete code [adrian] update wiki page URLs [adrian] fix shell script syntax [adrian] do not clever appliance logic in this script, this belongs to obsstoragesetup [mls] - set euid before uid to work around a perl bug [adrian] fix request controler and testsuite [Stephan Kulow] [webui] clean up the test suite [adrian] support LVM on md devices [adrian] add HPPA architecture [adrian] get rid of "Internal Server Error" [adrian] new snapshot spec file [Stephan Kulow] [api] decouple mock from webui, the webui works differently now [adrian] fix "render twice" error on request state change [Stephan Kulow] [webui] fix redirect logic [adrian] support localkiwi (aka product build) worker [adrian] silence [martinmohring] fixed: missing places for new readaccess / privacy flags [martinmohring] fixed: acl DB migration class fixed, moved to newest migration [martinmohring] added: new flag definitions [adrian] extent --check-project to check for a given repository only [martinmohring] added: access control for readaccess flags, fixed: DB migration download has no read_access [martinmohring] fixed: validator [martinmohring] fixed: do readaccess validation before any put/get/... [martinmohring] fixed: collision with upstream [martinmohring] fixed: permission check needs 2 params [adrian] add parisc/hppa arch [adrian] add hppa to dispatcher as well and make linux32/64 calls right [adrian] support request of package meta to linked projects from remote OBS servers. [adrian] log some timestamps for requests [adrian] no newline directly after time output [mls] - add dispatchprio upload routes for coolo [Stephan Kulow] [api] support a new way of retrieving all repositories [mls] - it's link, not _link... [adrian] make source service via lxc working [adrian] Allow put to /build/ for the admin. (for dispatcher prio settings). [adrian] fix xml rendering of remote project package meta data [adrian] enable service server by default [mls] - fix dumb copy'n'paste bug [ro] also add some timestamps to scheduler log [ro] rework createrepo options [tschmidt] [webui] extend project controller test [ro] also ignore sigpipe in scheduler ... sigh [ro] fix authentication code for multiple roles [ro] allow role-independent GET and HEAD requests [martinmohring] added: privacy enforcement for package on flags privacy, readaccess and binarydownload [martinmohring] added: privacy enforcement for package on flags privacy, readaccess and binarydownload [martinmohring] fixed: it seems negated logic flags do not work. privacy is now also an enabled flag [Stephan Kulow] [webui] make wipebinaries and rebuild delete requests [martinmohring] renamed: add_new_permissions_and_role.rb db migration to fit with 1.8 branch [Stephan Kulow] the project build status needs more space [martinmohring] added: protectall flag which is privacy + readaccess + binarydownload + <some more protections> [martinmohring] added: search now also protects protectall projects and packages [adrian] add and package logrotate files. [adrian] include feedback from Petr Vanek <petr@scribus.info> [Stephan Kulow] [webui] give google some hints what pages not to index and what [Stephan Kulow] [webui] split the packages sitemap even more - and cache it [Stephan Kulow] [webui] my project is now home [Stephan Kulow] [webui] more for xml sitemap [adrian] fix xhtml schema errors [adrian] fix double rendering of linked project elements. [Stephan Kulow] [webui] we're going to deploy from master now [Stephan Kulow] fix syntax [Stephan Kulow] [webui] fix the feets [Stephan Kulow] [webui] fix links to projects [Stephan Kulow] [webui] fix also links in watch list [Stephan Kulow] [webui] fix new package and new link [Stephan Kulow] [webui] make public/main writeable by lighttpd [mls] - fix receiver dropping for real [tschmidt] [webui] fix positioning of favourites in chromium [Stephan Kulow] [webui] 'add package' is a project action not a package one [tschmidt] [webui] enhance request page [adrian] fix runtime errors in lxc wrapper handling for source service [ro] add "origin" to opstatus, api wants to tell us ... [mls] - rewrote dispatcher strategy, now uses calculated load to implement [mls] - put readytime in buildinfo [tschmidt] [webui] fix binary info for non-package files [Stephan Kulow] [webui] make target sortable [Stephan Kulow] [webui] fix link package [adrian] support branch --force like with linkpac to overwrite existing package data [adrian] * export global roles in person informations [adrian] update to current master, fixing missing symbols [tschmidt] [webui] uncache filelist on incoming request [mls] - implement limit for publish search [mls] - use POST for lastevents to limit the url length. Otherwise iChain will refuse to proxy the request. [Stephan Kulow] [webui] go back to project controller in error case [adrian] * fix permission handling on branching [adrian] catch backend failures on search. Not the final solution for "limit reached" errors though. [mls] - serialize source downloads to keep the remote server happy [mls] - relax limit check a bit, use 413 as error code [ro] add globalrole to person struct [mls] - add revisions for project/package metadata [mls] - guard rename against empty files [stick] remove unneeded email icons in users view [ro] there can be more than one globalrole [adrian] run build as root also if a package has been tagged by upper project. (Fate #308809) [mls] - change norootexceptions again: it's more flexible to use a regexp [Stephan Kulow] [webui] break lines in live_build_log [mls] - lower priority of src changes through links from high to med [adrian] a bit more logical [adrian] yet another try to get linked project database entries right in all cases. [adrian] mbranch: let the link point to update project, even when package does not exist there yet. [tschmidt] update shared submodule [mls] - report cycles in builddepinfo query [mls] - use srcmd5 for pattern fetch [mls] - put scheduler queue stats into workerstatus [mls] - fix bugs in fdb_getmatch, allow fh passing in fdb_add_i [tschmidt] [api] set validation error type [tschmidt] [webui] use delete method [tschmidt] [webui] add icons to live log controls [Stephan Kulow] [webui] discard caches when the browser doesn't want old stuff [adrian] show at least that there are multiple actions in a request [adrian] * Add repository state page to show build cycles and download URL. To be extended later. [mls] - add project/package undelete [mls] - oops, the privkey is spelled signkey... [adrian] * add support for project and package undelete [adrian] add missing repository state page [adrian] document yesterdays api extension for [adrian] Sync layout with binary page [adrian] improve release notes and link to created wiki concept pages. [adrian] fix runtime error when accessing _config [adrian] patch command changed in a incompatible way, make it working again (#608145) [Stephan Kulow] [api] fix the "do not show other people's watchlist" feature [Stephan Kulow] [api] ignore all characters not in utf8 [Stephan Kulow] [api] user is now a string [adrian] fix links to request diff call, named request "show" now. [adrian] transport meta flag on file operations [tschmidt] [webui] correctly detect linked packages [tschmidt] [webui] fix package linking [tschmidt] [webui] adding _link patches fails if other elements are there because the schema enforces an element order [tschmidt] [webui] fall back to normal login page on no-javascript [mls] - put deleted projects in _deleted directory so that getting all projects doesn't slow down [tschmidt] [webui] make the watchlist work without js [Stephan Kulow] [webui] use static.o.o for everything [tschmidt] [webui] set bento nav links for non-js [Stephan Kulow] [webui] hopefully got relative images correct [mls] - allow projectconfig change with _project upload [tschmidt] [api] fix include path in import script [Stephan Kulow] [webui] don't die on generated images (plothistory) [adrian] prepare submission of data in _project package [adrian] fix regexp in pakcage name validation [adrian] fix layout and runtime errors [adrian] Warn about an update from 1.8 to 2.0. [adrian] add fedora 13 and Ubuntu 10.04 to base distribution list [adrian] make visible and enabled architectures in webui configurable via config file. [Stephan Kulow] [webui] fix the asset host logic [adrian] fix testsuite runtime error, missing requires [adrian] add compatibility URL for request/diff [tschmidt] [webui] free caches on package delete [tschmidt] update shared [Stephan Kulow] [webui] surive results without status and remove debug css [mls] - make xml decoding a special receiver, allow arg for all receivers [mls] - support serverstatus request [mls] - handoff remote source requests to ajax server [mls] - always return package status [mls] - add bs_serverstatus command [mls] use '-' instead of ' -' [mls] - add '--top' mode [Stephan Kulow] [webui] rework the sponsors box [tschmidt] [webui] use global find_cached, fix wrong usage in binaries method [tschmidt] [webui] don't redirect to the only project automatically [tschmidt] [api] fix import script [tschmidt] enhance readme [tschmidt] [api] redirect to startpage [tschmidt] [webui] improve display of remote projects [mls] - obey useforbuild when deleting or wiping packages [adrian] * fix the webui file adding via remote url finally ... just use source service for this [Stephan Kulow] Added the basic functions for a Patchinfo editor [Stephan Kulow] some cleanup in the patchinfo handling [Stephan Kulow] do not generate invalid xhtml [tschmidt] [webui] fix request query for users with many subprojects or branches [Stephan Kulow] [webui] cache the user itself in a different key [martinmohring] package also the RPM and Debian tree import scripts [tschmidt] [api] fix linking of remote project [tschmidt] we don't need a hostname here [Stephan Kulow] Changed buglist from table to list [Stephan Kulow] remove the extra css with just one line [Stephan Kulow] build.o.o is taken for 1.6, so take build2.o.o [adrian] fix html layout with large comments [adrian] add a hint to chown log files to avoid startup errors [adrian] add missing requires, fixes runtime error. [adrian] hide not working parts of webui for source services and make service removal working [mls] - do not throw jobs away if statusdir is gone (i.e. the package was wiped) [Stephan Kulow] work around strange that the syntax highlighter misbehaves [suse-tux] - return a 404 if no pubkey exists [suse-tux] - fixed "project_pubkey" [adrian] make lighttpd.conf static, create symlink to repos instead. [adrian] start repserver before slpd [adrian] fix random failures requesting for repostatus (in case when :repodone is missing) [adrian] revert start before, better change slpd behaviour [adrian] handle missing package error correctly [Stephan Kulow] [webui] free cache when things change [stick] replace '#13' with '13 requests' in personal navigation [stick] rename Action to Type in columns to avoid confusion [adrian] add link from "repository configuration" to "repository state" page [adrian] do not show not yet published repo as published [adrian] explain repo state in tool tip [adrian] fix syntax error, interessting that it worked with it at all [Stephan Kulow] add more projects subpages to the sitemap [adrian] fix typo in flag state calculation [adrian] do not hide informations of requests, show all actions and the entire diff. Point out to new [Stephan Kulow] [api] store the scheduler queue values [adrian] drop unmaintained Ubuntu 8.10 [adrian] add missing api calls for handling requests [tschmidt] [webui] catch unavailable buildresult [Stephan Kulow] [webui] fixing request show [Stephan Kulow] [webui] catch gone repositories [tschmidt] [webui] fix watchlist changes [Stephan Kulow] [webui] I don't think we need 1000 mails if the api is down [Stephan Kulow] [webui] fixing 2 more exceptions [Stephan Kulow] [webui] tell the user about invalid http methods [mls] - truncate search result when the limit is reached instead of throwing an error [tschmidt] Revert "[webui] catch unavailable buildresult" [mls] - fix package creation trigger for linked projects [mls] - allow multiple argument for contains() and contains-ic() [mls] - naive multi-arg implementation does not work, do it in a more complex way [Stephan Kulow] [webui] some massage to the sitemap [Stephan Kulow] [webui] binaries are not to be indexed [Stephan Kulow] [webui] finish support for max-age=0 [Stephan Kulow] [webui] view helpers can't access controller data [Stephan Kulow] [webui] catch exceptions for creating links [Stephan Kulow] [api] let view=fileinfo pass for !download projects [Stephan Kulow] [webui] some small changes to repo state [Stephan Kulow] [webui] catch and show errors on saving _meta and _link [mls] - make sure readytime is always set [suse-tux] - enable proxy support [martinmohring] changed back to show osc commands to report errors [adrian] proper existens check [adrian] fix xhtml, make it possible to edit title and description [adrian] * fix syntax errors (use , instead of . in arrays) [adrian] add updater special informations for 1.7 -> 2.0 update. [mls] - integrate sparc patches from Jan [adrian] fix target url fopr download repository. [adrian] remove bogus element from url. [adrian] point to README files as usual [adrian] ups, logfiles belong to lighttpd .... (thanks to Nikita for reporting) [adrian] support gpg key generation and signd setup for the appliance [adrian] fix listing of package source off packages on remote OBS instance [adrian] add api call to re-run source services at any time. Needed to fix webui [adrian] emit explicit source service run after adding a new file via source service [adrian] avoid warning in non-pxe case [tschmidt] [webui] remove unused js libs [martinmohring] added: release Notes from 1.8 branch [adrian] update release notes [Stephan Kulow] triggers are twice on the page, so use class instead of id [adrian] do not use virtualization, if mkinitrd fails [martinmohring] changed: rename flags also in: [martinmohring] added initial mipsel and mips64el support [martinmohring] renamed db migration to post 2.0 [adrian] recreate signd config when appliance got updated. [adrian] be on the safe side, we want to deploy only 2.0 branch of api atm [adrian] optimize data collection for repository state page. [Stephan Kulow] [webui] fix repository state page [Stephan Kulow] [webui] do not mess with headers ;( [Stephan Kulow] [webui] another fix for repository state - this time for repos [Stephan Kulow] update shared [Stephan Kulow] [webui] use activexml as it's meant to [Stephan Kulow] [webui] add the first post-2.0 feature: [Stephan Kulow] [webui] update for the rebuild time page [adrian] Make service configuration working again. Adding, reordering and removing [tschmidt] [webui] update link [tschmidt] fix ip [adrian] add hint for using database.yml.example [adrian] fix execution of addDownloadUrl, appending always by default. [adrian] fix forum link. [Stephan Kulow] [webui] move the search field up without javascript too [Stephan Kulow] [webui] make sure to verify parameters [adrian] do not overwrite target project name on branch call in any case, [Stephan Kulow] [webui] fix live build log [adrian] reload on drop operation [adrian] support server status in runlevel script "status" command [Stephan Kulow] [webui] missing paramters are not to be mailed [mls] - forward in 8k chunks [tschmidt] [webui] fixed changing of attributes, gave the attribute pages some love [adrian] Be a "bad build host" if the build did not create any logfile at all. [Stephan Kulow] [webui] no harm done without build cycles [Stephan Kulow] [webui] do not send mail for permission problems [adrian] run services also on file delete operation. [adrian] fix redirection on drop event [adrian] implement propper cleanup in "runservice" when _service file got removed [Stephan Kulow] [webui] require paramters [Stephan Kulow] [webui] deploy build.o.o from master [Stephan Kulow] [webui] require the project for more actions [Stephan Kulow] [webui] do not ask the api for invalid package names [Stephan Kulow] [webui] require login for some actions [Stephan Kulow] [webui] catch missing file infos [Stephan Kulow] [webui] escape error message [Stephan Kulow] [webui] if the link contains errors, do not try to access project [Stephan Kulow] [webui] make sure the log lines are always prefixed with the pid [Stephan Kulow] [webui] fix typo in help text [Stephan Kulow] [webui] include the deployed REVISION in the exception mail [Stephan Kulow] [webui] support delete requests for projects (#19885 :) [Stephan Kulow] [webui] require valid repo for rebuild_time [tschmidt] [webui] initial ui for driver update disk creation [tschmidt] [webui] add spacing to icons [tschmidt] [webui] free caches on package creation [tschmidt] [webui] use icons on files page [Stephan Kulow] Fixes to the patchinfo editor [tschmidt] [webui] add package selection to dud wizard [Stephan Kulow] [api] include more md5sums in the project status [tschmidt] [webui] fix package linking [Stephan Kulow] ignore disabled state (include disabled packages) [Stephan Kulow] [api] fix project status for corner cases [Stephan Kulow] [webui] show diffs in links/branches [tschmidt] add missing tabs [tschmidt] [webui] fix the "shift-reload invalidates cache" logic [tschmidt] update shared pointer [tschmidt] [webui] purge cache on reload and shift-reload [tschmidt] [webui] fix scrolling on javascript triggers [tschmidt] [webui] added support for parsing dud service definitions [tschmidt] [webui] fix tests [adrian] don't crash on projects without packages [adrian] fix preconfiguration of workers [adrian] fix layout of status output [Stephan Kulow] [api] check the existance of verifymd5 [Stephan Kulow] [api] allow to set the hostname for x-rewrite [adrian] don't crash on invalid _service files [adrian] just show the three official services atm [adrian] center icons [adrian] handle service parameters in a way that we can use multiple times the same [adrian] fix my last commit (ruby is not perl) [adrian] enforce outdir parameter [Stephan Kulow] remove change frequency [tschmidt] [webui] set timeout and catch exceptions for external files [tschmidt] [webui] add storing of dud service definitions [tschmidt] [webui] additional regexp for valid package names [tschmidt] [webui] add links on sponsor images [tschmidt] [webui] add js patch by Michal Seben (bnc#614709) [tschmidt] [webui] fix requests page for empty list [Stephan Kulow] update shared to get reliable timeout errors [Stephan Kulow] [webui] catch bad link files [Stephan Kulow] [webui] remove adrian's broken work around [Stephan Kulow] [api] it's a struct not an array [adrian] fix source service calling syntax (#615825) [mls] - put . at the head of INC like the rest of the scripts [mls] - remove unused oldfiles array, cleanup style a bit [Stephan Kulow] [backend] if there are errors on view=fileinfo, return 404 [adrian] add missing icon (#615618) [adrian] [webui] add initial version of parameter editor. [tschmidt] [webui] be more robust with broken _link files [tschmidt] [webui] remove invalid characters [tschmidt] [webui] patchinfo editor: use javascript to add / remove bugs entries [adrian] follow rename of source service for DUD creation [Stephan Kulow] [api] will the real Slim Shady please stand up? [Stephan Kulow] [api] fix db:setup [Stephan Kulow] [api] make start + stop of the srcserver a bit more reliable [Stephan Kulow] [api] remove obsolete fixtures [Stephan Kulow] [api] some modifications to test suite to make the [Stephan Kulow] [api] remove nonsense extra @request [Stephan Kulow] [api] copy over the custom logger from webui [adrian] use correct project for branching in case of exiting update project definition (#616990) [adrian] go from file list view to file list view, when clicking on the linked package. [adrian] Paramter editor can now create and remove parameters as well. [Stephan Kulow] [webui] remove all api mocks [bbrunner] Added java for add and delete bugs in patchinfo [bbrunner] updated save-method for new bug adding and deleting in patchinfo [bbrunner] Added functionality for reboot and relogin needed for patchinfo [Stephan Kulow] set defaults in global environment [Stephan Kulow] [webui] fix xhtml [Stephan Kulow] add a bugowner role [Stephan Kulow] fix some more xhtml errors [Stephan Kulow] [webui] added a new test that will spider the webui [adrian] Base attribute test suite on real live OBS namespace to be able to test source controller functionality [adrian] check backend functionality on package branch [adrian] fix branching with project links (validated via extended test suite) [adrian] add tests for maintenance relevant branching. [adrian] simplify code a bit [adrian] initial stub for read permission testing, found already a leak ;) [mls] - put . on INC like all the other bs_ programs do [adrian] runtime fix for last cleanup [adrian] missing parts for the read access tests, unfortunatly all are failing atm [adrian] just some more comments [tschmidt] [webui] don't try to autocomplete illegal package names [adrian] enable signing only if local instance has a hardware number generator. [Stephan Kulow] [api] change the backend test suite logic [adrian] make flag test cases working independend of number of existing flags [Stephan Kulow] [webui] start the api in test mode on first access [Stephan Kulow] [api] start also the repserver [Stephan Kulow] [webui] fix project status if no attributes are there [Stephan Kulow] [webui] groups are strings [Stephan Kulow] [webui] fix spider test [adrian] bs_admin: fix typos in help text [adrian] API Test Suite - Remove hardcoded timezone from assert [adrian] views/main: fix typo i585 -> i586 [adrian] bsconfig: relsync for sparc64 should point to sparcv9 [adrian] test for both possible hardware number generator devices [mls] - tell scheduler that the source download failed. results in endless loops... [mls] - bring addrepo_remote in bs_repserver up-to-speed with version from bs_sched [mls] - fix serialization [Stephan Kulow] [api] some more test coverage [adrian] fix testsuite check for apidoc controller [adrian] consolidate api doc settings in main enviroment.rb [adrian] push api version to 2.0.90 [tschmidt] [webui] fix url check [Stephan Kulow] [api] remove the result controller, not used for a long time, [Stephan Kulow] [api] little more coverage [Stephan Kulow] [api] some more test coverage (> 50% now :) [Stephan Kulow] [api] use some general function [adrian] kiwi internal product name is not allowed to have spaces [adrian] report warning of lacking signing based on config, not on hardware number existens [Stephan Kulow] [api] trying to make the tests more robust against change in order [Stephan Kulow] [api] remove bs_role, a completely unused model [Stephan Kulow] [api] remove the unused fixture too [tschmidt] [webui] fix download link of isos [tschmidt] fix migration after model was removed some days ago [tschmidt] ignore tmp [adrian] first tests for OBS interconnect [adrian] Follow naming standard [adrian] fix file checkout from projects linked to a remote project instance. [adrian] initial test cases for OBS interconnect [adrian] * fix mbranch with project links in update project [tschmidt] [webui] don't set the global vars here for now [tschmidt] tests: improve logging and add http timeouts [Stephan Kulow] [webui] clear is not just clear:both [Stephan Kulow] [api] unit tests and functional tests should better not be mixed [Stephan Kulow] [api] test the message controller. too bad we don't use it, we should [Stephan Kulow] [api] one more controller not used - delete privacy debug [adrian] [api] don't crash on not specified attribute during mbranch [adrian] write ip address instead of DNS name to api config, seems to be required for lighttpd 1.4 [adrian] testcase for mbranch call [adrian] missing fixtures for mbranch test case [tschmidt] [webui] replace illegal characters globally [adrian] test delete and undelete of packages and projects [tschmidt] [webui test] check for the right string [tschmidt] [webui] catch nil [tschmidt] improve logging [mls] - use getpackage and not readpack in searches for now. Needs better fix later... [adrian] very basic diff test [adrian] fix http error code for not existing binaries (404 instead of 400) [adrian] [api] fix handling of unknown commands. [mls] - limit search to non-linked packages for now [tschmidt] use rake db:setup instead of migrate [tschmidt] improve logging of test methods [Stephan Kulow] [api] make the position unique or we get random results [Stephan Kulow] [api] add tests for set_flag [adrian] fix wipe binary call for packages [adrian] [api] fix return http code and correct error message on not exiting items during wipe [adrian] Test better wipe binary command [adrian] basic file view [adrian] validate undelete of existing object [adrian] test prjconf operations [adrian] [backend] allow to create patchinfos without binaries (when force=1 is specified) [adrian] [api] basic tests for create patchinfo and search maintained packages [adrian] [backend] prepare a testmode for the scheduler, exit cleanly after processing all sources and prepared events [Stephan Kulow] make the spider test more easy to watch and fix status of [Stephan Kulow] adding test:coverage task here too, even though it's obvious that [adrian] [backend] add missing ; in proxy template [adrian] re-organize and extend attribute testing [adrian] fix error reporting on operations on not defined attribute types [Stephan Kulow] [api] make xml errors quiet [adrian] validate attribute content [adrian] [api] add pattern test [adrian] Add notification interface [adrian] Add hermes plugin for notification interface [Stephan Kulow] [api] test remove_flag too [adrian] [api] more project meta tests and FIXME [adrian] file deletion tests [adrian] test pakcage branching with existing target package [adrian] test branching with defined devel package [adrian] [api] report 403 on permission denied on attribute definition changes [adrian] [api] one more route [adrian] [api] don't crash when no modifiers are defined in attribute definition [adrian] [api] test attribute namespace and type operations [adrian] [api] add test case for distribution controller [adrian] [api] low hanging fruits, add a very basic publish controller test [adrian] [api] basic user registration test [adrian] test modification of other user meta data [adrian] [api] and test to create new user as admin directly [adrian] [api] make the public controller a bit more complete, binary result downloading tests are still missing [adrian] [api] add missing return [adrian] [api] fix group permission check for request [adrian] [backend] * do not allow to create request by unknown user [adrian] [backend] more helpfull error message [adrian] [api] submit valid xml to distribution controller [adrian] [api] make User.is_in_group? more robust [adrian] [api] * fix changereviewstate command [adrian] [api] * keep fixing User.is_in_group? [adrian] [api] don't crash if request does not exist [adrian] [api] extend request test suite with review handling [adrian] [backend] * go to correct request state, after last review got accepted [adrian] [api] do not store empty distribution file, it breaks the webui [Stephan Kulow] [api] rework flags table [Stephan Kulow] [api] ignore the distributions file [adrian] [api] disable put operation in distribution controller until the storage problems are solved [Stephan Kulow] [api] test and fix flagdetails [Stephan Kulow] [api] only admins can access deleted projects [Stephan Kulow] Add tooltips to show full repo names [adrian] [api] refactor api request execution code a bit [adrian] [api] add an request check for all request types and validate successfull execution (setting to accepted) [adrian] assert that sources got submitted to target via submit request [adrian] [api] add test for revoking a submit request [adrian] [api] fix review handling via groups [adrian] [api] extend request test case to validate pre configured reviewers in project and packages [tschmidt] [webui] fix allowed project names [tschmidt] [webui] escape serch string [adrian] [webui] check valid package name a bit more strict [adrian] [backend] fix startup failure with configured notification plugin [Stephan Kulow] [api] the rails schema can't handle enums - and without them [Stephan Kulow] [api] do not save the project more often than necessary [Stephan Kulow] [api] use a helper method to check flag type [Stephan Kulow] [api] make the structures easier to manage [adrian] prepare the move to Rails 2.3.8 [martinmohring] [api] fixed last occurance of old flag checks [adrian] * Add openSUSE 11.3 links [martinmohring] [api] added test fixtures setups for the new read/view flags for project / package access control [martinmohring] [api] added packages for fixtures to test read permissions [adrian] [api] enable check for project with illegal name [adrian] [api] allow unlimited repository parameters in aggregate schema [adrian] [api] avoid conflicting ids in fixtures [adrian] [api] fix crash in flag helper [adrian] [backend] store linkinfo in database for fast lookup [adrian] [webui] don't crash with unconfigured bugzilla host [cwh] Added driverupdate stuff to schema. [adrian] [backend] Added driverupdate stuff to schema. [Stephan Kulow] [api] fix some smaller issues in the check_database script [Stephan Kulow] [api] fix slow access check and add little test to fill gap [adrian] [backend] less noise in bad build host case [adrian] [api] handle mbranch correctly, if update project has no project link [adrian] [api] fix synatx error on command "rebuild" [adrian] [api] use db:setup on initial setup, fix default seeds [adrian] [api] fix more conflicts in new fixture data [adrian] [api] Rails 2.3.8: rename session key [adrian] [api] fix default user create in db:setup [adrian] Add the full repo name as tooltip since truncated repo names are often ambiguous e.g. in KDE:KDE4:Community. [martinmohring] [api] now, 'access' flag enforces projects, packages and files to be hidden and signalled as non existing [Stephan Kulow] [webui] add a sort key to more columns, so they are not sorted by [Stephan Kulow] check if the test backend starts and if not, give an hint to the user [Stephan Kulow] [api] fix test suite regression: private projects need to return something [Stephan Kulow] [api] fix bnc#620675 [Stephan Kulow] [api] fixing obvious errors in the test suite that suddenly popped up [tschmidt] ignore coverage data [tschmidt] [webui] add icons [tschmidt] [webui] allo _patchinfo access [tschmidt] [webui] support formatting in flashes [tschmidt] [webui] fixes for patchinfo editor [Stephan Kulow] [api] add another controller test, only a stub really [Stephan Kulow] [api] one more unit test - which found quite some bugs :) [Stephan Kulow] [api] test one more model [Stephan Kulow] [api] the cruel way to go up in test coverage: removing dead code [Stephan Kulow] [api] one more completely useless function removed [Stephan Kulow] push the flag_helper to 100% [mls] - also check for changes in the macro definition in update_project_meta [martinmohring] [api] fixed read access comment in search controller, search now finished [martinmohring] [api] another bunch of ACL instrumentation for 'access' flag [martinmohring] [api] added missing places in the build controller ACL instrumentation [Stephan Kulow] cleaning up after "ACL" ;( [Stephan Kulow] [api] one more unit test [Stephan Kulow] [webui] if someone asks for the binary without accepting explicitly [jsmoeller] [api] Add more fixtures for ACL tests: static permission tables. [jsmoeller] [api] Test search on HiddenProject and HiddenProject/pack with valid and invalid user. [martinmohring] [api] moved one ACL access check to begin of API call [adrian] [webui] fix package name on links (#621464) [adrian] [api] Add more fixtures for ACL tests: static permission tables. [adrian] [api] Test search on HiddenProject and HiddenProject/pack with valid and invalid user. [Stephan Kulow] [webui] fix handling of % in file names [adrian] optinaly read session secret from extra config/secret.key file, if existing [adrian] create secret.key symlink [adrian] api/webui: create initial secret.key file [Stephan Kulow] [webui] use webrat for some webui testing [adrian] [webui] comment out webrat, just needed for test suite [Stephan Kulow] [api] create the packages in the test backend directly and for all tests [Stephan Kulow] [webui] add a test adding a package and a subproject [Stephan Kulow] [api] projects on a remote instance can only be handled by the backend [Stephan Kulow] [webui] fix relogin [Stephan Kulow] [webui] avoid nil errors on search [mls] - add extendkey method [adrian] set file permissions of new created config/secret.key [adrian] [api] support extend key command to extend the expiration date of gpg keys. [adrian] [backend] Filter SLP announcements to localhost, they are usually not working [mls] - allow extracting of _meta files by rev parameter [adrian] [api] add Mandriva 2010.1 to default target template [martinmohring] [api] now all source, build, request, search, status controller calls in question are ACL protected [adrian] [api] add extendkey command to api documentation [martinmohring] [api] in case of non existing project meta, check also for remote project meta [martinmohring] [api] fixed testsuite errors caused by wrong order of remote project check before ACL [adrian] added CodeMirror js library to add in-browser editor with spec file [adrian] [webui] add our OBS job offer temporarly to the webui main page. To be removed before 2.1 final. [adrian] [webui] fix enabling of submit button after editing repositories. Don't crash afterwards, removing obsolete code by not allowing repo renames anymore and don't confuse by adding a repo instead of a path for now. (#617942) [adrian] [webui] split advanced and simple "add repository" page to avoid confusion to find right submit button. [adrian] [webui] fix removal of pathes in repositories, don't trash the entire repository anymore [adrian] [webui] remove obsolete line [tschmidt] improve repo icons (#622551) [tschmidt] [webui] improve remove service [jsmoeller] [api] Fix naming in search controller test. [jsmoeller] [api] Rearrange roles, static_permissions and roles_static_permissions to match the ids of a new, freshly migrated database. [jsmoeller] [api] Start with tests in read_permission_test.rb. [jsmoeller] [api] Add initial tests for items ACL#1 & ACL#2 (privacy flag, 'binary-only') [jsmoeller] [api] Add setup to search controller test. [jsmoeller] [api] Add setup to request_controller_test. [jsmoeller] [api] Add fixtures for request controller ACL tests. [jsmoeller] [api] Tests for SubmitRequests to package in hidden prj. Part 1. [Stephan Kulow] fix whitespace [Stephan Kulow] [api] move backend setup functions back in the script [adrian] [api] just add a comment, forgot the most important binary permission check [jsmoeller] [api] Tests for SubmitRequests from package in hidden prj. Part 2. [jsmoeller] [api] Silence known-failing tests for now. [adrian] [api] fix file name escaping also in public controller (#620675) [mls] - support "noindexatall" [mls] - optimize "and" searches a bit more [mls] - redo package search, we now (mis-)use BSXPathKeys so that we can also search the linkinfo [mls] - use non-fatal getpackage() function, fix typo [mls] - revert getkeys change when no allkeyspath is given [Stephan Kulow] [api] fix fixtures data to fix a regression - and add FIXME to [adrian] [api] do collection find via :id, don't use a code path, which won't be supported by source server of 2.1 anymore. [adrian] [webui] keep broken repos more visible, even when staying in outdated [adrian] [testsuite] running scheduler in testmode and importing binaries as build result [adrian] ignore secret key file in git [adrian] [backend] process existing eventy after start [adrian] [testsuite] make backend tests possible. a build job get injected and processed by scheduler in testmode. [martinmohring] [api] instrumented remaining places for ACL which had no source access check but an access flag check [martinmohring] [api] commented 2 places for ACL handling as TODO which exploint information [Stephan Kulow] [api] api can now show log files, so the webui test suite needs [mls] - also look in oldrequestsdir when retrieving a request [mls] - fix typo [mls] - move old requests into request.old and remove them from database [david] LDAP connections were not being closed properly (#623397) [adrian] Import "nosource" flag support for aggregates. Created by brook.hong@nokia.com (Fate #309350) [adrian] extend aggregate example and justify order [mls] - provide subpacks for Klaus [mls] - do not copy aggregate sources if no binary package was selected [adrian] [webui] do not let the user add repos in a project used for OBS interconnect [adrian] Appliance: enable always package signing, we try out entropy generators atm ... [adrian] [api] do not allow operations on packages in linked projects [adrian] [api] test listing of deleted package and projects. test single package undelete also. [adrian] [api] allow diff and branch commands as well on package instances only existing via project link [adrian] [api] support copy and linkdiff of package instances via project links [adrian] [api] test commands on packages which exists only via a project link but not in local project [adrian] [api] ups, copy is not a read command unlike branch command ... [adrian] [backend] silence ... no flood of "switching to https" log messages anymore [adrian] [api] provide a api to list projects or packages linking to a given one via POST cmd=showlinked to the object [mls] - use bytes in bs_archivereq [mls] - Expander: add support for FileProvides config option [mls] - move build test of project linked packages so that they don't show up as unresolvable [adrian] [webui] show number of projects linking to project X and add a popup to show them [adrian] [webui] don't crash on undefined bugzilla host [adrian] [webui] show linked/branched package instances [adrian] [webui] adjust test to renamed variable name [mls] - support new $nosharedtrees option to configure if trees (file lists) are shared between projects [mls] - call addmeta for project links in nosharedtrees case [martinmohring] added sample how to generate a KVM initrd for OBS worker use [adrian] [testsuite] anonymized test suite another user, some more to go, but I was just in mood for this one after http://www.youtube.com/watch?v=y4hPnZUMBwA [suse-tux] - pkg might be nil (if pkg == "_repository") [suse-tux] - fix for 3253ef6531e3720b5393ca7c41727fbf385c688d [Stephan Kulow] [api] make sure all fixtures are in the database when we put the backend [Stephan Kulow] [webui] adrian forgot one tscholz [adrian] [webui] don't crash on services without parameters [mls] Revert "- fix for 3253ef6531e3720b5393ca7c41727fbf385c688d" [adrian] [api] fix crash on db:setup without test database configuration [adrian] [testsuite] fix global roles in fixtures and validate delivered Admin globalrole [adrian] [webui] validate admin user via the global role. Add test for creating openSUSE.org project. [mls] - fix subpacks setting (thanks Marcus!) [adrian] [api] fix rake db:setup, admin user had no admin role [martinmohring] [api] index_package_showlinked did not check itself on ACL access [adrian] [api] fix more missing data for db:setup, projects can be created again [mls] - also call closehandler when exiting an internal job [mls] - also add closehandler for serializations, include serializations in ajaxstatus [mls] - return '' instead of undef when a source download ajax job is finished [adrian] [api] don't crash on packages on remote instances when trigger rebuild, add basic build controller command testing for linked projects [mls] - fix typo [mls] - fix tmpdir cleanup [adrian] don't confuse people with 127 adress names, but point them to hostname + port [adrian] [api] silence, avoid warning [adrian] [api] fix handling of "showlinked" command on remote packages [suse-tux] - check for nil (+ see Note) [adrian] import some documentation fixes from Hans-Peter Jansen [adrian] Add a pointer to the OBS appliance [adrian] [backend] do not copy debug packages on aggregate, when nosource is set (based on patch from Brook Hong) [adrian] [api] fix binary operations on linked sources (project or package), extend test suite for that [adrian] services and service parameters get requested from backend, which reads it from the packaged .service files [mls] fix nosources flag: add verifyer, make it a flag instead of an array, only check for existance, repair copysources handling again [mls] - make fileprovides work with rpm requires, not just buildrequires [adrian] [backend] export failure of source service to _service_error file [adrian] [webui] show source service error explicit in error case [adrian] [backend] support service tool check in own system root [adrian] [backend] don't crash on invalid .service file [adrian] new link for appliance [adrian] replace two more places with 127 IP [adrian] [webui] fix one more syntax error in service usage [mls] - fix strange code [mls] - prepend localtion where link failed in link expansion errors [mls] - fix typo in unused code [mls] - do not use undef as build config when calling readdeps [adrian] [webui] do not fail showing packages on remote project via project link [adrian] [backend] allow to disable the product registration per medium [adrian] [api] fix automatic reviewer adding to requests, create it directly with reviewers and adapt test suite for it [adrian] [api] justify comment [adrian] [webui] fix text language [adrian] [api] make it possible to lookup user via login name directly for editing [adrian] [api] initial stub of an group controller to list groups and their users [mls] - watch for new packages not project changes when looking at a project link [adrian] [api] * fix request validation for requests got created in review state [adrian] [testsuite] test "addreview" command [adrian] [api] handle invalid package listing for linking packages more nicely [mls] - update linkinfodb when deleting/undeleting packages [mls] - map remote project names to local ones so that the webUI is happy [mls] - add verify_packid(), a second check does not hurt [adrian] [api] support listing of groups from a given user via /person/:login/group [adrian] [api] test listing of groups from a user [adrian] Revert "[webui] do not fail showing packages on remote project via project link" [mls] - use port number from BSConfig, like the other services [adrian] [backend] support XPath search for attributes with an underscore in name [adrian] [webui] include also review requests in "requests concerning me" [adrian] [webui] make groups per user accessable in person model [adrian] [webui] support the modification of review values in requests. The UI look is not making me happy, but it should be functional [mls] - support 'mountproject' to help the UI [mls] - verify that uploaded projects don't have a mountproject [adrian] add mountproject element to project schema file [adrian] [webui] do not show links to projects from remote instance, they can get handled yet by webui [adrian] [webui] make reviews a bit nicer displayed and allow to add reviewers to requests [adrian] [api] do not allow to user illegal users or groups in reviews [adrian] [webui] catch failures on adding reviewers [david] Match comment to obsstoragesetup:113 [david] Use newly calculated NUM, not default of 0. [adrian] fix also the other places where old "use_obs" was used [david] Make a filesystem on this new cache LV as we'll mount it soon. [david] Only update BSConfig.pm if it is present [adrian] [webui] only for build.o.o, patch to point to bugzilla for requesting KIWI building enabled. [adrian] switch to master branch for api.o.o [adrian] [webui] use correct request id when adding a reviewer and better error handling [adrian] [backend] add notifications for new added reviwers [adrian] [api] subscribe to new review requests by default [adrian] [backend] send out review request notifications also for new created request [tschmidt] [webui] fix links to wiki and forum [tschmidt] [webui] enforce version of exception_notification [adrian] [webui] show handles to modify review only when review process is still running [tschmidt] [webui] improve admin check [adrian] [webui] show reviews also to users who are not maintainer [adrian] [webui] verify that request modifications comes with request id [adrian] [webui] allow to accept/decline a request even when it is still in review [Stephan Kulow] [api] we need a position if there are more than 1 arch [adrian] [backend] request goes to declined or superseded, if a review got this state [adrian] [api] don't crash but bail out on illegal objects on search results [adrian] fix comps.xml generation [adrian] [backend] fix logic error in last review change commit [adrian] [testsuite] add test case for validating request state changes on declining a review. [adrian] [webui] Allow to add a reviewer also for new requests [adrian] [webui] show review table only when it is usefull. Allow also request creators to add reviews. [adrian] [webui] unique look for all buttons [adrian] [webui] avoid double listing of requests [Stephan Kulow] [api] fix and test /search/repository_id - also improve performance [Stephan Kulow] [api] fix syntax warnings [adrian] [backend] do not fail publishing in general on inexisting key file [Stephan Kulow] [backend] write the number of directly blocked packages into the [Stephan Kulow] [webui] another small test [tschmidt] free file list cache on service creation [tschmidt] fix layout, don't add empty packages [Stephan Kulow] follow one more link [Stephan Kulow] [webui] myrequests is used outside of scope [Stephan Kulow] [webui] forbid to submit unchanged repo page (tried to test, [Stephan Kulow] [webui] webrat is only needed in test environment [adrian] [api] fix error message [adrian] [webui] support comments in reviews, handle approve/decline via ajax for a faster interface [adrian] [backend] handle comments on reviews [tschmidt] [webui] fix abort build in webui [tschmidt] update shared link [tschmidt] [api] fix abortbuild command [tschmidt] [webui] avoid nil pointer [tschmidt] fix test [Stephan Kulow] [api] test abortbuild too - that's what osc does [adrian] [api] support "branch by request" via /source?cmd=branch&request=$ID [adrian] [api] add documentation for attribute interface [adrian] [api] fix descriptions of create project by "mbranch" [adrian] Add changeing password interface to API [adrian] Add change password link(optional) to home page [Stephan Kulow] [webui] fix display of delete requests [Stephan Kulow] [webui] simplify repository state page [Stephan Kulow] [api] escape parameters [adrian] [webui] disable important note again [adrian] Add the support for updating user info to LDAP server(optional) [adrian] [api] fix submit request with target to a package which exists in linked project. A package branch is executed before now. [adrian] [api] add testcase for submitting to package existing via linked project [adrian] [api] Add new requests. [adrian] [api] Add package upload to start_test_backend. [adrian] [api] Rearrange and add fitures data for binarydownload project. [adrian] [api] Cleanup acl tests on request_controller_test.rb. [adrian] [api] Extend tests to build_controller_test.rb (hidden & binarydownload). [adrian] [api] Add flag to enable acl tests. [adrian] [api] Adapt assertions for acl in build_controller and request_controller tests. Fixme's in request_controller implementation left. [adrian] [api] Fix typo. [adrian] [api] replace $ENABLE_ACL with $ENABLE_BROKEN_TEST flag, so we can run all valid working [adrian] [webui] correct error page [adrian] [testsuite] don't handle 403 codes (permission not granted) as errors in webui anymore [vivian.zhang] [api]Corrent the LDAP_AUTH_MECH explanation in config file [adrian] [webui] add more architectures for the monitor page [adrian] [webui] avoid hardcoded architecture list in main page and use the configured visible ones [adrian] [webui] show all build hosts which are configure for visible architectures. [adrian] [webui] complete architecture configuration for plotting [vivian.zhang] [api]update the passwd in ldap based on LDAP_AUTH_METH define [adrian] [api] don't crash on not anymore existing projects or packages in requests [adrian] [webui] fix unwanted addition of count parameter to service file (bugzilla #630386) [adrian] [api] fix linked project indexing for remote projects [adrian] [webui] hppa workers are parisc, how logical .... [jsmoeller] [api] Add fixture changes for Reader and Downloader roles. [martinmohring] [api] correct default permissions for roles maintainer, reader, downloader to be in line with ACL [martinmohring] [api] fixed: comment out currently the permissions fix. seems not to work like this anymore, due to type migrations [david] Correct the migration docs to use db:migrate [adrian] [backend] go to backward compatible default for shared trees [david] Explain why it may not have been found [david] Not ACL - just sharedtrees [adrian] [backend] make it obvious that this error is maybe a misconfiguration of the admin and no bug. [adrian] [webui] make it possible to decline or revoke broken requests [adrian] [api] do not complain about devel package definitions inside of a project, if this one gets deleted entirely [adrian] [backend] kill also all build jobs which became "blocked" again [adrian] [webui] enable "Add" submit button also when clicked on images repo [adrian] [webui] don't crash on incomplete _service data [adrian] [testsuite] validate that pubkey can get requested from remote instances [adrian] [api/backend] fix handling of project pubkey from remote instances [adrian] [api] fix listing of packages in remote projects [adrian] [testsuite] test for listing of packages in remote project and for valid error on not existing pubkey on remote project [adrian] [api] update for last added migration script [adrian] [testsuite] add test case for illegal parameter on modify request [adrian] [api] don't crash on illegal request number for modifystate command [adrian] [webui] make it possible to view the merged files, prepare for revision specific view [adrian] [webui] make files in webui downloadable, viewable and editable, even in expanded mode (and prepare for later revision support) [adrian] [api] don't crash when access _project of not existing project [adrian] [webui] This is the same as clicking on the file. Do not confuse user with too many cryptic icons. [adrian] [webui] use the attention sign instead of the delete for unclean states [adrian] [webui] show busy when loading new source file list [adrian] [backend] add --update-request-db to update or recreate the search index for requests [adrian] [backend] show a progress on recreating the request db [adrian] [backend] use correct user when recreating the db [martinmohring] [api] added _link and _aggregate checks for ACL protected target projects/packages [adrian] [backend] don't fail on broken requests, just report them [adrian] [webui] don't die in service model on asking for error and it does not exist [adrian] [api] fix project link cycle detection if multiple links are used [adrian] [api] fix branch based on specific revision as reported and debugged by Danny [adrian] [webui] very very first version of the source history browser [adrian] [webui] don't crash on commits without comments [adrian] [webui] don't crash on packages without commits [adrian] [webui] don't fail on packages without commits [adrian] [webui] don't crash on source access protected packages [adrian] [backend] fix badhost reporting and don't try anymore to put the job there [adrian] [backend] send also repository name to dispatcher [adrian] [webui] better layout and longer source history [adrian] [webui] _service_error is not editable [adrian] [webui] not editable files are also not removable [adrian] [webui] Dialog for creating a submit request for a single package (Fate #310391) [adrian] [webui] fix broken links [martinmohring] [backend] enable mips and mipsel crossbuild, QEMU works for them [jsmoeller] [api] Add test for build_controller ACL(result): privacy [jsmoeller] [api] Extend test_acl_privacy_result_prj. [jsmoeller] [api] Finished testsuite on build_controller for now. [jsmoeller] [api] Test acl on source controller project listing. [jsmoeller] [api] add db/data folder - required for database migrations on fresh install / usage from git. [jsmoeller] [api] Test for acl on get_project_meta [adrian] [testsuite] fix used terms, acl is access-control-list, it does not imply read, write or any other permission, just a list of users with any permission. [adrian] [api] drop not used code [martinmohring] [testsuite] corrected two testcases with ACL [adrian] [testsuite] mark currently not succeeding tests as broken again [martinmohring] [api] fixed back to old projectlist. new failing one still in, for code compare [adrian] [webui] minor improvements in source view page [adrian] [webui] missing spaces [adrian] [api] Fix project listing for real, well at least as long not too many read access prohibited projects exist [adrian] [testsuite] enable test cases for hidden project listings again [suse-tux] - small fix for dcd23331f14c0a89e72ee25f2efe3221c4908ec0 (bug reported by ScriptRipper) [adrian] [backend] add missing line for last commit [adrian] Revert "[backend] fix badhost reporting and don't try anymore to put the job there" [martinmohring] [api] fixed ACL check for optional paramters in index_package_diff API call [adrian] [backend] another attempt to get badhost support working again [jsmoeller] [testsuite] Naming, test_get_package_filelist_from_hidden_project, [martinmohring] [api] fixed index_branch ACL checks [adrian] [webui] don't crash on (old) commits without user information [adrian] [webui] fix html rendering on new loaded commit items [martinmohring] [webui]: configure monitor for all ARM and MIPS variants also [adrian] [webui] support file editing in merge source view. [adrian] [backend] don't kill active building jobs switched to blocked. But cleanup jobs when switched to "excluded" or "disabled". [adrian] [webui] fix typo to avoid crashes [adrian] [backend] double check, if dispatcher has assigned the job during locking [adrian] [backend] erm, cleanup the status file also [mls] - localize directory filehandle [mls] - refactor a bit. I still don't like that the code reads the complete job dir... [adrian] [webui] don't crash in anonymous mode [adrian] [backend] add --update-source-db migration tool to bs_admin based on the code from mls [adrian] [api] fix permission checking when using groups [adrian] [testsuite] test attribute modifications granted via group [martinmohring] [testsuite] bug should be fixed in api [martinmohring] [testsuite] added public controller tests for ACL instrumentation [martinmohring] [api] instrumented public controller for ACL protection completely [adrian] [testsuite] add nobody user [adrian] [webui] show and link to request in source commit [adrian] [webui] don't crash on not mergable sources. Needs to be improved later to show this better or even allow to fix the conflicts. [adrian] [api] fix handling of delete requests when the target does not exist anymore. [adrian] [testsuite] test deleting of a package when it got deleted already and decline/revoking the request [adrian] [webui] allow decline of broken requests [adrian] [api] make project listing faster, just check for access flag [bbrunner] Added functionality for creating new patchinfos [bbrunner] Added icon for add bug [adrian] [api] remove not used attribute check functions [adrian] [webui] take care about default architectures in simple default distro list [bbrunner] [webui][patchinfo]Included packagehelper [bbrunner] [webui][patchinfo]fixed adding more cve-numbers [adrian] [api] support package names with dashes on branching, should become a real XML parser [Stephan Kulow] [api] first version of request status [adrian] [testsuite] don't crash on select statements without options [Stephan Kulow] [api] add ACL todo [mls] - use 'multiversion' detection, help with known<->unknown changes [adrian] [api] use real XML parser for getting the srcmd5 of a revision on branch [bbrunner] [webui][patchinfo]Added icon for adding bug [adrian] [webui] switch to MySQL usage by default for webui to avoid locking problems [adrian] [webui] add a hint to use the MySQL database for updaters [adrian] [api] don't crash on invalid request data when backend is complaining [tschmidt] fix link to wiki [adrian] [webui] don't crash on empty archs. [adrian] [webui] grummel, don't try to fix a broken distribution config :/ [ro] allow to specify "migrationtarget" in product definition so that [adrian] [api] add default OBS:ProjectStatusPackageFailComment attribute as needed by webui [adrian] [api] unbreak linking of packages via project links again [adrian] [testsuite] write the test case for the bug introduced by incorrect _link parsing [mls] [backend] move 'source update running' check from scheduler to src server where it makes more sense [adrian] This currently breaks all OBS interconnect functionality. [adrian] [api] another place to fix for interconnect [jsmoeller] [testsuite] Test file access (read, write) in source_controller [bbrunner] [webui][patchinfo] removed debugger [adrian] [dist] do not loose old webui database.yml on update [bbrunner] [webui][patchinfo]fixed bug in ajax-function for hide and show cve-tag [bbrunner] [webui][patchinfo]adjustment for commit 8ae4f1fa21bdc2b1b0bd6aac4badc953e7bca2a4 [bbrunner] [webui][patchinfo]adjustment to commit ab1fd5489d43875dd4b0f432f2e1367c154ced08 [Stephan Kulow] [webui] has_many and belongs_to aren't used in activexml [Stephan Kulow] [webui] preserve new lines in request descriptions [mls] [backend] unify reposervers, re-check state before saying that the worker is idle [adrian] [dist] create initial database config in package and not in appliance anymore [Stephan Kulow] [webui] don't crash on requests for deleted projects [adrian] [webui] don't crash on invalid URL [adrian] [webui] show user an error if an URL could not get handled [Stephan Kulow] [webui] correctly escape [adrian] [webui] fix language [adrian] [api] srcmd5 is an attribute in source view [adrian] [testsuite] validate working branching against given revision [adrian] [webui] not-editable files are of course still removable (#635777) [bbrunner] [webui][patchinfo]adding a commaseparated list of bugs and cves is possible [adrian] [api] handle remote projects and packages correctly in public controller [adrian] [testsuite] run a number of tests as anonymous user via the /public controller. [bbrunner] [webui][patchinfo]adding cve-numbers for category security isn't mandatory [mls] [backend] allow _config access for remote projects [mls] [backend] reject multiple source changes of the same package in one request [adrian] [api] support solvstate view via public controller [adrian] [testsuite] complete anonymous access via public controller tests [suse-tux] - package_meta: pass request to the backend if "rev" parameter is specified [adrian] [api] fix another regression on linking packages, this time to remote project via links [adrian] [testsuite] test all possible cases of link targets [adrian] [dist] remove obsolete and not working webui cronjob tasks [mls] [backend] add acceptinfo to request, use add_i2 when expanding a product so that the cicount is incremented [mls] [backend] merge acceptinfo if it already exists (should not happen) [adrian] [api] fix and update request schema for new acceptinfo block [adrian] [webui] support diffing of accepted requests, based on the stored acceptinfo data. (Fate #308991) [adrian] [deploy] fix webui deployment, no hardcoded database.yml file anymore [adrian] [webui] fix setting of source update options when creating a new request [Stephan Kulow] [webui] fix escaping [jsmoeller] [testsuite] Test diff and branch for HiddenProject. [martinmohring] [testsuite] added testcase for file access to Hidden files [martinmohring] [api] fixed again public controller to use nobody for accessing files to enable ACL again [adrian] [api] support request diff command, to be used by webui and api [adrian] [webui] rename request class to avoid conflicts with rails. Use api call for getting a request diff. [martinmohring] [testsuite] reenable all public controller tests unconditionally [mls] [backend]: fix typo breaking _product commits [adrian] [webui] fix missing icon [jsmoeller] [testsuite] Test diff on Viewprotect. Open Fixme. [adrian] [backend] no vendor as name for kiwi, it might contain special chars [adrian] [backend] strip newlines from productconverter output to make it visible again. [adrian] [webui] support pre-defined values for service parameters in parameter editor [adrian] [webui] make a full branch instead of plain link to avoid later problems. [adrian] [webui] add option to create a project or package with source read access protection [Stephan Kulow] [webui] don't crash on packages without longest path and prevent [adrian] [webui] fix typo [adrian] [webui] ups, add missing file [adrian] [api] sync/fix architecture list in database and xml schema [Stephan Kulow] [webui] readd is_maintainer logic removed by "renamed request" commit [adrian] [webui] show required parameters by default [adrian] [webui] remove obsolete/debug code [adrian] [webui] improve package source view, move "available source services" into own dialog to save space, support to start with services [adrian] [backend] improve findfile function to avoid exclude state when source-service modified versions of spec/dsc files exists [adrian] [webui] fix crash on not configured DOWNLOAD_URL [adrian] [api] Don't store hard codeded comments anymore on submit request accept, we store the request id meanwhile [mls] Revert "[backend] improve findfile function to avoid exclude state when source-service modified versions of spec/dsc files exists" [adrian] [webui] use correct link label in read-only state [adrian] [webui] make generated files viewable, but not editable in UI [adrian] [webui] show service summary instead of cryptic name [adrian] [webui] show parameter description as help [mls] - changed findfile to map _service: files to their real name [adrian] [backend] strip also service names [Stephan Kulow] [webui] update mkdiststat from gitorious [adrian] [backend] fix my last commit before mls comes back from lunch ... [mls] [backend] move dclone() call after sanity check [mls] [backend] clean up findfile services handling even more [martinmohring] [api] check that no _link + _aggregate point from unprotected to protected package [adrian] [api] fix branch to remote instance packages [adrian] [testsuite] add test cases for branch commands to remote instances [mls] [backend] do a med event after three high events [Stephan Kulow] [api] fix and test deletion of already gone attributes [martinmohring] [testsuite] checks for _link on protected packages [mls] [backend] limit dispatcher srcchange boost to directly changed packages [adrian] [webui] switch from table to div layout for source services [adrian] [webui] fix browsing of old source files even when it is not linked [adrian] [webui] fix detection of new packages in requests [adrian] [api] Don't fail on diffing request which submit new packages [adrian] [testsuite] fix remote project test fixtures (it did not use the remote route), adding a validation for fixture meta data. [adrian] [api] disable project linking and repository link access check for now since it is a regression (and to let test suite succeed) [adrian] [webui] fix path adding to a repository (#637384) [adrian] [testsuite] resubmit and compare also all package meta data from fixtures [martinmohring] [api] skip the check for access on project link and repository path for to an access protected project in case of remote project target [martinmohring] [api] skip the check for access on _link and _aggregate similiar to project link and repository path for remote projects [martinmohring] [testsuite] testcase _link in protected project to remote project [Stephan Kulow] [webui] reset errors list in patchinfo editor [jsmoeller] [testsuite] Add Sourceaccess fixture data, extend users and static permissions. [jsmoeller] [testsuite] checks for sourceaccess [jsmoeller] [testsuite] Permissions: write and branch tests. [jsmoeller] [testsuite] cleanup unused. [martinmohring] [api] fixed another remote project bug in file in build controller [martinmohring] [testsuite] with last commit in build controller 2 more testcases work now [mls] [backend] support kiwi image builds with system setup configured in repository [adrian] [api] don't crash if no link target package is defined in _link file [adrian] [backend] fix syspath generation in image builds (patch from mls) [mls] - do not re-read jobsdir for every project [adrian] [webui] don't crash on not existing parameter [jsmoeller] [testsuite] Extensive tests on copypac with access/privacy/sourceaccess flag. [adrian] [testsuite] add test cases for all target forms of linking packages and test backend functionality a little bit on them [mls] [backend] use max of revtime for interproject links [mls] [backend] do not look at revtime for new builds [jsmoeller] [testsuite] Extend tests on copypac with reversed directions. Extend fixtures. [mls] [backend] change fdb_add_i2 in product expansion back to fdb_add_i for now [mls] [backend] implement kiwi path override for buildinfo requests, too [mls] [backend] use architectures from kiwi file instead of looking at the build flag [adrian] [webui] handle required and multiple parameters better in service editor [adrian] [webui] show last commit in package source files [adrian] [webui] move source history into own tab [adrian] [webui] use simple link for switching between merged and un-merged sources [adrian] [webui] make it possible to view commit diffs [martinmohring] [api] index_package_copy checks now that no protected package gets opened up to unprotected project [martinmohring] [testsuite] index_package_copy checks [adrian] [backend] don't confuse users with internal pathes [adrian] [api] move source access check of origin package into generic index_package function. Fix some, but not all regressions of copy command. [adrian] [testsuite] add some test cases for diff and copy command, api not complete fixed for them yet. [adrian] [api] revert a misstake in last commit ... we lack a write permission test case :/ [martinmohring] [testsuite] fix checks for viewprotected [martinmohring] [api] index_package_branch inherits access flags, index_branch checks access flags [mls] [backend] add new style imagearch to package info [mls] [backend] ignore kiwiproducts if ignoredisable is set (osc build case) [adrian] [api] consolidate more permission checks into index_package function [tschmidt] [webui] add image alt text [tschmidt] [webui] update themes submodule [mls] [backend] fix typo, we need a reference, not an array [adrian] [api] fix copy command regressions [adrian] [testsuite] fix changed string [adrian] [webui] support to show the entire commit log, but fill the cache via one backend request before [martinmohring] [api] only the admin is allowed to raise the ACL protection level via access or sourceaccess flags [adrian] [webui] make it possible to hide the "disable sourceaccess" option in new project/package view. Add disabling publishing binary options. [mls] [backend] implement "delayedfetchprojpacks" feature to speed up scheduling [adrian] [api] maintainers can still create submit request in sourceaccess disabled packages to publish them. The diff is visible then if user has either read access in source or is maintainer in target. [mls] [backend] add missing high event in delayedprojpack case [martinmohring] [testsuite] enable now some left over branch tests that were switched off with $ENABLE_BROKEN_TEST [martinmohring] [testsuite] correct some misleading comments in branch testcases for protected [Stephan Kulow] [webui] catch projects disappearing while browsing [Stephan Kulow] [webui] single requests don't need a list [Stephan Kulow] [webui] fix small logic error in the "list my rqs" [martinmohring] [api] checked statistics controller for ACL. corrected comments. [martinmohring] [api] project_index is of course protected in the build controller, so comment was wrong [martinmohring] [api] public controller fixed project listing not to list any ACL protected project [martinmohring] [api] commented all calls with an ACL TODO that are directly passing through to backend without params check [martinmohring] [api] the wizard controller is part of the source controller routes and was not instrumented for ACL [martinmohring] [api] marked published controller to have calls not instrumented with ACL [martinmohring] [api] marked service controller to have calls not instrumented with ACL [martinmohring] [api] fixed some ACL comments in source controller [martinmohring] [api] added some comments about uninstrumented calls in statistics controller for ACL [martinmohring] [api] fixed route for /build not to display hidden projects [martinmohring] [api] marked group controller that API is reviewed [martinmohring] [api] marked about controller that API is reviewed [martinmohring] [api] status controller comments about unused API [martinmohring] [api] statistics controller marked calls for ACL instrumentation [martinmohring] [api] statistics controller latest_updated latest_added hides ACL protected projects and packages [martinmohring] [api] statistics controller fixed remaining calls listing projects and packages for ACL [martinmohring] [api] comment correction [martinmohring] [testsuite] added tests for statistics controller latest_updated latest_added with hidden project [martinmohring] [api] published controller has now index. it hides access protected projects [martinmohring] [testsuite] added test for published controller index on hidden projects [martinmohring] [api] config/routes it was a typo to route /build not to /source for index [martinmohring] [api] workerstatus now hides ACL protected project and packages with "access" flag [martinmohring] [api] published controller is now instrumented for ACL and thus listing and project based ops are secured [martinmohring] [testsuite] added some testcases for the published controller now that its ACL protected [martinmohring] [testsuite] check also all the 401 errors in published controller [martinmohring] [api] published controller fixed ACL, binarydownload should only protect pkg [martinmohring] [api] build controller protected index function with ACL [martinmohring] [testsuite] tests for build controller protected index function with ACL [martinmohring] [testsuite] tests for published controller fixed ACL [martinmohring] [testsuite] tests another build controller error case [adrian] [webui] show correct request creator for processed requests [adrian] [testsuite] a 400 (broken request) is in most cases a code error, not a valid test [mls] [backend] add "sourcecontroll" changes to limit source access for aggregates and kiwi builds [mls] [backend] allow options for repo generation [mls] [backend] do not log disabled/excluded packages [mls] [backend] expand sources in putfile/delfile if keeplink is set [adrian] [webui] don't confuse the user with terms like "branch" [adrian] [webui] fix package branching [adrian] [api] minor comment updates with FIXME2.1 for access checking [adrian] [webui] hide more options in projects which contain a remote url [adrian] [webui] do not destroy link when editing merge source package view. [adrian] Revert "added CodeMirror js library to add in-browser editor with spec file" [Stephan Kulow] [webui] catch incorrect rdiff calls [Stephan Kulow] [webui] even more incorrect rdiff calls [martinmohring] [api] fix build controller generic index, which has to eat a lot of path combos, no assumption on any para after project [martinmohring] [testsuite] fix build controller test for index error [martinmohring] [api] fix build controller routes not ACL protected [rlihm] Implemented actions for packages or projects using common dropdown-menu [mls] [backend] fix corner case: do not delete 'apply' type patches [mls] [backend] do not try to build kiwi images with arch=local [adrian] [webui] fix "create submit request" in linked package diff view [adrian] [webui] just one link for showing diff and submit back of linked packages. [adrian] [webui] move watch/unwatch button to watch list directly [adrian] [webui] use action drop box also for package view [adrian] [testsuite] disabling some test cases which are not testable without a javascript engine :/ [adrian] [webui] handle toggle watch correctly if no referer exist [mls] [backend] do not wipe the buildhistory [Stephan Kulow] [webui] don't put space before argument parentheses [tschmidt] [webui] force contenttype for broken maintenance pages (#639468) [tschmidt] [webui] update local theme [Stephan Kulow] [webui] work on the source history page [Stephan Kulow] [webui] catch invalid persons in commits [adrian] [api] fix project creation, when permission is granted via group entry [tschmidt] [webui] format css file [Stephan Kulow] [webui] default to expand=1 [Stephan Kulow] [webui] only add srcmd5 to links if it's !latest and forbid editing [martinmohring] [api] public service statistics status ACL TODO commented functions reviewed and security status comment corrected [tschmidt] [webui] add dropdown arrow to actions trigger [martinmohring] [api] statistics controller added_timestamp updated_timestamp are now ACL protected [martinmohring] [testsuite] statistics controller ACL protection tests [tschmidt] [webui] enhance dropdown [Stephan Kulow] [webui] mls wants to control the web look down to spaces [Stephan Kulow] [webui] fix expand handling [martinmohring] [api] statistics controller rsting now ACL protected [martinmohring] [testsuite] added rating test for statistics controller [martinmohring] [api] statistics controller activity now ACL protected [martinmohring] [testsuite] added activity test for statistics controller [Stephan Kulow] [webui] use the gem version parser to compare upstream versions [mls] [backend] do not do return tricks in findfile calls, they don't work anymore [martinmohring] [api] source controller enhanced XML check for files from _link and _aggregate also to .kiwi and .product files with protected repos [adrian] Revert "[webui] only add srcmd5 to links if it's !latest and forbid editing" [martinmohring] [api] added 6 TODO for ACL checks to be reviewed [mls] [backend] optimize delayedfetchprojpacks code, also fixes circular link case [stick] we want to show files partial even if there are not files present [adrian] [backend] support tar_scm and download_src_package in lxc, don't show lxc messages in service errors to avoid confusion [adrian] [webui] don't crash when trying to remove invalid service [Stephan Kulow] [webui] avoid getting told by the api about invalid project names [adrian] [webui] update to rss feeds to show 11.3. FIXME: move this into themes. [adrian] [testsuite] some first basic testing of buildinfos [adrian] [api] disallow source listing if sourceaccess is disabled [adrian] [testsuite] test data for buildinfo tests [adrian] [api] do not allow access to buildlog, if sourceaccess is disallowed since it also shows parts of source content. FIXME: add test cases [adrian] [testsuite] disable tests which randomly fails and functionality is not used at all atm [adrian] [api] fix parameter handover to backend for all source files get operations, local and to remote instance [adrian] [doc] initial Release Notes 2.1 added for beta 1 [jsmoeller] [backend] Add CB(pre)ignore. Allows us to ignore packages in case of is_emulator_arch . [mls] Revert "[backend] Add CB(pre)ignore. Allows us to ignore packages in case of is_emulator_arch ." [adrian] [backend] change error message of not found failes again, still missleading. [adrian] [api] switch to 2.1 as default productive branch [Stephan Kulow] [webui] do not use for all spaces, this avoids line breaks for [mls] [backend] support DELETE on binaries in the _repository [mls] [backend] use and require POST where appropriate [mls] [backend] make putjob POST-only in reposerver [adrian] [api] fix request revoke or decline when target does not exist anymore [adrian] [testsuite] test revoke of requests when projects/packages disappeared [mls] [backend] don't do oldpackages fetches with AJAX [Stephan Kulow] [webui] with so many workers, it became necessary to optimize the [Stephan Kulow] [webui] more colours, more fun [Stephan Kulow] [webui] offer Stretch Limo as alternate style sheet [Stephan Kulow] [webui] no longer sort the workers by amount of jobs but by name. This [Stephan Kulow] [webui] no longer put 5 strictly in a row but let the browser decide [Stephan Kulow] [webui] basically reverting back to "always 5 in a row" [Stephan Kulow] [webui] allow limit_to_old in the project status [Stephan Kulow] [webui] take out my debug aid [rlihm] aligned monitor boxes and added more whitespace [adrian] [api] remove double code in index_package_$COMMAND functions, this is already checked in index_package and must not introduce new bugs [adrian] [testsuite] someone who can read sources, can also copy them. Fixing comments about "king" user, the special "Admin" role rules are used for this one. [adrian] [api] remove code for checking _aggregate, .product and .kiwi file. This can't work at this place at all and the code is not even parsing the correct xml schema at all, but it can introduce regressions. (no test cases exist either) [adrian] [api] move private functions to private section [adrian] [api] remove more code which can't work at this place and can introduce regressions (due to its existing typos) [adrian] [api] one more private function, not to be called via api [adrian] [api] remove more duplicate access checking code in package branch case [adrian] [api] remove another double check (sourceaccess of target makes no sense, if at all the can_modify_* would need to check this.) [adrian] [api] fix permission checking for project branching [adrian] [api] Args, "souceaccess" typo was at three places and no test case noticed it... we are simply not ready to go :/ [adrian] [api] fix package link check between protected and unprotected packages [adrian] [api] fix error message, params[:user] is not set [adrian] [api] do not crash on copy package without given source [adrian] [testsuite] move read tests to read_permission_test.rb and add basic testing of project link tests for yesterdays fixes [Stephan Kulow] [api] fix a bug with status_histories [mls] [backend] fix typo [mls] [backend] better content-type for published file downloads [adrian] [api] minor cleanup [adrian] [api] remove obsolete code (_result route has no package) and fix security leaks when accessing logfile [adrian] [api] add basic read tests for sourceaccess, add tests for deleted packages and document regressions [adrian] [api] remove obsolete/convenience check to not link sourceaccess protected projects. Single packages may have enabled read access and this must not be a security problem, since check is per package always. [mls] [backend] make "unknown request" exit with HTTP 400, not 500 [mls] [backend] test sourceaccess when accessing packages through a project link [mls] [backend] make 'source access denied' a 403 [Stephan Kulow] [webui] history values are returned as float now [adrian] [testsuite] test _result and source file access via project link [adrian] [api] do not allow access to source files via project links [adrian] [api] fix package meta protection flag handling, fix writing of invalid data for project meta [adrian] [api] allow package copy without opackage parameter, but do not create a new package then [martinmohring] [api] fix another bug in project linking and repository path code [martinmohring] [testsuite] more testcases project linking and repository path code [adrian] [api] fix copy command without specified origin [martinmohring] [testsuite] another testcase for repository path [martinmohring] [testsuite] more testcases for repository path [martinmohring] [api] fix misleading error in source controller repository path code [martinmohring] [testsuite] more testcases for linked project and repository path [martinmohring] [api] fix other misleading error in source controller project link code [martinmohring] [testsuite] fix testcases for linked project [Stephan Kulow] [api] fix syntax for assert_*match [Stephan Kulow] [api] fix test syntax again [adrian] [api] drop double access check code during project branch call (untested due to lack of test cases) [adrian] [testsuite] test branching of another package into same project via project branch [adrian] [api] admins are allowed to change attributes [adrian] [testsuite] test attribute modification as admin [Stephan Kulow] [webui] also show the last revision [adrian] [testsuite] test project branch with repositories [adrian] [api] allow existing project modification on project branch and do not tell that a project exists via "unknown_project" [adrian] [api] fix syntax error during project branch error [adrian] [testsuite] check package double project branch [adrian] [api] fix and test multiple branching of packages into same project with same repos (#642467) [adrian] [testsuite] test backend functionality for binary source packages via /build/ and aggregate [Stephan Kulow] [api] work on getting status_history compact [Stephan Kulow] [webui] add experimental flot graphs [adrian] [backend] handle failing service daemon correctly [adrian] [api] don't crash on empty values in status controller [mls] [backend] compile publish/export filter, also fixes regexp crash [martinmohring] [testsuite] add testcase for aggregate creation [martinmohring] [testsuite] more testcase for aggregate creation [martinmohring] [api] readded _aggregate permission checks corrected [martinmohring] [testsuite] added testcase for aggregate creation with read access checks [Stephan Kulow] [api] fix crash on empty sets [adrian] [api] take login name from iChain header [adrian] [api] do not allow user registration, when LDAP is used [adrian] [api] add option to allow the admin to specify if new users are allowed to register themself or only after confirmation. [adrian] [api] don't crash on illegal user name [adrian] [api] support user confirmation mode for admin [adrian] [api] set api version to 2.1.0 [adrian] [api] support user registration hint also for native user database [adrian] [webui] very first version of user registration form [adrian] [api] return unconfirmed user with own error state [adrian] [webui] fix new user registration form a bit more [adrian] Add user registration options to release notes [adrian] [api] ensure that only confirmed user get access [mls] [backend] strip http code from link error [adrian] [api] do not use hardcoded numbers [adrian] [api] validate login name on password operation [adrian] [api] fix storing state of new users when using iChain [adrian] [api] fix state on new user creation via put [suse-tux] - Meta/Rpmmd.pm: fixed epoch handling (ignore epoch == 0), ignore recommends+suggests [suse-tux] - Meta/Rpmmd.pm: also ignore enhances (as suggested by mls) [sasch.pe] Fixed the Build Service installation wiki link. [sasch.pe] Changed repo to 11.3. [adrian] [backend] update dispatcher options as suggested by Anas [sasch.pe] Changed to the correct repository (openSUSE:Tools). [Stephan Kulow] [webui] replace gruff plots [adrian] [api] fix some more leaks for source access protected packages via public route [Stephan Kulow] [webui] avoid crash on empty history [Stephan Kulow] [webui] fix boolean logic for limit_to_old [mls] [backend] support a limit parameter in _history requests [mls] [backend] do not put delta rpms in the full tree [adrian] [api] access to source files of deleted packages is still not really working, but currently a backend shortcomming. no regression anymore at least. Add basic sourceaccess permission checking for deleted packages. [sasch.pe] [backend] fix $BSConfig::bsdir ownership if $BSConfig::bsuser is set. [mls] Revert "[backend] fix $BSConfig::bsdir ownership if $BSConfig::bsuser is set." [adrian] [backend] use default root in lxc wrapper and track removed files by service [mls] [backend] make fix_packstatus more robust [sasch.pe] [backend] fix $BSConfig::bsdir ownership if $BSConfig::bsuser is set. [sasch.pe] [backend] Check in BSUtil::mkdir_p_chown if dir already exists or already has the correct ownership. [sasch.pe] [backend] sanitize privilege dropping code [Stephan Kulow] [webui] catch cases when there is a next but no low (times of crashes?) [sasch.pe] [backend] fix bs_admin priv drop. forgot to read user:group from config. [sasch.pe] [backend] removed unneeded user/group check, which is also done in BSUtil::drop_privs_to. [sasch.pe] [backend] BSUtil::drop_privs_to more relaxed parameter handling. [sasch.pe] Test changing the user's real name. [Stephan Kulow] [webui] update ludwig's mkdiststats [tschmidt] Personal navigation aligned to application template. [tschmidt] fix layout and tests for last commit [mls] [backend] only delay source update if we really have a matching prp [mls] [backend] make drop_privs_to fatal, make it work again if user/group is not defined [tschmidt] use a decent tooltip popup for build results of requests [adrian] [api] switch to relaxng schema for link files, this allows us to ignore the order of elements in link files which is not important for the backend. [adrian] [backend] return value in case no user or group is set. fixes test suite. [adrian] [api] fix history access of project meta data [tschmidt] remove outdated files [tschmidt] update readme [sasch.pe] [webui] Added search order hint for additional repository paths. [mls] [backend] make delayedfetchprojpacks a bit saner and simpler [mls] [backend] aargh, it's 'bsuser', not 'user' [mls] [backend] do not log disabled/excluded packages, part 2 [adrian] [api] fix attribute branch with packages from linked projects. Fix also correct enable repo flags and test these cases via test cases. [tschmidt] [webui] nicer patchinfo link [sasch.pe] [webui] Use different default test/devel/stage sqlite database files. [sasch.pe] Revert "[webui] Use different default test/devel/stage sqlite database files." [sasch.pe] [webui] Different default test/devel/stage sqlite database files. [Stephan Kulow] [webui] remove non longer applying comment [sasch.pe] [webui] Paths order can now be changed in the repository configuration. [sasch.pe] Removed all .gitignore files not found at the Git repository root. [sasch.pe] Moved 'documentation/books/ to 'docs/books'. Also moved older release [sasch.pe] [webui] [api] fix FileUtils require. [tschmidt] make the user page a bit nicer [sasch.pe] Expanded the global README file. [sasch.pe] Better README wording. [sasch.pe] Even better wording and the preparation for project-wide documentation on how to develop, contribute and deploy. [sasch.pe] Steps regarding a sane source documentation. [david] [api] Identify LDAP exceptions around user-not-found more clearly [david] [api] Add LDAP_USER_FILTER to filter which ldap users are allowed to login. [sasch.pe] More documentation work requirements and dependencies. [sasch.pe] Add explicit version requirements and removed Rails junk. [sasch.pe] Centralized TODO list [sasch.pe] Removed outdated TODO, clarified 'dist/' and 'doc/' folder purposes. [sasch.pe] Removed doubled and identical COPYING (GPLv2) files in our code. [adrian] [docu] we allow Rails 2.3.5 and 2.3.8 or later to be exact (but not 3.0) [sasch.pe] [docs] Cleaned up docs/books/ temporary directories and .gitignore files. [tschmidt] add icons to neutral theme [tschmidt] [webui] add icon for patchinfo [tschmidt] [webui] enhance edit repo [adrian] [webui] fix missing link to add new source files when no sources exist yet at all (bug #640361) [tschmidt] [webui] improve rdiff page [adrian] [webui] use 2.1 branch for webui on build.opensuse.org [tschmidt] [webui] make history look more consitant [tschmidt] [webui] add services icon [adrian] [backend] extend kiwi file attributes to current schema [tschmidt] [webui] remove trace of old tooltips [tschmidt] [webui] improve the services ui [tschmidt] [webui] another services icon [tschmidt] [webui] store repository for getting binary list [sasch.pe] Expanded the webui-only deployment scenario. [sasch.pe] Expanded installation and deployment paragraps. Removed specific docs. [adrian] [api] include also "revoked" state to disallow switched directly from final states. (#637867) [tschmidt] [webui] fix actions dropdown on package page [tschmidt] [webui] autocomplete in the submit dialog [tschmidt] [webui] base work for adding binary packages [adrian] [api] code cleanup [adrian] [api] fix regression, binarydownload shall not block builds (it is not a security flag) [adrian] [backend] don't use tmpfs for source services to avoid kernel crashes on OOM [adrian] [api] handle re-open of requests correctly [adrian] [api] add valid_http_methods to person controller functions and mark internal functions as private [adrian] [api] move package deletion into transaction on project removal [adrian] [backend] increase timeout to 1h for running source services and fix error handling [sasch.pe] [backend] Let bs_srcserver::getprojpack create $projectsdir. [sasch.pe] [backend] Also set the correct user for previous fix. [sasch.pe] [webui] Use correct HTTP method (POST) in user_controller::register. [adrian] [backend] honor proxy settings from sysconfig when downloading worker code via curl (#630994) [sasch.pe] hide local development environment config. [mls] Revert "[backend] Also set the correct user for previous fix." [mls] [backend] BSServer: use BSUtil (needed for drop_privs), remove duplicte xfork, create lock dir [mls] [backend] call mkdir_p_chown on bsdir, not rundir [mls] [backend] add missing mkdir_p when writing the sync backup file [adrian] [backend] die on failure, if the test mode is used (for api test suite) [adrian] [backend] no need to move generated source anymore with bind mount [adrian] [api] remove Ubuntu 9.04 and openSUSE 11.1 from default list, they are reaching end-of-life. [vivian.zhang] [webui] Use HTTP method[POST] in user_controller: change_passwd [vivian.zhang] [webui] Add webui/app/modules/userchangepasswd.rb [vivian.zhang] [backend] check and handle HTTP metod [post] in person_controllers: change_my_password [vivian.zhang] [backend] Ensure ldaps is used to transfer the credentials over SSL when updating user password to LDAP server for securiry reason [sasch.pe] [webui] Fix for bug #513167. [sasch.pe] [webui] Fixed last commit that broke the testsuite. [sasch.pe] [webui] Hide empty 'Actions' dropdown in projects/package view. [sasch.pe] [webui] Fix: don't show 'Report Bug' action if no bugowner is set. [speilicke] [doc] Removed an unwanted deployment option from INSTALL. [speilicke] [webui] Fix testsuite (add_repo_test). [adrian] [webui] fix test suite failure, rdiff view pointed to not work web page when remote projects are used [adrian] [api] do not update links in target package on accepting requests by default to avoid mistakes. This must be explicit requested via the new "updatelink" option now. [speilicke] [webui] Better view consistency. [speilicke] [webui] Schema validity fix for patchinfo form if no binaries available. [speilicke] [webui] Fix testuite again after commit 69928983. [speilicke] [webui] Small form constistency fix. [speilicke] [backend] Indentation fixes. [mls] Revert "[backend] Indentation fixes." [mls] [backend] bs_signer: implement iso signing [mls] [backend] retry specialized getprojpacks 5 times, fix checks for remote error [jsmoeller] [api] Move 'access' check into DbProject/DbPackage model, throw and catch exceptions, remove skip_before_filter. [mls] [backend] better error message instead of 'parse error' [mls] [backend] also check sourceaccess in kiwi callback [mls] [backend] implement access checks for binary package access [Stephan Kulow] [webui] gruff is no longer used [speilicke] [webui] Don't have a <span> element if not logged in. [speilicke] [webui] More heading consistency. [speilicke] [webui] Use HTTP Post method. [speilicke] [webui] Show correct link based onauth-method (ichain or not). [speilicke] [webui] Also show a register link in not-ichain-auth (tm). [speilicke] [webui] Also fix user/login view (validation and ichain). [speilicke] [api] Also allow HTTP Get methods. [mls] [backend] refactor checkprpaccess function [speilicke] Added AUTHORS file as another step to propper licensing. [Sascha Peilicke] [webui] Provide package filtering. [Sascha Peilicke] [webui] Align wording to other 'create' views. [Sascha Peilicke] [webui] Make project list view consistent with other views. [Sascha Peilicke] [webui] Fix for bug #608598. [adrian] add Sascha to deployment messages [Sascha Peilicke] [webui][api] Consise database naming scheme. [Sascha Peilicke] [webui] Split breadcrumbs for (sub-)projects. [mls] [backend] make _pattern a first class package [Sascha Peilicke] [webui] Remove hardcoded ICHAIN links to 'https://build.opensuse.org' [Sascha Peilicke] [webui] Cosmetic fixes. [Sascha Peilicke] [webui] Testsuite fixes. [Sascha Peilicke] [webui] Another testsuite fix. [Sascha Peilicke] [webui] Updated themes submodule. [mls] [backend] support file, filelimit, tarlimit parameters in diff [adrian] [webui] remove "Add as patch" and "apply as patch" functionality as it can't work with branch links which are default now [adrian] [webui] minor layout fix of commit item [mls] [backend] optimize "no files to diff" case [mls] [backend] optimize diff a bit more [adrian] [backend] fix http error codes for not existing files on removing binaries [adrian] [api] support delete of binaries in :full trees via api (FATE #310489, Bugzilla #505650) [mls] [backend] also check access when doing a sourceaccess check [Sascha Peilicke] [webui] Moved method 'is_advanced_tab?' to application_controller. [Sascha Peilicke] [webui] Wrap attributes table into <div> to fix rendering issue. [Sascha Peilicke] [webui] Proper redirect for attribute edit form. [Sascha Peilicke] [webui] Shorter breadcrumbs and better edit heading. [Sascha Peilicke] [webui] Source files and source history views update. [Sascha Peilicke] [webui] Fix source files table sorting [Sascha Peilicke] [webui] Consistency with source files table. [Sascha Peilicke] [webui] Fix escaping issues (bnc #647401) [Sascha Peilicke] [webui] Fix tag mismatch. [Sascha Peilicke] [api] Fix for bnc #647401 [Sascha Peilicke] [webui][api] Require Rails version 2.3.8 [Sascha Peilicke] [api] Rails says 'strongly include this into your RCS'. [Sascha Peilicke] [webui] Make the new project breadcrumbs not break old stuff [Sascha Peilicke] Revert "[api] Rails says 'strongly include this into your RCS'." [mls] [backend] fix typo in BSXPathKey. does not fix Adrian's search bug, though [Sascha Peilicke] Ignore '/src/api/db/schema.rb'. [Sascha Peilicke] [api] Table tag mismatch fix. [Sascha Peilicke] [api] Wrong image link fix. [mls] [backend] BSXPathKeys fix adrian's predicate match [Sascha Peilicke] [api] Tag forms fixed. [Sascha Peilicke] [api] Fix exception if user was never logged in before. [Sascha Peilicke] [webui] Use erubs and rails_xss gems to fix potential XSS issues. [adrian] [webui] add option to hide entire project via "access" flag [adrian] [webui] Add a link to superseding request to request show page [adrian] [webui] propose package name on submit request creation, even when it is not a source link [Sascha Peilicke] [webui] Admins should be able to add users. [Sascha Peilicke] [webui] Have involved projects / packages in two columns. [Sascha Peilicke] [webui] Fix escaping issues (introduced with ruby-2.3.8 usage). [adrian] [api] support to initial devel package when creating a new package via submit request. set OBS:InitializeDevelPackage attribute in project to enforce this. (FATE #310822, Bugzilla #559434) [adrian] [api][backend] all to specify reviews by a project or package. Will get added automatically, when no maintainer state in source exists. (FATE #310806) [adrian] [api] add RHEL-6, Ubuntu:10.10 and Fedora:14 to default targets [adrian] [docu] fix the /build api descriptions [Sascha Peilicke] Revert "[webui] Admins should be able to add users." [Sascha Peilicke] [webui] Better fix to allow admins to add users. [Sascha Peilicke] Added some notes on webui changes. [Sascha Peilicke] Some notes on running own backend+api+webui. [Sascha Peilicke] [webui] Fix another hardcoded link to b.o.o (IChain host). [mls] [backend] sign isos and drpms [mls] [backend] use --signdummy if doing kiwi product builds without localkiwi [mls] [backend] tweak branch update for source service files so that Adrian can play a bit [adrian] [api] use anonymous access mode only for the webui [Sascha Peilicke] [webui] Remove unused (and broken) helper method. [Sascha Peilicke] Revert "[webui] Make the new project breadcrumbs not break old stuff" [adrian] [backend] call runservice also on commitfilelist call to support new osc [adrian] [webui] Add public meego.com as link to add a remote OBS [Sascha Peilicke] [webui] Cross-Site Scripting fixes. [mls] [backend] dispatcher: change maxassigned from 20 to 50 [Stephan Kulow] sync from Ludwig's git [Sascha Peilicke] [api] Commit migration foo related to Adian's change. [Sascha Peilicke] [webui] Tables need space to unfold their beauty. [Sascha Peilicke] [webui] Unbreak the testsuite. [mls] [backend] dispatcher: adapt maybesrcchange to new srcchange handling [adrian] [appliance] do not take entire space for cache, this will allow us to create snapshots later in build script [adrian] [appliance] write correct JOBS variable for obsworker [Sascha Peilicke] [webui] Use a monospace font for code display. [Sascha Peilicke] [webui] Fix for bnc #638710. [Sascha Peilicke] [webui] Shorten project name in delete popup. [Sascha Peilicke] [webui] Fix footer positioning issue in bento theme. [Sascha Peilicke] [apidocs] Fixed some parts of the (outdated) apidocs. [Stephan Kulow] [webui] we don't need the jrails task - they're only wrappers for "cp" [Stephan Kulow] [api] this plugin was added 2007 and from what I can see, never used [adrian] [api] add api config option to disallow home project and home sub project creation of a user. Admin has to create it if he wants to grant a user that permission (Wanted by Nokia) [Sascha Peilicke] [docs] Make 'make validate' actually validate api and backend schemas. [Sascha Peilicke] [webui] Fix testsuite regression introduced with XSS changes. [Sascha Peilicke] [webui] Code around an issue with the 'rails_xss' rubygem. [adrian] [api] The _pattern package became a real package with history in the backend. No more extra routing in api, but still validating submitted content. To keep API compatible we need to implicit create the package for now. [Sascha Peilicke] [webui] Heading and page title alignment. [Sascha Peilicke] [webui] Capitalize personal navigation entries like other headings. [Sascha Peilicke] [webui] Saner heading [Sascha Peilicke] [webui] Remove unused function setup_buildresult_trigger. [Sascha Peilicke] [webui] Fixed search links. [Sascha Peilicke] [webui] Grammar and the usual heading fix. [Sascha Peilicke] [webui] Only admins should be able to add status messages. [Sascha Peilicke] [webui] Make the floating worker status form not break the layout. [Sascha Peilicke] [webui] Fix the broken sortkey introduced by 487bedb0 (XSS fixes). [adrian] [api] fix listing of meta _history log [adrian] [backend] fix more missing kiwi xml elements [Stephan Kulow] don't fail if there is no maintenance view atm [Sascha Peilicke] [docs] More pythonic. [Sascha Peilicke] Ignore custom api development environments. [Sascha Peilicke] [api] Remove unused empty method. [Sascha Peilicke] [api] Revive schema validation. [Sascha Peilicke] [docs] Updated user.xsd to reflect currently sent XML. [Sascha Peilicke] [api] Replaced XML validation with a more flexible approach. [Sascha Peilicke] [docs][api] Added schema validation for distribution controller. [Sascha Peilicke] [docs] Some request stubs regarding /person/* urls. [Sascha Peilicke] [docs] Several fixes to api.txt and schemas. [Sascha Peilicke] [api] Validate more actions of the person, source and attribute [Sascha Peilicke] [docs] Added /person/changepasswd (TODO) routes to api.txt. [Sascha Peilicke] [api] Be less nit-picky. [Sascha Peilicke] [api] Fix most tests regarding API validation errors. [Sascha Peilicke] [api] forgot to remove 'debugger' statement. [Sascha Peilicke] [docs] Fix user schema (allow empty watchlist). [vivian.zhang] [api] add perform_user_group_search_ldap() which check the relationship with the given user, group through ldap [adrian] [api] take over all flags on branching correctly. Just keep the exception that build should be enabled and publishing disabled. [adrian] [api] fix validation of project and package meta data on PUT [adrian] [api] fix validation of of xml files in package space (_pattern, _link and _aggregate) [adrian] [api] This test case looks broken anyway, but it became different broken now. The statistic stuff need anyway a big overhowl and is not usable atm :/ [Sascha Peilicke] [api] Validator.validate now accepts requests and responses directly. [adrian] [api] fix deep copy on flag take over [Sascha Peilicke] [api] Validate message put request correctly [Sascha Peilicke] Revert "[api] fix validation of of xml files in package space (_pattern, _link and _aggregate)" [Sascha Peilicke] [api] Re-enabled response schema validation. [adrian] [api] hide the "create role" link, it makes no sense... [adrian] [api] hide "new permission" link, it makes no sense to add them without code changes [adrian] [backend] make "mk_listing" calls for product medias optional, needs new kiwi. [adrian] [backend] fix logic in my last commit :/ [vivian.zhang] [api] Add local role/permission check with LDAP group when LDAP_GROUP_SUPPORT is :on [vivian.zhang] [api]Use the proper example for LDAP_GROUP_SEARCH_BASE define [Stephan Kulow] [webui] chown in gitdir for deployment [Stephan Kulow] [webui] more fixes for stage deployment [jsmoeller] [api] ACL2.2: Rewrite of 'access' code. Add helpers to models/user.rb and application_controller.rb. These are needed in db_project/db_package lateron. Add auth to start_test_server, too. [jsmoeller] [api] ACL2.2: Rewrite of 'access' code. Add custom find()'ers to db_project and db_package. Check for user-involvement: check_access? . New helpers: is_remote_project? and is_hidden? . [jsmoeller] [api] ACL2.2: Rewrite of 'access' code. Migrate build_controller and build_controller_test to new mechanism. [jsmoeller] [api] ACL2.2: Rewrite of 'access' code. Migrate public_controller to new mechanism. Enforce anonymous user in public controller. [jsmoeller] [api] ACL2.2: Rewrite of 'access' code. Migrate published_controller to new mechanism. [jsmoeller] [api] ACL2.2: Rewrite of 'access' code. Migrate search_controller to new mechanism. [jsmoeller] [api] ACL2.2: Rewrite of 'access' code. Refractor and migrate source_controller and source_controller_test to new mechanism. [jsmoeller] [api] ACL2.2: Rewrite of 'access' code. Migrate statistics_controller and statistics_controller_test to new mechanism. TODO: fix controller. [jsmoeller] [api] ACL2.2: Rewrite of 'access' code. Migrate wizard_controller and wizard_controller_test to new mechanism. Patch by James Perkins. [jsmoeller] [api] ACL2.2: Rewrite of 'access' code. Adapt interconnect_test. Pending fixes. [jsmoeller] [api] ACL2.2: Rewrite of 'access' code. Adapt read_permission_test. Pending fixes. [jsmoeller] [api] fix statistic controller test cases and also access handling [Sascha Peilicke] [webui] New request controller test case (stub). [Sascha Peilicke] [api] Fix for bnc#612141. No login for apidocs necessary. [Sascha Peilicke] [api] Add recent migration change. [mls] [backend] fix checkaccess for remote projects [Sascha Peilicke] [webui] Fix exception in case of no events. [adrian] [webui] simplify submit request creation dialog together with mls and jos [adrian] [webui] add "to ..." to clarify that submit request creation will ask for target [jsmoeller] [api] ACL2.2: Fix call for showlinked on interconnect. [jsmoeller] [api] Fix active_rbac/user/delete.rhtml to post to destroy method. Otherwise validation is broken in controllers/active_rbac/user_controller.rb and we can't delete users at all in the admin interface. [vivian.zhang] Search group via LDAP and create it on OBS db if it doesn't exist when adding groups to project/package meta [vivian.zhang] [api]Search group via LDAP and create it on OBS db if it doesn't exist when adding groups to project/package meta [vivian.zhang] Disallow group create via API to avoid the conflicts when LDAP_GROUP_SUPPORT and DISALLOW_GROUP_CREATION_WITH_API is :on [Sascha Peilicke] [webui] Usual heading fix. [Sascha Peilicke] [api] Fix doubled checks introduced with 39994ed9c [mls] [backend] do not declare lexicals in an if statement [Sascha Peilicke] [webui] Small package show view optimization. [Sascha Peilicke] [webui] Fix submitreq XML generation when no targetpac is given. [Sascha Peilicke] [webui] Submitreq dialog cleanup. [Sascha Peilicke] [webui] Always send a target package (contrary to request schema) [Sascha Peilicke] [webui] First steps towards deleterequests. [Sascha Peilicke] [webui] Kinder deleterequest dialog wording. [Sascha Peilicke] [docs][api] Target project in request schema is necessary. [Sascha Peilicke] [docs] Strip whitespaces. [Sascha Peilicke] [webui] Someone forgot to remove a 'debugger' statement. [Sascha Peilicke] [webui] Don't show source for request actions that have none. [Sascha Peilicke] [webui] Leftover rename fix. [Sascha Peilicke] [webui] Implemented delete request action [Sascha Peilicke] [webui] Heavily improved BsRequest::make_stub that now also takes delete [mls] [backend] support OTHER filedrop directory [mls] [backend] fix building of linked remote projects that contain package links [adrian] [api] don't recreate project in database, when source server takes too long ... [adrian] [api/backend] fix project delete behaviour on big projects. It caused timeouts during package removal in source server, this is done by subprocess now to avoid this. Restore database transaction in case of error and let packages in db removed by model. [mls] [backend] bs_dispatch: it must be srcchangescale, not srcchangeload [Sascha Peilicke] [webui] Add generic text shortening (elide) function. [Sascha Peilicke] [webui] Use new text shortening function. [Sascha Peilicke] [webui] Shorten ��berlong package names in monitor view. [adrian] [api] Add missing "runservice" command for packages. [adrian] [webui] fix source service parameters select element [Sascha Peilicke] [webui] Avoid line break. [Sascha Peilicke] [webui] Show correct project in deleterequest dialog. [Sascha Peilicke] [webui] Replace package delete popup with Ajax dialog. [Sascha Peilicke] [webui] Simplify HTML. [Sascha Peilicke] [webui] Case fix. [Sascha Peilicke] [webui] Unified dialog button style. [Sascha Peilicke] [webui] Remove delete dialog special CSS, every dialog should look the [Sascha Peilicke] [webui] Remove unused 'id' tags from dialogs. [Sascha Peilicke] [webui] Center modal dialogs. [Sascha Peilicke] [webui] Again simplify HTML (submitrequest dialog). [Sascha Peilicke] [webui] Remove unused styles. [Sascha Peilicke] [webui] Only center dialogs horizontally and place at top. [Sascha Peilicke] [webui] Same width for textare and input[type="text"]. [Sascha Peilicke] Revert "[webui] Same width for textare and input[type="text"]." [Sascha Peilicke] [webui] Same width for textarea and input[type="text"] at least in [adrian] [api] give users (following old docu) a hint to use db:setup instead of db:migrate for new installations [adrian] [webui] drop obsolete and broken obswebuidelayed runlevel script [jsmoeller] [api] ACL2.2: Cleanup: As agreed - remove unused flag privacy. [jsmoeller] [api] ACL2.2: Cleanup use of check_access. [jsmoeller] [api] ACL2.2: Group and LDAP group support for check_access?. [jsmoeller] [api] ACL2.2: Cleanups and cosmetics. [jsmoeller] [api] ACL2.2: Fix broken tests in request controller. [adrian] [webui] consider requests in "review" state also as active requests. [Sascha Peilicke] [webui] Show realname and mailto icon in project/package users view [Sascha Peilicke] [webui] Generic user home page allows to show other user's profile. [Sascha Peilicke] [webui] Remove link to home in home view, made little sense. [Sascha Peilicke] [webui] Allow viewing other user's involved projects and requests. [Sascha Peilicke] [webui] Fix crasher. [Sascha Peilicke] [webui] Don't show nr_involved_requests for other users, it interferes with the login. [Sascha Peilicke] [webui] Don't store nr_involved_requests again. This breaks if viewing [adrian] [webui] add open review requests also to request list [adrian] [webui] limit download of files for anonymous user to 4MB, to avoid getting killed by crawlers like just happened [Sascha Peilicke] [webui] Make requester clickable (links to requeser home). [Sascha Peilicke] [webui] Make adrian clickable :-) [Sascha Peilicke] [webui] Have committer clickable. [Sascha Peilicke] [webui] Looks even nicer. [jsmoeller] [api] Continue to refractor source_controller.rb - function attribute_meta . [adrian] [appliance] setup pv's with allignment inside of partitions, work around for lvm tool bug. [Sascha Peilicke] [webui] Don't escape, as rails_xss does that now. [adrian] [webui] don't crash on monitor page in anonymous mode [Sascha Peilicke] [webui] Log escaping should not be necessary at all anymore (rails_xss). [adrian] [api] test for superseding a request in review state [adrian] webui: fix crash on startup due to missing directories or wrong permissions [adrian] api: fix crash on startup due to missing directories or wrong permissions [Sascha Peilicke] Revert "[webui] Log escaping should not be necessary at all anymore (rails_xss)." [Sascha Peilicke] Revert "[webui] Don't escape, as rails_xss does that now." [Sascha Peilicke] [webui] Clickable commiter. [Sascha Peilicke] [webui] Case fix. [Sascha Peilicke] [webui] Another XSS fix. [Sascha Peilicke] [theme] Update to current version. [ro] allow POST requests to /lastevents on src-server (these were only [Sascha Peilicke] [webui] Live build log XSS fix. [adrian] add current regressions to be fixed [adrian] [backend] complain about set, but empty superseded_by attribute (there is a bug in some client ..) [Sascha Peilicke] [webui] Request view code updated and visually lifted. [Sascha Peilicke] [webui] Fix last commit. [mls] [backend] kiwi-image: use correct build config for kiwi system setup [mls] [backend] dispatcher: distribute project load over repositories [mls] [backend] repserver: make kiwi image repository handling consistent with the scheduler [Sascha Peilicke] Fix crasher in request show view regarding group stuff. [Sascha Peilicke] [webui] Potential fix for remaining XSS issues. [Sascha Peilicke] [webui] Move diff down in request detail view and start fixing request [Sascha Peilicke] [webui] List requests view now looks much nicer and has less cruft. [Sascha Peilicke] [webui] Re-add build result tooltip. [Sascha Peilicke] [webui] Fix heading for project pending requests view. [Sascha Peilicke] [webui] Provide links to user profile and home project. [Sascha Peilicke] [webui] Header size fixes. [Sascha Peilicke] [webui] Aligned request detail view to pending requests view. [Sascha Peilicke] [webui] Show request amount in user request view. [Sascha Peilicke] [webui] Show sth. if the delete request goes to the current project [Sascha Peilicke] [webui] Remove unused 'package_link' method. [jsmoeller] [webui] Make edit actions visible to users via group. [jsmoeller] [webui] Fix typo. [vivian.zhang] [api] Add ldap support for render_group_list [Sascha Peilicke] [webui] Squeeze repo flag table as much as possible. [Sascha Peilicke] [webui] Fix project#autocomplete_packages regression. [mls] [backend] fix getconfig call (thanks coolo) [Sascha Peilicke] Added TODO file. Currently a port of coolo's retro stories. [Sascha Peilicke] [docs] Moved old 2.0 release notes to docs. [mls] [backend] kiwi-image: call getconfig with expanded path [jsmoeller] [api] More valid_commands for index_package. This means also TODO: additional testcases for 'commit', 'commitfilelist','createSpecFileTemplate', 'runservice', 'deleteuploadrev', 'linktobranch' needed ! [jsmoeller] [api] Add dispatch for missing commands in previous commit. [jsmoeller] [api] Adapt testsuite matching previous two commits. [Sascha Peilicke] [webui] Properly aligned tables, simpler tables, project/package name [Sascha Peilicke] [webui] Another heading fix. [Sascha Peilicke] [webui] Projects to delete links can be longer. [Sascha Peilicke] [webui] Added delete request dialog for projects. [Sascha Peilicke] [webui] Fix crasher for attributes#edit when package doesn't exist. [Sascha Peilicke] [webui] Always redirect to frontpage after logout. [mls] [backend] check worker time when receiving builds [Sascha Peilicke] [webui] Properly encode instead of ASCII-char fiddling. [mls] [backend] be more strict with nevra checking [Sascha Peilicke] Revert "[webui] Always redirect to frontpage after logout." [Sascha Peilicke] [webui] Remove logged out page, redirect to frontpage instead. [Sascha Peilicke] [webui] Remove unused method 'tlink_to'. [Sascha Peilicke] [webui] Don't flash if no diff is there, could as well be a new package. [Sascha Peilicke] [webui] Don't show a link for non-existing packages. [Sascha Peilicke] Added some recent changes. [Sascha Peilicke] [webui] Added method 'elide_two'. [Sascha Peilicke] [webui] Use elide_two to improve 'prj/pkg' shortened links. [Sascha Peilicke] [webui] Lighter request table entries. [mls] [backend] make publish code obey nosourceaccess [jsmoeller] [webui] Test if group user has actions available on project overview. [Sascha Peilicke] Revert "[webui] Properly encode instead of ASCII-char fiddling." [Sascha Peilicke] [webui] Make project#packages view package filter form work without JavaScript. [Sascha Peilicke] [webui] Next take on better request view. [Sascha Peilicke] [webui] Code style only fix. [Sascha Peilicke] [webui] Fixed typo introduced by last commit. [mls] [backend] implement "staleness" factor for non-srcchange builds [mls] [backend] work around bad osc versions that generate requests with empty 'superseded_by' [jsmoeller] [api] Handle case where status message to display was created by now deleted user. [mls] [backend] support olinkrev=linkrev in source diff, support setrev=1 in keeplink commit [mls] [webui] simplify rdiff in package controller [vivian.zhang] [api] sync group info via LDAP in user edit form, fixed bug #659896 [mls] [backend] only set origin for binaries that really got published [mls] [backend] make setrev more flexible [mls] [backend] make sure every binary has a hdrmd5, delete otherwise [mls] [backend] forward package access flags to scheduler [mls] [backend] make rev 0 return an empty source, die early if rev does not exist [mls] [backend] allow %{} in nevra [Sascha Peilicke] [webui] Don't fetch lastrequest in commit diff views. [adrian] Fix test suite failure. We don't support user deletion at all (at least via api) to avoid security [adrian] [webui] fix typo and the resulting test case error [suse-tux] - fixed uninitialized value warning [suse-tux] - check if "project" attribute exists before using it [jsmoeller] [webui] Add reader role to selection of roles available. Fix for BNC 659958. [adrian] [backend] remove not anymore supported norootforbuild flag as spec file comment [adrian] [appliance] run storage setup before sshd [suse-tux] small fix for the acl+remoteproject handling [suse-tux] - fixed some nil "exceptions" [suse-tux] - make "set_current_user" protected, hide action "pass_to_backend" [suse-tux] - ups.. don't hide pass_to_backend it's needed by the request + search controller (fixed webui testsuite) [Sascha Peilicke] [webui] Convert user mail into mailto link. [Sascha Peilicke] [webui] Move to SyntaxHighlighter 3.0. [Sascha Peilicke] [webui] New prjconf syntaxhighlighter view and small meta view fixes. [Sascha Peilicke] [webui] Moved remaining views to new syntax highlighter. [Sascha Peilicke] [webui] Syntax highlighting for Prjconf and SPEC files adapted. [Sascha Peilicke] [webui] Show date and buildresults in request detail view. [Sascha Peilicke] [api] Fix never-reached code path introduced by commit 64f32e20 and 159b2dd1. [Sascha Peilicke] [api] Case-consistency for error messages. [Sascha Peilicke] [api] fix testsuite. [Stephan Kulow] [webui] fix combobox for selecting logfile info [Stephan Kulow] [webui] do not kill or clobber permissions on static.oo [adrian] [appliance] detect available memory in XEN correctly [adrian] [backend] remove specialbuildhost setting, not anymore supported by dispatcher. [adrian] [backend] run services on expanded sources [vivian.zhang] [api] Synced groups & users info with LDAP server,fixed bug #659896 [vivian.zhang] [api] More enhancement on user show form, fixed bug #659896 [Sascha Peilicke] [webui] Further Spec and Prjconf highlighting fixes. [Sascha Peilicke] [webui] Some section fixes. [Sascha Peilicke] [webui] Added changes file related styles (email + header). [Sascha Peilicke] [webui] Added syntax highlighting for changes files. [mls] [backend] support xz compression in srcdiff [mls] Revert "[backend] run services on expanded sources" [mls] [backend] error out if service is a link but not a branch [adrian] [backend] wait for xendomains to be started before setup workers [adrian] [backend] clean shutdown of dispatcher, dumping the data [Stephan Kulow] [webui] make project status really html safe for even empty strings [adrian] [backend] unify shutdown and stop of obsscheduler init script. try to shutdown clean in any case (waiting up to 5 minutes) and kill it afterwards. [Sascha Peilicke] [webui] Preamble keyword regex was to general, do it more specifically. [Sascha Peilicke] [webui] Also highlight 'make'. [Sascha Peilicke] [webui] Add all kinds of (im)possible RPM section headers. [Sascha Peilicke] [webui] Added a new Perl lib requirement to make project#rebuild_time [Stephan Kulow] [webui] patches are like diffs just longer [adrian] [appliance] do not trash an OBS server volume group, even when "take_all" is defined [adrian] [backend] support --vm-memory argument to set memory size of VM. keep old mechanism via file [adrian] [backend] define vm memory via command line switch instead via extra file [adrian] [backend] move default worker cache directory beside worker directory [Sascha Peilicke] [webui] Remove old parameters, align 'request' views. [Sascha Peilicke] [webui] Request view now allows to select all kinds of request states. [Sascha Peilicke] [webui] Indentation [Sascha Peilicke] [webui] Send correct request type. [Sascha Peilicke] [webui] Aand the usual case fixes. [Sascha Peilicke] [webui] Simplify view for other users. [Sascha Peilicke] [webui] Align project/package tabs and hide package advanced tabs. [Stephan Kulow] [webui] show the request history [adrian] Revert the seperation of cache and worker, this makes the setup slower due to the need of a full copy [Sascha Peilicke] [webui] Show spinner while loading and clarify 'pending' requests. [Sascha Peilicke] [webui] Don't crash if package has no debuginfo. [adrian] [backend] add example of the new mechanism of special build host assignments [mls] [backend] getconfig: do not call expandsearchpath if a path is given [mls] [backend] print "fetching worker" message, clean up code [Sascha Peilicke] [webui] Request list: tablesorter works again, steps to better XPath [adrian] removing this outdated and incomplete book. We are about to start [adrian] removing outdated and not anymore used mockup directory [Sascha Peilicke] [webui] Fixed crasher. [Sascha Peilicke] [webui] Only show attribute edit controls for project-involved users. [adrian] Attributes may only be editable if you are project owner, but this depends on the [Sascha Peilicke] [webui] Moved new request code to BsRequest model. [Sascha Peilicke] [webui] Use local variable 'requests' instead of @requests. [Sascha Peilicke] [webui] Include all projects where user is involved for request list [vivian.zhang] [webui] Correct the user check in home/index.rhtml page [vivian.zhang] [api] Add ldap check in user/is_in_groups?, fix bug #663664 [Sascha Peilicke] [webui] Fix crasher if no session is given. [Sascha Peilicke] [webui] Aligned source service dialog to others. [Sascha Peilicke] [webui] Less space around dialog buttons. [Sascha Peilicke] [webui] BsRequest::list now works correctly. [Sascha Peilicke] [webui] Add branch dialog and use it instead of a JavaScript popup. [adrian] [openSUSE] switch to master branch [adrian] [api] fix crash after update to to missing define [adrian] [api] don't crash with double rendering on listing [adrian] [api] don't change mysql database names, it is also used at different places and can cause update problems. [adrian] [api] fix view=cpio repository download. This needs to be reviewed before 2.2 release. [adrian] [api] test repository operations of api [Sascha Peilicke] [webui] Flip date and state and don't break indentation. [Sascha Peilicke] [api] Fix crasher when target project is nil (regardless of hidden [mls] [webui] make caches local to users for privacy support [Sascha Peilicke] [webui] Avoid crasher if 'str' is not set. [adrian] [api] simplify code on the hunt for performance bottlenecks: [adrian] [api] try to solve more bottle necks in public controller and introduce [adrian] [api] more permission check cleanup in public controller [adrian] [api] cleanup more permission checks in build controller [adrian] [api] sync api behaviour with backend regarding permissions checkes. use get_by_name functions [mls] [backend] clean up code, fix repository watching bug in expandsearchpath, move maptoremote calls to fetchremoteproj function [adrian] [api] simplify more read access code, includes fixes for documented security leaks in testsuite ... [adrian] [api] fix access to dispatchprio [adrian] [api] continue with read access cleanup [adrian] [api] fix source commit, when maintainership is only in the package granted (was regression to 2.1) [adrian] [api] rewrite source file operation handling [adrian] [api] fix some, but not all read access handling problems in statistic controller. And fix test cases which just documented that it was broken. [adrian] [api] first steps in fixing tag controller for read access permissions, not complete. [adrian] [api] fix some more security issues where we allow access to hidden projects. test cases are still missing here [adrian] [api] ensure that the error messages are the same in project not existing and project not visible case [adrian] [api] try not to die within seconds due to load on api.opensuse.org/public [Sascha Peilicke] [webui] Don't show empty comments for review/state history. [Sascha Peilicke] [webui] Adopt behavior of Person#involved_requests. [Sascha Peilicke] [webui] Fix strange case where no target project is set. [Sascha Peilicke] [webui] Redirect to home#list_requests if users tries request#list. [Sascha Peilicke] [webui] Also show requests where user created a submit request and [Sascha Peilicke] [webui] Port project controller/views to new request code. [Sascha Peilicke] [webui] Link to only open request directly, just like for packages. [Sascha Peilicke] [webui] Remove debug output and simplify return code. [Sascha Peilicke] [webui] Port package controller/views to new request code. [Sascha Peilicke] [webui] Rename 'load_current_requests' to 'load_requests'. [Sascha Peilicke] [webui] Throw out old request code and use new one from BsRequest model. [Sascha Peilicke] [webui] Fix a supposedly typo, method should free cache for involved [Sascha Peilicke] [webui] Currently disabled solution for bnc#660442. [Sascha Peilicke] [webui] fix testsuite by correctly (re-)applying before-filters. [Sascha Peilicke] [webui] Enable request search for mainained packages (where user is not [mls] [backend] getprojpack: populate remotemap data with project data, cache everything in remotemap, add "noremote" option [cwh] make it fit to my machine [adrian] [api] simplify read access checks [adrian] [api] cleanup readability checkes and go back with propper error messages when specified projects don't exist or are not readable [adrian] [api] fix cache handling publish controller [adrian] [api] move basic permission cache into project model, this is hopefully enough performance boost for api.o.o [david] [api] Remove duplicate 'runservice' command [Sascha Peilicke] [webui] Project#status view simplification. [Sascha Peilicke] [webui] Don't load request list after submit request. [Sascha Peilicke] [webui] Simplify request and dialog code. [Sascha Peilicke] [webui] Don't show submit request action if package has no revisions [Sascha Peilicke] [webui] Also set a revision for submit requests. [Sascha Peilicke] [webui] Fix existing review table, i.e. don't display if no review. [Sascha Peilicke] [webui] Allow submit request for every logged in user. [adrian] [api] use own log files for each instance on server [Sascha Peilicke] [webui] Renamed BsRequest.list 'type' parameter to 'state' and added [Sascha Peilicke] [webui] Use shared delete request dialog for packages and projects. [Sascha Peilicke] [webui] Proper error message and redirect for wrong submit requests. [adrian] [api] use enviroment variable for logfile name [adrian] [api] replace exact working project find operation with less exact, but way faster function (one sql instead of several thousands plus slow ruby loop). Needs to get improved until 2.2 release. [cwh] Revert "make it fit to my machine" [adrian] [api] same un-exact speedup for package find/search operations [adrian] [api] fix logging of user name when deleting a package [adrian] [api] and log also user name and comment when deleting entire projects [Sascha Peilicke] [webui] Don't need to provide a controller, just take the current one. [Sascha Peilicke] [webui] Fix autocompletion that broke with recent changes. [Sascha Peilicke] [webui] Ruby symbols can't be compared with strings, sigh. [Sascha Peilicke] [webui] Remove empty helper. [Sascha Peilicke] [webui] Remove unused HTML. [Sascha Peilicke] [webui] Disable submit when no target is set. [Sascha Peilicke] [webui] Provide an error message for an invalid target project. [adrian] [api] fix osc local build option for package which does not exist on server [adrian] [backend] do not use heuristics anymore for determination of build description upload. User repo type configuration now. [adrian] [webui] add link to OBS forum in forums.opensuse.org [suse-tux] - fixed #618080 ("bs_sched dies on improperly configured download-on-demand") [tschmidt] remove google analytics code [adrian] [backend] support urlencoded xpath query via embedded POST for /search/request to avoid url length limit [adrian] [webui] use embedded POST calls for Collection.find calls [adrian] [shared] another try to update shared [adrian] [backend] support embedded searches also for project and package searches to be complete. [adrian] [backend] and support embedded searches also for published files ... [adrian] [backend] ups ... unbreak old style searches again [adrian] [api] test request search with GET and POST method [adrian] [api] support collection of requests api call and fix runtime errors when requesting invalid delete requests [adrian] [api] re-enable meanwhile fixed test cases and remove aggregate tests which got not implemented in this way [adrian] [api] fix copy and _history where target or origin is a package via project link [mls] Revert "[backend] ups ... unbreak old style searches again" [mls] Revert "[backend] and support embedded searches also for published files ..." [mls] Revert "[backend] support embedded searches also for project and package searches to be complete." [mls] Revert "[backend] support urlencoded xpath query via embedded POST for /search/request to avoid url length limit" [Stephan Kulow] [webui] fix before filters for requests [adrian] [api] fix handling for url encoded posts [adrian] [api] test if package creation in linking project is doing the right thing [adrian] [shared] fix git reference (as always in the second try) [adrian] [shared] the third try [adrian] [api] fix update of package meta for package exists via project link only and fix package creation checks on copy/branch commands [adrian] [api] fix database update after product converter run [adrian] [api] fix product database update on request accept [adrian] [api] fix a possible runtime error introduced with last commit [Sascha Peilicke] [webui] Remove submit button checks for submit request dialog (to be [Sascha Peilicke] [webui] Some changes file time entries don't have seconds but should [adrian] [api] fix commit to _project packages [adrian] [api] fix branching from remote projects and adding repos to remote projects. Enabling test cases again. [adrian] [api] simplify code a bit more with generic read access checks [adrian] [api] more test cases to cover all possible commit ways. Also for special packages like _product, _project and _pattern. [adrian] [api] fix and test pattern submissions. test also non-commitfilelist commits. [adrian] [api] minor cleanup of wrong comments [adrian] [backend] general support for project wide source services. [adrian] [backend] support new modes for source services, skipping execution in some cases [adrian] [backend] be absolute sure that the right source server is answering to avoid a complete loss of binaries (no did not happen yet to us, but be safe ;) [Sascha Peilicke] [webui] Fix AJAX request after recent changes to the BsRequest#list [Stephan Kulow] [api] login nobody from script - the access code will crash if noone [adrian] [backend] use current build parsers to fix kiwi parsing errors (#667591) [adrian] [backend] be sure that directories exist when _repoid gets created [adrian] [backend] two more services which needs network access [adrian] [api] enforce distinct select for project list [tschmidt] update bento theme [Sascha Peilicke] [webui] Form style like others. [martin.mohring] [backend] Magic oneliner for fixing the highly annoying Bug #666667. The backend ACL information was not stored under the expanded MD5SUM in the right place when = 1 or 2, which the worker needs to look up the sources for building. Thanks to MLS for suggesting the final 1 magic line of fix [mls] [backend] check useforbuild in importevent handling [Sascha Peilicke] [webui] Allow generation of all request types. [Sascha Peilicke] [webui] New generic 'Add Role' request dialog for projects and packages. [Sascha Peilicke] [webui] Move common delete request code to request controller. [Sascha Peilicke] [webui] Also catch exception in request creation. [Sascha Peilicke] [webui] Role add requests make sense only when user can not edit [Sascha Peilicke] [webui] Request dialogs can be moved to request views. [Sascha Peilicke] [webui] Fix strange crasher. [Sascha Peilicke] [webui] Upsy-daisy, wrong character. [Sascha Peilicke] [webui] Unbreak rdiff request submission. [suse-tux] - index_branch: check for nil [vivian.zhang] [api] Do not create new ldap server for every searching, keep one ldap_search_con [vivian.zhang] [api] fix password check for LDAP_AUTHENTICATE==:local, which do not require the new ldap connection for the authentication check [martin.mohring] Add armv7hl scheduler for armv7 + hardfloat builds. Beside armv7hl, there's also armv7nhl als compatible subarch with additional (neon) flags turned on. [martin.mohring] [api] db migration class in last commit must match filename [adrian] [api] enable former broken branch from remote tests again [adrian] [api] just document regression in master branch for submit request from remote. to be fixed before release. [suse-tux] - getbuildinfo_post: support "debug" query parameter [adrian] support additional request types in notifications [Sascha Peilicke] [api] Don't use 'pending' as default state for request listing. [Sascha Peilicke] [webui] Drop own request XPath query code and use new api call. [Sascha Peilicke] [webui] Remove unused method 'find_open_review_requests'. [Sascha Peilicke] [webui] Github-like diff-colors per Darix' request. [Sascha Peilicke] [api] Fix testsuite, state parameter became mandatory. [Sascha Peilicke] [api] Discard requests against packages with hidden projects. [adrian] [api] filter hidden projects for involved packages and projects search. Add a test case, but request controller is still an open issue. [adrian] [api] fix delete and undelete package permissions checks. Add test cases for this. [Sascha Peilicke] [webui] Move request table source and target partial into list_requests. [adrian] [api] cleanup test suite and increase test coverage for changing access flag in project [adrian] [api] add debug line to debug performance problems on request search [adrian] [api] check for invalid project and package names [adrian] [api] do correct check for creating a package (nothing changes except error message) and add test cases [adrian] [api] test creating a cycle of devel package definitions [adrian] [api] test linktobranch command [tschmidt] add mobile_views to webui, not yet enabled by default for mobile devices, can be forced with ?force_view=mobile unset with ?force_view=normal [tschmidt] add missing has_mobile_views plugin [adrian] [api/backend] define merge and maintenance request. add code and test case to create a maintenance request. [adrian] [api] fix testcases for the one more attribute [tschmidt] [webui] fix mobile login redirection [adrian] [api] make request controller a bit more secure regarding read access checks [adrian] [api] test case for yesterday fixed read access leak to read access protected packages [adrian] [backend] introduce 11.4 product converter only media style. As kiwi in suse 11.4 fails on missing packages we must have exact package and architecture lists now. therefore we must not add blindly add "noarch" for metapackages and we need specify noarch metapackages manually in product config. [Sascha Peilicke] [webui] Add caching to request list query. [Sascha Peilicke] [webui] Unbreak layout and use heading to show last request declined [Sascha Peilicke] [webui] Refactor package_helper#escape log as a global helper and use it [Sascha Peilicke] [api] Add recent migration (related to armv7hl). [Sascha Peilicke] [api] Disable code that triggers heavy load on the backend source [adrian] [api] initial code and test case for "create maintenance incident" api call [adrian] [api] do not allow to create packages via branch command with invalid name [Sascha Peilicke] [webui] Fix link to package on build result icon. [Sascha Peilicke] [webui] Show add_role request info in request detail view. [adrian] [api] do not allow to create submit request from packages with broken sources [freitag] spiced up Hermes notifications here and there [Sascha Peilicke] [api] Commit recent migration. [Sascha Peilicke] [webui] Create class variable in controller action instead of view and [Sascha Peilicke] [api] Dont add state query if no state param provided. [Sascha Peilicke] [webui] Allow overridable elide (text shortening) length parameter. [Sascha Peilicke] [webui] Add initial support for RPM disturls. [suse-tux] - added tests for "jobhistory" [suse-tux] - fixed _jobhistory [adrian] [backend] don't run "localonly" services on the server [adrian] [api] turn checks for raising permissions (source/access) around, removing wrong and misleading comments [adrian] Some initial notes about the limitations of read access protection. [adrian] [api] copy package sources from base project on maintenance request, update target project on acceptance. [martin.mohring] [dist] obsdispatcher must use logdir and rundir env vars [adrian] [backend] use correct architecture on expanding an "all packages" product [adrian] [api] fix key handling calls for create and extending keys. (signd not part of test suite yet :/) [Stephan Kulow] [api] make the request xpath a bit shorter by leaving out duplicates [Sascha Peilicke] [api] No tabs please. [Sascha Peilicke] [webui] Add RPM disturl support to search. [Stephan Kulow] [webui] if the cache is not gzip format, just ignore it [Stephan Kulow] [api] fix syntax of test case [Sascha Peilicke] [webui] Add an underscore to XML id strings not starting with [A-Za-z_]. [Sascha Peilicke] [api] Don't cleanup empty user home project after submit request accept. [adrian] [api] fix take over of repo and flag definitions on "maintenance" request accept. [adrian] [api] validate result of maintenance request accept [Sascha Peilicke] [webui] Clickable repository link to either package binaries or project [Sascha Peilicke] [webui] Fix title typo, cleaned up view code, link style consistency. [Sascha Peilicke] [webui] Heading fix, link style fix, minimal code cleanup. [Sascha Peilicke] [webui] Don't show link if no download repository is configured. [suse-tux] - don't return all attributes if a specific one is requested [Sascha Peilicke] [api][webui] Don't allow rails3, only minor and patch level releases [adrian] [api] add a hint to use the force option to ignore open reviews of a request. [adrian] [api] Add Debian 6.0 as default target [tschmidt] update to jquery-mobile alpha3 [tschmidt] show buildstatus indicator [Sascha Peilicke] [webui] Don't show link to binaries without buildresult available. [adrian] [backend] avoid leading 0 for product release numbers [adrian] [backend] use defined product release number instead of package release for mediastyle 11.4 and later [adrian] [backend] add option to ignore missing repo or meta packages for product generation [Sascha Peilicke] Revert "[webui] Don't show link to binaries without buildresult available." [adrian] [api] ensure correct submitted project name on meta file upload [Sascha Peilicke] [webui] Only packages with at least one revision should be brancheable. [vivian.zhang] [api] Use cache for ldap user password authentication [adrian] [api] fix error message text [adrian] Update ReleaseNotes [adrian] [api] merge request accept support (part1, but before it get lost) [adrian] [backend] use product release and not package release in flavor packages for SUSE 11.4 as well [adrian] [webui] move bugzilla and download url definitions to options.yml [adrian] [api] make a difference on request diff, when a package exists in linked project or not. [Sascha Peilicke] [webui] Have tables for users and groups with checkboxes for each role. [Sascha Peilicke] [webui] Enable tablesorter and combine 'login' and 'fullname' cols. [Sascha Peilicke] [webui] User removal now works regardless of role. [Sascha Peilicke] [webui] Ajax user role modification, support for group operations in [Sascha Peilicke] [webui] Some request seem to have no 'state' element. [adrian] [api] test request state change to supersede [adrian] [backend] add more hermes informations for reviews in requests [Sascha Peilicke] [webui] Add Ajax before_filter for several controllers. [Sascha Peilicke] [webui] Remove vim junk. [Sascha Peilicke] Revert "[webui] Add Ajax before_filter for several controllers." [Sascha Peilicke] Revert "[webui] Remove vim junk." [Sascha Peilicke] Revert "Revert "[webui] Remove vim junk."" [Sascha Peilicke] [webui] First steps for review by_project and by_package. [Sascha Peilicke] [webui] Fix code error and remove ununsed variables. [Sascha Peilicke] [webui] Allow adding project reviewer. [Sascha Peilicke] [webui] Let is_maintainer? accept also strings for project and package. [Sascha Peilicke] [webui] Much saner request#show code and support for project review. [Sascha Peilicke] [webui] Huge visual improvements to request#show view. [Sascha Peilicke] [webui] Adapt JavaScript to recent changes[webui] Adapt JavaScript to [Sascha Peilicke] [webui] Handle diff errors. [Sascha Peilicke] [webui] Complete utter crap, part of trying to solve it. [Sascha Peilicke] [webui] Review by project and by package now works. [Sascha Peilicke] [webui] Autocompletion for adding project/package reviewers. [Sascha Peilicke] [webui] It's a comment for everything, hence the loose table heading. [adrian] [backend] add a --force-check-project to wipe also the "notyet" buffer of a scheduler [adrian] [backend] honor given repository on project recheck event [Sascha Peilicke] [webui] Added BsRequest.creator class method. [Sascha Peilicke] [webui] Fix authorship by using BsRequest#creator. [Sascha Peilicke] [webui] Table sorting for actions, history and reviews. [Stephan Kulow] [webui] escape project and package parameters [Sascha Peilicke] [webui] Removed wrong TODO and cleaned up code. [Sascha Peilicke] [webui] Fix project/package autocompletion. [Sascha Peilicke] [webui] Deploy static content on both (HA) virtual machines. [Sascha Peilicke] [api] Add person_controler#index action that returns a list of all [Sascha Peilicke] [webui] Catch cases where 'req' is an ActiveXML::LibXMLNode. [Sascha Peilicke] [webui] Add support for user autocompletion. [Sascha Peilicke] [webui] Use user autocompletion for reviews in request#show and shared [Sascha Peilicke] [webui] Added new partial that displays gravatar,fullname and login for [adrian] [api] first step to integrate source service daemon into test suite. [adrian] [api/backend] support server side collection of all project global source service files. [Stephan Kulow] [api] escape names when passing to backend [Stephan Kulow] [api] fix request controller test - have to teardown the requests [Sascha Peilicke] [api] Gracefully disable source service tests if none are installed. [Stephan Kulow] [webui] opts[] need to contain strings [Sascha Peilicke] [webui] Fix HTML error (wrong heading tab closing). [Sascha Peilicke] [api] Also allow group lookup by prefix (useful for autocompletion). [Sascha Peilicke] [api] Apply some security checks similar to other actions. [Sascha Peilicke] [webui] Don't show checkboxes for non-authorized users. [Sascha Peilicke] [webui] Add group controller. [Sascha Peilicke] [webui] Add group autocompletion to request#show view. [Stephan Kulow] [api] there seems to be a race in delayed job inserting and rails [Stephan Kulow] [api] add a test case for projects with special chars and fix the [adrian] [api][backend] fix services xml syntax again and validate via test suite (we services installed also for further tests) [adrian] [api] bring source services needed for test suited [adrian] [backend] render project services for bs_service correctly [adrian] [backend] test execution of source services [Sascha Peilicke] [webui] Correct label (it's not the id) and trust theme for size. [Sascha Peilicke] [webui] Remove unused method. [adrian] [api] fix syntax in error handler [adrian] [api][backend] add project source copy which keeps by default revisions, but not history [adrian] [api] take care about repos and (source)access flags on project copy [adrian] [backend] vrev is enough for same package CI count [adrian] [backend] support build copy in backend, include test case [adrian] [backend] support project copy including binaries [adrian] [backend] support withhistory project copy. Always add an additional commit in target. [Sascha Peilicke] [webui] Move Ajax stuff into one function. [Sascha Peilicke] [webui] Disable tables while Ajax request is pending. [Sascha Peilicke] [webui] Remove junk. [Sascha Peilicke] [webui] Aand some typos. [Stephan Kulow] [webui] be more careful with undefined hosts (in test environments) [cwh] config for my development machine [Sascha Peilicke] [webui] Disable links to (currently) non-existing actions calm the [Sascha Peilicke] [webui] Don't display title if none is there and align to other views. [adrian] [api] allow repository removal when other repos link against with force option [adrian] [backend] use correct servicedir for test suite run [Sascha Peilicke] [webui] Adapt create_test to recent changes in subprojects view. [mls] [backend] projectcopy: fix code issues [mls] [backend] fix copybuild code [mls] [backend] oops, forgot perl -wc... [adrian] [api][backend] rename maintenance request types as discussed (maintenancerelease and maintenanceincident) [mls] [backend] projectcopy: make old revisions available in nosharedtrees case [mls] [backend] more fixes for projectcopy [mls] [backend] fix buildcopy, fix request verification [mls] [backend] add BSFileDB:: for getlast() [adrian] [api] support project copy withhistory and withbinaries for OBS admins [Sascha Peilicke] [webui] Allow adding/removing groups to project meta. [Sascha Peilicke] [webui] Several new views for group addition. [Sascha Peilicke] [webui] Some group-related methods (save/remove) for project controller. [Sascha Peilicke] [webui] Add group model. [Sascha Peilicke] [webui] Remove stuff that is now in group model. [Sascha Peilicke] [api] Add index action route for group controller. [Sascha Peilicke] [webui] Add transport route for group. [Sascha Peilicke] [api] Added render_axml method and removed some whitespaces. [Sascha Peilicke] [api] Overhauled group controller. [Sascha Peilicke] [api] Whitespace fixes. [Sascha Peilicke] [webui] Enable now supported group actions. [Sascha Peilicke] [api] Expose a group's parent id. [Sascha Peilicke] [webui] Use ':name' parameter for group transport. [Sascha Peilicke] [webui] Support gruop removal (also fixed removal action in shared [Sascha Peilicke] [webui] Add group add/remove methods to package model and actions to [Sascha Peilicke] [webui] Some code simplifications. [Sascha Peilicke] [webui] Only disable checkboxes, not the entire table. [Sascha Peilicke] [webui] Some more code cleaned up. Phew, all those whitespaces... [Sascha Peilicke] [api] Fix source controller crasher. [adrian] [api] add openSUSE 11.4 [adrian] [webui] rename user to developer to make clear that there might be more users downloading stuff without a login ... [adrian] [appliance] create SSL certificate on very first boot [adrian] [api] document the breakage of statistic controller since read access submissions [adrian] [api] submit maintenance packages into .MAINTENANCE_ID package and create/update base package with link [adrian] [api] increase timeout for POST requests [adrian] [api] ups, do not extend submit request targets with maintenance ID ... [Sascha Peilicke] [webui] Improve visual appearance for users without modification rights. [Sascha Peilicke] [webui] Gnarf, un-break tablesorter once again... [Sascha Peilicke] [webui] Sort ascending, while we're at it. [adrian] [api] optimized "my request" search, include also by_project and by_package reviews now [tschmidt] [api] log output of test-backend [tschmidt] [api,webui] coloured logging output [adrian] [api] fix project branch call: do not break when a package gets found directly and indirectly via attribute search. (#673564) [adrian] [webui] fix link to OBS forum (the daily rename, give it to us today) [Sascha Peilicke] [webui] The project/package users view now displays inherited roles [adrian] [api] use correct repositories when doing project branch with defined update project [adrian] - fix failures do to unable to stop backend [adrian] [api] first part of binary copy code (test cases incomplete). CHANGE: We do not [Sascha Peilicke] [webui] Allow displaying only gravatar and login. [Sascha Peilicke] [webui] Hide user fullname and target package if same as source package. [Sascha Peilicke] [webui] Newline... [adrian] [backend] add support for iso hybrid product medias [Sascha Peilicke] INSTALL: fix typo ./scripts -> ./script [Sascha Peilicke] views: remove p tag from download_repository_link partial [Sascha Peilicke] views: repositories save a click to get to download [adrian] [backend] use logfile from jobs directory also in signing state. [adrian] [api] include new packages, like _patchinfo in maintenancerelease requests [Stephan Kulow] [webui] make sure that both the text and the icon point to the same [adrian] [api] fix patchinfo naming in non-Maintenance case [adrian] [backend] obsworker needs to wait on obsstoragesetup if used [Sascha Peilicke] [webui] Fix request authorship display. This got lost with 8f818293. [jsmoeller] [appliance] Fallback to IP-based setup if FQDN doesn't work. [adrian] [backend] remove release field from patchinfo again (it does not exist updateinfo.xml) [adrian] [api] handle new packages in projects via submit request better. Take [Sascha Peilicke] [api] Unescape url-encoded request that is sent for exception mail. [Sascha Peilicke] [api] Only search for reviews in states 'pending' or 'review'. [Sascha Peilicke] [webui] Thou shalt not mess up tabs with spaces as it enrages thy [Sascha Peilicke] [webui] Fix repository cycles display (wrong API call or API changed). [adrian] [api] fix and test call of _builddepinfo (regression after read access check) [Sascha Peilicke] Revert "[webui] Fix repository cycles display (wrong API call or API changed)." [Sascha Peilicke] [webui] Cleaner project tab urls (i.e., when no package is given). [adrian] [backend] reduce buildhistory and jobhistory limit default from 10000 to 100 to avoid timeout errors. [adrian] [api] Remove obsolete checks. Error messages are now more consistent making this obsolete. [Stephan Kulow] [webui] don't click on links that have an onclick handler - you never [tschmidt] enable mobile detection [Sascha Peilicke] [api] Adhere to the directory XML schema. [mls] [backend] dispatcher: delete some fields from the job to reduce memory usage [mls] [backend] add updateinfo XML dtd [mls] [backend] thou shalt not use commas in qw{} [adrian] [api] fix leak on package search showing results (or running into crashes) when other flags confused the sql statement (#673654) [Sascha Peilicke] [webui] Only maintainers shall see the 'edit' action. [Sascha Peilicke] [webui] Fix user autocompletion, broke with [Sascha Peilicke] [webui] Don't wrap reviewer. [Sascha Peilicke] [api] Add a FIXME note for a general API issue. [Sascha Peilicke] [webui] Allow filtering requests by type (i.e. submit, delete, ...). [Sascha Peilicke] [webui] Avoid implicit conversion of 'nil' to '0'. [adrian] [backend] writen default meta files for product medias again to set bcntsynctag [adrian] [backend] use product release also in .prod file [Sascha Peilicke] [webui] Added method the retrieve creation date. [Sascha Peilicke] [webui] Sorting by id isn't enough anymore after we introduced [adrian] [backend] fix and test listing of repositories and architectures on remote projects in backend. needed by the webui. [adrian] [api] cleanup project create and delete tests [adrian] [api] cleanup the request actions, this is hopefully more readable [Sascha Peilicke] [webui] Don't escape '+', seems to cause no issues anymore. [Sascha Peilicke] [webui] Remove caching from BsRequest#list as this is tricky to [Sascha Peilicke] [webui] Allow touching empty files if only a filename is provided. [Sascha Peilicke] [webui] Add file view cleaned up, added hint on touching files. [adrian] [api] validate requests on accept in any case, also for the admins [adrian] [api] support repository browsing via /public api [adrian] [api] unbreak the important functions of statistic controller again, enable test cases and remove unneeded read access checks [adrian] [webui] deleted requests are really deleted, no way to search for them ;) only allowed to the admin atm though ... [adrian] [webui] add maintenance request types [adrian] [api] sync maintenance request type name with the other types [adrian] [webui] use project icon for "inherited from project" [adrian] [webui] the return of some statistic data. Still missing are rating and download stats and the layout looks not good. [adrian] [webui] fix wrong contractions [adrian] [webui] make it possible to hide source services in GUI list [Sascha Peilicke] [api] Don't show requests in state review that have a declined review. [Sascha Peilicke] [api] Allow request searches only by state or action_type. [Sascha Peilicke] [api] Also ignore maintained projects/packages with a declined review [adrian] [api] fix activity statistics calls. This was broken since 2.0, so a slight api change is allowed ... [adrian] [api] allow to disable the limit in statistic controller. Check if HiddenProject is only exposed to right people. [adrian] [webui] fix review by_package maintainership check. [adrian] [webui] complete the by_package fix [Sascha Peilicke] [api] Don't show requests with open reviews that are already accepted. [Sascha Peilicke] [api] Better fix than last commit. [Sascha Peilicke] [api] Added new 'maintenance_incident' and 'maintenance_release' types. [adrian] [api] do not allow to "addreview" or "changereviewstate" in a request, which is not in "review" anymore [adrian] [api] show pending review requests only when request is in review state [Sascha Peilicke] buildlog viewer: use standard spaces [Sascha Peilicke] [webui] Ruby moans on space before parenthesis. [Sascha Peilicke] [webui] Same heading size as other views. [adrian] [backend] run source services it a package becomes a branch [adrian] [api] fix project activity call [adrian] [api] fix limit handling for most activ projects & packages [adrian] [webui] a in general working statistic page is back, needs layout fixes. [adrian] [webui] fix links to show projects or packages [mls] [backend] implement patchinfo support in srcserver, scheduler, and publisher [adrian] [api] run also publisher for the test suite [adrian] [api] fix superseding a request, maintainership somewhere is enough [Sascha Peilicke] [api] Add comments for by_project and by_package review. [Sascha Peilicke] [webui] Ignore non-Ajax requests for (addreviewer, modifyreviewer). [adrian] [api] fix group handling, this would have been a security issue, if it wasn't anyway too broken ... increase test coverage. [adrian] [api] remove obsolete and not tested code [Sascha Peilicke] [webui] Return to search form instead of displaying a 400 error. [adrian] [api] remove group handling code which leads to api conflicts (was not part of 2.1) [Sascha Peilicke] [webui] Fix search controller test. [adrian] [api] fix LDAP login name escaping (#648982) [tschmidt] [webui] fix repo adding for remote projects [Sascha Peilicke] [webui] Show download URL again. [Sascha Peilicke] [docs] Added maintenance_incident and maintenance_release examples. [Sascha Peilicke] [webui] Refactored BsRequest create code. [Sascha Peilicke] [api] Send SIGTERM instead of SIGINT to backend processes. [adrian] [backend] fix product release provides for 11.4 [adrian] [api] set and maintain OBS:MaintenanceVersion attribute which get initiliazed on incidence creation and updated on release. [Sascha Peilicke] [webui] Only Ajax requests to project#rebuild_time_png. [adrian] [backend] no more perl "possible typo" warnings [adrian] [api] hand over meta parameter on package diff to backend (bnc #676231) [adrian] [api] fix test suite, we have one attribute more [Sascha Peilicke] [api] Added recent migration. [adrian] [backend] no more warnings disturbing the user [adrian] [api] complete maintenance release operation [Sascha Peilicke] [webui] Proper indentation of JavaScript stuff. [Sascha Peilicke] Revert "[webui] Show download URL again." [Sascha Peilicke] [webui] Fix configuration parsing. [Sascha Peilicke] [webui] Fix invalid HTML (came with 188220e854). [Sascha Peilicke] [webui] Don't stutter on empty package list. [Sascha Peilicke] [webui] Fix missing icon (introduced by f319930cf53). [Sascha Peilicke] [api] Added recent migrations. [Sascha Peilicke] [webui] Naa, ActiveXML::Collection doesn't implement empty?, use blank? [adrian] [api] backward compatibilty to not anymore used _patchinfo packages [adrian] [backend] do not require a swampid in patchinfos anymore [adrian] [api] test diffing of meta data of packages and projects [adrian] [api] test that no double declines are possible [adrian] [api][backend] introduce updateinfo id generation and set on release event [Sascha Peilicke] [webui] Fix search predicate generation when only an attribute is given. [mls] backend: patchinfo: also pickup disabled packages if they have successfull builds [mls] backend: filter out dotfiles in reposerver [adrian] [api] add temporary debugging code ... it fails on some systems ... [adrian] [api] fix error handling on decline request permission error [adrian] [api] fix revoke and decline of requests where the projects got removed [adrian] [api] test and fix updateinfo handling on release action [adrian] [api] allow to update project meta which specifies remote instance [adrian] [webui] explain our main projects on project list [adrian] [webui] first step to show main maintenance project as overview project [adrian] [api] getting backward compatible again, the new patchinfo way needs a "new_format=1" parameter now [Sascha Peilicke] [webui] Prepare request#show view for requests w/o source packages but [Sascha Peilicke] [api] Added some FIXMES regarding bnc#676991. [adrian] [webui] detect if a project is a maintenance incident project [adrian] [api] ensure that incident projects are build disabled by default. mbranch is enabling the right packages. [adrian] [api] ensure that patchinfo packages get build enabled [adrian] [dist] update spec file [Stephan Kulow] [webui] ajax calls appear as max-age=0 and those shouldn't drop my [Sascha Peilicke] [webui] Display only new requests by default. [adrian] [api] update package container timestamp on commit action [adrian] [webui] fix repository state icon (use repo state, not package state), fixing the always "unkown" state. [Sascha Peilicke] [webui] Also show only new involved requests for users. [jsmoeller] [appliance] Catch zero ip case, too. [Sascha Peilicke] [webui] Unescaping the request object was a bad idea. [mls] [backend] delay uploadbuild events until we know about our packages [Sascha Peilicke] [webui] Don't show parts of the accept form to only-reviewers. [Sascha Peilicke] [webui] Comment can be for all kinds of persons. [Sascha Peilicke] [api] Don't let others decline a request that is still in review. [Sascha Peilicke] [webui] Remove non-Ajax redirection. [Sascha Peilicke] [webui] Typos. [Sascha Peilicke] [api] Added recent migrations. [Sascha Peilicke] [webui] Moved add reviewer form into own dialog and cleanup the [Sascha Peilicke] [webui] Function rename and move cache invalidation to request model. [Sascha Peilicke] [webui] Ruby moans about spaces before parenthesis. [adrian] [api] fix and test history access of deleted packages. [adrian] [backend] basic support to import existing maintenance updates into OBS [adrian] [api] fix complete run of test cases [adrian] [api] Decline of a requrest should be doable as early as possible to avoid unnecessary work for the [jsmoeller] [appliance] Change fqhostname in config files before migration. Catch empty ip #2 . [jsmoeller] [appliance] Fix division by zero on bad #cpu to #worker instances ratio. [jsmoeller] [appliance] Set LC_ALL=C to make parsed commands never fail on different locales. [adrian] [backend] import patchinfos including the version [Sascha Peilicke] [webui] Use correct parameter 'id', not 'request_id'. [Sascha Peilicke] [webui] Also return correct parameter from add reviewer form. [adrian] [api] backward compatibility to old patchinfo way, allow _patchinfo package container [adrian] [backend] typo fix [Sascha Peilicke] [api] Check if user exists before asking for his requests. [adrian] [backend] except patchinfo files with incident without name defined [adrian] [backend] wait for a defined time on clean scheduler shutdown (10 minutes) [adrian] [backend] write correct complete updateinfo files not the partitial ones from import [adrian] [api] fix reopen of a request by a different maintainer (in revoked or declined state) [adrian] [api][backend] * handle patchinfo files backward compatible [mls] [backend] fix dir creation in waiting_for case [mls] [backend] fix blockedarch handling in kiwi product case [Sascha Peilicke] [webui] The :name and :namespace parameters aren't evaluated anyway. [Sascha Peilicke] [webui] Added a 'reload_to_remote' helper. [Sascha Peilicke] [webui] Use 'reload_to_remote' in more places and align views. [Sascha Peilicke] [webui] Hide some more tabs that don't make sense for maintenance projects. [Sascha Peilicke] [webui] Some more preparations for maintenance projects. [Sascha Peilicke] [webui] Less tags. [Sascha Peilicke] [webui] Refactored description and open requests into partials for [adrian] [api] * rename attribute OBS:Maintenance to OBS:MaintenanceProject [adrian] [api] validate encoding of parameters, fail on illegal utf8 coding [adrian] [api] fix incident creation [adrian] [webui] follow attribute rename [Sascha Peilicke] [webui] Redesigned project/package show view. [Sascha Peilicke] [api][webui] Add mls to deployment notification. [Sascha Peilicke] [webui] Fix testsuite. Project#show text changed with df6ff880c. [Sascha Peilicke] [webui] And another testsuite fix, also introduced by df6ff880c. [Sascha Peilicke] [webui] Bigger clickable area. [Sascha Peilicke] [webui] Another step on the path of the light side of the Force. [suse-tux] [backend] bs_admin --dump-cache: support solv format [Sascha Peilicke] [webui] Maintenance request have no source package. [Sascha Peilicke] [api] Add migration for maintenance project attribute rename. [Sascha Peilicke] [webui] Display information about open/closed incidents in the [Sascha Peilicke] [webui] Fix sort key to work for maintenance requests (no source [Sascha Peilicke] [webui] Don't check for empty or nil description, just display it. [Sascha Peilicke] [webui] Less empathic stuff. [Sascha Peilicke] [webui] Add revision to source submit if present (again). [adrian] [api] add missing OBS:MaintenanceIdTemplate attribute to seeds file [adrian] [api] restore accidental removed tests [adrian] [api] don't use unless else [adrian] [backend] fix argument handling in lxc command execution [adrian] [backend] verify file names return by source service (do not allow files with new lines #679151) [Sascha Peilicke] [webui] Check for the attribute "package", not the element. [Sascha Peilicke] [webui] Cleaner search views breadcrumbs. [Sascha Peilicke] [webui] Check for attribute "package", not element. [Sascha Peilicke] [webui] Show a "1" for only one open request. [jsmoeller] [api] review read_permission_test [jsmoeller] [api] review read_permission_test / HiddenProject [jsmoeller] [api] Review source_controller_tests . [adrian] [backend] fix typo. [adrian] [webui] add a hint on not expandable links to use osc [adrian] [api] remove the permission to put directory lists again and fixing the test cases instead [Sascha Peilicke] [webui] Added check if user can review by package. [cwh] made it fit to new rails [Sascha Peilicke] [webui] Relax parameter check again. [Sascha Peilicke] [webui] Added helper redirect_back_or_to(). [Sascha Peilicke] [webui] Don't crash if "dependency" action is called with bad [Sascha Peilicke] [webui] URI encode user input for autocompletion. [adrian] [api] add test cases for by_project and by_package reviews, ensure that by_package without by_project is not possible [adrian] [api] fix ldaps default port in comment [adrian] [appliance] use https by default for api and webui [adrian] [webui] Use ssl encryption based on the protocol and not guessing from the port [adrian] [appliance] fix ssl CA path [adrian] [api] support package source copy with history in api. test case is proving that backend support is broken atm ;) [Sascha Peilicke] [api] Don't also sort project/packages by names after sorted by [Sascha Peilicke] [api] Add an index for the "updated_at" column of db_project and [Sascha Peilicke] [api] Add instrumentation code to StatisticsController#latest_updated. [adrian] [api] micha wants to rethink current history copy functionality [adrian] [api] fix last commit [adrian] [api] fix email handling when using LDAP authentification [jsmoeller] getbuildcode: serve worker qemu-cross images per build/qemu-reg [jsmoeller] [appliance] Fix lvm server volume mount. [jsmoeller] [appliance] Without proper dns resolution, we need to adapt BSConfig.pm on the fly.. [jsmoeller] Introduce OBS_BASE_DIR (default=/srv/obs) - storage and api use it. [jsmoeller] [appliance] Make obsapisetup bullet-proof for plain dhcp setup (no dns). [jsmoeller] Use OBS_BASE_DIR in storagesetup. [Sascha Peilicke] Removed some old TODOs [Sascha Peilicke] [webui] Remove 'https://' from direct_http calls to API. [Sascha Peilicke] [webui] Remove 'https' protocol for sitemap generation. [Sascha Peilicke] [webui] Fix invalid XPath query generation. [Sascha Peilicke] [webui] Remove 'https' paths for direct_http to API. [Sascha Peilicke] [webui] Fix add_repo_test case. [adrian] [webui] define used protocol via set_default_protocol function in ActiveXML code [jsmoeller] [appliance] Execute obsapisetup early. [adrian] [api] support for make an entire project readonly (not writable) anymore. The only allowed change is to disable the readonly flag again. [adrian] [api] unbreak test suite again, do not cleanup too much too much too much [adrian] [api] rename readonly to inhibit after meeting discussions. in case you have migrate already, please do a db:rollback first [adrian] [api] do not allow to move devel package silently away, add current develpackage maintainers as reviewers, if request creator is not a maintainer there [adrian] [api] last attempt: inhibit -> lock (korean food gives best ideas) [adrian] [api] allow to lock also single packages (remove access flag from schema for packages, not supported) [adrian] [api] creating a maintenance_release requests is now locking the source packages [Sascha Peilicke] [webui] Don't allow registration of usernames with spaces. [Sascha Peilicke] [api] Ruby doesn't like spaces before paranthesis. [Sascha Peilicke] [webui] Also show 'new' requests per default for projects/packages. [Sascha Peilicke] [webui] Format review comment. [Sascha Peilicke] Revert "[webui] define used protocol via set_default_protocol function in ActiveXML code" [Sascha Peilicke] [webui] Better error handling (like for bad revision). [Sascha Peilicke] [webui] Add recent migration. [Sascha Peilicke] [webui] Properly specify transport protocol for ActiveXML communication [Sascha Peilicke] [api] Properly specify protocol for ActiveXML communication. [Sascha Peilicke] [webui] Avoid crasher for project repository mismatch. [jsmoeller] [appliance] When we exchange the appliance, we have and empty /srv/obs folder, but need the link to /obs . [tschmidt] [webui-mobile] fix login for non-ichain [tschmidt] [webui-mobile] fix state icon, add fixme note [mls] [backend] implement some basic support for multipart release numbers. Handle with care. [mls] [backend] automatically rebuild patchinfos when the srcmd5 of one of the packages changes [mls] [backend] check package existance when retrieving _history [mls] [backend] allow overwrite of time/version/vrev in commitfilelist [jsmoeller] [appliance] Chown all directories on appliance change. [jsmoeller] Lets hunt the bug in the appliance ... [adrian] [api] support releasetarget definition as described in Fate #311785 [adrian] [webui] describe gfx legends without technical internas [adrian] [api] mbranch calls in incident projects will default to "maintenance" release trigger [adrian] [api] track maintenance incident and updateinfo counters in own SQL tables [mls] - fix 'unknown' version handling [Sascha Peilicke] [webui] Let RequestController#list also return only a list (no partial). [jsmoeller] [appliance] Make sure to point to the correct api port/protocol. [mls] [backend] fix copy/paste bug in checkkiwiproduct() [mls] [backend] simplify getqemuinterpreters [mls] [backend] remove File::Basenmae requires [Sascha Peilicke] Add README note on 'rake db:setup'. [Sascha Peilicke] [api] Add recent migration. [Sascha Peilicke] Add recent submits from "shared" submodule. [adrian] [api] support limit argument for package history [adrian] [api] support search for releasetarget repositories [adrian] [api] add opensuse tumbleweed repo to default list [adrian] [appliance] add missing modules for appliance building in KVM [adrian] [backend] bug compatibility fix for medias which define own product name per media [adrian] [api] release binaries according to release target on "maintenance_release" and remove the trigger [Sascha Peilicke] [webui] Don't choke on bad parameters, redirect back instead. [Sascha Peilicke] [webui] Add a check for too-short passwords. [adrian] [api] it is not okay that this test fails randomly, but no time to debug it yet :/ [adrian] [api] limit the (not yet implemented) automatic release triggers to same project for now. Or the maintainership permission checks will have side effects. [adrian] [api] check that the release target repository permissions are granted when accepting maintenance_release request [adrian] [api] be compatible with OBS <= 2.1.x config files, use "http" as default protocol if unconfigured [Sascha Peilicke] [webui] Allow declining requests when diff errors are present. [Sascha Peilicke] [webui] Allow to disable gravatar. [Sascha Peilicke] [api] Fix commit d0cf466a8a8e. [adrian] [appliance] create a SSL CA with valid hostname and boot without interaction again [Sascha Peilicke] [webui] Allow target package maintainers to add requester as maintainer. [mls] [backend] add experimental _sourceinfo route [mls] [backend] also allow srcinfo request on packages [Stephan Kulow] [api] improve request status (and someone really needs to remove [Stephan Kulow] [webui] clarify that the person is added to the package only and [Stephan Kulow] [webui] fix caching for request accepting [Stephan Kulow] [webui] adding persons to new package won't work, so we need first [Stephan Kulow] [webui] tiny optimization of the request controller code [Sascha Peilicke] [webui] Fix group addition again. Broke with API group controller code [Stephan Kulow] [api] improve the details about request status [Sascha Peilicke] Revert "[webui] Let RequestController#list also return only a list (no partial)." [Sascha Peilicke] [webui] Add a smaller request listing for dialogs, etc. [Sascha Peilicke] [webui] Allow to supersede old requests. [adrian] [api] avoid race in test case [mls] [backend] use view=info for sourceinfo, also support linkrev parameter [mls] [backend] allow per-request setting of keyfile and certfile [Stephan Kulow] [api] check if the package is disabled in the source and make the [Sascha Peilicke] [webui] Always show "Requests" tab for projects and packages. [Sascha Peilicke] [webui] Display a count for currently displayed requests. [Sascha Peilicke] [webui] Replace hardcoded archs with visible architectures. [Sascha Peilicke] [webui] Remove debugger statement [mls] [backend] allow 'expand=1' in getfile, as I'm lazy [mls] [backend] add timeout for signkey rpc [Sascha Peilicke] [webui] Don't show 'add submitter as maintainer' if submitter is target [Stephan Kulow] [webui] escape the request comments the same as log files [Stephan Kulow] [api] fix another case of xml in status controller [Stephan Kulow] [api] check the current build status for a request [mls] [api] pass parse/arch/repository in /source/prj/pkg GET request [jsmoeller] [appliance] <darix> dl9pf: shouldn't haveged be started on it before it tries to build the key? - ! [Stephan Kulow] [api] if it's previously failed we better rely on current state [Sascha Peilicke] [api] Remove superfluous API config option 'webui_url'. [Sascha Peilicke] [api] Move some move configs from environment.rb to option.yaml. [Sascha Peilicke] [api] Bump version number. [Sascha Peilicke] [api] Add 'enabled' flag to architectures table. [Sascha Peilicke] [api] Add 'architecture' controller. [Sascha Peilicke] [api] Add more REST routes to architectures controller. [adrian] [backend] do not copy comment of (random) last review accept, but use a fixed string for state change from review to new [Sascha Peilicke] [docs] Also add architecture route descriptions to api.txt. [adrian] [api] do not add review by_package when creating requests from lock project or package as source [Sascha Peilicke] [api] Add migration schema for new 'enable' flag of architectures. [Stephan Kulow] [webui] fix quoting in javascript [jsmoeller] [api] Make workerstatus visibility selective on restricted projects. [jsmoeller] [webui] Display ----- for restricted projects in workerstatus and no link. [jsmoeller] [api] User-specific caching for latest_updated, fixes hiding. [Sascha Peilicke] [api] Remvoe statistics controller latest_updated instrumentation code. [Sascha Peilicke] [webui] Fix by_user review accept button. [mls] - fix 'emptylink' to not make a bogus commit, it was broken by the time/version/vrev change (deleted one argument too much) [Sascha Peilicke] [webui] Catch case where both passwords are empty. [Sascha Peilicke] [webui] Redirect to somewhere meaningful in case of non-existing [Sascha Peilicke] [webui] This broke for requests w/o target project (non-submits). [adrian] [api] support blocking of request creation to a certain target via OBS:RejectRequests attribute (FATE #312152) [adrian] [api] cleanup group and user handling, showing groups as xml and handle user lookup errors via exceptions [adrian] [api] cleanup more error handling and use get_by_ functions for User, Group and Role lookup [adrian] [backend] fix notifications on request modifications (reject -> decline, handle review state change and no more request state change in wrong cases) [Stephan Kulow] [api] status/bsrequest: don't use unknown if we do know it failed [Sascha Peilicke] [api] Person controller registration awaits an <unregisteredperson>. [Sascha Peilicke] [api] Strip password from request environment if exception is thrown. [Sascha Peilicke] [api,webui] Strip HTTP_AUTH headers from request.env for exception [jsmoeller] [appliance] Should start fits better. [adrian] [api] make it possible to configure multiple hosts which are allowed to use anonymous api mode [jsmoeller] [appliance] More flexible setup regarding ip and hostname changes for the appliance. Especially for non-static setups. [Sascha Peilicke] [webui] Remove diff file in config folder. [jsmoeller] [webui] @latest_updates needs to be user-specific. [Stephan Kulow] [api] if it build, but did not succeed and the current code is different, [Stephan Kulow] [webui] add mysql task to clean up old sessions (to be added as [adrian] [api] do not crash when attribute on delete is not specified [Sascha Peilicke] [api] Fix seeds.rb indentation. [Sascha Peilicke] [api] Make seed.rb invokable multiple times again. [Sascha Peilicke] [webui] Fix attribute removal for packages, broke with b7172475. [adrian] [api] support create maintenance incident via target project (FATE #312196) [adrian] [api] accept multiple topadd elements [Sascha Peilicke] [webui] redirect_back_or_to needs ApplicationHelper. [Sascha Peilicke] [webui] Group listing broke with 6bf9c8ed [Sascha Peilicke] [webui] Don't send exceptions for anonymous access, tell 'em to login [adrian] [api] raise to version 2.3 for api docu [adrian] [api] document package source listing and parameters [Sascha Peilicke] [webui] Disable broken remote instance views. [Stephan Kulow] [api] check only the architectures of the target repositories, [Stephan Kulow] [api] check for unprovided requires in request status [Sascha Peilicke] [webui] Also disable test for 'Setup OBS' leading to broken remote [Stephan Kulow] [api] update_workerstatus runs for all users [adrian] [api] mark /public as internal route only [adrian] [api] add an option to use mod_xforward in apache to hand over internal redirects to source server [Stephan Kulow] [api] if the scheduler did not yet check the sources, it's not [Stephan Kulow] [api] cache the fileinfo_ext result, it takes ~1 second per [Stephan Kulow] [api] coreutils's broken but generated spec file throws errors [Sascha Peilicke] breadcrumbs: make each subproject its own breadcrumb [Sascha Peilicke] [api] Fix typo in directory XML. [Sascha Peilicke] [api] Rename architecture flags 'selectable' and 'enabled' as discussed. [Sascha Peilicke] [api] Change routes for architectures to '/architectures'. [Sascha Peilicke] [docs] Fix invalid Relax-NG, 'bool' is actually 'boolean' and custom [Sascha Peilicke] [docs] Directory entries may contain additional attributes. [Sascha Peilicke] [api] Update architecture table periodically based on scheduler state. [Sascha Peilicke] [api] Fix crasher for remote project check. [Sascha Peilicke] [webui] Now really fix signup test case with disabled remote instance [Sascha Peilicke] [api] Forgot to adapt fixtures to architecture column rename. [adrian] [appliance] rename ssl certificate files server independent (to use it also with apache) [adrian] [appliance] initial version of apache configuration [adrian] [api] expand xforward syntax correctly [Stephan Kulow] [api] avoid checking filename_ext for !rpms [Sascha Peilicke] [webui] Move creation of runtime directories into initializer. [Sascha Peilicke] [webui] Remove unused Packstatus model. [Sascha Peilicke] [api] Add architecture 'recommended' and 'available' filters. [Sascha Peilicke] [webui] Update URLS behind 'architecture' ActiveXML transport. [Sascha Peilicke] [webui] Use API's architecture support in project controller. [Sascha Peilicke] [webui] Use API's arch support in main and monitor controller. [Sascha Peilicke] [webui] Add API's arch support to driver_udate controller. [Sascha Peilicke] [webui] Remove architecture stuff from option.yml. [Sascha Peilicke] [webui] Remove stub helpers. [Sascha Peilicke] [api,webui] Remove Rails-generated documentation stubs. [Sascha Peilicke] [webui] Remove more stub helpers. [Sascha Peilicke] [api] Fix crasher for non-existing request. [adrian] [webui] fix login failure when webui is running in anonymous mode [Sascha Peilicke] [webui] Clickable user for add role request. [Sascha Peilicke] [webui] Don't crash if no e-mail is set. [Sascha Peilicke] [webui] Less text, bigger effect. [Sascha Peilicke] [webui] Fix another crasher for add role requests. [Sascha Peilicke] [webui] Update JQuery TableSorter plugin to version 2.0.5. [Sascha Peilicke] [webui] Fix sorting for request listing and request history. [adrian] [api] anonymous users shall not be able to create requests [Sascha Peilicke] [api] Add unknown/new backend architectures. [adrian] [appliance] create just one SSL CA certificate as used in default apache config [adrian] [api] use default /srv/obs path (symlink on appliance) [adrian] [appliance] some more fixes to get appliance running with apache2 [Sascha Peilicke] [api] Re-add accidentally deleted public helper. [Sascha Peilicke] [api] Add a (trivial) test-case for public helper. [adrian] [appliance] define some mod_rails defaults for faster reaction times and less memory usage [Sascha Peilicke] [api] Move creation of runtime directories into initializer. [Sascha Peilicke] [api] Including the public helper is also wise. [adrian] Bring "Setup OBS" back to life [adrian] Revert "[webui] Also disable test for 'Setup OBS' leading to broken remote" [adrian] [webui] fix xml validation for add remote instance page [adrian] [api] use a better option name for xforward [adrian] [webui] support apache mod_xforward [adrian] [appliance] adapt documentation for apache usage [adrian] [appliance] use default /srv/obs/certs path [adrian] [appliance] create a horrible basic overview page about OBS components. [adrian] [appliance] add example line to switch to "development" rails environment [adrian] [appliance] fix some more places where standard wwwrun user shall be used [adrian] [api] support search for open reviews in api [adrian] [webui] show also requests which have to be reviewed by a person in involved requests [adrian] [webui] enable webui page validation in test suite [Sascha Peilicke] [api,webui] Don't show busy workers graph if anonymous login is [adrian] [webui] another place where lighttpd is mentioned [adrian] [api] seperate request search user between user in actions and user in reviews [adrian] [webui] limit request search for user in review elements [adrian] [webui] validation just takes too much time [Sascha Peilicke] [webui] Add parent_projects method to project model. [Sascha Peilicke] [webui] Code cleanup. [Sascha Peilicke] [webui] Improved breadcrumb generation. [adrian] [api] search for review targets independend of request state [Stephan Kulow] [api] ignore missing deps if the package has not yet built fine [adrian] [webui] forward reviewuser argument to api [Stephan Kulow] [webui] use force when modifying requests - we already asked the user [adrian] [api] do not crash on removal of "_pattern" package (old OBS instances did not [adrian] [webui] Don't crash on missing worker status [adrian] [webui] Some user tried to run webui without an api .... [Sascha Peilicke] [webui] First steps towards maintenance support. [Sascha Peilicke] [api] Add maintenance_project_id to db_project model. [Sascha Peilicke] [api] Add project type table and add corresponding column to db_project. [Sascha Peilicke] [api] Projects meta adds a type attribute for special project types. [Sascha Peilicke] [api] Add maintenance-specific parts to project meta. [Sascha Peilicke] [backend] Add maintenance project parts and verify project type. [Sascha Peilicke] [api] Handle maintenance parts when PUT'ing project metas. [Sascha Peilicke] [webui] Add maintained project view and tab for maintenance projects. [Sascha Peilicke] [webui] Add maintenance incidents view for maintenance projects. [Sascha Peilicke] [webui] Show amount of maintained projects in show view for maintenance [Sascha Peilicke] [api] Allow package 'type' search in XPath engine. [Sascha Peilicke] [api] Allow to search for the maintenance project of a project in the [Sascha Peilicke] [webui] Display maintenance project (if any) for standard projects in. [Sascha Peilicke] [webui] The CSS classes 'alpha' and 'omega' aren't need for innermost [Sascha Peilicke] [webui] Exemplary fixed view, use '' for strings that contain no #{}. [Sascha Peilicke] [webui] Fix edit_file file, the breadcrumbs helper assumed a Project [Sascha Peilicke] [webui] Apply coolo's suggested 'to_s' instead of type checking. [Stephan Kulow] [shared] don't retry forever [adrian] [api] workaround a crash/exception in mod_rails due to an answer without reading 1 byte from the body [Stephan Kulow] [api] there have to be 2 fragments to split [adrian] [webui,api] nicer passenger exception workaround for render errors on PUT or POST calls [adrian] [api] do not crash on access to attribute data of remote projects [adrian] [api,webui] ups .. typo in last passenger fix [martin.mohring] [webui] generate plot data for idle and busy workers for frontpage [martin.mohring] [webui] plot idle and busy workers on frontpage [martin.mohring] [webui] fix last commit, when logout arrays are nil [Sascha Peilicke] [webui] Fix indentation of last 3 commits and remove strange assignment. [Sascha Peilicke] Added 'Session.vim' to .gitignore. [Sascha Peilicke] Revert "[webui] Fix indentation of last 3 commits and remove strange assignment." [Sascha Peilicke] Revert "[webui] fix last commit, when logout arrays are nil" [Sascha Peilicke] Revert "[webui] plot idle and busy workers on frontpage" [Sascha Peilicke] Revert "[webui] generate plot data for idle and busy workers for frontpage" [Sascha Peilicke] [api] Wait a little more until backend/API servers are up. [Sascha Peilicke] [webui] Reduce SyntaxHighlighter font size. [Sascha Peilicke] [webui] Fix testuite, some texts where changed recently. [tschmidt] [webui] generic link to users home project [adrian] [webui] allow to configure a different protocol for external access to api [Stephan Kulow] [api] status/bsrequest: unchanged counts as succeeded [Stephan Kulow] [api] adapt deploy script for mod_rails [adrian] [api] make ICHAIN option a generic PROXY_AUTH_METHOD option [adrian] [api] missing part of ichain -> proxy rename [Sascha Peilicke] [webui] Move status messages from monitor to main view. [Sascha Peilicke] [webui] New dialog for status message adding. [Sascha Peilicke] [webui] Discard cache after status message addition and show only last 5. [Sascha Peilicke] [webui] Start page code cleanup. [Sascha Peilicke] [webui] No clearfix needed. [Sascha Peilicke] [webui] Use table for lastest updates. [Sascha Peilicke] [webui] First steps towards simpler delete dialog. [Sascha Peilicke] [webui] More space on main index page looks better. [Sascha Peilicke] [webui] Delete dialog code cleanup. [Sascha Peilicke] [webui] Remove unused project confirm dialog. [Sascha Peilicke] [webui] Elide project/package name. [Sascha Peilicke] [webui] Use new delete dialog in project#show view. [jsmoeller] [appliance] Enhance https ciphers selection. Tnx to C. Rodr��guez an L. Nussel . [Stephan Kulow] [webui] adapt deployment [Stephan Kulow] [webui] fix rails restart for passenger [adrian] [docu] fix variable to set on worker installation [adrian] [webui] turn ichain mode in a generic config option for login proxies [adrian] [webui] fix some pitfalls in last commit [adrian] [appliance] move vhost specific passenger options into right section [Stephan Kulow] [webui] fix rawlog url for mod_xforward [Stephan Kulow] [webui] free the user on reload [Stephan Kulow] [api,webui] remove default .htaccess file - the custom error [Stephan Kulow] [webui] fixing modifyRequest [Stephan Kulow] [webui] repair architecture editing of repos [Stephan Kulow] [webui] fix another "I have a branch to fix that" case [Sascha Peilicke] [webui] Fix adding package reviewers. [adrian] [api] New request collection search api, obsoleting "pending" state and offers comma seperated lists instead [adrian] [webui] switch away from "pending" request state and use the new api instead [adrian] [webui] small typo and I have 2384 instead of 38 requests ;) [tschmidt] [webui] fix register link [Sascha Peilicke] [webui] Adapt JavaScript to recent API request changes. [Sascha Peilicke] [webui] Also adapt parameter checks for webui's request model. [Sascha Peilicke] [webui] Shorten latest updates slightly more. [adrian] [api] fix action type filtering [adrian] [webui] fix listing of all action types [tschmidt] [auth-proxy] add opensuse login page [tschmidt] [auth-proxy] change title [Stephan Kulow] [webui] expire the person somewhen [Stephan Kulow] [webui] not sure why T: was removed, but it broke time parsing [Stephan Kulow] [api] catch error when listing _repository [adrian] [docu] fix parameter name [adrian] [webui] fix meego project link [david] [backend] Prepare to support multiple-action notification [david] [backend] Support multi-action notifications. By default old Hermes-compatible structure is used. [Sascha Peilicke] [webui] Remove clear divs for project/package tabs. [Sascha Peilicke] [webui] Replace some " with ' for faster string handling. [Sascha Peilicke] [webui] Remove 'open reviews' text. [Sascha Peilicke] [api] Fix crasher if no source revision is present. [Sascha Peilicke] [webui] Fix for bnc#684758. [Sascha Peilicke] [webui] Fix submit request display of pending requests. [adrian] [webui] create submit requests including revision number when using the diff view (as it happens with dialog, #689283) [adrian] [api] fix new user registration when user login proxy mode [adrian] [api] fix setting of initial user state on new user registration with login proxy [Sascha Peilicke] [webui] Fix crasher, 'r' is actually '@req'. [Sascha Peilicke] [webui] Fix last commit, condition made little sense. [Sascha Peilicke] [webui] Fix tablesorter for Ajax requests. [Sascha Peilicke] [webui] Replace all <script type="text/javascript"> with javascript_tag. [adrian] [backend] support comment and requestid logging on package delete and branch operations [adrian] [api] use request description as comment for history entries on accepting requests. Add requestid and user logging for delete operations. [adrian] [api] fix access to deleted package sources which still exists in a linked project [adrian] [api] don't fail on requests without descriptions (even though they are not allowed) [mls] [backend] add delta schema definitions [mls] [backend] rename request_id to requestid and send it to hermes [adrian] [api] fix submission of request descriptions in package history [mls] [backend] add checkutf8() to BSUtil [mls] [backend] BSXML: fix maintenance definition in project, reindent [mls] [backend] verify maintenance definition [mls] [backend] enforce utf8 in cgi parameters and url [Sascha Peilicke] [webui] Lowercase also package actions. [Sascha Peilicke] [webui] Fix review condition once more. [adrian] [api] remove testcases for webui /public usage after it is gone for good [adrian] [api] fix local building against remote repositories, still broken for products [adrian] [backend] support for binary file download in remote project repositories [mls] [backend] bs_publish: create detainfo/prestodelta from drpm/dseq files [mls] [backend] worker: support _delta build jobs [mls] [backend] bs_repserver: support /getjobdata route [mls] [backend] bs_sched: create delta jobs if needed, publish deltas [adrian] [api] fix regression when a source package is a remote package in a request [adrian] [api] add new Ubuntu 11.04 and remove old 9.10 one as default target [adrian] [api] fix regression from last commit [adrian] [webui] don't crash with old environments files [Sascha Peilicke] [webui] Enumerator.each is not necessary. [Sascha Peilicke] [webui] Make 'get_settings' a private before_filter and rename to [Sascha Peilicke] [webui] No need for check_user, is an ApplicationController before_filter. [Sascha Peilicke] [webui] Only add pacakge maintainer for package submit requests. [Sascha Peilicke] [webui] Only convert mail to string after existance check. [Sascha Peilicke] [webui] Don't set empty array to nil, check empty array instead. [Sascha Peilicke] [webui] TODO [Sascha Peilicke] [webui] Please schema validator by moving hidden input tags into p tags. [Sascha Peilicke] [webui] Lastly, replace submit/cancel buttons with Ruby code. [Sascha Peilicke] [webui] Removed action that was used as a function and simplified code. [Sascha Peilicke] [webui] Don't show register links when in LDAP mode. [Sascha Peilicke] [webui] Use 'each' instead of 'each_package' for enumeration a [adrian] [api] drop obsolete maintenance release date attribute [Sascha Peilicke] Revert "[webui] Use 'each' instead of 'each_package' for enumeration a" [tschmidt] [webui] add piwik tracker to bento style [adrian] [backend] support service info for current state of sources [adrian] [backend] avoid multiple parallel source service runs [Sascha Peilicke] [webui] Tablesorter doesn't correctly sort on HTML comments, use hidden [adrian] [api] - support creating branches and incidents without read access [Stephan Kulow] [api] avoid looking at old request's data in status/bsrequest [Sascha Peilicke] [webui] Only monospace font for SyntaxHighlighter. [Sascha Peilicke] [webui] Allow creating maintenance projects. [Sascha Peilicke] [api] Add DbProject methods for type and maintenance project. [Sascha Peilicke] [api] Setup maintenance project type of 'My:Maintenance' through meta [Sascha Peilicke] [api] Changed create_maintenance_project test from Attribute to Meta. [adrian] [backend] keep service generated files on commit to allow to compare and to make diffing usefull [mls] [backend] delete Adrian's source server change, makes no sense at all [adrian] [api][webui] don't crash when running under lighttpd fcgi [Sascha Peilicke] [api,webui] Add code quality unit test. [Sascha Peilicke] [api] Project type/maintenance project related method belong to [adrian] [backend] allow to reopen a review of a request and validate superseded arguments [adrian] [webui] avoid confusion what is a subproject and what a package in crumb bar [Sascha Peilicke] [webui] Add RSS feeds for news and latest updates on index page. [Sascha Peilicke] [webui] Slightly shorter breadcrumb generation code. [Sascha Peilicke] Revert "[api] Changed create_maintenance_project test from Attribute to Meta." [cwh] [webui] progress on binary package selector [tschmidt] [webui] fix exception_notification dependency [tschmidt] [webui] add dud binary package view [martin.mohring] [dist] added -e/-u expand options, error handling to obs_project_update [adrian] [backend] allow to reopen reviews of requests also when requests went to new state already [adrian] [api] do not allow patchinfo packages with leading special char [mls] [backend] correct pattern handling logic in addrev [adrian] [api] temporarly disable a source service test, to be fixed before 2.3 [adrian] [api] fix package meta generation on maintenance incident creation based on other project [adrian] [api] don't trash backend package meta data on re-linking of submit request accept [adrian] [api] fix storage of package meta data during maintenance processing [Sascha Peilicke] [api] Also generate standard project types in migration. [Sascha Peilicke] [webui] Fix XML error if no maintained projects present. [Sascha Peilicke] [api] Fix setting project type for DbProject. [Sascha Peilicke] [webui] Better wording for devel project of package. [Sascha Peilicke] [api] Fix registration when ICHAIN_MODE is set but not enabled. [adrian] [api] set debuginfo flags on project branch call [adrian] [api] do not render empty maintenance elements in project meta, breaks xml validation/test cases [adrian] [api] drop obsolete file [cwh] [webui] driverupdate: [adrian] [webui] don't fail on empty parameters (fixes request browsing in anonymous mode) [Sascha Peilicke] [api] Use self.maintained_projects for a maintenance project instead of [Sascha Peilicke] [api] Don't choke if User.current is not set. [adrian] [api] don't crash on rendering maintenance project [adrian] [api] add maintenance project data information to fixtures [adrian] [api] openSUSE 11.2 is end of life [adrian] [api] remove obsolete file [nashif] [webui] Show password change dialog only when logged in [Sascha Peilicke] [webui] Increase SyntaxHighlighter font size. [adrian] [dist] allow long request urls in apache and being part of headers (needs a fixed apache) [adrian] [api] support boolean parameters, don't set them to an empty string (#693220) [adrian] [dist] add hints for xforward option [adrian] [api] test source listing with parameters (checking last fix regarding boolean handling) [adrian] [backend] be nicy to buggy api (before 2.1.9) and don't fail on remote package linking [ro] [backend] get rid of uninitialized warnings in bs_productconvert [adrian] [api] workaround common pitfal when branching kiwi images. Not a real solution ... (#693362) [adrian] [api] fix crashes when using project types (rename it to "kind" for now, but needs discussion until 2.3 release) [adrian] [webui] follow type=>kind rename [adrian] [api] die on invalid project kind definition [adrian] [api] use correct attribute schema files [adrian] [api] fix repository setup on maintenance request accept [adrian] Update release notes for beta 1 [adrian] add hint to patched passenger [adrian] [api] add a test for removing a project where other project repos depend on [adrian] [api] run data consistency tests before and after all functional tests [adrian] [webui] swamp is history (don't crash on missing swampid) [adrian] [webui] add link to create a basic maintenance release request [adrian] [webui] missing part of last commit [adrian] [webui] fix lookup of maintenanced incidents [adrian] [webui] show maintenance release requests in maintenance project [adrian] [webui] fix parameter name conflict, project/package requests were also always filtered for the user [adrian] [webui] move closed maintenance incidents to extra page, they would slow down the the server and is usually not of interesst [Sascha Peilicke] [webui] Only one inline script tag is faster. [Sascha Peilicke] [webui] Defer JavaScript loading into body (if possible). [Sascha Peilicke] [webui] Fix random crasher. [adrian] [backend] don't use ruby syntax in perl [adrian] [backend] map past updateinfo category "recommended" to "normal" [adrian] [webui] be nice to old OBS 2.1 config settings and don't ignore download url and bugzilla [adrian] [api] avoid double locking of packages [adrian] [api] do not copy the created lock flags to update project to let the maintenance team delete broken releases again [adrian] [api] fix default state of lock flag [Sascha Peilicke] [webui] Check if review is not 'accepted' before showing edit controls. [Sascha Peilicke] [webui] Add 'userid' parameter for user's request list. [Sascha Peilicke] [webui] Cache and combine JS files that are always sent. [mls] [backend] fix fetchprojpack delay logic in uploadbuild case [adrian] [api] fix involved project/package lookup via groups [Sascha Peilicke] [webui] Redirect back or to login page if wrong parameters are provided. [Sascha Peilicke] [webui] Avoid crasher for bad user input that is directly passed to [adrian] [backend] fix a place were service lock file could get lost [adrian] [backend] switch to sha256 sums on product medias, except for old ones [mls] [backend] buildinfo: return correct error message if the package source is bad [mls] [backend] fix typo: bdeps -> rdeps [jsmoeller] [appliance] Make appliance able to boot up in different networks. osc needs correct certs to work. [Sascha Peilicke] [webui] Remove unneded requires "benchmark". [Sascha Peilicke] [webui] Add autocompletion for repositories. [Sascha Peilicke] [webui] Cleanup ProjectController#save_targets. [cwh] [webui] fixed XML; strip off version from rpm names; write selected arcs to _service [adrian] [appliance] get rid of one trailing slash on mls request ;) [Sascha Peilicke] [webui] Display a more meaningful description for repository paths. [tschmidt] [webui dud] implment editing of dud files [tschmidt] [webui dud] error handling for dud creation [Sascha Peilicke] [webui] Fix submitting new packages. [adrian] [api] add ScientificLinux 6 as default target, harmonize RHEL repo names with the rest [adrian] [api] move entries creation into seperate transaction of table creation. [mls] [backend] first shot at implementing transparent source services [mls] [backend] linkrev makes no sense for a servicediff [adrian] [webui] openSUSE Build Service -> Open Build Service rename. Adding a config option to add an own prefix name for own instances. [adrian] [api] openSUSE Build Service -> Open Build Service name change [adrian] [backend] openSUSE Build Service -> Open Build Service [adrian] [testsuite] create the link target project before creating the _link file, backend seems to validate this now. [adrian] - some more renamings to Open Build Service [adrian] - Move old release notes into docs folder [Sascha Peilicke] [api,webui] Save last exeption's scope and send it as part of exception [mls] [backend] delete 'noservice' paramterer, fix getprojectservices code, rename addservicemark to genservicemark and move it to addrev [adrian] [backend] typo fix, do not trash _link files on service run after package branch [adrian] [api] do not allow repository self references in project meta [adrian] [testsuite] backend is doing service runs more often now, adapt testcases [adrian] [backend] make addrev work again, even if it has no _service [adrian] [testsuite] do not check for _service_error files anymore they will go away, use serviceinfo informations instead [adrian] [api] support direct source file get in expand mode [adrian] [backend] die on "runservice" command when no service is defined [adrian] [testsuite] do not run consistency checks 6 times [adrian] [api] fix repository self reference check [adrian] [testsuite] fix regression for old service mode [adrian] [backend] report serviceinfo error if _service_error exists in file list [adrian] [backend] do not fail on getprojectservices when linked projects lack a package [adrian] [backend] all review by_ arguments need to match on review state change [adrian] [api] validate all by_ arguments on reviewstatechange and return a specific error message [mls] [backend] adapt scheduler to new error message [adrian] [api] fix by_project review check [Sascha Peilicke] [api] Support for rake gems:install [Sascha Peilicke] [api] Add dependency on ci_reporter gem to generate XML reports. [Sascha Peilicke] [api] Cleaner way to require ci_reporter. [Sascha Peilicke] [api] Fix gem loading one last time. [mls] [backend] clean up runservice() a bit [mls] [backend] create deltas agains all repos from the expanded path [Sascha Peilicke] [api] Don't try to require that gem, just mark it as dependency. [Sascha Peilicke] [webui] Fix delete request submission regression. [Sascha Peilicke] [webui] Allow to provide a custom request table id. [Sascha Peilicke] [webui] Initial 'My Work' view. [Sascha Peilicke] [webui] Provide links to 'My Work' view. [adrian] [api] temp. disable re-initializing of devel package to avoid data loss [adrian] [api] yet another place to rename [Sascha Peilicke] [webui] Make XHTML validation fast in development mode. [Sascha Peilicke] [webui] Package model method to get other packages for which a package [Sascha Peilicke] [webui] Display list of packages for which a package is a devel package. [Sascha Peilicke] [webui] "true" is not the same as 'true'. Fixes recommended [Sascha Peilicke] [webui] Fix request type check for delete requests. [adrian] [api] add Fedora 15 to default target list and remove (almost) discontinued Fedora 12&13. [Sascha Peilicke] [webui] Don't trigger an Ajax request for every input event. [Sascha Peilicke] [webui] Warn if bypassing a devel project with a submit request. [adrian] [api] explicit test change_devel request [adrian] [webui] own start page for the openSUSE instance of OBS. [adrian] [webui] remove openSUSE instance special links. [adrian] [webui] move software.o.o link to openSUSE only page [adrian] [webui] rename open-build-service.org to openbuildservice.org [adrian] [api] better error when change_devel request gets accepted on not existing target [adrian] [webui] limit lists of requests in "my_work" to the user relevant lists [Sascha Peilicke] [webui] Let the group role table look similar to the user role table. [adrian] [api] fix updating review comment, but keeping review state in new [adrian] [backend] add "noservice" parameter again temporarly, needed by internal suse hacks so far [adrian] [api] support to skip all reviews by project or package when requester is not maintainer [adrian] [api] drop attrib type also in fixtures [ville.seppanen] added elastic_build_service_manager script for launching workers to Amazon EC2 [mls] [backend] fix 'noservice' hack to work in newstyle service case [Sascha Peilicke] [webui] Don't show parent projects for non-existing projects. [Sascha Peilicke] [webui] Another fix for the (initial) corner case of a user w/o home [Sascha Peilicke] [webui] Ugly hack for (initial) corner case of user w/o home project. [Sascha Peilicke] [webui] Check for valid email address upon registration. [Sascha Peilicke] [webui] Properly apply escape'o'mania for "'" in Ruby to please Javascript. [Sascha Peilicke] [webui] Remove obsolete global configuration variables. [Sascha Peilicke] [api] New SiteConfig model and controller for site-specific [Sascha Peilicke] [api] Update db schema to recent additions. [Sascha Peilicke] [webui] Use site-wide configuration provided by the API. [Sascha Peilicke] [webui] Users and subprojects shouldn't be hidden behind advanced tabs. [Sascha Peilicke] [webui] Added checks for meta files that don't have flags. [mls] [backend] add 'keepcontent' flag for sourcebranch command [mls] [backend] fix keepcontent, a revision object is not a filelist [adrian] [api] re-enable devel package initialization with keepcontent [adrian] [webui] fix disturl parsing for packages with dashes like "kernel-default" [adrian] [api] "set_bugowner" is not obsolete since it replaces other role entries of bugowner. [adrian] [backend] support tmpfs builds in bs_worker [Sascha Peilicke] [webui] Only allow to add maintainer for submit requests. [Sascha Peilicke] [webui] Redirect back to search also when search text param is empty (but [adrian] [backend] fix and simplify tmpfs umount handling [Sascha Peilicke] [webui] Non-advanced tabs should actually appear before advanced ones. [Stephan Kulow] [api] status/bsrequest: try harder to find the right architecture [Sascha Peilicke] [webui] Forgot to adjust is_advanced_tab? method. [Sascha Peilicke] [webui] Also send 'values' of variables in exception scope. [mls] [backend] also allow 'meta' parameter in getfile (cause I'm lazy) [mls] [backend] also support 'noservice' for sourcecopy, always run services if not given [Stephan Kulow] [api] status/bsrequest - catch nul [Stephan Kulow] [api] status/bsrequest - return once we have an error [Sascha Peilicke] [api] Close... [Stephan Kulow] [api] fix the real error (ugly hack to work around the fact [adrian] [api] use service generated results from source package on request accept [adrian] [api] missing second part of last commit [Stephan Kulow] [api] status/bsrequest - make sure the binaries we check in the repo [Stephan Kulow] [api] status/bsrequest - fix catch for noarch packages [Sascha Peilicke] [api] Don't require login for viewing the site configuration. [Sascha Peilicke] [webui] Remove unused ApplicationHelper methods. [Sascha Peilicke] [webui] Move helper method 'package_exists' to proper meta-class method. [Sascha Peilicke] [webui] Remove unused helper methods link_to_project and [adrian] [backend] fix missing new line and double logging at the end of build log [adrian] [backend][api] switch to new source service handling by default. Right now this has no effect during updating instances, we will change this before 2.3 release. [adrian] [backend] make the backend more secure by default [adrian] [api] do not fail on registering new user without proper configured notification handler [adrian] [api] add request diff command to api docu [adrian] [backend] cleanup tmpfs mounts after killed build jobs [Sascha Peilicke] [webui] Don't show devel project warning if user submits from it. [Sascha Peilicke] [api] Let the SiteConfig controller respond with XML by default. [Sascha Peilicke] [api,webui] Rename SiteConfig model to Configuration. [Sascha Peilicke] [api] Using a 'rename_table' migration was a bad idea. [Sascha Peilicke] [api] Use correct path for test_helper in the configuration unit test. [Sascha Peilicke] [webui] Forget to change ActiveXML transport from 'site_config' to 'configuration'. [Sascha Peilicke] [api] Edit configuration link doesn't depend on a specific model [Sascha Peilicke] [api] Sigh, forgot to rename site_configs fixtures. [tschmidt] [webui] send users to their obs admin [Sascha Peilicke] [api] Use ApplicationController#require_admin as before_filter. [Sascha Peilicke] [api] More REST-ful architecture controller. [tschmidt] [webui] don't crash without site configuration [adrian] [api] re-apply migrations for people who have migrated before rename. old table will stay but not harm. [adrian] [backend] fix syntax error [adrian] [api] move object delete checks in to project and package models, [adrian] [api] follow fixed admin controller [tschmidt] [webui mobile] fix view path [tschmidt] [webui mobile] switch to PROXY_AUTH_LOGIN_PAGE [Sascha Peilicke] [webui] Re-arranged admin stuff to general configuration. [adrian] [api] fix missing user logging on service run trigger [adrian] [backend] allow everybody to connect to service run, result will not be send to source server [adrian] [backend] copy with source services that return a _service_error file [mls] [backend] move service serialization code into runservice() [Sascha Peilicke] [webui] Removed old ConfigurationController code. [mls] [backend] support links with service files somewhat [mls] - check for any _service file when applying links as project services have no _service file [mls] [backend] fix broken srcmd5 in getprojpack in new service mode [Sascha Peilicke] [webui] Allow to connect to remote instances regardless of the existance [adrian] [api] the deleted project was gone since we switched to db:setup [adrian] [api] do not fail, if people used old migrations already [adrian] [api] setup configuration values also on db:setup [Sascha Peilicke] [webui] Also strip \n in search texts, or XPath engine is picky about 'em. [adrian] [webui] follow the api configuration renaming [adrian] [api] follow marketing team recommendation to make just the prefix of Open Build Service instance configurable [Sascha Peilicke] [weuib] Don't show register link in personal nav if LDAP mode is [adrian] [api] test suite is currently not working with default ipaccess settings. We may need to support this. [adrian] [backend] don't call sle11 sp2 medias with the option to create sha256 sums [adrian] [webui] fix syntax escaping error [mls] [backend] do not strip service generated files if noservice is given [Sascha Peilicke] [webui] Refactored user/group rights management. [adrian] [api] add a MeeGo distribution to default list and the icon to webui [adrian] [webui] add meego and scientific linux logo in correct size [adrian] - Add KVM warning [adrian] [api] adding temp. debug code to find our why test case is failing on some systems [Sascha Peilicke] [api] Remove unneeded 'pass' statement from migration. [Sascha Peilicke] [webui] Fix syntax error and boolean expression in project/package [Sascha Peilicke] [webui] Add missing '?' to function call. [Sascha Peilicke] [webui] Use instance branding also for request_ichain view. [Sascha Peilicke] [api] Remove HTML views and 'edit' route from Configuration controller. [Sascha Peilicke] [api] Remove test for 'edit' action of Configuration controller. [Sascha Peilicke] [webui] Unknown local variable 'project' is actually '@project'. [adrian] [api] yet another approach for instance name configuration, store full title name and drop api web interace [adrian] [webui] use OBS title directly, but extend the name with "Open Build Service" by default [Sascha Peilicke] [api] Also allow PUT'ing raw XML to /configuration URL. [Sascha Peilicke] [api] Add recent changes to database schema. [Sascha Peilicke] [api] Fix configuration controller PUT testcase, response should be :success, not [adrian] [api] harmonize admin check [adrian] [webui] avoid doubling the "Open Build Service" suffix [adrian] [webui] fix url to user management [Stephan Kulow] [webui] do not catch errors while listing files, but let the controller [mls] [backend] cleanup source server code a bit [adrian] [api] avoid double definition warnings in test suite [Sascha Peilicke] [webui] Fix project/package user_has_role? when ActiveXML objects are [adrian] [webui] fix link to new forum location of OBS forums [adrian] [webui] make use of OBS description from api ... [adrian] [webui] show packages also in incident projects [Sascha Peilicke] [webui] Remove spaces between (sub-)project breadcrumbs. [Sascha Peilicke] [webui] Don't interpret inline Ruby, just don't escape HTML. [adrian] [webui] no special theming page needed anymore, this can be done via configuration now. [adrian] [api] use correct escaping in instance descriptions [Sascha Peilicke] [api] Only select title and description for displaying configuration. [Sascha Peilicke] [api] Allow PUT'ing partial XML. [Sascha Peilicke] [api] Remove references to rendering HTML, isn't going to happen anyway. [adrian] [webui] show user register link when configured [Sascha Peilicke] [webui] Support also String parameters for person.has_role?. [adrian] [webui] show error message of serviceinfo in source listings [Sascha Peilicke] [api] Fix StatusController error when 'status' isn't available. [mls] [backend] fix bug in diff command, fix undef warning [mls] [backend] implement --exit and --restart for all running services [Stephan Kulow] [backend] update build "link" [Sascha Peilicke] [webui] Check for ActiveXML::LibXMLNode parameters. [Sascha Peilicke] [webui] And another pesky ActiveXML::LibXMLNode ironed out. [Sascha Peilicke] [api] Another take on fixing StatusController. [Sascha Peilicke] [webui] Strip search string provided by the user. [mls] [backend] signal early that the worker's going down. Also added a timeout. [mls] [backend] make use of --exit in obsworker init script [Sascha Peilicke] [backend] Explaining powerhosts/powerpks config once is enough. [mls] [backend] add missing cleanup_job(), prepare for exit-after-build [Sascha Peilicke] List new runtime requirements. [adrian] [backend] switch to new style source service handling by default [adrian] [backend[]webui] use an element again for reporting service info errors. They contain new lines. [adrian] [webui] fix syntax error for working services ... [adrian] [webui] minor design improvement [Sascha Peilicke] [backend] Also chown $projectsdir after initial creation. [Sascha Peilicke] [webui] Wrap instance description into <p> tag, looks better. [Sascha Peilicke] [webui] Interpret HTML in admin status messages (news). [adrian] [backend] use configured user/group on directory creation [Sascha Peilicke] [webui] Allow admin to delete news / status messages. [Sascha Peilicke] [webui] Remove commented out line. [mls] [backend] fix patternmd5 handling in get_projpack, don't postprocess so much [mls] [backend] adapt identical() implementation to bs_sched version [mls] [backend] add a couple of exceptions to get rid of more postprocessing [ville.seppanen] Improved commenting. [Stephan Kulow] [webui] catch error when listing broken files [Stephan Kulow] [api] add user to check database [Sascha Peilicke] [webui] Fix adding target maintainer for projects. [Sascha Peilicke] [webui] Fix exception in case of a RoutingError. [Stephan Kulow] [webui] catch errors if they are unrelated to expand [Sascha Peilicke] [webui] Display user group membership in home (user details) view. [Sascha Peilicke] [webui] Allow XPath search for group titles/roles in projects and packages. [Sascha Peilicke] [webui] Honor groups in user's project/package involvements. [Sascha Peilicke] [webui] Only admin users should see the delete news buttons. [Sascha Peilicke] [webui] Use correct link to linked project. [Stephan Kulow] [webui] don't send packages to project controller and fix xhtml [Stephan Kulow] [api] rework latest_updated to not crash if cached packages are [Stephan Kulow] [api] catch more errors while talking to the backend and [Stephan Kulow] [api] sync with backend logic how the flags are sorted [mls] [backend] update BSUtil::enabled to latest algorithm [Sascha Peilicke] [webui] Check namespace validity upon displaying project#new view. [Stephan Kulow] [webui] 11.2 is out of maintenance [Stephan Kulow] [api] as we have a test case that checks that changing packages makes [Stephan Kulow] [api] +1 for disable, not enable [Stephan Kulow] [api] set ourselves a limit to avoid running away services (800MB [Sascha Peilicke] [webui] Fix testsuite again. [Sascha Peilicke] [webui] Fix custom SQL syntax for 'cleanup_sessions' rake task. [Sascha Peilicke] Revert "[api] set ourselves a limit to avoid running away services (800MB" [Stephan Kulow] [api] avoid caching all the huge XML returned from backend to save [Sascha Peilicke] [api] Add '_service' file Relax-NG schema and validation. [Stephan Kulow] [api] remove debug output [adrian] [backend] allow parallel processing of services in lxc [Sascha Peilicke] [webui] Display error message instead of exception for missing revision. [Stephan Kulow] [api] if package did not built, we have no version infos [Stephan Kulow] [api] we have too many packages and projects to have them all in one [adrian] [backend] don't use the BSConfig user for local kiwi delivery, but the used user id from jobs directory. [Sascha Peilicke] [webui] Fix signup_test, update to correct wording. [Sascha Peilicke] [webui] Sort requests from oldest to newest. [Stephan Kulow] [api] fix result status query in status/bsrequest [adrian] [backend] add an option to skip release pakcages on product medias: skip_release_package [Sascha Peilicke] [webui] Remove outdated FIXME comment [Sascha Peilicke] [webui] Fix Package#user_has_role? wrong parameter name. [adrian] [api] fix missing attributes in service schema [Sascha Peilicke] [docs] Fix distribution.rng, a 'distribution' may contain zero or more icons. [Sascha Peilicke] [webui] Fix group adding code for projects / packages. [Sascha Peilicke] [webui] Beautify linking projects dialog. [Sascha Peilicke] [webui] Capture all ActiveXML errors in RequestController#delete_request. [adrian] [api] fix allowed lastevents method, scheduler is using only POST method [adrian] [api] we need to keep GET method for lastevents for old schedulers [Stephan Kulow] [api] do not log unknown objects as fatal error [Stephan Kulow] [api] my tools to find memory leaks - [adrian] [api] get rid off special streaming method in public controller, use apache volley instead. We may need some more fixes in backend. [Sascha Peilicke] [webui] Use submit request dialog also for package rdiff view. [adrian] [api] fix Tumbleweed project reference [Sascha Peilicke] [webui] Cache user in Project/Package#user_has_role? [adrian] [webui] fix english wording [Stephan Kulow] [webui] do not fill our logs with always the same "Object#id will be [mls] [backend] fix stupid typo that broke the delaycheck code, set gotevent so that delayed events get processed right away [adrian] [api] don't copy package flags on release, take the target project defaults [mls] [backend] support internal servicemark paramter in sourcecommitfilelist [Sascha Peilicke] [webui] Move supersede note into heading. [Sascha Peilicke] [webui] Fix maintenance incident creation and release [Sascha Peilicke] [webui] Don't show release incident link if project contains no package. [Stephan Kulow] [webui,api] improve logging [Sascha Peilicke] [backend] Follow the rename of project 'type' to 'kind' in BSVerify. [Sascha Peilicke] [webui] Remove the 'the' in 'Welcome to the $FOO'. [Sascha Peilicke] [webui] Avoid error if user has no home prj in ProjectController#new action [Sascha Peilicke] [webui] Don't show sub-project creation note for admin users. [Sascha Peilicke] [api] Also follow 'type' -> 'kind' rename in XPathEngine. [Sascha Peilicke] [webui] Don't show colon if incident has no title set [Sascha Peilicke] [api] Also follow 'kind' -> 'type' rename in SourceController. [Sascha Peilicke] [webui] Fix XPath query to distinguish maintenance incidents. [Sascha Peilicke] [webui] For now, only mbranch'ed incidents count as 'open'. [Sascha Peilicke] [webui] Remove unneeded 'render template' statement. [Sascha Peilicke] [webui] Implement adding/removing maintained projects in a maintenance [Sascha Peilicke] [api] Allow removal of maintained projects. [Stephan Kulow] [api] trying to add a test case to reply a broken request [adrian] [api] add quality category [adrian] [api] apply MySQL FOREIGN KEYs by default. broken databases may need to be reparted manually via check script. [adrian] [api] store user login name when storing project or package meta data [adrian] [api] cleanup repositories in db_project model on destroy to avoid broken database content [adrian] [api] cleanup double definition of constraints [Stephan Kulow] [api] only filter unknown objects and leave the rest for logger.fatal [Sascha Peilicke] [webui] Update to jQuery Autocomplete plugin 1.2.1 [Sascha Peilicke] [webui] Fix race between repo and project autocompletion. [mls] [backend] remove fetched packages from the delay queue so that uploadbuild events can't cause endless fetch loops [Sascha Peilicke] [api] Include recent QualityStuff and table constraint migrations [Sascha Peilicke] [api] Fix XPathEngine's notion of the not() function. [Sascha Peilicke] [webui] Filter maintenance incidents from global project listing. [Sascha Peilicke] [webui] Frobnicate the miraculous securedfind_every to make things [Sascha Peilicke] Ignore *.vim files altogether. [mls] [backend] dispatcher: preserve powerpkgs order [mls] [backend] also auto-update the service result if we auto-update a link [adrian] add dispatcher changes to release notes [adrian] [api] add attribute also to seed.rb for db:setup [adrian] [backend] remove not anymore used code to collect build flags for packages [adrian] [api] fix creation of maintenance project [Stephan Kulow] [api] fix the exception silencer [Stephan Kulow] [api] look for test_helper in absolute path [Stephan Kulow] [api] small cleanup for syntax checker [mls] [backend] obey project/package lock flag [mls] [backend] handle new source service style in view=info requests [mls] [shared] update to master [Stephan Kulow] [api] checking the XML string is fragile, so at least check both [Stephan Kulow] [api] test environment doesn't need exception notifier [Stephan Kulow] [api] as the DTD relaxed, we do not need this merge logic anymore [Stephan Kulow] [api] smaller adaptions to let the test suite work with ruby 1.9 [Stephan Kulow] [api] do not send exception mails in test env [Stephan Kulow] [shared] update to master [adrian] [backend] fix migration product generation in product converter, yast2 wagon needs the package name, not the product name. [adrian] [backend] syntax fix of last commit [adrian] [api] fix testcase, release request must be created after building/scheduling packages [Sascha Peilicke] [webui] Move authorship check before maintainership check. [Sascha Peilicke] Add new theme commits. [Sascha Peilicke] Remove schema stuff from private branch. [Sascha Peilicke] [webui] Allow forwarding requests also to (several) developed packages. [Stephan Kulow] [api] fix one more test case to pass also with ruby 1.9 [Stephan Kulow] [api] small syntax cleanup after testing some lint tools (useless in general) [Stephan Kulow] [webui] small syntax cleanups [Stephan Kulow] [webui] look for the test_helper with absolute path [Stephan Kulow] [webui] Use Digest::Md5 instead of the deprecated MD5 wrapper [Stephan Kulow] [webui] update jrails plugin to a version maintained [Stephan Kulow] [webui] pathnames are secure now [Stephan Kulow] [webui] string#any is gone in ruby 1.9 - and was never useful [Stephan Kulow] [webui] views should not assign @variables [Stephan Kulow] [shared] update to master [adrian] [api] support handling of devel package definitions during mbranch command. we just fetch the new sources in that case, but keep the link to the :Update project as release target [codelicious] A batch of changes on request views and project/package views. [adrian] [backend] fix product migration (with dots in the name) in a better way [adrian] Revert "[backend] syntax fix of last commit" [adrian] Revert "[backend] fix migration product generation in product converter, yast2 wagon needs the package name, not the product name." [Sascha Peilicke] Update 'shared' git submodule [mls] [backend] BSXML: add data elements to opstatus [Stephan Kulow] [api] do not use activexml internals [Stephan Kulow] [api] avoid accessing activexml internals. [Stephan Kulow] [webui] avoid accessing activexml internals [Stephan Kulow] [api,webui] update shared to forbid access to activexml internals [Stephan Kulow] [webui] do not add empty <li> tags [Sascha Peilicke] [webui] Add empty string to check_box_tag. [adrian] [api] add minor cleanup in test case [adrian] [api] support project wide devel project defintions for maintenance candidates [adrian] [api][backend] allow to reopen a review, if the request is still in new state (bnc #704922) [Stephan Kulow] [api, webui, shared] cleanup activexml API [Stephan Kulow] [webui] output the url if the spider test finds invalid HTML (which turned out [Stephan Kulow] [api] try to remove _some_ noise from sql dumps [Stephan Kulow] [api] cleanup DB structure. Whoever has a different structure, should [Sascha Peilicke] [api] Adjust some other places to recent ActiveXML changes. [Sascha Peilicke] [webui] Fix maintenance incident differentiation. [Sascha Peilicke] [webui] Use a before filter for maintenance incident lists. [Sascha Peilicke] [webui] Support diffing maintenance_release requests. [Sascha Peilicke] [webui] Remove unused 'tranport' variable. [Sascha Peilicke] [webui] Added 'fullxml' param to request diff command. [Stephan Kulow] [api] avoid direct libxml-ruby usage [Stephan Kulow] [webui] avoid direct usage of XML parser [Stephan Kulow] [api] the schema for attribute definition has no name, but user [Stephan Kulow] [shared] make_stub should not return raw XML nodes, asks for crashes [Stephan Kulow] [webui] fix for remove_person [adrian] [api] handle adding constrainti errors as migration error and abort. Fix migration rollback [Stephan Kulow] [webui] fix make_stub functions [Stephan Kulow] [webui] readd libxml usage for now [Stephan Kulow] [webui] fix project/status's reading of attributes [Sascha Peilicke] [api] Add an encoding hint to the diff XML. [Sascha Peilicke] [api] Fix error of missing 'set_attribute' for LibXML::XML::Node [Sascha Peilicke] [webui] Only forward accepted requests. [Sascha Peilicke] [webui] Request unified diff in diff-per-action view. [Sascha Peilicke] [api] Implement per-file diff (part of per-action diff). [adrian] [api] add test case for submit requests in old style [Sascha Peilicke] [webui] Initial display of per-action-per-file diff request view. [Stephan Kulow] [webui] readd check on deploy [Stephan Kulow] [webui] port one more direct XML usage away [adrian] [api] add CentOS 6 as default target [Sascha Peilicke] [webui] Cache processed request per-action-per-file diff. [Sascha Peilicke] [webui] Use ActiveXML parsing instead of LibXML for request diff [Sascha Peilicke] [webui] Fix cache key for request diff. [Sascha Peilicke] [webui] Allow to collapse highlighted code. [Sascha Peilicke] [webui] Allow several highlighters with different 'collapse' on one page [Sascha Peilicke] [webui] Only display one request action at a time. [Sascha Peilicke] [webui] Fix typo in Service#updateServiceList [mls] [backend] clean up srcdiff handling a bit, now less code and handles add/rem of binary files better [Sascha Peilicke] [webui] It's '<services/>', not '<service/>'. Fixes commit 0627a103 [Sascha Peilicke] [webui] Remove explicit calls to ApplicationController#check_user. [Sascha Peilicke] [webui] Make sure that links don't generate invalid XML id tags. [Sascha Peilicke] [webui] Can't use id attribute of HTML tags to transfer prj/pkg names. [Sascha Peilicke] [api,webui] Wrap returned XML request diff in a <request> tag [Sascha Peilicke] [webui] HomeController needs check_user before_filter. [Sascha Peilicke] [webui] StatusMessage severity shouldn't be an int anymore [Sascha Peilicke] [webui] User-supplied revision needs to be an int (for comparison) [Stephan Kulow] [api] fix usage of activexml [Stephan Kulow] [webui] some more fixes for activexml usage [Stephan Kulow] [api] fix activexml usage [Stephan Kulow] [webui] fixing editing of repositories with new activexml [Stephan Kulow] [webui] one more activexml port [Stephan Kulow] [webui] fix service ordering hopefully [Stephan Kulow] [webui] cache the requests for package and projects [Stephan Kulow] [webui] why not use activexml if it's the exact use case of it? [Stephan Kulow] [api,shared,webui] require nokogiri now - 100% less crashes in 4 days [Stephan Kulow] [api] help the ruby interpreter [Stephan Kulow] [api] some fixes for recent activexml changes - nothing major [Stephan Kulow] [api] I didn't mean to touch the SQL dump [Sascha Peilicke] [webui] Maintained project views don't make sense for non-maintenance [adrian] [api] test setup of remote projects [Sascha Peilicke] [webui] Redirect to parent project after removing a sub-project. [Sascha Peilicke] [webui] Expand file diff it it's only one line or less. [Sascha Peilicke] [webui] ''.count("\n")+1 is faster than ''.lines.count. [Sascha Peilicke] [webui] Cache parent project list [Sascha Peilicke] [webui] Really redirect to the direct parent of a subproject [Sascha Peilicke] [webui] Fix adding maintainers to packages. It's an attribute [Sascha Peilicke] [webui] Check isn't needed anymore. [Sascha Peilicke] [shared] Use Nokigiri for validation instead of xmlint. [Stephan Kulow] [api] reduce the usage of node.to_s [Stephan Kulow] [api] further reduce the usage of to_s [Stephan Kulow] [shared] fix move_before [Stephan Kulow] [webui] remove around 2 seconds of XHTML validation [Stephan Kulow] [api] some fixes for the validator [Stephan Kulow] [api] the mountproject is indeed neither required nor expected [Stephan Kulow] [api] use the new validator interface in source controller [adrian] [api] sort db constraints always in the same order [Sascha Peilicke] [webui] Don't loose original request to forward. [Stephan Kulow] [api] do Adrian's CONSTRAINT sorting on a clean dump instead [Sascha Peilicke] [webui] Remove block from XHTML initializer [Sascha Peilicke] [webui] Cleanup URL partial and remove XML tag id 'url' [adrian] [api] fix owner ship of maintenance incident projects [Stephan Kulow] [api] fixing test suite in changing the error message from [Stephan Kulow] [webui] google loves to spider ajax urls, so forbid that [Sascha Peilicke] [webui] Port frontend_compat to Nokogiri. [Sascha Peilicke] [webui] Gotcha! [Sascha Peilicke] [api] Provide correct architecture count when filters are applied [Sascha Peilicke] [webui] Do some funky conversion to display all kind of junk. [adrian] [backend] add worker lxc support [Stephan Kulow] [webui] do not use activexml cache but a class instance for person [Stephan Kulow] [webui] avoid doing always the same actions but provide them [Stephan Kulow] [webui] there is no reason why cache should be frozen [Stephan Kulow] [webui] some fixes for XHTML validation [Stephan Kulow] [webui] disable validation for stage env - at least for now [Stephan Kulow] [webui] _deltas is valid too [Sascha Peilicke] [webui] Move UTF-8 conversion to helper and use it directly in the [adrian] [api] define methods in using attribute controller [Sascha Peilicke] [webui] Fix <p> element inside <ul>. [Sascha Peilicke] [api] Fix attribute namespace meta validation for PUT. [Sascha Peilicke] [api] PUT was never supported, validate POST. [Sascha Peilicke] fix typos [Sascha Peilicke] Updated jQuery Mobile library to Beta 1. [Stephan Kulow] [api] make flags without type invalid [adrian] [api] flags without the flag type can't be saved, fix unit test [Sascha Peilicke] [webui] Drop StatisticsController. [Sascha Peilicke] [api] Drop created_at/updated_at from several tables. [adrian] [api] support packages with local links (usually with multiple spec files) in one project on project branch [adrian] [api] fix fixtures after created_at removal [stick] [webui] add link to Downloads page on Package view page, update docu for missing gems [Stephan Kulow] [api] change history:rescale job to delete entries older than a year [adrian] [backend] fix syntax errors and use standard mechanisms of services to stop and restart [Sascha Peilicke] [webui] Cleaned up broken revisions view. [Sascha Peilicke] [webui] Rename all 'list_request' routes and views to 'requests'. [Sascha Peilicke] [webui] Fix package download link. [Sascha Peilicke] [webui] Build result tooltip now works also for multiple actions. [mls] [backend] set %_project in config parser, limit deltajob size, fix testprojid bug [mls] [backend] keep last delta creation logfile [Sascha Peilicke] [webui] Cleanup attributes view [Sascha Peilicke] [webui] Be more tolerant of bad URLs. [Stephan Kulow] [api] rework the way we filter involved projects to make it both [mls] [backend] work around missing drpm type autodetection in sign program [Sascha Peilicke] [api] Fix diff for new packages (i.e. w/o target package). [Sascha Peilicke] [webui] Also expand one-line diffs ending with a newline. [Sascha Peilicke] [api] Select distinct isn't necessary anymore. [Stephan Kulow] [webui] right fix for 23f4b9976726b60493d260f62d21cedd7c3c1b64 [Stephan Kulow] [api] let the rescale task run more often to reduce the data set [Sascha Peilicke] Revert "[api] Select distinct isn't necessary anymore." [adrian] [api] just document a bug case insensitive bug on project meta storage [Sascha Peilicke] [webui] Display spinning icon again while filtering projects/packages. [Stephan Kulow] [shared] fix caching in activexml [Sascha Peilicke] [webui] Remove example session secret config in production.rb [Sascha Peilicke] [webui] Make sure that Nokogiri is loaded. [mls] [backend] increase max delta job size to 500M [mls] [backend] support unifiedmd5 diff for Sascha [Stephan Kulow] [api, webui] move the parts we need from shared-resources into [Stephan Kulow] [api] remove pre-2.0 migrations, they won't run in most cases anyway [Stephan Kulow] [webui] remove strange hidden file [adrian] [backend] fix hanging bs_signer and bs_publish on --exit or --restart [mls] [backend] restore part of commit 96554aa0 that got reverted by accident [Stephan Kulow] [api] very bad bug in project status calculation [Sascha Peilicke] [webui] Work around Ruby's interpretation of Base64. [Sascha Peilicke] [webui] Filter targets for a devel package that have a linkinfo. [Sascha Peilicke] [webui] Cleanup of linking packages dialog. [Sascha Peilicke] [webui] Hopefully the last diff expansion check change. [Sascha Peilicke] [webui] Fix software.o.o download link. [Sascha Peilicke] [activexml] Remove unused config options. [Sascha Peilicke] [webui] Bring back the add watchlist feature. [Sascha Peilicke] [api] Cleanup PersonController#userinfo. [Sascha Peilicke] [api] Test for invalid 'login' parameter. Fixes testsuite [Sascha Peilicke] [api] Remvoe classic_pagination plugin. [Sascha Peilicke] Revert "[api] Remvoe classic_pagination plugin." [Stephan Kulow] [api] show exceptions from local development environment [Stephan Kulow] [api] add one more index to the projects table [Stephan Kulow] [api] allow custom option.yml files for developers [Stephan Kulow] [webui] leave out some informations not useful for spider bots to [Stephan Kulow] [api] small performance tweak for rendering _meta [Sascha Peilicke] [webui] Don't provide a clickable link for anonymous users. [ro] add severity to BSXML::updateinfo [Sascha Peilicke] Revert "[api] allow custom option.yml files for developers" [Sascha Peilicke] [api,webui] Move option.yml to option.yml.example. [Stephan Kulow] [api] fix test suite after the previous commits [Stephan Kulow] [api] another test suite error fixed (even though I don't feel guilty) [Stephan Kulow] [webui] fixing deployment after config.yml.example [Stephan Kulow] [webui] forgot to add the simple template (just for bots) [Stephan Kulow] [webui] render something to robots that already have the expensive urls [Stephan Kulow] [webui] adapt sitemap for less crawling [Sascha Peilicke] [dist] Add CI templates for Hudson/Jenkins. [mls] [backend] add some comments [mls] [backend] fix remote access of packages with services [mls] [backend] fix a couple of harmless autoviv/state read bugs [Sascha Peilicke] [dist/ci] Use local rcov instead of system-wide [Stephan Kulow] [webui] avoid double render error in case of errors [Sascha Peilicke] [webui] Minor issue, Hash#delete instead of Hash#remove [Sascha Peilicke] [api] Make sure rake db:seed can be run multiple times. [Stephan Kulow] [api] fix for view=flagdetails [mls] [backend] do a checksig if the sign fails, automatically restart the job if the checksig fails [mls] [backend] support view=xml diff view [Sascha Peilicke] [api] Only block submit request for projects with attribute [Sascha Peilicke] [webui] Straighten the difference of involved requests and 'my work' [Sascha Peilicke] [webui] Avoid POST in AJAX request to stop the webui from forgetting it's session [Stephan Kulow] [api] change the expand_flags logic not to query the repositories in a loop [Stephan Kulow] [api] don't use slow rexml [Stephan Kulow] [webui] fix save_meta with invalid XML [mls] - do not write schedulerinfo after each prp [mls] - optimize lastevents a bit [mls] [backend] collaps filter chain if more than 3 packages of a project are watched [Stephan Kulow] [api] hopefully more correct fix on acceptance of release [Stephan Kulow] [api] add rake task to create the fixtures from the test database. this [Stephan Kulow] [api] fill the fixtures with some more useful repos [Stephan Kulow] [api] add experimental routes for the webui to query flag details. [mls] [backend] guard against bad characters when expanding links/services, check for _service_error [Stephan Kulow] [webui] allow build status code 'locked' [Stephan Kulow] [webui] if remove_service is called twice it can happen that we [Stephan Kulow] [api] fix deploy - options.yml was deleted from git [Sascha Peilicke] [dist] Use exact Jenkins plugin names so that people can find them [Sascha Peilicke] Update api/webui gem requirements [Sascha Peilicke] [api] Add issue tracker support [Sascha Peilicke] [api] Add IssueTracker unit/functional tests [Sascha Peilicke] [api] Only render names for nested acronyms [Sascha Peilicke] [webui] Add IssueTracker (ActiveXML) model [Sascha Peilicke] [webui] Add helper to highlight issue tracker links in text [Sascha Peilicke] [webui] Switch open reviews and new requests assignment [martin.mohring] [webui] make app/views/user/login.rhtml depend on FRONTEND_LDAP_MODE like app/views/layouts/_personal_navigation.html.erb [Stephan Kulow] [api] why simple if there is also a complex way - fix the broken [Stephan Kulow] [webui] do not keep persons cached forever [Sascha Peilicke] [webui] Sort subproject lists by hash key, looks better [Stephan Kulow] [webui] require a login for new projects [Stephan Kulow] [api] support views for /source/:project - wanted for osc [tschmidt] [mobile-webui] commit on behalf of justine (gsoc): update to jquery-mobile 1.0beta2, we need jquery 1.6.2 now. [martin.mohring] [dist] print also VM type when worker is started, more safe kill when regular exit not working [ro] [backend] no need to die for the scheduler trying to remove a nonexistant file [Sascha Peilicke] Add 'perl-Socket-MsgHdr' as requirement. [martin.mohring] [backend] never mix up OBS server and worker arch qemus. provide qemu-reg, vminit and qemus in a separate dir for this. next step is to have worker provide arch so arch specific static binaries can be provided by OBS backend [Sascha Peilicke] [webui] Move require_available_architectures filter to [Sascha Peilicke] [webui] Allow admins to configure architecture recommendations [Sascha Peilicke] Add 'rubygem-webrat' and 'rubygem-rack-test' as requirements [Sascha Peilicke] [dist/ci] Fix all kinds of testing issues. [Sascha Peilicke] [dist/ci] Update Jenkins job documentation regarding Copy Artifcats [Sascha Peilicke] [webui] Check if project is of type 'maintenance' to display correct [Sascha Peilicke] [webui] Don't surrender on invalid user input for saving persons. [Sascha Peilicke] [webui] Fix last commit, it's 'user.login', not 'user.name'. [Sascha Peilicke] [webui] Don't check for admin role in Project/Package#user_has_role? [Sascha Peilicke] [webui] Avoid PUT/POST in Ajax request to stop the webui from forgetting [Sascha Peilicke] [webui] Add 'Create package' link on the show project view. [Sascha Peilicke] [webui] Catch invalid user input in file upload form. [Sascha Peilicke] [webui] Redirect to the right parent after subproject removal. [adrian] [api+webui] fix exception_notification usage so it will work on newer versions of gem as well [adrian] Fix wrong regular expressions in SSL browser workarounds and add [adrian] [backend] set a 15 minute timeout for extrem slow answering OBS remote instances... [adrian] [api+webui] revert exception notification change, this requires multiple new packages, replacing the 11.4 ones and is not backward compatible. [Sascha Peilicke] [webui] Fix package removel after request was accepted [Sascha Peilicke] [webui] Show a hint that source package is removed after request accept [adrian] [api] fix request.xml example and validate correct source update options [Sascha Peilicke] [webui] Move download package link into bento (opensuse.org) theme [Sascha Peilicke] [webui] Fix testsuite, broke with 'Create package' link rename [adrian] [webui] minor improvement to explain "signing" state [adrian] [backend] export package and project name via environment to the service [adrian] [backend] test removal of service generated files when service get skipped [Sascha Peilicke] [webui] Redirect to proper view in case of error. [Sascha Peilicke] [webui] Check if package has a source rev before branching [Sascha Peilicke] [webui] Project#can_edit? should return false if 'user' is nil. [Sascha Peilicke] [webui] Catch exception for non-existing projects when adding to [Sascha Peilicke] [webui] Change doubled 'alt' tag to 'title'. [Sascha Peilicke] [webui] Add tooltip to request-related clickable icons. [Sascha Peilicke] [webui] Avoid adding repo paths twice. Fixes a MySQL double entry error. [adrian] [webui] improve build state legend a bit [adrian] [api] do not allow to delete a signkey, when the upper project (where the fallback key is hosted) does not belong to the user. [Sascha Peilicke] [webui] Declare 'target_project' variable in [Sascha Peilicke] [dist/ci,webui] Update Jenkins job templates to recent discoveries. [Sascha Peilicke] [api,webui] Remove code to save scope (binding) of raised exceptions. [Sascha Peilicke] [webui] Aand another take on watchlists. [adrian] [api] remove obsolete or wrong FIXME comments. Move some to 3.0 release. [Sascha Peilicke] [webui] Forgot to require 'ci_reporter' in Rakefile. [adrian] [backend] preserve files from previous source service [adrian] [backend] don't try to copy back directories in source service [Sascha Peilicke] [webui] Fix repository flag table access check. [Sascha Peilicke] [webui] Change catch-all rescue statement. [Sascha Peilicke] [webui] Rather trivial layout fix for Google Chrome. [Sascha Peilicke] [api,webui] Remove old delayed_job restart task. [adrian] [dist] switch to copytruncate to circumvent a bug in apache&passenger calling abort [adrian] [suse] we use the runlevel script for apidelayed jobs now [Sascha Peilicke] [dist/ci] Restructure CI jobs to allow to build several git branch. [Sascha Peilicke] [webui] Don't choke if there aren't any services to execute. [Sascha Peilicke] [webui] Corrected :all URL for Service modell. [Sascha Peilicke] [webui] Speedup perceived index page loading time by deferring system status. [Sascha Peilicke] [webui] Service#findAvailableParameters should return a hash in case or [tschmidt] [webui mobile gsoc] add flash messages and enable actions for requests [Sascha Peilicke] [api] Add two methods to DbProject/DbPackage which return open requests with [Sascha Peilicke] [api] Add methods to BsRequest to remove reviews or change state [Sascha Peilicke] [api] Fix dangling open requests after project/package removal. [Sascha Peilicke] [webui] Show a more meaningful message if submit request via dialog [Sascha Peilicke] [api] Revoking a request for a deleted package makes no sense anymore. [mls] [backend] do not delete unchanged deltas when publishing a prp [Sascha Peilicke] [webui] Provide valid submit request target when reverting to old [Sascha Peilicke] [webui] Don't allow to remove source package when source project equals [Sascha Peilicke] [webui] Show more meaningful error when adding a reviewer fails. [Sascha Peilicke] [webui] Catch more exceptions when project isn't found. [Sascha Peilicke] [api] Fix testcase, declining a request in final state is not allowed. [Stephan Kulow] [api] fix for ugly bug in find_flag_state that only looked at the order [adrian] [deploy] fix username [Stephan Kulow] [webui] fix set_remoteurl if no url existed [suse-tux] [backend] added lsrcmd5 attribute to sourceinfo xml [Stephan Kulow] [webui] check the value of the scheduler parameter [Stephan Kulow] [api] it's a completely reasonable use case to create a delete [Stephan Kulow] [api] fix the test case "broken" after recent change [tschmidt] [webui mobile] remove some mock data [Stephan Kulow] [api] fix for /status/bsrequest [Sascha Peilicke] [webui] Another one of those "don't POST or PUT with Ajax" [Sascha Peilicke] [webui] Include JQuery.Flot in main/index instead of partial. [Sascha Peilicke] [webui] Remove fluid layout (aka Stretch Limo). [Sascha Peilicke] [webui] Minor request show view improvements after accepting reviews. [Sascha Peilicke] [webui] More corrections for the request show view. [mls] [backend] fix unlink calls (thanks Rudi!) [adrian] [backend] implement rebuild trigger flags for kiwi image and product [adrian] [backend] use local instead of direct [Sascha Peilicke] [webui] Fix some more executable bits that the Jenkins 'Copy Artifacts' [Sascha Peilicke] [api] Create user's home project after login if it doesn't exist yet. [Sascha Peilicke] [webui] Removed empty 'scripts/2.3.8', whatever that was. [Stephan Kulow] [webui] skip the cache for current user, hoping that this fixes [Stephan Kulow] [webui] yet another try to get the watchlist correct outside home [Stephan Kulow] [api] add some watchlists to test [tschmidt] [webui mobile] fix actions on requests [tschmidt] [webui mobile] add files view [tschmidt] [webui mobile] update jquery mobile to beta3 [Sascha Peilicke] [webui] Add user-provided delete request description to API request [mls] backend: grep for kiwi-.*: instead of just kiwi-, so that only substitutes get picked up [Sascha Peilicke] [webui] Catch exception in BsRequest#modifyReview if request isn't in [Sascha Peilicke] [dist] Documentation fixes as reported by Joop Boonen [Sascha Peilicke] [webui] Update workerstatus every 5 minutes rather than 15. [ro] [backend] first version of bs_check_consistency, not for everyday use [Stephan Kulow] [api] fix syntax of rake task [adrian] [api] add real life armvXl architectures [adrian] [backend] add --parse-hdrmd5 to bs_admin [adrian] [dist] enable armv7l scheduler by default to have an example for cross build [adrian] [api] add Factory ARM as default target [adrian] [backend] fix generation of bug url's into updateinfos. first set of predefined bugzilla hosts which can be referenced. [adrian] [backend] fix reference generation in updateinfo.xml files and extend test case for it [adrian] [api] SLES 9 is history [adrian] [api] fix test case for read access protected branches [adrian] [api] make test suite silent again [adrian] [backend] configure sync pool for arm [adrian] [backend] define armvXl architecture but keep armvXel and hl for compatibility [adrian] [api] introduce LDAP StartTLS support [adrian] [doc] document the arm architecture changes [mls] [backend] double the lastevents queue size, OBS builds too fast [Sascha Peilicke] Fixed project code url [Sascha Peilicke] [api] Recently added StartTLS check needs '&&', not '?'. [adrian] [backend] add mandriva hdlist2 repo format. 100% untested due to lack of running genhdlist2 [mls] [backend] use verifymd5 instead of srcmd5 in first line of the meta files [adrian] [doc] add a hint about new scheduler triggering to release notes [adrian] [appliance] enforce correct ownership of MySQL database files after 12.1 upgrade [adrian] [appliance] apply mysql user id change on every start to be on the safe side [adrian] [appliance] revert last submissions, we fix it in appliance and packages instead [adrian] [api] update default distribution list: [Sascha Peilicke] [webui] Don't downcase package list for projects [Sascha Peilicke] [webui] Old monitor filter urls adjusted [Sascha Peilicke] [webui] Show collapse/expand links for longer reviews/history items. [adrian] [api] fix runlevel settings for openSUSE 12.1 [Sascha Peilicke] Adjust git submodule repo urls to github.com move. [Sascha Peilicke] [api,dist,webui] Adjust git repository urls to github.com migration. [mls] [backend] implement "makeolder" flag in projectcopy command [Sascha Peilicke] [dist/ci] Add config hints for githubweb repo browser [adrian] [api] support and test release split (project copy with makeolder). Fix backend to modify right projects [mls] [backend] process every path component in expandsearchpath if a remotemap is requested [mls] [backend] allow time paramter for undelete, needed for hilbertsync [adrian] [api] test release copy also without "withhistory" parameter [adrian] [api] support project copy via job to avoid timeouts [adrian] [api] fix copy project run as delayed job [mls] [backend] put 'md5' and 'size' attributes in source diff xml output for Sascha [Sascha Peilicke] [api] Use unified diff in XML form from backend directly. [Sascha Peilicke] [webui] First steps towards a better per-action diff view. [Sascha Peilicke] [webui] Allow to expand/collapse individual file diffs (again). [Sascha Peilicke] [webui] Add a 'Back to top' link. [Sascha Peilicke] [webui] Replace more stuff in valid_xml_id() function [Sascha Peilicke] [webui] Display 'No source changes!' for empty file diff (of a specific [Sascha Peilicke] [webui] Get filename from backend diff also for deleted files. [Sascha Peilicke] [webui] Add new helper 'is_binary(filename)' that checks fileendings. [Sascha Peilicke] [webui] Better code to determine binary files. [Sascha Peilicke] [webui] Fixed check for 'no source changes'... [adrian] [backend] mandriva meta data must get generated in each sub directory [tschmidt] [webui mobile] update to jquery-mobile rc2 [tschmidt] [webui mobile] add some filters to lists [Sascha Peilicke] [webui] Don't show '?' toolbar of SyntaxHighlighter plugin. [Sascha Peilicke] [webui] List patches before 'other' files in diff view. [Sascha Peilicke] [webui] Don't provide a 'view' link for files inside tarballs in diff [Sascha Peilicke] [webui] Add 'up' link to get to first line of a file diff. [Sascha Peilicke] [webui] Drop the word 'request' from small request list, should be [Sascha Peilicke] [webui] Grep for bugs mentioned in spec/changes files in request diff view [Sascha Peilicke] [webui] Display list of bugs / issues mentioned in request. [Sascha Peilicke] [webui] Don't sort empty worker list. [Sascha Peilicke] [webui] Adapt backend api changes for sourcediff. [bbrunner] Added missing zypp_restart_needed parameter to patchinfo-editor [Sascha Peilicke] [webui] Add a little hack to open upstream issue tracker links in new [Sascha Peilicke] [webui] Only parse bugs in added or removed lines of a diff. [Sascha Peilicke] [webui] Add flag to only include CSS and JavaScript once. [Sascha Peilicke] [webui] Move request diff view into independent partial. [Sascha Peilicke] [webui] Watchlist api changed, fix HomeController#list_my view [Sascha Peilicke] [api] First steps towards diffing maintenance_incident actions. [adrian] [api] fix test case, don't do delayed project copy [adrian] [api] fix test cases, following verifymd5 change for linked packages [Sascha Peilicke] [webui] Don't link individual bento images, link all. [adrian] [api] do not allow to create maintenance_release request, when release_target is not defined [adrian] [webui] use "patchinfo" as patchinfo package name default. [adrian] [api] ensure that architectures are correctly defined when creating a maintenance release request [adrian] [api] fix testcase, got broken be new checks from last commit [adrian] [api][backend] fix handling of deleted projects, this is closing another shipstopper security leak for 2.2. Michael, please review backend part. [adrian] [api] review more FIXME2.2 and implement missing test cases [adrian] [api] support cleanup for maintenance_incident request actions [mls] [backend] bs_publish: add rpmmd creation hook to add local data [adrian] [api] sync test cases with backend changes [mls] [backend] improve heuristic that sets the 'relase' element in the updateinfo [mls] [backend] bs_repserver: add updateinfo.xml query support [Sascha Peilicke] [webui] Fix CSRF protection with Ajax POST/GET/... requests thru jQuery. [Sascha Peilicke] [webui] Fix error message for unknown reviewers. [Sascha Peilicke] [webui] Use Ajax POST request again. [Sascha Peilicke] [webui] Correctly compute and display inherited group roles. [Sascha Peilicke] [webui] Use CodeMirror2 editor, drop SyntaxHighlighter. [Sascha Peilicke] [webui] Allow auto-resizing editor and use that. Also remove borders [Sascha Peilicke] [webui] Make the editor border configurable and only use that for the [Sascha Peilicke] [webui] Don't show save button in edit mode when no callback is [Sascha Peilicke] [webui] Combine CodeMirror2 CSS into one 'suse.css' [Sascha Peilicke] [webui] Only render editor when expanding (folded) file diffs. [Sascha Peilicke] [webui] Add changes file mode for CodeMirror2. [Sascha Peilicke] [webui] Allow to 'POST' saved files from the editor [Sascha Peilicke] [webui] Add quick'n'dirty spec file mode for CodeMirror2. [Sascha Peilicke] [webui] Spec file mode is enough to highlight prjconf [Sascha Peilicke] [webui] Fix top border when no CodeMirror-UI toolbar is shown. [Sascha Peilicke] [webui] Ajaxify Package#view_file saving. [Sascha Peilicke] [webui] Use POST again for Ajax requests after CSRF handling was fixed. [Sascha Peilicke] [webui] Remove compressed CodeMirror2 file, it's outdated. [adrian] [api] support maintenance release request with local project linked packages [Sascha Peilicke] [webui] Highlight currently selected line in editor. [Sascha Peilicke] [webui] Show matching brackets in editor. [bbrunner] [webui]Updated patchinfo-editor to new schema [Sascha Peilicke] [webui] Get rid of a ' ' in force_utf8_and_transform_nonprintables. [adrian] [api] fix request diffing, find out correct target if not specified and support maintenance_incident diffing [adrian] [api] ensure correct type on rev parameter [Sascha Peilicke] [webui] Add a prjconf mode for CodeMirror2. [Sascha Peilicke] [api] Pass all currently sourcediff parameters supported by bs_srcserver. [Sascha Peilicke] [api] Support diffing package delete requests [Sascha Peilicke] [webui] Delete requests need action target for diffing. [Sascha Peilicke] [api] Fix commit 8af9795, 'path' local variable needs broader scope. [Sascha Peilicke] [webui] Source diff also works w/o a provided bug list. [Sascha Peilicke] [webui] Allow to provide an individual revision to the submit request [Sascha Peilicke] [webui] Rdiff overhaul. [Sascha Peilicke] [webui] Move code to parse bugs and sorted filenames from sourcediff [Sascha Peilicke] [webui] Also display bugs for rdiff against linked package [Sascha Peilicke] [webui] Add another div around the diff table and the issue tracker [Sascha Peilicke] [webui] Oops, one colon to much ;-) [Sascha Peilicke] [webui] Naa, it's params[:file], not 'file'. [Sascha Peilicke] [webui] Don't (visually) expand spec or changes files inside tarballs. [adrian] [api] fix crash on empty project descriptions [adrian] [webui] fix git reference to submodule revision [Sascha Peilicke] [webui] Fix view_file links for deleted files in diffs. [Sascha Peilicke] [webui] Move 'is_binary' helper to static method of class Package. [Sascha Peilicke] [webui] PackageController#view_file can't display binary files. [Sascha Peilicke] [webui] Properly show/hide diff for selected action. [Sascha Peilicke] [webui] Don't parse issues/bugs in delete requests [Sascha Peilicke] [webui] Display expanded diff also for _patchinfo files. [Sascha Peilicke] [webui] Easier show/hide of request action diffs. [Sascha Peilicke] [webui] Display correct file source links for maintenance_incident [adrian] [api] add FIXME2.4 [Sascha Peilicke] [webui] Don't have a clickable link for non-existing source projects. [Stephan Kulow] [api] add changesmd5 info to the project status [Sascha Peilicke] [webui] A css id based on the filename is not enough. [Sascha Peilicke] [webui] Fix quoting issue when fetching highlighted diff via Ajax. [tschmidt] [webui] remove outdated feed [tschmidt] [webui] add opensuse release countdown to frontpage [mls] [backend] bs_srcserver: support /issue_trackers route [Sascha Peilicke] [api] Actually do validate XML responses and use Rails controller name mapping [Sascha Peilicke] [api] Beautify serialized XML for IssueTrackerController. [Sascha Peilicke] [api] Validate IssueTrackerController requests and responses. [Sascha Peilicke] [api] Validate ConfigurationController requests and responses. [Sascha Peilicke] [webui] The 'neutral' theme needs _countdown.html.erb too. [adrian] [api] drop OBS:MaintenanceVersion attribute again, it was never used in any official release [adrian] [api] check for build patchinfos before allowing to create a release request [tschmidt] [webui] add empty countdown partial for neutral theme [adrian] [api] unbreak syntax (it wasn't me :) [adrian] [api] another syntax fix [mls] [backend] refactor remote event handling, sort events, delay :full.solv writing until all events of the project are processed [adrian] [api] add Fedora 16, remove Fedora 14 [Sascha Peilicke] [webui] Don't try to parse sourcediff for add_role or change_devel [Sascha Peilicke] [dist/ci] Cat test.log at the end of each test run. [adrian] [api] fix schema matching generated content [adrian] [api] fix testcase, send correct configuration xml [adrian] [api] use correct schemas [Sascha Peilicke] [webui] Don't show submit link in rdiff for empty diff. [Sascha Peilicke] [webui] Display link to source rev files for submits of older revisions [Sascha Peilicke] [webui] Only validate XML response if the request format matches. [Sascha Peilicke] [api] Only validate IssueTracker#delete response. [Sascha Peilicke] [webui] Re-add ugly workaround for spider test issue. [adrian] [api] switch to new patchinfo format by default and validate submitted files [adrian] [backend] switch patchinfo category from "normal" to old "recommended" [Sascha Peilicke] [webui] Remove 'edit_meta' call from PackageController#save_meta [Sascha Peilicke] [webui] Add '.bin' and '.bin_mid' to binary file extension list. [mls] [backend] implement binary filter in patchinfo generation for Dirk [Sascha Peilicke] [api] Rework commit c2de991e6e2ac, cleaner solution. [Sascha Peilicke] [webui] Wrong parameter. [adrian] [backend] mark patchinfos without category as broken [adrian] [api] support reviews per package from GA project for maintenance_release project [Sascha Peilicke] [webui] Only display running maintenance incidents as open if [Sascha Peilicke] [dist/ci] Wrong path, test.log wasn't really displayed. [Sascha Peilicke] [webui] Fix initial request display for projects/packages. [mls] [backend] fix view=xml diff case when tardiff is too big [adrian] [backend][api] use new <issue> element in patchinfo [adrian] [backend] allow new style of patchinfo in BSVerify [adrian] [api] fix minatenance release for entire new package [adrian] [api] don't crash on not expandable sources in status helper [Stephan Kulow] [webui] project/status makes little sense in web indexes [mls] [backend] bs_publish add support for "splitdebug:suffix" repotype [mls] [backend] BSSrcdiff: handle renamed files with no content change [Stephan Kulow] [webui] catch non existant diff (for renames) [Sascha Peilicke] [webui] Add methods 'attributes' and 'has_attribute?' to [Sascha Peilicke] [webui] Only provide submit link to link target if 'OBS:RejectRequests' attr isn't set [mls] [backend] check if filename was changed before declaring a file as renamed [adrian] - add hint about _patchinfo file format change [adrian] [api] do only lock entire maintenance project and not per package, _if_ release request is for entire project [adrian] [api] drop obsolete cve-element [adrian] [api] fix release request creation with local linked packages, make test case more realistic [adrian] [api] allow maintenance incidents only below maintenance projects [Sascha Peilicke] [webui] Fix bnc#730211 [adrian] [api] fix request diff over entire projects [Sascha Peilicke] [webui] Display links for missing/found patchinfo. [Sascha Peilicke] [webui] Don't try to find a person in a project for patchinfos. [Sascha Peilicke] [webui] Shorten revision of submit request source. [mls] [backend] Srcdiff: fix broken tar file names in the added/deleted case [adrian] [api] fix lookup of open requests to a given target package [adrian] [api] check for running release requests when trying to create a new one [adrian] [api] write user and comment to history for linked package on release request [Sascha Peilicke] [webui] More filename magic to match syntax highlighters. [Sascha Peilicke] [webui] Some work on rpm/obs syntax highlighting. [adrian] [api] test revoke of a released patch [Sascha Peilicke] [webui] Regex typo. [adrian] [backend] fix patchinfo format imported from updateinfo parts [adrian] [webui]Fix for patchinfo-editor [adrian] [webui]Added recommended category instead of normal [adrian] [webui]Updated patchinfo-editor to new schema [Stephan Kulow] [webui] hide requests from bots to avoid diff creation killing our [Sascha Peilicke] [webui] No request diffs for spiders bots. [Sascha Peilicke] [webui] Catch empty projects case... [Sascha Peilicke] [webui] This didn't seem to work, partial isn't there, creates XHTML [adrian] [api] do not allow removal of maintenance project when incident projects are not deleted. Fix incident object removal. [adrian] [api] silence during test case run [adrian] [api] fix branching from locked projects [adrian] [��backend ]��enable noproxy config parameter [adrian] [api] Fix broken /source/remote_link:project/_meta in Rails2.3 due to send_file streaming when not using use_xforward or x_rewrite_host in forward_from_backend [mls] [backend] add workaround for delta generation against unpublished GA tree [adrian] [api] fix modification of release target trigger database storage [mls] [backend] clean up noproxy implementation a bit [mls] [backend] do not add events to the lastevent queue that belong to a restricted project [adrian] [api] remove the last FIXME2.2, the last known issue how to see read access protected projects is gone finally. 2.2 could be released :) [adrian] [backend] When BSConfig determines a FQDN it uses that for the repserver leading to access denied issues. Add the best-guess ip address as a default value to ipaccess. [adrian] [backend] Offer a clue as to why access is denied - restrict internal IP info to the log though. [adrian] [backend] Use the OBS_VM_DISK_AUTOSETUP_ROOT_FILESIZE value for TMPFS root size too. [Sascha Peilicke] [api] Issue trackers improved. [adrian] [api] fix validation of XML schema of repsonses in test suite. fix project and package meta data with view=flagdetails [Sascha Peilicke] [webui]Adjust webui to issue tracker changes. [Sascha Peilicke] [webui] Typo fix... [Stephan Kulow] [backend] fix hermes mails for delete requests [adrian] [backend] add a warning in dispatcher when a job is un-assignable due to lack of powerhosts [adrian] [api] do not validate responses in production mode for performance [Sascha Peilicke] [api] Update fixtures to recent changes. [Sascha Peilicke] [webui] Add more binary endings to black list. [Sascha Peilicke] [webui] Cosmetic tweak to let new webui survive with older api. [Sascha Peilicke] [webui] Only use 'set_path' if sth. really moved in Project#move_path. [Sascha Peilicke] [weubi] Remove doubled method 'set_arch', use more Ruby'esque 'arch='. [Sascha Peilicke] [webui] 'fix' a ERB syntax checker issue. [mls] [backend] srcserver: be more robust with failing service runs, report more errors [Stephan Kulow] [api] Heavy work on project status [Stephan Kulow] [api] avoid crash on add_role requests [adrian] [backend] show error when service is delivering non-file [Stephan Kulow] [api] make syntax easier for the parser [Stephan Kulow] [api] fix admin seed [mls] [backend] tell user which file is not readable... [Sascha Peilicke] [api] IssueTracker#issues_for returns a list of found issues in a text. [Sascha Peilicke] [api] Only return each found bug once in IssueTracker#issues_for. [Sascha Peilicke] [api] Move model concerns out of the IssueTracker controller. [Sascha Peilicke] [webui] Model'ify issue tracker stuff in webui [adrian] [api] fix for basic auth fails if password contains a colon [mls] [backend] support Mandriva stype "media_info" dirs when deleting repos [Stephan Kulow] [webui] a function require_* should actually require something [Stephan Kulow] [api] be a bit more defensive with project repositories [Sascha Peilicke] [api] Make 'AlterIssueTracker' migration not depend on 'rake db:seed' [Sascha Peilicke] [api] IssueTracker regexen have to tell which part is important for the [Sascha Peilicke] [api] wording... [adrian] [api] fix multiple running release requests in parallel [adrian] [api] validate expanded release targets in case a package got linked from wrong source [Sascha Peilicke] [api] Add IssueTracker#details experimental code. [Sascha Peilicke] [api] Implement lastes issue tracker API changes. [Sascha Peilicke] [api] Let issues appear directly in the action diff xml. [adrian] [api] make name attribute of package and project meta optional, api (and test cases) ensure that no wrong content can be entered. [Sascha Peilicke] [api] Be better at faking an Issue model. [Sascha Peilicke] [webui] Drop issue tracker code that's now in the API... [Sascha Peilicke] [webui] Actually there's more code that's now in the api... [Sascha Peilicke] [api] Code comment correction [Sascha Peilicke] [webui] Fail gracefully when speaking with older api... [Sascha Peilicke] [api] Only allow resource routes that conform to Rails' REST pattern. [Sascha Peilicke] [webui] Highlight 'PreReq'.. [adrian] [api] fix typo in comment [adrian] [api] add cicount=copy for update project package link [adrian] [backend] add source service serveronly [adrian] [api] refaktor branch code, same code for package wise and project wide branch now [adrian] [api] depend creation of maintenance release targets on branch project source kind [adrian] [api] fix request creation despite of REST correctness [adrian] [api] write issue_trackers to the src server [Sascha Peilicke] [webui] Diff per action per sourcediff per file. [Sascha Peilicke] [api] Writing to backend is not specific to a model instance. [Sascha Peilicke] [api] Add diff mode for IssueTrackerController#issues_in. [Sascha Peilicke] [api] Actually use that mode... [adrian] [backend] use issue_tracker information from api on updateinfo.xml generation. fix cve url. [Sascha Peilicke] [webui] refactor code [Sascha Peilicke] [webui] Sigh, make css id for files even more unique... [adrian] [api] fix removal of trigger argument on maintenance release [adrian] [api] collect issues (bugnumbers or cve numbers) via diff call during creating _patchinfo [mls] [backend] add extra heuristic to detect binary files as the one used in diff is a bit lacking [Sascha Peilicke] [api] Include only bugs that occur either in '+' or '-' (not both) lines in diff mode [Sascha Peilicke] [api] Fixtures changed in between ;-) [islam.amer] Allow arbitary order elements, add arch and version elements. [islam.amer] modify test case to check the new validation schemas [Stephan Kulow] [webui] do not use delete_element with xpath [adrian] [api] fix branching of packages in projects with dot in name and local linked packages. [adrian] [backend] Only modify new reviews and only reopen last review. [adrian] [backend] make "multiple review by same user" working also when last review is not matching. [adrian] [api] fix handling of new_user_registration=deny in config/options.yml [mls] [backend] allow srcmd5 access of deleted projects/packages, allow rev=0 access of non-existing packages [adrian] [api] support unit tests without the need for a set User.current [Sascha Peilicke] [webui] Fix cache key for request diff. [Sascha Peilicke] [webui] Another fix for request diff. [adrian] [api] do only add repositories on branch targets if requested via add_repositories=1 parameter or branch by attribute [adrian] [api] fix md5sum in test case after pattern template got modificated [Stephan Kulow] [webui] no need to spider project rebuild_time, it changes all the time [adrian] [backend][api] copy vrev on maintenance release [adrian] [api] avoid endless loop on branching with devel packages and local links [adrian] [api] fix release target for local linked projects [adrian] [api] don't crash, but report valid error on usage of invalid attribute [Sascha Peilicke] [webui] Better incident list for maintenance project. [adrian] [api] enable package builds dependening on project settings (to enable builds also for single package branches) [Sascha Peilicke] [webui] Better incident list. [Sascha Peilicke] [webui] Yet some more binary package ending to filter... [Sascha Peilicke] [webui] Don't choke on non-existing links (for projects/packages) [Sascha Peilicke] [webui] Sigh... [mls] [backend] get rid of the 'empty' srcmd5, use 'd41d8cd98f00b204e9800998ecf8427e' instead [mls] [backend] implement $fdatasync_before_rename option [adrian] [backend] make use of fdatasync in scheduler only for now [adrian] [backend] use fdatasync in all daemons now [Sascha Peilicke] [api] Sort result of issue trackers found in text [Sascha Peilicke] [webui] Move find_cached call into controller [Sascha Peilicke] [webui] Use ProjectStatus.value(:name)... [Sascha Peilicke] [webui] Fix v8/webkit rendering issues in CodeMirror editor. [Stephan Kulow] [api] be careful with freetext in XML [Sascha Peilicke] [webui] One more value(:name). [Sascha Peilicke] [webui] Whitespace missing [adrian] [api] handle package meta without or wrong attributes correctly [adrian] [api] support a later server side update of _patchinfo file after sources have changed [adrian] [api] handle re-creation of existing _patchinfo file correctly [mls] [backend] fix prefer order handling in BSSolv.xs, also do fdatasync when writing solv files [mls] [backend] delete the rev=0 handling again. we need something slightly different [mls] [backend] check sourceaccess if a link doesn't have the package attribute set [mls] [backend] srcserver: fix race in addfile [adrian] [api] fix some possible crashes in status controller [adrian] [testsuite] test copy project with makeolder [adrian] [testsuite] the base project should not use the update project [adrian] [api] fix project copy command, destination project meta was incomplete [mls] [backend] send new package event right away in project copy if withbinaries is on [adrian] [testsuite] test result of project binary copy [adrian] [api] restore 2.1 behavior of OBS:RejectRequest attribute and reject submit requests to maintenance release projects [adrian] [testsuite] don't do submit requests to release project [adrian] [api] fix branch of packages with local links, when user specifies different target package name (bnc#734074) [bbrunner] [webui]Improved adding commaseparated lists of bugs and cves in [bbrunner] [webui]Fixed exception in patchinfo-editor [bbrunner] [webui]Fixed some issues with packager in patchinfo-editor [bbrunner] [webui]One more fix for the patchinfo-editor [bbrunner] [webui]Changed packager from project.userid to user.login in [bbrunner] [webui]Removed debugger in patchinfo-editor [Sascha Peilicke] [api] Multiple source diffs means issues should be parsed per [Sascha Peilicke] [webui] Adjust to last API change. [Sascha Peilicke] [api] Wording for DeleteError of maintenance projects [Sascha Peilicke] [webui] Don't redirect away if deleting a maintenance project failed. [Sascha Peilicke] [api] IssueTracker#issues_in speedup [Sascha Peilicke] [webui] Provide a link to the base package even in case of expansion [mls] [backend] support 'resign' option in copybuild and copyproject [adrian] [api] resign binary packages on maintenance release event [mls] [backend] implement (more or less untested) support for /getpackagebinaryversionlist, use it in bs_worker [Sascha Peilicke] [webui] Case-insensitive spec preamble highlighting. [Sascha Peilicke] [webui] PackageController#edit_file isn't used anymore [Sascha Peilicke] [webui] Simple 'osc vc' implementation [adrian] [api] switch to "security" category in patchinfo when CVE is used [adrian] [api] take over comment into _patchinfo file on createpatchinfo [adrian] [api] ensure to have a default bugowner on incident creation [adrian] [dist] fix nameing of OBS [adrian] [api] enforce mysql update on every boot for now to be on the safe side [adrian] [api][backend] setup correct issue trackers in backend [mls] [backend] allow 'missingok' flag in links, autoremove it if no longer needed [Sascha Peilicke] [webui] spec,changes & diff files in tarballs are less important [Sascha Peilicke] [webui] Fix javascript include tags for shared/requests partial. [adrian] [api] fix local links on branch (bnc#735068) [adrian] [api] support source links to missing packages in api [adrian] [api] fix diffing of maintenance_release actions, they do not create new packages usually [adrian] [api][backend] support branch and submit of of new packages using _link with missingok [mls] [backend] support 'withissues' in source diff for Sascha [adrian] [api] fix submit request without source revision [adrian] [api] do not run source service on maintenance update [adrian] [testsuite] undelete package before parsing link [Sascha Peilicke] [api] Migrate 'bko' issue tracker regexp to return only one capture [mls] [backend] fix config handling with multiple macro sections, fix service link error reporting [adrian] [api] commit maintenance release _link file (not put) [mls] [backend] fix typo in resign code [Sascha Peilicke] [dist/ci] Try without db:migrate [mls] [backend] copybuild: do not copy empty dirs, fix event content [mls] add BSUtil::set_fdatasync_before_rename function so that File::Sync is loaded on server startup [Sascha Peilicke] [webui] Wording [Sascha Peilicke] [api] Allow searching requests for projects including subprojects. [Sascha Peilicke] [webui] Include maintenance_release_requests for maintenance projects. [Sascha Peilicke] [webui] Don't choke when trying to release w/o patchinfo [Sascha Peilicke] [webui] Redirect to project/package for which no _patchinfo file was [Sascha Peilicke] [webui] Don't show 'release' button when _patchinfo file is missing [Sascha Peilicke] [webui] Don't forget to send description for release request. [Sascha Peilicke] [webui] No binary blobs for the googlebot! [Sascha Peilicke] [webui] Display info about number of release targets in project [Sascha Peilicke] [webui] Show incident requests in project info view [Stephan Kulow] [api] rpmlint.log became a build result out of nothing :) [adrian] [api] incomplete work issue tracking per db_package object [adrian] [backend] silly, but silent [adrian] [api] simple issue unit test [Sascha Peilicke] [webui] Less harsh UTF-8 enforcement [Sascha Peilicke] [webui] Initial maintenance incident from branch support [mls] [backend] do not hold job lock when the built result is uploaded [adrian] [api] support binary package upload for the admin [Sascha Peilicke] [api] Use delayed_job for writing issue tracker info to backend [Sascha Peilicke] [api] Remove issue parsing now done in backend. [Sascha Peilicke] [webui]Added link to maintenance-release-request in flash-message [mls] [backend] do not use a new state, keep package in 'building' [mls] copy missing tree meta data to linked projects [mls] [backend] support nosharedtrees == 2 in Robert's patch [mls] [backend] set severity to patchinfo->{rating} [mls] [backend] expand services in sourcecopy when 'noservice' is given, should fix Robert's problem [mls] [backend] add back missing mkdir_p that got deleted by accident [adrian] [testsuite] add testcase to validate source service with submit requests [adrian] [api] improve release logging. bnc#736647 [mls] [backend] sourcecopy: also expand services when 'expand' is given, for consistency with the file list [Sascha Peilicke] [webui] Several display improvements for request#show view [adrian] [backend] silly, silly, silly, but silent [adrian] [backend] use project id as default for updateinfo id [adrian] [api] support login/password for bugzilla hosts. fill issue database via delayed job. [adrian] [api] fix logging of requestid on maintenance release [Sascha Peilicke] [api] Add XFCE issue tracker [Sascha Peilicke] Revert "[dist/ci] Try without db:migrate" [mls] [backend] allow updateinfo.xml in aggregates [mls] [backend] also delete published file trees [adrian] [api] support changing from "declined" state to "revoked" or "superseded" (or "new/review" like before) [adrian] [api] validated that searches for declined request with a given user as creator is working (osc 0.133 will have support for it) [adrian] [webui] show declined requests to the user. Needs some more love to easy revoke, supersede or decline it [adrian] [api] fix "roles=creator" request search, don't list requests where the user is just the last one touched [adrian] [webui] support to revoke or reopen a declined request [adrian] [webui] fix revoking a request as request creator [adrian] [webui] support re-open of declined requests and also offer to use "revoke" directly on self-directed requests [adrian] [webui] Move declined requests to the bottom, make review requests and declined blocks optional. Add tooltip hints. [adrian] [api] allow users to revoke their own requests when they are in "declined" state [adrian] [api] fix missing migration [adrian] [webui] offer to supersede also declined requests [adrian] [webui] disable distro counter in suse theme and switch to https to avoid browser warnings [adrian] [api] fix lacking permission on review changes when source project has release targets defined [mls] [backend] hack XPath not(path) queries, need to do it right sometime later [mls] [backend] fix allkeyspath in request search, it's action/type nowadays [mls] [backend] use url as fallback for title in patchinfo references [martin.mohring] Update AUTHORS [adrian] [api] fix crash on patchinfos without issues [adrian] [api] consider "declined" requests as still running for package/project removal [adrian] [api] allow more operations to a request creator in any case, simplify code [adrian] [api] reopen not accepted reviews when re-opening a request [adrian] [api] fix detection of request creator, it is always the first history element independend of the state. [adrian] [api] avoid double issue creation [adrian] [api] fix linked package search syntax (has no effect) [adrian] [api] sync issue owner elements with person elements [adrian] [backend] fix reopen reviews also when request is set to review explicit [adrian] [backend] log architecture on not assignable build jobs [adrian] [backend] fix request trashing on reopen. Also validating requests now in backend more correctly. [Stephan Kulow] [api] require fetchissue job [adrian] [testsuite] fix request fixtures according to new BSVerify checks [adrian] [backend] validate also request xml via BSVerify now [mls] [backend] fix quoting in getpackagebinaryversionlist call [adrian] [api] add search for patchinfo packages based on given bug owner or bug id [Stephan Kulow] [backend] fetch all build results for view=cpio [mls] [backend] sourcecopy: don't modify $orev when expanding services, it breaks link autosimplification [adrian] [backend] do not add new state history elements when the review state is not changing (but gets new comment) [adrian] [backend] do not allow request modifications by anonymous [adrian] [webui] Don't show "Request maintenance incident" link in incident projects [Stephan Kulow] [api] redirect /source/:project/:package/?view=info the the right [adrian] - Update ReleaseNotes-2.3 [adrian] [api] make open-bugs-in-patchinfos a little better, at least correct results now [adrian] [api] support User lookup via email [adrian] [api] bugzilla is error out when ONE id is not readable. This is always the case, so we always poll them one-by-one :/ [mls] [backend] fix deltainfo definition so that 12.1 can use deltas again [adrian] [api] fix long name patchinfo lookup (DB column name missmatch) [adrian] [api] consider bugs without issue owner id also as new [adrian] [webui] do not expose email adresses to everybody via gravatar (bnc#738994) [adrian] [api] fix and test branching&release of new packages [Sascha Peilicke] [webui] Deleted requests table needs a different HTML id than 'Open [adrian] [api] fix test cases (missing fixtures) [adrian] [api] fix a race in test suite, test for published state [Sascha Peilicke] [api] Allow to pass 'withissues' param to backend. [Sascha Peilicke] [webui] Display issues again (now backend-provided) [Sascha Peilicke] [api] fetch_issues is a method of the IssueTracker model. [adrian] [api] fix request creation when target is not specified and package is linked as missingok (bnc#738872) [adrian] [api] validate publish result on maintenance_release [adrian] [api] fix commit of _patchinfo with bug issue elements [adrian] [webui] show running patchinfos to the user (not tested yet) [adrian] [api] fix double creation of flags on branching packages [Sascha Peilicke] [api] Avoid exception for (currently) unimplemented project diff [Sascha Peilicke] [webui] Remove unused action "closed_maintenance_incidents" [Sascha Peilicke] Update src/webui/public/stylesheets/cm2/suse.css [Sascha Peilicke] [backend] Relaxed URI path component decoding [Sascha Peilicke] Revert "[backend] Relaxed URI path component decoding" [Sascha Peilicke] [api] Replace some CGI.escape with URI.escape for file upload [Sascha Peilicke] [webui] Don't strip whitespaces in filename display [adrian] [webui] complete escape handling in all places [adrian] [api] use UpdateProject as extension name on branch [adrian] [api] fix another SLE case on branching, find packages recursivly via project links [adrian] [api] improve api createpatchinfo error message [adrian] [api] support dry run of branch command to see the expected result [Sascha Peilicke] [webui] Fix XML ids for "*~" files [adrian] [api] handle the situation that an add-on product defines a common update project which has not yet the new packages from add-on product [adrian] [api] simplify repo name on mbranch when source project has just one single repository [adrian] [api] add useable defaults for patchinfo creation [adrian] [webui] do not show "show diff" link on first commit, it does not work and confuse the user [adrian] [api] make createpatchinfo call a bit safer [adrian] [api] validate package name on createpatchinfo call. [adrian] [api] _product: and _patchinfo: do not have a collon in their suffix either [adrian] [api] fix issue tracking in patchinfos [adrian] [api] fix bug owner assignement of an issue [adrian] [webui] fix patchinfo listing of active patchinfos for user [adrian] [dist] fixing ssl generating docu [adrian] [dist] suggest to configure exception_recipients [adrian] [api][webui] silence rake/rdoctask is deprecated [adrian] [dist] fix default DocumentRoot for build results [adrian] [api] hack required "open issues for patchinfo for user X" search for webui in fast and dirty way [adrian] [api] normalize issue state on api side to avoid heuristics in clients for open/closed bugs [adrian] [webui] show only running patchinfos with OPEN bugs [adrian] [api] fix issue fetching worker [Sascha Peilicke] [webui] String escape [Sascha Peilicke] [webui] Add some useful methods (regarding incidents) to Project model [Sascha Peilicke] [webui] Faster incident display [Sascha Peilicke] [webui] Show number of displayed (open/closed) incidents [Sascha Peilicke] [webui] Sortable incident table [Sascha Peilicke] [api] Remove "require 'rdoc/task'" [Sascha Peilicke] [webui] Color patchinfo categories too... [Sascha Peilicke] [webui] Remove some outdated stuff [Sascha Peilicke] [webui] Provide buildresults for incidents [Sascha Peilicke] Revert "[api] Remove "require 'rdoc/task'"" [Sascha Peilicke] [api] Require rdoc instead... [mls] [backend] published search: version -> versrel, version, release [mls] [backend] implement quick hack to overwrite 'from' in updateinfo.xml [adrian] [api] support targeting branches on original given project instead of origin project (when using project links) [adrian] [api] add code for updating existing issues [adrian] [api] take care about OBS:BranchTarget also on non-mbranch [adrian] [api] fix regression and long standing bug on remote project handling [adrian] [webui]Added createpatchinfo with an api-call [adrian] [webui]Added update patchinfo from sources to patchinfo-editor [adrian] [webui]Added links to bugids in patchinfo-editor [adrian] [api] detect and handle local links on maintenance_release correctly [adrian] [api] check all repository states on creating release request [mls] [backend] check of exac match of 'service in progress' [adrian] [api] create link with noservice=1 parameter on release event [adrian] [api] update issue state every hour [adrian] [api] add missing reference to update_issues.rb [adrian] [api] provide api urls to request issues for projects and packages [mls] [backend] add onlyissues diff hack so that we can just retrieve the issues [adrian] [api] track issues also for non-patchinfo packages and store issue change for linked packages [adrian] [api] make a difference between "kept" and "changed" entries [adrian] [api] expose package kinds on view=issue [Sascha Peilicke] [webui] There is already a Patchinfo model... [Sascha Peilicke] [api] Only intend lines in XML that start with a Tag. [Sascha Peilicke] [webui] Show api error when submit fails (bnc#740260) [Sascha Peilicke] [webui] Don't allow to double-branch a package (bnc#739485) [Sascha Peilicke] [webui] Don't hide button, to many corner cases to check... [Sascha Peilicke] [webui] Set cleanup checkbox per default if source project is a standard [Sascha Peilicke] [webui] Don't provide a clickable link to non-existing source projects [Sascha Peilicke] [webui] Cleanup prj/pkg cache after rq accept with sourcecleanup [adrian] [api] handle package names including "." on request creation [adrian] [api] fix enums of issue change states [adrian] [api] initial fillup of all package meta data of existing packages [adrian] [api] include latest migration [adrian] [api] add missing reference for update package meta delayed job [mls] [backend] allow 'release' attribute in binary collection, filter versrel [Sascha Peilicke] [webui] Typo fix and check for nil [Sascha Peilicke] [webui] Remove leftover (now doubled) caching in Project#patchinfo. [Sascha Peilicke] [webui] Replace a find with a find_cached... [adrian] [api] fix maintenance_release handling with packages containing a . in package name for real [adrian] [api] support to filter issues changes by state change, similar to request filter api [Sascha Peilicke] [webui] Seems like the accept button vanished for change_devel requests. [Sascha Peilicke] [webui] Yet another take on the accept button ;-) [Sascha Peilicke] [api,webui] withissues=1 for rdiff, too [Sascha Peilicke] [webui] Add Project#issues method [adrian] [api] fix aggregate package kind setting [adrian] - add note about package meta update [Stephan Kulow] [api] add additional users for the webui test suite to run as is [adrian] [api] complete code for OBS:BranchTarget [adrian] [api] fix failures of wrong branched packages with update projects (fixes testsuite) [Stephan Kulow] [api] update test fixtures to not overwrite yml keys [Stephan Kulow] [api] ran seeds to update fixtures [Stephan Kulow] [api] adapt attributes test to the new count [Stephan Kulow] [api] make sure the architectures are not randomly ordered [Stephan Kulow] [api] do not busy loop while waiting for the publisher [adrian] [api] add missing fixture data [Stephan Kulow] [api] the repository in the deleted project is "deleted" not "gone", [Stephan Kulow] [api] harmonize exception strings - writing test suites is hard enough [adrian] [api] link target get estimated via links and not heuristics (fixes glibc.i686 case) [adrian] [api] fix listing of deleted packages of still existing project, but last written by OBS 2.0.x instance (or older) [Stephan Kulow] [api] fix test case to follow string change in controller [adrian] [api][webui] support package kind search and generic package search of issues [Sascha Peilicke] [webui] Remove <code/> tag from format_comment helper [Sascha Peilicke] [webui] Who would want to supersede other's declined requests? [Sascha Peilicke] [webui] Visual tweaks for sourcediff partial [Sascha Peilicke] [webui] Add BsRequest#events, an effort to make sense out of request [Sascha Peilicke] [webui] Add a simple partial to display recent events for requests [Sascha Peilicke] [webui] Use less space [Sascha Peilicke] [webui] Remove unused partial [Sascha Peilicke] [webui] Jump to recent bento changes [Sascha Peilicke] [webui] Fix table widths everywhere... [adrian] [api] split incident creation function to have also a merge function [adrian] [backend] go to current build code [Sascha Peilicke] [webui] Another request history corner case. [Stephan Kulow] [webui] add Stoyan's webui test suite based on firefox selenium [Stephan Kulow] [webui] catch invalid user ids [Stephan Kulow] [webui] fix some more tests around users and packages [adrian] [api] support maintenance incident requests with package selected sources. [Sascha Peilicke] [webui] Minor buildstatus cleanup [Sascha Peilicke] [webui] Waste less space [Sascha Peilicke] Ignore src/webui-testsuite/results* [adrian] [api] do not block delayed jobs with issue update [Sascha Peilicke] [webui] Update to current themes [Sascha Peilicke] [webui] Enhance 'Up' links for each file diff. [Sascha Peilicke] [webui] Less wasted space below inner boxes. [Sascha Peilicke] [webui] Lastest bento update, aligned <img> and <a> tags in table rows [adrian] [api] move long name support into issue_tracker configuration to have a unique long_name per issue. Fixes also the current crashes in api. [adrian] [api] forgot migration in last commit [Sascha Peilicke] [webui] You guessed it already... [Sascha Peilicke] [webui] Should be ok now to remove custom css for buildstatus in [Sascha Peilicke] [webui] Use explicit css class for hidden tabs [adrian] [api] case insensitive user lookup by email [Sascha Peilicke] [webui] nowrap is still needed... [Sascha Peilicke] [webui] CSS typo [adrian] [api] store explicit last issue update time [Stephan Kulow] [webui] fixing more test cases [Stephan Kulow] [api] harmonize the exception messages even more [Stephan Kulow] [webui] fix attribute tests with too many values [adrian] [api] disable issue fetching by default except for bnc [adrian] [api] use valid time format [adrian] [api] fix bugzilla server instanciation [adrian] [api] fix novell bugzilla url [adrian] [api] use efficient way to fetch issues after apibugzilla.novell.com is doing the right thing :) [adrian] [api] fix bugzilla xmlrpc call for real ... [adrian] [api] create local issue entry on api request if lacking [adrian] [api] do not send out possible secret rpc answer to user [adrian] [api] loop to fetch all in limited slices [adrian] [api] return right instance when getting issue update [adrian] [api] handle "VERIFIED" bugs as closed bugs [adrian] [api] only fetch new issues on "fetch_issues", not all where user have not logged into OBS [Sascha Peilicke] [webui] No bottom margin for last <p>,<ul>,<ol> children (theme) [adrian] [api] fix parsing of changed issues bugzilla answer [mls] [backend] add withkey/oldkey options to /request/<id> method (state is already used) [Sascha Peilicke] [webui] Nasty ActiveXML collision between Project and ProjectStatus [Sascha Peilicke] [webui] Show issues in patchinfo/changes files everywhere ;-) [Sascha Peilicke] [webui] Add a little link to patchinfo on project#show issue counter [adrian] [api] openSUSE 11.3 is out-of-maintenance [adrian] [api] make request reject due to maintenance release target distinguishable [Sascha Peilicke] [webui] Hide request 'state' home/my_work view. [Sascha Peilicke] [webui] Fix tablesorter params, don't sort 'action' column in [adrian] [api] create patchinfo on maintenance_incident accept, if source project did not provide one [Sascha Peilicke] [webui] Avoid modification of (potentially) frozen class member [Sascha Peilicke] [webui] 'login' is definitely a string, thus 'login.to_s' is unnecessary [mls] [backend] fix tracker regex init when regexp has no capture element [adrian] [webui] show mentioned issues in sorted order [mls] [backend] support details in schedulerstate [adrian] [api] increase client side timeout of bugzilla queries to 5 minutes [adrian] [api] function for manual updating all issues without any limiter (manual only) [adrian] [api] fix regexp of cve tracker [mls] [backend] put scheduler state also in 'code' attribute, mark old 'state' as obsolete [Sascha Peilicke] [webui] Compute missing & optional issues for incidents (projects) [Sascha Peilicke] [webui] Add Project#is_locked? method [Sascha Peilicke] [webui] Add method Project#requests [Sascha Peilicke] [webui] Fix Project#packages... [Sascha Peilicke] [webui] Implement Ludwigs recommendations for incident overview [adrian] [api] do not update link target when update projects exists [Sascha Peilicke] [webui] No maintenance for bots [Sascha Peilicke] [webui] Colored buildresult for incidents [Sascha Peilicke] [webui] Add expiry for Project#issues method [mls] [backend] do not loose signkey on project delete/undelete, create _project rev file on demand, make sure no service run happens when committing for _project [mls] [backend] break out of delta loop in partial job case [mls] [backend] limit makedeltarpm to 512M memory [Sascha Peilicke] [webui] Issue tooltips for incident overview [Sascha Peilicke] [webui] And another expiry... [Sascha Peilicke] [webui] More tooltips (open requests and packages) for incident overview [adrian] [api] fix linkdiff command and add servicediff command [adrian] [backend] add requestid option to cmd=commit [adrian] [api] log release actions in target project history [mls] [backend] try to fix cmd=branch command (untested) [adrian] [api] take care about private marked issues [adrian] [api] publish only patchinfos in incidents by default [adrian] [api] fillup patchinfo issues on updatepatchinfo with database content [adrian] [api] drop api-side issue parser [adrian] [backend] add admin override to check a project/repository NOW [mls] [backend] revert scheduler change of last commit, implement in a sane way [adrian] [dist] move server setup before worker, server must be confiugred even when worker setup fails [adrian] satisfy 12.2 build checks, disadvantage is that a worker MUST be installed on the server now. It can be disabled though. [adrian] [api] fix migration from OBS 2.1 [Stephan Kulow] [api] include users and groups for packages in /status/project, querying [adrian] [api] avoid double lock entries in xml cache of incident project meta [adrian] [api] ups, should not be committed in last commit [Sascha Peilicke] [webui] Add Package#linkdiff [Sascha Peilicke] [webui] Add Sourcediff model [Sascha Peilicke] [webui] First half of dirk'o'tastic maintenance incident overview! [Sascha Peilicke] [webui] Build result icon per release target [Sascha Peilicke] [webui] Little fixes [Stephan Kulow] [api] if the link points to nowhere, just ignore it [Stephan Kulow] [webui] use new changesmd5 from the api and allow json output only [Stephan Kulow] [webui] no reason to cache the result of an if statement [adrian] [webui] fix service parameter editor showing existing parameters. [adrian] [api] patchinfos must be useforbuild disabled or a disaster happens on wipebinaries [mls] [backend] don't re-run services on project-linked packages, improve lsrev if there was a service error [Stephan Kulow] [webui] improvements to the project status [Stephan Kulow] [api] skip broken links in status#project [Stephan Kulow] [webui] do not overwrite @user in home controller [Stephan Kulow] [webui] allow home/my_work to reply in json [adrian] [api] support recursive repository removal [mls] [backend] try to implement lowprioproject events. yuck. [Sascha Peilicke] [webui] Add Issue model [Sascha Peilicke] [webui] Add method Patchinfo#issues to gather issues from a patchinfo [Sascha Peilicke] [webui] Add method Package#issues_in_linkdiff [Sascha Peilicke] [webui] Second part of dirk'o'tastic issue overview [adrian] [api] validate that the default reviewer for packages is working [Sascha Peilicke] [webui] No linkdiff, no cry [Sascha Peilicke] [webui] Small cleanup [Sascha Peilicke] [webui] Don't choke on missing linkdiff [Sascha Peilicke] [webui] No patchinfo means no issues in patchinfo ;-) [Sascha Peilicke] [webui] Remove currently wrong info [Sascha Peilicke] [webui] <lock><enabled/></lock> means locked, not <disabled/>... [Sascha Peilicke] [webui]Make issuetracker in patchinfo-editor more flexible [Sascha Peilicke] [webui]Added bug-descriptions to tracker-issues [adrian] [api] fix issue tracker creation and update to some degree [mls] [backend] useforbuild is always off for patchinfos [Stephan Kulow] [webui] project#status - if a package has no devel package, take project [adrian] [webui] list open issues in open patchinfo packages on "my work" page like osc my is doing. [adrian] [api] add filtering of issues with "states" and login parameter as required by webui [Stephan Kulow] [api] include another interesting fact about a package: [Stephan Kulow] [api] fix test case [mls] [backend] make patchinfo rebuild configurable, use 'binary' for maintenance incidents [Stephan Kulow] [webui] add the age of the changes to project#status [adrian] [api] make cve regexp working in perl and ruby hopefully [adrian] [api] fix quoting in last commit [adrian] [api] invoke horrible long running job when track config is changing [adrian] [api] parallel delayed jobs. enforce to re-parse all sources [adrian] [api] fix path [mls] [backend] also transfer project kind to scheduler [mls] [backend] fix typo in new patchinfo handling [mls] [backend] oops, yet another typo. not one of my best days... [adrian] [api] fix logging of login name in project meta write [adrian] [api] fix crash during showing issues for packages and complete test case [adrian] [api] be a bit more save on parallel jobs [adrian] [api] fix crash on recursive removal, when a repo is multiple time reference by another one. [adrian] [backend] validate :jobhistory files [Stephan Kulow] [webui] more info on the project status page [Sascha Peilicke] [api] Creating user w/o admin right failed in PersonController#userinfo [Sascha Peilicke] [webui]-disable return-key in summary-textarea for patchinfos [adrian] [api] check if an object got removed during the job run (which can take days) [adrian] [api] don't die when backend does not know the package [Stephan Kulow] [api] don't rely on delayed_job for updating status [mls] [backend] tmp workaround to set ptype to binary for openSUSE:Maintenace [adrian] [dist] webui: fix error 500 for /package/rawlog [adrian] [backend] drop unused gettimeout variable [adrian] [api] do not copy project flags on branching unless repository got added as well [Sascha Peilicke] [webui] Update to recent theme changes [Sascha Peilicke] [webui] Multiline review comment editing [adrian] [backend] fix comment regarding cross build [adrian] Revert "[backend] tmp workaround to set ptype to binary for openSUSE:Maintenace" [adrian] [api] fix delayed job startup [adrian] [backend] first part of cross build cleanup. Hostarch: in project conf is used now to define host to fix native arm/mips/sh4 builds. [adrian] [api] fix removal of projects with local devel packages [Stephan Kulow] [webui] store the list of requests and offer navigation in request#show [Stephan Kulow] [webui] do not use gravatar directly, but cache the icon locally [Stephan Kulow] [webui] managed to break the ok case for gravatar icons the last [Stephan Kulow] [webui] fix syntax error [Stephan Kulow] [webui] let's see how people react to wavatar instead of fuzzy [Stephan Kulow] [api] leave out one JOIN when looking for users we already know [Stephan Kulow] [api] custom rendering of project list to speed this up [Stephan Kulow] [webui] adding request navigation to my_work too [Sascha Peilicke] [webui] Update to CodeMirror-2.21 and rebase SUSE theme [Sascha Peilicke] [webui] Case-insensitive Preamble match [Sascha Peilicke] [webui] Add a hint about the currently displayed revision [Sascha Peilicke] [webui] Update jquery.flot to 0.7 and use the minified version [Sascha Peilicke] [webui] Remove jquery.ajaxmanager, it isn't used AFAICS [Sascha Peilicke] [webui] Update to jQuery-1.7.1 [Sascha Peilicke] [webui] If-else for history type check [adrian] [webui] discard service list cache on reload [adrian] [api] fix publishing of released updates. This documents also that revoke of last patchinfo is currently broken. [adrian] [api] unbreak unit tests [mls] [backend] also delete published packages on delete if all other packages have publish disabled [Sascha Peilicke] [webui] Remove height limitation from review textarea and fix spaces [ro] [backend] fix summary for migrationtarget [Stephan Kulow] [webui] make sure we use a string for project name [Stephan Kulow] Revert "[api] unbreak unit tests" and just fixing the typo. GRRR, [mls] [backend] write jobhist for finished delta jobs [mls] [backend] fix bug in srcdiff's olinkrev=linkrev handling [Stephan Kulow] [webui] some error reporting in case of errors in saving meta. [mls] [backend] genservicemark needs 5 arguments... [adrian] [api] lookup last incident package sources on branching. [Sascha Peilicke] [webui] Don't show locked state if there's a pending release request [Sascha Peilicke] [webui] Display diff for incident requests. [Sascha Peilicke] [api] Pagination for the search controller [adrian] [api] add test case for source service handling documenting current broken behaviour (L3 B1-Systems) [adrian] [api] re-create incident packages on merge [adrian] [backend] Fix from mls for handling service files on submit requests from branched packages (L3 B1-Systems) [mls] [backend] split %cando into a separate module, first try at supporting 'hostarch' in buildconfig [mls] [backend] remove x-bits [adrian] - update incompatible cross arch build in release notes [adrian] [backend] fix scheduler crash in new cross arch build handling code [Stephan Kulow] [api] if the buildinfo has errors (expansion error), do not allow [adrian] [api] hotfix defaults in architecture controller for 2.3 [adrian] [api] fix regression: allow users without home projects in general [adrian] [backend] support checkout of deleted packages [adrian] [dist] sysconfig obs-server are optional on workers [mls] [backend] support cmd=branch noservice=1 (untested) [adrian] [api] do not run services on branching (as we don't do it either on request accept). We may add an option later to enforce the run. [adrian] [dist] unbreak VM builds again... [adrian] [dist] don't fail on not defined workers [adrian] [dist] fix parsing of free VG space [Stephan Kulow] [webui] "openSUSE_Tumbleweed" is just too long [Stephan Kulow] [api] I missed broken requires for too long. For python, catching [adrian] [backend] proc fs may be needed also for non-network services [adrian] [backend] add support to inject single request into search database (by Rudi) [adrian] [dist] don't fail on missing configurations [Sascha Peilicke] [webui] Less requests for Patchinfo#issues [adrian] [api] document set_flag commands [adrian] [api] add test case for autorevoke scenario on maintenance_incident [Sascha Peilicke] [webui] Allow pagination in Project#maintenance_incidents [Sascha Peilicke] [webui] First step of unlimited scroll for maintenance incident listing [adrian] [webui] fix regression in my initial setup fix patch [adrian] [api] allow to specify a releaseproject in incident requests [Stephan Kulow] [webui] write a custom to_hash function in activexml to offer [Stephan Kulow] [webui] overwrite some functions in Hash that make it easier to port [Stephan Kulow] [webui] use a hash instead of the full activexml in project status [Stephan Kulow] [api] ignore requires that switch architecture between repos. [adrian] [api] support right diffing of maintenance incident requests (compared to releaseproject instead of link target) [adrian] [api] fix error message of delete package [Stephan Kulow] [api] ignore packages that require subpackages [mls] [backend] fix cross-build code [adrian] [api] drop package issue longname search, can't work that way anymore and no test case exists [adrian] [api] fix xpath predicate handling, search for issue tracker changed from @issue_tracker => issue/@tracker and @issue_name => issue/@name [Stephan Kulow] [api] status#bsrequest: if a require is provided by several packages, it's ok if only one of them is in target project. [Sascha Peilicke] [webui] Colored release request icons for maintenance [adrian] [api] finalize issue (tracker) api xml elements as discussed [adrian] [api] better logging for xml schema debugging [adrian] [webui] follow issue xml changes in api [Sascha Peilicke] [webui] Add 'label' to IssueTracker#make_stub [Sascha Peilicke] [webui] Update some cache keys after Issue XML renaming [adrian] [api] skip if package is not readable [Stephan Kulow] [api] pretty ugly type, ruby is GREAT! [Stephan Kulow] [api] this reverts nonsense [adrian] [webui] basic support to search for packages which adds bugfixes [adrian] [api] support to limit searches for issue tracker changes in packages [adrian] [api] support search for issues via xpath query [adrian] [api] use same replacement chars in all places. issue tracker label definition is using @@@ also now. [mls] [backend] unify tracker label, bump cacheid [Sascha Peilicke] [webui] Display open/closed issues per tracker in maintenance view [Sascha Peilicke] [webui] Search should work w/o issue [adrian] [webui] use correct escape for xpath match [adrian] [api] fix package @tracker search [adrian] [webui] fix crashes and make it possible to combine search criterias [Stephan Kulow] [webui] ignore timeouts on gravatar [Stephan Kulow] [webui] catch errors in package#save_meta too [Stephan Kulow] [webui] every once in a while a stupid spider comes along and tries to fetch ajax links [Stephan Kulow] [api] allow "patchinfo:" as package name as we have it in the database [Sascha Peilicke] [backend] Fix issue url again. [Sascha Peilicke] [dist] Formatting cleanup of setup docs. [Stephan Kulow] [api] adrian wants to delete the old patchinfos instead [Stephan Kulow] [backend] prefix appdata.xml when putting it in :repo [mls] [backend] make sign failures fatal again. Also make sure that the repo is published again when an error occures [adrian] [api] fix package kind detection [bbrunner] [webui]Stylechanges in patchinfo-editor [bbrunner] [webui]Added warning to update patchinfo in patchinfo editor [bbrunner] [webui]Changed issue-tracker-description to summary in patchinfo-editor [Stephan Kulow] [backend] write out appdata into the repo-md repos [Stephan Kulow] [backend] add 2 more optional XML elements to appdata.xml [adrian] [api] validate incident requests, esp. the releaseproject targets for correct type. [Sascha Peilicke] [webui] Don't choke on missing patchinfo [mls] [backend] fix harmless typo [Sascha Peilicke] [webui] Fix bnc#747785. [adrian] [api] find automatically update projects for given releaseprojects [adrian] [api] fix diffing of linked packages in incident requests [adrian] [api] fix link handling on accepting incident requests. [adrian] [api] just to be sure, should not make a difference [adrian] [api] backend branch creates no package name in link file anymore when they are the same [adrian] [backend] issue url changed in diff cache, enforce recreation. [adrian] [api] add index for issues [adrian] [backend] find also source rpms in existing updates [Stephan Kulow] [backend] support binary attribute for buildinfo for products [Stephan Kulow] [backend] if the file in the cpio archive is not an rpm, save it in the default arch [Stephan Kulow] [backend] appdata.xml is already prefixed now, so we can revert [Sascha Peilicke] [webui] First part of request#show refactoring [Sascha Peilicke] [webui] More work on new request view [Sascha Peilicke] [webui] Don't display empty comments [Sascha Peilicke] [webui] Add useful partial to either display a project or package link [Sascha Peilicke] [webui] Display more request information [Sascha Peilicke] [webui] Fix BsRequest#creator now that it has caching [Sascha Peilicke] [webui] Add partial to render issues in a sourcediff [Sascha Peilicke] [webui] Remove issue rendering in sourcediff partial [Sascha Peilicke] [webui] Use new issues partial alongside sourcediff [Sascha Peilicke] [webui] Some width adjustments for the editor [Sascha Peilicke] [webui] Re-add source revision (if available) and a build results [Sascha Peilicke] [webui] Some visual improvements [Sascha Peilicke] [webui] Remove fixed width from sourcediff partial [Sascha Peilicke] [webui] No need for jquery.tooltip anymore, add request description for [Sascha Peilicke] [webui] More visible request state [Sascha Peilicke] [webui] Add BsRequest method to check if a user is maintainer in all [Sascha Peilicke] [webui] Re-add some request interactions (like adding reviewers) [Sascha Peilicke] [webui] Forward to developed/linked project/package works again as [Sascha Peilicke] [webui] Reviews work again [Sascha Peilicke] [webui] Catch reopen/last review + back to state new in BsRequest#events [Sascha Peilicke] [webui] Inline floating 'Add a review' button [Sascha Peilicke] [webui] Follow Issue renaming and more fixes for event history [Sascha Peilicke] [webui] Don't forget to pass the review comment to [Sascha Peilicke] [webui] Allow to reload build results in request show view. [Sascha Peilicke] [webui] Fix 'forward to link/devel' and 'add submitter as maintainer'. [Sascha Peilicke] [webui] Remove flash message in accept case [Sascha Peilicke] [webui] Another take on editor width [Sascha Peilicke] [webui] Aargh, it's 'summary', not 'description'... [Sascha Peilicke] [webui] Another take on buildstatus partial table width [Sascha Peilicke] [webui] One '(' too much... [adrian] [api] update timestamp when fetched all issues again [adrian] [backend] increase lastevent queue size to 128k for slow remote instances [adrian] [webui] admins shall get the search link on start page as well [adrian] [api] call update issues delayed job correctly [Sascha Peilicke] [webui] Replace three (different) buildresult boxes with one shared [adrian] [api] support manual run of issue updates [Sascha Peilicke] [webui] Make project / package show views look similar to new request [Sascha Peilicke] [webui] Don't add bottom space to buildresult box by default. [Sascha Peilicke] [webui] Spaces matter [Sascha Peilicke] [webui] Don't provide links to non-existing target [Sascha Peilicke] [webui] Better survive missing request source (again) [Sascha Peilicke] [webui] Fix check from commit 1329e5c47 [Sascha Peilicke] [webui] Don't cache class Person... [Sascha Peilicke] [webui] Hunting for unique buildresult CSS ids in incident overview. [Sascha Peilicke] [webui] Another safety check in Project#build_succeeded?. [adrian] [api] add unique indexes to ensure data correctnes [Sascha Peilicke] [webui] project_or_package_link partial in all dialogs. [Sascha Peilicke] [webui] Hand-crafted value to chop licensedigger messages in onto one [Sascha Peilicke] [webui] Add a note about another (unsolved) case of request history [Sascha Peilicke] We fixed a TODO! [adrian] [backend][api] add support to block a patchinfo with a given reason [adrian] [api][backend] allow "documented=false" hint in patchinfo for webui [mls] [backend] create up to 100 delta jobs (untested) [Sascha Peilicke] [webui] Try to give project/package/request descriptions more horizontal space [Sascha Peilicke] [webui] Only submit additional form elements upon request acceptance. [Sascha Peilicke] [webui] Re-add request state to title line [Stephan Kulow] [backend] the file is now named $package-appdata.xml [Stephan Kulow] [webui] catch errors like invalid_package_name [Sascha Peilicke] [webui] Also catch the other ActiveXML::Transport error [adrian] [api] add SLE 11 SP1&SP2 targets [adrian] [backend] use admin-high-prio when using obs_admin --force-check-project [Sascha Peilicke] [webui]-Added stopped tag to patchinfo-editor [mls] [backend] fix (unused) undef prefix case [mls] [backend] support vier=stats in _results query [adrian] [backend] be a bit more verbose on "bad build configuration" [mls] [backend] do getprojpack if the build type changes [ro] [backend] BSXML.pm: allow xmlns attribute in updateinfo [Sascha Peilicke] [webui] Allow to supersede also 'declined' requests when (re-)submitting [Sascha Peilicke] [webui] Another place where 'declined' requests should pass thru. [Sascha Peilicke] [webui] Typo [Sascha Peilicke] [webui] Allow to hide 'target' in request listing partial [Sascha Peilicke] [webui] Don't show request target in project/package request listing [Stephan Kulow] [activexml] remove key_attr feature completely, it causes more trouble [Stephan Kulow] [backend] also link appdata.xml in case of local worker [Sascha Peilicke] [webui] Show declined release requests in maintenance overview [Sascha Peilicke] [webui] Show patchinfo description instead of incident title if [Sascha Peilicke] [webui] Make lenghty incident descriptions expandable. [Sascha Peilicke] [webui] Provide package names instead of counters in incident overview [Sascha Peilicke] [webui] Asynchronously load all incidents (open/closed) [Sascha Peilicke] Revert "[webui] Try to give project/package/request descriptions more horizontal space" [Sascha Peilicke] [webui]Add possibility to change issue-descriptions onclick in [Sascha Peilicke] [webui]-Changed handling of binaries in patchinfo-editor [Sascha Peilicke] [webui] Update to bento theme changes regarding multiple items in [Sascha Peilicke] [webui] Add 'Rpmlint Results' tab to build result partial [adrian] [api] add support for CVE issue parsing and make bugzilla tracking a bit more robust [adrian] [api] save cve issue update time [adrian] [api] take care about enable_fetch settings for cve ... [Sascha Peilicke] [webui] Properly hide architectures for other repositories [adrian] [api] do the last check the right way around ... [Sascha Peilicke] [webui] Avoid dots in HTML ids, CSS selectors will choke [Sascha Peilicke] [webui] Rpmlint results can be long, thus use a smaller font and reduce [Sascha Peilicke] [webui] Use patchinfo summary instead of description [Sascha Peilicke] [webui] Show patchinfo stopped state prominently. [adrian] [webui] fix issue filtering for running patchinfos [Sascha Peilicke] [webui] Correct check if reviews can be handled request [Sascha Peilicke] [api] Fix rev for diffing new packages. [mls] [backend] make patchinfos with no binaries broken for Ludwig [Sascha Peilicke] [webui] 'Select none' should actually select none [Stephan Kulow] [webui] use a hash key instead of a huge array [adrian] [api] fix diffing of new packages via requests. Follow patchinfo "broken" state when no binaries got picked up. [Sascha Peilicke] [webui] Show number of mentioned issues in request view [Stephan Kulow] [webui] hash keys are already uniq, so leave out that extra call [mls] [backend] make it possible to overwrite the vrev in a source link [adrian] [backend] make createrepo calls fatal [tschmidt] switch distribution icon urls [Stephan Kulow] [api] load the fixtures (and with it the king user) before looking for it [adrian] [backend] basic support to check sources for a given package [mls] [backend] fix aggregation, it should check for the existance the the complete filename instead of just the binary name. [mls] [backend] adapt to coolo's latest appdata.xml design [adrian] [backend] provide file size and mtime for new software center [Sascha Peilicke] [dist] Drop rails_rcov gem, broken. [Sascha Peilicke] [webui] Try to (ab)use the project name for the default selected [Sascha Peilicke] [dist] Don't remove the results ;-) [Stephan Kulow] [webui] protect all checks from user = nil not just the first [Stephan Kulow] [webui] everyone who is reviewer, is able to add reviews [Sascha Peilicke] Update to recent bento them changes (flash margin fix) [Sascha Peilicke] [webui] Prefix single-digit seconds/minutes/hours values with a '0'. [adrian] [dist] add IPv6 support in KVM [mls] [backend] always generate the verifymd5 in srcinfo [mls] [backend] add verifymd5 to jobhist for coolo's checker scripts [adrian] [dist] avoid double shutdowns which lead to shutdown on next boot [adrian] [api] allow vrev attribute in links [Stephan Kulow] [webui] make sure we don't break between Log and Out, this looks silly [Stephan Kulow] [api] fix use of wrong model in test [Stephan Kulow] [webui] do not crash on bad links [Stephan Kulow] [webui] we're collecting a nice list of errors with gravatar :) [Stephan Kulow] [api] do not look for foo.src.rpm in x86_64 repo, this asks for trouble [adrian] [api] disable rails mass assignment feature. It is a potential security risk, even though I [Stephan Kulow] [webui] Robert found a more clever way to avoid the line break - Logout [Sascha Peilicke] [webui] Add some color to rpmlint warnings and errors [Sascha Peilicke] [webui] Less padding means that prj/pkg/rq 'Info' fits in most cases [Sascha Peilicke] [webui] Remove custom bottom padding CSS and use fixed bento. [Sascha Peilicke] [webui] Set max width for rdiff editor [adrian] [api] do not crash on missing release target in maintenance request [ro] [backend] BSRPC: allow to omit the default "Connection: close" by setting the "noclose" parameter [Sascha Peilicke] [api] Fix user registration after we set attr_accessible for all models [Sascha Peilicke] [api] Allow creating projects again [Sascha Peilicke] [webui] Being logged in should be sufficient for the test case, don't [Sascha Peilicke] [webui] Also submit description for add_role request [Sascha Peilicke] [webui] Add dialog to create change_devel requests. [mls] [backend] support non-chunked http answers that don't contain a content length [mls] [backend] BSWatcher: split oversized chunks into 8k parts [adrian] [api] expand maintenance_incident for entire projects into package actions. [adrian] [api] mass-assignment is needed for xml object handover. Disallow hashed parameter values instead to ensure that we have no undetected leak yet. [Sascha Peilicke] [webui] Put project/package actions into horizontal list. [Sascha Peilicke] [webui] Fix typo and let the 'reviewer' link point to the users page of projects/packages [Sascha Peilicke] [webui] Markup cleanup [Sascha Peilicke] [webui] Also highlight _aggregate files as XML [adrian] [api] remove BranchTarget definition for branch-by-attribute case, it was always broken so far and is not yet officially supported. [adrian] [opensuse.org] switch to 2.3 branch deployment [Stephan Kulow] [api] ruby 1.9: do not access opt[:type] when opt may be a string [Stephan Kulow] [api] ruby 1.9: require files at the beginning not in unknown contexts [Stephan Kulow] [api] ruby 1.9: raise with the response not with the to_s of it [Stephan Kulow] [api] cast integers to integers to avoid changes between '0' and "0" [Stephan Kulow] [api] reextract fixtures [Stephan Kulow] [api] ruby 1.9: changed the default for times given without timezone. [Sascha Peilicke] [webui] Adding reviews should still only be possible in 'new' or 'review' [adrian] [backend] publisher: support config option to store binaries into subdirectory. [Sascha Peilicke] [dist,api,webui] The Jenkins ruby metrics plugin actually needs those HTML results [Sascha Peilicke] [webui] Service files are XML files, highlight appropriately [Sascha Peilicke] [webui] Catch a corner case in BsRequest#actions [Sascha Peilicke] [webui] Logged in test is sufficient [Sascha Peilicke] [webui] Adjust to recent Bento theme changes regarding tab headers [Sascha Peilicke] [api] Catch another mass assignment issue [Stephan Kulow] [webui] add a dummy web page for unconfirmed users [Sascha Peilicke] [webui] Display patchinfo per release target matching for now. [adrian] [backend] verify subdirectory config and write correct deltainfos [Stephan Kulow] [api] ruby 1.9: relative paths for requires are a bit troublesome 1.9 [Stephan Kulow] [api] rename object_id (which is a ruby internal function) attribute in [Stephan Kulow] [api] once again reset the structure to the one it is if you just follow [Stephan Kulow] [api] having a Time.now in migration asks for an always changing db structure [mls] [backend] clean up subdir handling in publisher [mls] [backend] allow one extra level in published requests for subdir mode [Stephan Kulow] [webui] there is no Configuration link anymore - it's now jumping in your face [Stephan Kulow] [webui] do not require 'md5', everywhere else Digest::MD5 is enough [Sascha Peilicke] [webui] Distinguish multiple incident actions by the affected package [Sascha Peilicke] [webui] Drop some markup and replace with Bento goodness. [Sascha Peilicke] [webui] Catch parenthesis in valid_xml_id [mls] [backend] some more publisher tweaks to get subdir handling right [adrian] [backend] do not show "broken" patchinfos when depending packages still blocked. [adrian] [api] support for release targets in patchinfos. Better consistency checks are needed. [Sascha Peilicke] [webui] Pecularity, make sure the <div> is really the :last-child of the [Stephan Kulow] [api] one more ruby 1.9 fix - opt[:type] does not work if opt is "link" [Stephan Kulow] [api] set issue_updated time to now when creating [Stephan Kulow] [activexml] major rework of internals of activexml. [Stephan Kulow] [webui] we do not support Marshall for activexml nodes, so don't test it [Stephan Kulow] [webui] cache more XML as hashes. This reduces my test case from 35s [Stephan Kulow] [webui] cache the groups in the user object not in another memcache [Stephan Kulow] [webui] don't store packages as object in memcached but as hash [Stephan Kulow] [webui] don't put the workerstatus as object in cash, but as hash [Stephan Kulow] [webui] avoid parsing persons [Stephan Kulow] [webui] avoid parsing projects [Stephan Kulow] [webui] avoid parsing Directory [Stephan Kulow] [webui] avoid parsing buildresult [Stephan Kulow] [webui] show the time the API requests took together [Stephan Kulow] [api] do not validate json responses [Stephan Kulow] [api] instead of relying on ultra complex joins, just find out [Stephan Kulow] [api] BINARY for ids doesn't make sense [Stephan Kulow] [api] output the runtime of the xml validation [Stephan Kulow] [api] add the subtime the backend took to the "Completed in" [Stephan Kulow] [api] also log the time XML parsing took [Stephan Kulow] [api,webui] document the requirement on xmlhash gem [Sascha Peilicke] Revert "[webui] Pecularity, make sure the <div> is really the :last-child of the" [Stephan Kulow] [webui] fix mismatch between text and test [Stephan Kulow] [api] before issue_trackers are created, make sure they have an updated timestamp [Stephan Kulow] [api] optimize the usage of activerecord to avoid tons of useless SQL queries [adrian] [api] handle branching with local linked packages correctly also after a maintenance release of that packages [Sascha Peilicke] [webui] Don't snap off .$releae_target endings from package names in [Sascha Peilicke] [webui] Don't call to_hash on nil [Sascha Peilicke] [webui] Also add rubygem-fast_xs to gem requirements [adrian] [api] validate specified releasetargets in _patchinfo files [mls] [backend] verify releasetarget in repo and patchinfo, exclude patchinfo build if releasetarget does not match [adrian] [api] add "unlock" command doing the right thing ... [adrian] [api] add missing parameters to documentation [adrian] [api] unlock incidents in the soft way (not rebuild triggers) when revoking a [adrian] [api] add support to add revisions to request source packages. also validate sources on maintenance requests. [Sascha Peilicke] [webui] Remove leftover code fragment. [adrian] [api] enable merged patchinfos on maintenance request accept [Sascha Peilicke] [webui] Don't redirect ajax requests if project/package is not found. [Sascha Peilicke] [webui] Align error messages ;-) [Sascha Peilicke] [webui] Display either package title _or_ package name. [Sascha Peilicke] [webui] Remove bento package show view. [Sascha Peilicke] [webui] Don't redirect after creating a submit request. [adrian] [api] do not diff in expanded mode, when the local linked package gets transfered in another action to avoid double diffs [Sascha Peilicke] [webui] Remove some more leftover code [adrian] [api] publish merged patchinfos into incidents [Sascha Peilicke] [webui] Correctly count the amount of incidents... [mls] [backend] patchinfo: make sure we don't reuse the old packages if the filter changed [mls] [backend] names with ':' are not really allowed for update ids, as they are mapped to package names. Thus replace ':' with '_' [adrian] [backend] validate that empty patchinfos are failing [Sascha Peilicke] [webui] Remove codemirror.css, we've got our own suse.css in [Sascha Peilicke] [webui] Update CodeMirror JS editor to version 2.22 [Sascha Peilicke] [webui] Rebase SUSE-custom stylesheet for CodeMirror to version 2.22 changes [Sascha Peilicke] [api,webui] Update deploy scripts to Capistrano-2.11 changes [Sascha Peilicke] [webui]Dont save ms-dos linebreaks in patchinfos [Sascha Peilicke] [webui]Add auto-completion to packager-search in patchinfo-editor [Sascha Peilicke] [webui]Restyled patchinfo-editor show page [Sascha Peilicke] [webui]- changed order in patchinfo-editor form [Sascha Peilicke] [webui]Ignoring empty binary-elements in patchinfo-editor [adrian] [api] do not complain about excluded patchinfos on release request creation [adrian] [api] report patchfino package name on error [adrian] [api] fix regexp escaping of last commit [Sascha Peilicke] [webui] Update rsync params for static.o.o deployment [mls] [backend] also patch the packstatus state for finished aggregates, so that the build state doesn't fall back to succeeeded if we have lots of medium events [mls] [backend] autoextend pubkeys when publishing [adrian] [backend] Add support for xz compressed tarballs [adrian] [backend] Create source debian repositories [adrian] [api] bnc api does not work outside of suse network :/ [adrian] [api] currently we do not store attributes to the backend. So do not update _meta files as well. [Sascha Peilicke] [webui] Issue details list beautification. [Sascha Peilicke] [webui] Gray comments weren't such a bad idea ;-) [Sascha Peilicke] [webui] Don't display 'users' heading if there are none configured. [Stephan Kulow] [api] implement assert_xml_tag and assert_no_xml_tag [Sascha Peilicke] [webui] Don't show the 'Actions' column for standard users. [adrian] [api] fill missing issue summaries in patchinfos [adrian] [api] publish incidents on release. test with "noaccess" incident in test suite. [Sascha Peilicke] [webui] Add a caching TODO [Sascha Peilicke] [webui] Add HTML title attrib to repository links in buildresult [Sascha Peilicke] [webui] Remove 'display: inline' from project/package title. [adrian] [backend] Also publish diff.gz for Debian repos [Sascha Peilicke] [webui] Support for project (un)locking feature. [adrian] [api] fix OBS interconnect between 2.3 instances. [Sascha Peilicke] [webui]Changed style of patchinfo-editor [Sascha Peilicke] [webui] Clickable incident descriptions for convenience [Sascha Peilicke] [webui] Elide source rev in project/package links. [Sascha Peilicke] [webui] More lines in "Add reviewer" dialog description textarea. [Stephan Kulow] [api] let the worker status work at least somewhat without delayed job [Stephan Kulow] [api] start test backend only once we know we want to talk to it [Sascha Peilicke] [webui] Allow default request selection in project/package request [Sascha Peilicke] [webui] Fix doubled to_hash regression [Sascha Peilicke] [webui] Convenience link if a release request is present for an [Stephan Kulow] [api] use Nokogiri::xmlbuilder in models - rails builder only works [Sascha Peilicke] [webui] Clear default text in request/review comment textarea upon [adrian] [dist] update informations about running services [mls] [backend] only patch packaet status to finisched if the old state was scheduled. [bnc#753098] [Sascha Peilicke] Add some more gem dependencies [Sascha Peilicke] [webui] '@' isn't allowed in XHTML id attributes ;-) [adrian] [api] update issues in patchinfo on incident request accept [adrian] [api] use wipe binaries instead of rebuild on incident unlock [adrian] [api] validate latest source revision on maintenance_release request accept [adrian] [api] support to overwrite packages in incidents via maintenance_incident requests [adrian] [api] report a copy-from-devel different in commit log, when it comes from an incident [adrian] [api] do not allow to unlock incidents, when there are running release requests [Stephan Kulow] [api] rename architectures_repositories to repository_architectures [Sascha Peilicke] [webui] Fix unwanted submit actions (submitter as maintainer and [Sascha Peilicke] [webui] Add a real handy JavaScript URL regex [Stephan Kulow] [webui] the hashes are supposed to contain ruby hashes now not activexml [Stephan Kulow] [webui] fix ruby syntax [adrian] [api] always copy from incident when branching from a release project [adrian] [api] use correct revisions on maintenance_release request actions [adrian] [api] complete last branch fix [Sascha Peilicke] [webui] Remove line-height: 1em... [adrian] [dist] make not startable workers just a warning, it might be a server only... [adrian] [dist] ugly workaround for startproc [Stephan Kulow] [api] make pretty XML in assert_tag for easier debugging [Sascha Peilicke] [webui]don't show edit- and delete button for patchinfos if project is [Sascha Peilicke] [webui]Added link to patchinfo-show to package tabs [Sascha Peilicke] [webui]Changed header for patchinfo-view to category and package-names [Sascha Peilicke] [webui] Don't show request type 'multiple' anymore... [Sascha Peilicke] [webui] Add 'controller' parameter to generated URL in the flash message [Sascha Peilicke] [webui] Replace catch-all 'rescue' with something more specific [Sascha Peilicke] Revert "[webui] Remove line-height: 1em..." [Stephan Kulow] [api] fix for repository_architectures [Stephan Kulow] [api] adrian changed the message, so we need to change the test too [Stephan Kulow] [api] uncomment or remove variables not used and other ruby 1.9 critics [Stephan Kulow] [dist] move the ci calls for the API test suite into a common file, [adrian] [webui] point to obs contact page. [Stephan Kulow] [dist] source the common script so we stay in src/api [Sascha Peilicke] [webui] Pass 'subprojects' parameter to API in BsRequest#list if required [Sascha Peilicke] [activexml] IMO this is a typo... [adrian] [api] test issue handling on maintenance_incident accept [Stephan Kulow] [dist] trying to get more debug output from jenkins on why it fails [Stephan Kulow] [api] if start_test_backend notices old backend data, it asks the perl [Stephan Kulow] [webui] attribute/edit expects a @package with .name, so a string [adrian] [api] test correct issue tracking with commits [Stephan Kulow] [api] add details about the publisher run to find out the problem [adrian] [backend] fix "linkdiff" for packages with missing target [adrian] [api] add test case for the fixed issue tracking of new packages (last backend commit) [adrian] [api] improve error message when createpatchinfo is called in a non-patchinfo package. [Sascha Peilicke] [webui] Update Jenkins job descriptions to our recent changes. [Sascha Peilicke] [dist] Exclude some directories when triggering rebuilds. [Sascha Peilicke] [webui] Provide individual links for projects & packages... [Sascha Peilicke] [webui] Don't choke on non-existing projects/packages in [Sascha Peilicke] [webui] Don't choke on empty request descriptions [Sascha Peilicke] [webui] Typo.. [Sascha Peilicke] [webui]ignore empty issue list and remove single-quotes in [Stephan Kulow] [dist] fix exclude regions - they are regexps [Stephan Kulow] [api,webui] add the most useful API function ever: /admin/killme [mls] [backend] increase internal sub-search limit for the published search [mls] [backend] implement repotype=none to make the publisher not create and metadata (and also not push the repo) [mls] [backend] also return 'source' element in fileinfo, obey publishredirect in publish repo access [Stephan Kulow] [webui-testsuite] trying to get the webui test suite back in shape [Stephan Kulow] [webui] new home projects projects are better created with :ns [Stephan Kulow] [webui] shorten project name in request lists [Stephan Kulow] [webui] Refine project show page for Maintenance [Stephan Kulow] [webui] Simplify wording for maintenance incident requests [Stephan Kulow] [api] Add a plain submit request to the test backend [Stephan Kulow] [webui] Add test coverage for the request listing [Stephan Kulow] [webui] Shorten the project link in more cases [Stephan Kulow] [backend] fixing syntax - not sure if it's the proper fix but at least [Stephan Kulow] Revert "[webui] Shorten the project link in more cases" [Stephan Kulow] [webui] fix the name of the action in the breadcrumb [Stephan Kulow] [webui] fix the kill for the test api [Stephan Kulow] [webui] as project#package_buildresult only ajax calls, there is no [Stephan Kulow] [webui] match test with text [Stephan Kulow] [dist] add a ci script for webui-testsuite [Stephan Kulow] [api] add /admin/startme to allow an anonymous request to start the test [Stephan Kulow] [webui] add /main/startme to allow an anonymous request to start the [Stephan Kulow] [webui-testsuite] start all test backends before we start testing [Stephan Kulow] [webui-testsuite] interconnect page is new [Stephan Kulow] [api] allow anonymous tests [Stephan Kulow] [api] fixing gems:install after rename of options initializer [Stephan Kulow] [dist] make errors in setup fatal and ignore failed rakes afterwards [Stephan Kulow] [webui] do no longer force the user to create a home project before [Stephan Kulow] [webui] change instance interconnect to redirect afterwards to the [Stephan Kulow] [webui-testsuite] fix for several tests where the work flow in the [Stephan Kulow] [webui-testsuite] make sure we logout correctly [Stephan Kulow] [webui] do not use cached attributes unless the attribute controller invalidates the cache [Stephan Kulow] [webui-testsuite] 78 tests pass now [adrian] [api] fix manual user creation [mls] - set lowprioproject only if type really is lowprioproject ;) [Stephan Kulow] [webui] give the testsuite some ids at hand to query the page [Stephan Kulow] [webui-testsuite] find the project/package title by id not by random xpath [Stephan Kulow] [webui] don't bother gravatar with our test suite [Stephan Kulow] [webui-testsuite] escape HTML when asserting on its value [Stephan Kulow] [webui-testsuite] implement first version of a spider test using selenium [Stephan Kulow] [webui-testsuite] disabling headless was just for debug [Stephan Kulow] [webui-testsuite] fix port - this was purely for debugging ;( [adrian] [api] move maintenance definition setting from controller into model. [Sascha Peilicke] [webui] Revert some recent markup changes in request#show. [Sascha Peilicke] [webui] Simplify markup while we're at it... [Sascha Peilicke] [webui] Highlight more seldom spec file preamble headers [Sascha Peilicke] [webui] Merge identical raise clauses in BsRequest#modify [Sascha Peilicke] [webui] JavaScript escape() doesn't escape '+' but encodeURIComponent() [mls] [backend] don't push repos with a defined redirect to the rsync server [adrian] [api] do not modify package flags when no "add_repositories" or "maintenance" parameter is given [adrian] [api] do not create a request history entry for each maintenance_incident action on accept [adrian] [api] allow revoke of requests when source project got locked, cleanup double code [Stephan Kulow] [webui] have the spider test crawl without user, we do the user part with selenium [Stephan Kulow] [webui-testsuite] implement command options [Stephan Kulow] [webui] if the user can't be found in commit history, then don't put up invalid links [Stephan Kulow] [webui] add an id to the headline so the test suite doesn't have to guess [Stephan Kulow] [webui] don't show actions for anonymous [Stephan Kulow] [webui] fix long standing bug. [Stephan Kulow] [webui] Fix links between files [Stephan Kulow] [webui-testsuite] make the spider test a bit smarter [Stephan Kulow] [webui-testsuite] ruby is a strange language :) [Stephan Kulow] [api] fix the SQL statement for users that can see all hidden projects [Stephan Kulow] [webui-testsuite] URI.hostname is ruby 1.9 only unfortunately [Stephan Kulow] [webui-testsuite] some more work on getting it run [Stephan Kulow] [webui-testsuite] I stand to it - ruby is a strange language :) [mls] [backend] now that the reposerver can access redirected published binaries, we can put them in the database [mls] [backend] get rid of "uninitialized value" warning [mls] [backend] also show redirected prps in published project/repo list [Sascha Peilicke] [webui] Only use display: none instead of CSS class 'hidden' [Sascha Peilicke] [webui] Update jQueryUI to version 1.8.18 [Sascha Peilicke] [webui] Add some CSS styles for jQueryUI... [Sascha Peilicke] [webui] Port autocompletion to jQueryUI [mls] [backend] use adaptive timeout for published db sync [mls] [backend] also check publish redirect when deleting a repo [Sascha Peilicke] Revert "[webui] Simplify markup while we're at it..." [Sascha Peilicke] [webui] Provide a 'Packages' link in breadcrumbs... [Sascha Peilicke] [webui] Set incidents for requests [Sascha Peilicke] [webui] Autocompleting projects should be based on prefix search by [Sascha Peilicke] [webui] Fix funny capitalization [Stephan Kulow] [webui-testsuite] some work on user logic [Sascha Peilicke] [webui] Don't show forms for unauthenticated users. [adrian] [api] fix more borked active_rbac for use with :validate_params [Sascha Peilicke] [api,webui] Fix git log in deploy notification mails... [Stephan Kulow] [webui-testsuite] fix delete package tests [Stephan Kulow] [dist] move setup of api and webui into common functions and move the [adrian] [backend] no auto-expand when diffing against [o]rev=0 [mls] [backend] sourcediff: don't autoexpand if diffing against rev 0 [Sascha Peilicke] [webui] No link for .oxt files (LibreOffice). [mls] [backend] mkdir rundir so that we don't die if the publisher is started before the other servers [Stephan Kulow] [dist] trying to bring down ruby and perl the hard way [Stephan Kulow] [webui-testsuite] work on editing test cases [Stephan Kulow] [webui-testsuite] fix package attributes [Stephan Kulow] [webui-testsuite] after the search, the url is a different one [Stephan Kulow] [webui-testsuite] delete the other home project to avoid problems later [adrian] [api] fix build result parsing for single product patchinfos. Testcase will come with product handling. [adrian] [api] fix pre&post check regression, they did suddenly run once, it seems class name instead of file name does matter now [adrian] [api] verify that maintains data get not corrupted [Sascha Peilicke] [webui] No need for jQueryUI-1.7.2, we have 1.8.18 [Sascha Peilicke] [webui] Remove leftover stylesheets from SyntaxHighlighter [Sascha Peilicke] [webui] Add a new rake task to mimize static assets [Sascha Peilicke] [webui] Add CSS minimification [adrian] [api] fix the database corruption on our life instance, we learned that using "find_all_" is dangerous [Sascha Peilicke] [webui] -renamed show_patchinfo back to show again [Sascha Peilicke] [webui] Avoid rake dependency on rubygem-cssmin... [Sascha Peilicke] [webui] Finding out which review was accepted doesn't work reliably [Sascha Peilicke] [webui] This one's from 2006 ;-) [adrian] [api] requests do require descriptions now [adrian] [api] avoid to copy from same incident if a mainteannce_request tries to update the package [adrian] [api] better fix for double copy [Stephan Kulow] [webui-testsuite] trying to make the test suite more reliable [Stephan Kulow] [webui] do not use cached attributes unless the attribute controller invalidates the cache [Stephan Kulow] [dist] correct exit value [Stephan Kulow] [webui-testsuite] exit with 1 if there are errors [Stephan Kulow] [api] initial port to rails 3.2 [Stephan Kulow] [api] change the way the configuration is used for rails 3.2 [Stephan Kulow] [api] move the SQL structure file to structure.sql [Stephan Kulow] [api] work on unit tests for rails 3.2 [Stephan Kulow] [api] move file names to new suffixes [Stephan Kulow] [api] fix various test failures [Stephan Kulow] [api] more porting for rails 3.2 [Stephan Kulow] [api] port to new delayed job version [Stephan Kulow] [api] rails 3.2 has a new exception for dups and other fixes [Stephan Kulow] [api] fix for various test failures with rails 3.2 [Stephan Kulow] [api] switch to mysql2 adapter [Stephan Kulow] [api] various speed up hacks [Stephan Kulow] [webui] api is rails 3.2 now [Stephan Kulow] [api] fix config routes to default on XML format - it's important [Stephan Kulow] [api] only have in development.$HOSTNAME.rb what is different on that [Stephan Kulow] [api] get rid of acts_as_tree, we don't groups of groups or roles [Stephan Kulow] [api] remove the active_rbac code and it's plugin. we want to have that [Stephan Kulow] [api] fix some more rails 3.2 things, including our nice subtimes [Stephan Kulow] [api] replace more constants with config variables [Stephan Kulow] [api] for some funny reason there was ruby 1.9 only syntax hiding [Stephan Kulow] [api] use recent version of xmlhash (that does not crash randomly) [Stephan Kulow] [dist] for now don't be too strict on the versions, we need to sort it [Stephan Kulow] [dist] there is no script/server anymore [Stephan Kulow] [api] we need a rails3 version of exception_notification [Stephan Kulow] [api] another ruby 1.9 case - I hope there aren't too many [Stephan Kulow] [api] update structure [Stephan Kulow] [api] use nokogiri's xml builder for .builder files [Stephan Kulow] [api] some gems are not packaged and we should only rely on packages [Stephan Kulow] [api] fix CONFIG parsing for some options [Stephan Kulow] [api] ruby 1.9 needs it differently ;( [Stephan Kulow] [webui] remove delayed job stuff. it was only in use for delayed [Stephan Kulow] [webui] fix regression caused by "selected tab depends on controller too" [Stephan Kulow] [webui] fix the tabs selection for advanced tabs too [Stephan Kulow] [webui] catch invalid file names before they hit the API [Stephan Kulow] [webui-testsuite] ignore known failures for now [Stephan Kulow] [webui] catch some exceptions for 403 on hidden projects [Stephan Kulow] [api] showlinked is not accessing the source, so it's ok [Stephan Kulow] [dist] one jenkins job to run them all - for easier checking of pull requests [Stephan Kulow] [api] fix some things ruby1.9 complains about [adrian] [api] do not allow to create release requests with incomplete patchinfos [Sascha Peilicke] [webui] Check should be unnecessary, condition is also part of [Sascha Peilicke] [webui] Show advanced request controls only to target maintainers [Sascha Peilicke] [webui] Use <pre> tag in live build log instead of <code> [Stephan Kulow] [dist,webui,api] record coverage for all test suites [Sascha Peilicke] [webui] Get rid of 'format_comment' and replace with markup... [Stephan Kulow] [api] more rails 3.2 porting - in huge parts by deleting more of active_rbac [Stephan Kulow] [webui] show the reason the api does not start to avoid endless hangs [Stephan Kulow] [webui] not eveyone has ruby1.9 [Stephan Kulow] [webui] readd ids important for the test suite [Stephan Kulow] [api] some more fixes for the test suites [Stephan Kulow] [webui] revert back to bento master, wasn't my intention [Stephan Kulow] [webui] fix another regression [Stephan Kulow] [webui] readd a marker for an empty description - it just looks [adrian] [dist] fix rcobsworker vm detection so vm vars from /etc/sysconfig/obs-worker get passed to vm again [adrian] [dist] obs_project_update better retry handling, write commit from / to completely to ci log [adrian] [dist] replace project name with target prj name when obs_project_update copies packages [adrian] [backend] bring the ARM file extensions for Download on Demand up to date [Stephan Kulow] [api] uncomment one more known failure for protected projects [Stephan Kulow] [api] rcov is not a good dependency - it doesn't exist in ruby 1.9 [Stephan Kulow] [dist] add rcov dependency for now [Stephan Kulow] [api] there is no vendor/plugins anymore, so don't try to check it [Stephan Kulow] [api] updated version of rake as it's available in O:T [Stephan Kulow] [api] no need to repeat the class name all around for reset_auth [Sascha Peilicke] [webui] Re-add BsRequest#created_at method [Sascha Peilicke] [webui] Lighter CodeMirror2 gutter visuals, i.e. no border and dark [Sascha Peilicke] [webui] Default monospace font is too small and line height to narrow. [Sascha Peilicke] [webui] Fix incident package link [Sascha Peilicke] [webui] Add jquery.dataTables plugin [Sascha Peilicke] [webui] Use description_wrapper helper also in request#show... [Sascha Peilicke] [webui] Allow to change target project/package in rdiff submit request [Sascha Peilicke] [webui] More horizontal space for editor, move 'up' links to header [adrian] [api] add incident number in patchinfo also on maintenance_request accept [mls] [backend] port to current libsolv, add support for archlinux [mls] [backend] support libsolv's DISTTYPE_ARCH, rename link from sat-solver to libsolv in Makefile.PL [mls] [backend] add support for archlinux, generalize binary suffix matching a bit [Stephan Kulow] [webui] daemons is not necessary - it was for delayed_jobs [Stephan Kulow] [api] some porting for rails 3.2 query interface [Sascha Peilicke] [webui] Add task 'minimize' that runs all tasks in the minimize [Sascha Peilicke] [webui] Rpmlint results can use a <pre> too [adrian] [backend] make the error message of stopped patchinfos more obvious [Sascha Peilicke] [webui] Use the first action as the request type in request#show too. [Sascha Peilicke] [webui] Provide a max-height for rpmlint result logs. [adrian] - some more warnings about current WIP state [adrian] - add not about user management rework [Stephan Kulow] [webui-testsuite] hopefully fix another case of unstable results [Stephan Kulow] [api] more deletion of active_rbac, more porting to rails 3.2 [Sascha Peilicke] [webui] Don't forget to cancel navigation in JS click events... [Sascha Peilicke] [webui] Don't expand deleted files in sourcediff [Stephan Kulow] [webui] jenkins loves me [cgardner] Small changes to ReleaseNotes-2.3, to clarify dependencies. [Stephan Kulow] [api] updated versions in openSUSE:Tools:Unstable [Sascha Peilicke] [webui] Fix condition of 5aac7eb [mls] [backend] serialize source diff creation if the same diff is requested multiple times [Stephan Kulow] [api] update all gems in use to their latest version (as in O:T:U) [Sascha Peilicke] [webui] Fix description collapsing after moving to description_wrapper [bbrunner] [webui] -Fixed nil value in show patchinfo [Stephan Kulow] [api] more porting of find calls [Stephan Kulow] [api] port more usages of :conditions [Stephan Kulow] [api] fix more usage of find with passed :conditions [Stephan Kulow] [api] remove anonymous_user model, we do not allow anonymous users, [Stephan Kulow] [api] switch to simplecov [Stephan Kulow] [api] remove some functions without documentation and coverage [Stephan Kulow] [api] finally remove the very confusing develproject_id in db_packages [Stephan Kulow] [api] trying to increase coverage (and found one real bug :) [Stephan Kulow] [api] replace some more calls [Stephan Kulow] [api] increase coverage - by removing more rbac and adding architectures [Stephan Kulow] [api] cover group controll - removed one unreachable function [Stephan Kulow] [webui-testsuite] wait_for_javascript fails when there is a popup [Stephan Kulow] [api] trying to fix some things brakeman complains about [Stephan Kulow] [api] fix wrong function [adrian] [worker] Introduce vmdisk mount options config [Sascha Peilicke] [webui] New layout [Sascha Peilicke] [webui] Add 'branch other package' link to project show view [Sascha Peilicke] [webui] Move package list to project frontpage. [Sascha Peilicke] [webui] First step on package view [Sascha Peilicke] [webui] Lighter request view [Sascha Peilicke] [webui] Avoid empty <ul> in project show view... [Sascha Peilicke] [webui] Use dataTables for subprojects lists [Sascha Peilicke] [webui] Move jquery.dataTables setup to application.js [Sascha Peilicke] [webui] Use datatables for project/package users view [Sascha Peilicke] [webui] Adjust redirects for the PackageController's 'packages' action to 'show' action [Sascha Peilicke] [webui] Adjust testsuite to wording and route changes [Sascha Peilicke] [webui] Remove some more traces of delayed_job (following 8cb76d68) [adrian] [dist] fix browsing of published repositories [Sascha Peilicke] [webui] Fix some more testsuite issues... [Sascha Peilicke] [api,webui] Drop code to handle www-form-encoded data in configuration [adrian] [api] do not crash on set_flag and unlock operations on remote packages [Sascha Peilicke] [webui] Updated sponsorship [Sascha Peilicke] [webui] Don't bail out in Person#running_patchinfos if a project was [Sascha Peilicke] [webui] Don't show table header for package list (currently only one [Sascha Peilicke] [webui] Don't show empty <ul> in PackageController#show [Sascha Peilicke] [webui] Fix for empty buildresult in PackageController#rpmlint_result [Sascha Peilicke] [webui] Fix wrong repo names in PackageController#rpmlint_log... [Sascha Peilicke] [webui] Fix doubled breadcrumbs for remote projects [Sascha Peilicke] [webui] Use link_to for remote instance link [Sascha Peilicke] [webui] Catch missing parameter 'id' in RequestController#show [adrian] [api] add hostsystem structure for cross builds, no functionality behind it yet (for B1-Systems) [adrian] [api] validate access to host project [Stephan Kulow] [api] fix structure [Stephan Kulow] [api] fix the hostsystem test case [Stephan Kulow] [api] some fixes for calls on remote projects [Stephan Kulow] [webui] fix is_remote? [Stephan Kulow] [webui] do not crash on nil @project (as in project#new) [Stephan Kulow] [webui] readd description wrapper [Stephan Kulow] [webui-testsuite] there is no packages tab any more [Sascha Peilicke] [webui-testsuite] Frontpage now has 'Packages', the tab moved away... [Stephan Kulow] [webui-testsuite] first shoot on getting junit results [Sascha Peilicke] [webui] Typo fix [Sascha Peilicke] [webui-testsuite] More fixes, e.g. redirect to ProjectOverviewPage... [Sascha Peilicke] [webui-testsuite] Redirect to ProjectOverviewPage first and then check [Stephan Kulow] [webui-testsuite] hopefully get more details on jenkins about failures [Sascha Peilicke] [webui] Group table has no 'actions' column [adrian] [api] remove not needed require to boot.rb (was not correct and broke my start) [adrian] [api] move generic backend functions from maintenance test into test_helper [adrian] [api] merge rails 3.2 port again [Stephan Kulow] [webui-testsuite] show more infos from the spider test in jenkins [Stephan Kulow] [webui] don't pretent icons are utf-8 [Stephan Kulow] [api] merge the group classes [Stephan Kulow] [api,webui] use .simplecov to centralize simplecov setup [Stephan Kulow] [api] switch to (the 3.2.3 default) attributes white list [Stephan Kulow] [api] remove unsupported and uncovered download stats [Stephan Kulow] [api] finished port to new query interface [Stephan Kulow] [api] change collat to utf8_bin so we can drop all those BINARY sql [Stephan Kulow] [api] merge the user classes [Stephan Kulow] [api] move do_project_copy into model to reduce source controller [Stephan Kulow] [api] some smaller issues fixed (coverage) [Stephan Kulow] [api] make sure we validate the XML response if configured [Stephan Kulow] [api] more work on brakeman security issues [Stephan Kulow] [webui] use XML parser for spider test to avoid these pointless [Stephan Kulow] [api] two more attributes to access for seeds [Stephan Kulow] [webui] don't crash on source protected packages [Sascha Peilicke] [api] Hide temp dirs [Sascha Peilicke] [webui] Catch ActiveXML::Transport::Error in BsRequest#set_incident [adrian] [api] delete projects with username and comment for the history. Fix showing the history of deleted projects. [Sascha Peilicke] [webui] Add some group-releated functionality [Sascha Peilicke] [webui] Provide some links to group views [Sascha Peilicke] [api] Add index on group titles [Sascha Peilicke] [webui-testsuite] Some testcases for groups [adrian] [api] minor code cleanup [adrian] [api] add missing db structure from last migration [Stephan Kulow] [api] readd support for hidden projects and some cleanup [Stephan Kulow] [api] stop overwriting callback functions [Sascha Peilicke] [webui] Update obs.min.css to lastest changes... [Sascha Peilicke] [webui] Invalidate cached flag details for removed package (bnc#756359) [Sascha Peilicke] [webui] Avoid rdiff link for remote projects (bnc#650359) [Sascha Peilicke] [webui] Clean up PackageController#rdiff [Sascha Peilicke] [webui] More prominent revision in 'view_file' view. [Sascha Peilicke] [webui] Use dataTables for maintained projects [Sascha Peilicke] [webui] Use dataTables for package files view [Sascha Peilicke] [webui] Maintenance incidents table update [Sascha Peilicke] [webui] Show less dataTables controls for groups, we don't have that [Sascha Peilicke] [webui] Port requests partial to dataTables, use it only for Filtering [Sascha Peilicke] [webui] Port old build status to dataTables [Sascha Peilicke] [webui] Port status view to dataTables [Sascha Peilicke] [webui] More correct wording on binaries view for packages [Sascha Peilicke] [webui] Display at least the repository title in repository_state view [Sascha Peilicke] [webui] Say goodbye to jquery.tablesorter [mls] [backend] always use changed_high for project cleanup [mls] [backend] also send trailing '0' bytes in 8192 byte boundaries [adrian] [backend] Document use of ipaccess when webfrontend is not on the same host as bs_repserver, bs_srcserver, bs_service and ensure resolution of IPs doesn't fail (even at shutdown when DNS may not be available) [adrian] [backend] Need the /m modifier to spot failed build indicator. Also confirm that the worker is no longer considered bad. [adrian] [backend] do not fail when all bs_sched processes try to write the _repoid file [adrian] [webui] Report the url that was being tried when the error occured. [adrian] [webui] Another case where it helps to know what url caused the error [adrian] [dist] sysconfig file should not come with values. Empty value should be the build-in default or it may cause update problems later. [adrian] [dist] Some format and text changes in setup docs. [adrian] [dist] Add curl SSL parameter to setup docs. [adrian] [dist] Remove nonexistent option from setup docs. [adrian] [dist] Add missing mysql privileges to setup docs. [Sascha Peilicke] [webui] "foo"[0].class changed from Fixnum to String in Ruby-1.9 [Sascha Peilicke] [webui] No borders for read_only editor [Sascha Peilicke] [webui] Add margins and a clearfix for dataTables and remove previous [Sascha Peilicke] [webui] Show less controls on subprojects [adrian] [dist] also enable to listen on port 443, that is maybe not enabled after update from old distro [Sascha Peilicke] [webui] Highlight 'PreReq' in spec files and fix comment highlighting [adrian] [doc] use obs-server sysconfig by default [adrian] [api] ensure that diffs for submit requests with updatelink are showing the _link change [Stephan Kulow] [api] do not output fixture data if it's NULL [adrian] [api] different error message when trying to re-assign the incident in request [Stephan Kulow] [api] import the requests into the API database [Stephan Kulow] [api] avoid empty sql groups [adrian] [backend] update comment about fdatasync usage depending on filesystem type [adrian] [dist] we've initialized fs for cache before mounting, but setting up worker lvs from scratch needs that too [adrian] [dist] change the way vgdisplay is invoked: [adrian] [backend] fix temporary broken repositories during rsync [adrian] [api] add Ubuntu 12.04 and remove 10.10 as it is EOL [adrian] [dist] document how to use filesystems on backend [adrian] [dist] do not listen on port 443 by default, it breaks on fresh installations [mls] [backend] it's SOLV_KV_NUM64, not SOLV_KV_NUM... [mls] [backend] add $BSConfig::maxmetahardlink to work around btrfs hardlink limitation [mls] [backend] implement 60 second timeout to receive the request [mls] [backend] send back empty lastevent reply after 5 minutes [Stephan Kulow] [webui-testsuite] adding some debug and fixing codemirror support [adrian] [backend] fix error msg when using external tool. [adrian] [backend](deb) Add Sources files to Release file. [Stephan Kulow] [api] remove some html templates that shouldn't be used at all [Stephan Kulow] [backend] obs-sign 2.1.4 supports -S to write checksums, use it and store it in the job directory. [mls] [backend] fix -S option test [Stephan Kulow] [api] it's monday, everyone can update gems [Stephan Kulow] [api] fix "make apidocs" with ruby 1.9 [adrian] [dist] obssotragesetup should take PE size into account. [adrian] [dists] actually use OBS_VM_DISK_AUTOSETUP_MOUNT_OPTIONS on worker startup [adrian] [backend] update git deployment instructions [adrian] [dist] fix URLs for new portal page [Sascha Peilicke] [api] Support whitespaces characters in 'fate' and 'bnc' issue trackers. [Stephan Kulow] [api] add the latest migration to the structure [mls] [backend] add /worker route for bs_worker, use it in warden [mls] [backend] oops, digest -> signature [mls] [backend] support kiwitree option in putjob, used for syncing trees [mls] [backend] support tree signing [mls] [backend] support 'acceptsubdirs' option in cpio_receiver so that we can transport files in subdirs [mls] [backend] support kiwitree in worker to transport the created trees [mls] [backend] append error to logfile if we could not create the kiwitree [mls] [backend] use POST when retrieving kiwitree files [adrian] [api] add Fedora 17 to default list. (new build package is needed) [Stephan Kulow] [backend] assign a value to the sign_supports_S, so we actually create .checksums [mls] [backend] signer: fix iso signing, fix kiwitree signing [mls] [backend] add 'nextstate' to workerstate, seems to have been forgotten [mls] [backend] make sure that it really is the correct job from the correct worker [mls] [backend] support hybrid isos in the signer's retag code [mls] [backend] experimental: free unused meta data cache in scheduler [mls] [backend] add support for kiwi-setup:product and kiwi-setup:image to make kiwi build env setup more flexible [mls] [backend] obey targetarch when doing exclarch checking [adrian] [api] remove Debian 5.0 from default target list (EOL) [adrian] [dist] update spec file template as currently used [Sascha Peilicke] [webui] Avoid displaying kernel firmware blobs (ucode files) [mls] [backend] use binarytype instead of type to configure the pool [mls] [backend] fix "chunked decoder not implemented" error handling, this led to ajax dying with "event already added" [mls] [backend] don't leave out package in branch creation if the target has limited source access bnc#766119 [adrian] [api] do not die on invalid request numbers [adrian] [webui] fix sponsor level [adrian] [backend] support raw image publishing in xz format [mls] [backend] speed up prpfinish in case many packages have publishing disabled [mls] [backend] refactor package type handling in scheduler, start new 'preloadimage' type [mls] [backend] add support for preloadimages in the repserver and srcserver [mls] [backend] support preloadimages in the worker [Stephan Kulow] [backend] don't know much about perl, but vim does [mls] [backend] fix preloadimage test, simplify diffsortedmd5 [mls] [backend] implement meta file handling for preinstall images [mls] [backend] preload -> preinstall (while we can...) [mls] [backend] disable preinstallimages for "needsbinariesforbuild" builds, keep image packages in rpmlist [Sascha Peilicke] [webui] Don't set a line-height in CodeMirror styles. [mls] [backend] support receiving the preinstall match element in the body, so that our logfiles stay readable [mls] [backend] fix bugs in preinstallimage code [mls] [backend] don't hardcode preinstall stuff, rely on the build package [mls] [backend] more refactoring, fix preinstallimage handling [mls] [backend] support imagesource reporting [Stephan Kulow] [mls] fixing aggregates [Sascha Peilicke] Revert "[webui] Don't set a line-height in CodeMirror styles." [mls] [backend] dispatcher: increase timeout for the really big jobs [mls] [backend] normalize checkaggregate parameters [mls] [backend] add "fromxml" and "toxml" functions [mls] [backend] add support for ... as path joker [Stephan Kulow] [dist] travis-ci.org seems to monitor all github projects, so we better [Stephan Kulow] [dist] testing to install deps [Stephan Kulow] [api] revert parts of a commit I didn't mean to push to the main repo [Stephan Kulow] [api] updated some gems [Stephan Kulow] [dist] as travis aborts scripts after 1500 seconds, we need to split the [adrian] [api] document some more parameters of project copy [adrian] [backend] fixed _link removal failure of broken _link files [adrian] [api] support package listing with "expand=1" parameter to include project links [Stephan Kulow] [api] remove nonsense test - rails 3.2 will not allow any of that as [Stephan Kulow] [api] remove the HTML part of admin controller - one step closer to a [Stephan Kulow] [api] fix logging for newer rails [Stephan Kulow] [api] get rid of iconv usage [adrian] [backend] syntax fix for old perl versions [mls] [backend] do not build a preloadimage with itself [mls] [backend] adrian and coolo want _preinstallimage as file name [Stephan Kulow] [webui, webui-testsuite] add Gemfile to verify deps [Stephan Kulow] [api] adding a fix for some changed rails behavior in 3.2.5 [Stephan Kulow] [dist] support to run only single tests on travis [adrian] [backend] correct package meta creation on project copy [mls] [backend] also rename to _preinstallimage in the source server [mls] [backend] fix writestr call, rename hdrid -> hdrmd5 [mls] [backend] dispatcher: move preinstallimage jobs to front, as other jobs benefit from them [mls] [backend] worker: fix caching of preinstall images [mls] [backend] unlink old preloadimage before downloading in case it was linked into the cache [mls] [backend] put tar stat into preloadimage id, so that rebuilding a preloadimage creates a new hdrid [mls] [backend] cpio_receiver: unlink before opening a file for writing [mls] [backend] use generic parse, not Rpm::parse. oops. Should take more care when reverting changes... [mls] [backend] do not build preinstallimages in kiwi repos [adrian] [api] avoid error on appliance when disk has no OBS VG [adrian] [webui] fix initial setup of webui database on appliance [mls] [backend] warden: put timestamps in the log [Stephan Kulow] [webui] Move to bundler, start of config cleanup... [Stephan Kulow] [webui] Cleanup vendor/plugins and script directories, add 'pry' to [Stephan Kulow] [webui] Initial routes port, fixed some initializers... [Stephan Kulow] [webui] filter_parameter_logging replaced by config.filter_parameters [Stephan Kulow] [webui] Rename all remaining views from *.rhtml to *.html.erb [Stephan Kulow] [webui] Re-add a secret token (was in config/environment.rb before) [Stephan Kulow] [webui] Less newlines while logging [Stephan Kulow] [webui] Don't require models in controllers, (temporarily) remove some [Stephan Kulow] [webui] Project model requires 'frontend_compat' [Stephan Kulow] [webui] Replace @content_for_layout with yield statement [Stephan Kulow] [webui] Temporarily allow old public/ paths for assets [Stephan Kulow] [webui] Smaller Rails3 fixes/todos here and there... [Stephan Kulow] [webui] Ignore tmp/cache/assets [Stephan Kulow] [webui] link_to_remote went the way of the dodo (together with [Stephan Kulow] [webui] Remote MaintenanceController, it's code from 2009 [Stephan Kulow] [webui] Add explicit routes, disable default matcher [Stephan Kulow] [webui] Rails now expects '<%=' in front of *_tag, *_for functions [Stephan Kulow] [webui] Remove what appears to be outdated code [Stephan Kulow] [webui] Replace obsolete RAILS_ROOT and RAILS_DEFAULT_LOGGER [Stephan Kulow] [webui] ApplicationControllre has protect_from_forgery on by default [Stephan Kulow] [webui] h() isn't needed anymore, HTML output is escaped by default [Stephan Kulow] [webui] Add some routes that where implicit before (i.e. no controller [Stephan Kulow] [webui] Fix request method comparison... [Stephan Kulow] [webui] First step of porting our public/ tree to app/assets [Stephan Kulow] [webui] Some necessary adjustments to the testsuite [Stephan Kulow] [webui] Replace obsolete Iconv#iconv with String#encode [Stephan Kulow] [webui] More porting from Rails-2 Prototype helpers to jQuery [Stephan Kulow] [webui] More jQuery porting and some cleanup of unused stuff [Stephan Kulow] [webui,api] use test-unit 2.4.*, 2.5.0 is heavily broken ;( [Stephan Kulow] [dist] rails 2.3 is history [Stephan Kulow] [api] only encrypt password when creating [Stephan Kulow] [webui] some fixes for bundler [Stephan Kulow] [webui] one more fix for new rails version [Stephan Kulow] [webui] fix some webrat tests [Stephan Kulow] [webui] make sure the spider test runs through [Stephan Kulow] [webui-testsuite] remove debug output to make it understandable :) [Stephan Kulow] [webui] local_request? is no more in rails 3 [Stephan Kulow] [webui] fix return_to_path and make sure the testsuite is correctly [adrian] [backend] support hugetable memory pages for kvm (speedup and workaround for kernel bug, untested) [adrian] [api] fix configuration update in webui [mls] [backend] preinstallimages: fix meta generation. Also use get_deps for block calculation [Stephan Kulow] [webui] fix current tab being shown [Stephan Kulow] [webui] fix mean typo (mean as in hard to spot) to fix project [adrian] [dist] setup both databases first and set password before seeding [Stephan Kulow] [all] updated versions from openSUSE:Tools:Unstable [Stephan Kulow] [dist] use bundle exec for CI jobs [Stephan Kulow] [api,webui] test-unit 2.4.9 is actually just as broken ;( [Stephan Kulow] [webui] fix gravatar support (broken since ruby 1.9 port) [adrian] [backend] increase event queue for slow OBS clients for now (to be re-written anyway) [mls] [backend] add hack that allows to symlink preinstall image infos [mls] [backend] a factor of ten is a bit excessive, just double the amount of events [mls] [backend] oops, it must be [ \@bdeps ], not \@bdeps [Stephan Kulow] [webui-testsuite] add a test case for the admin to add and delete messages [Stephan Kulow] [api] if you can DELETE /status/messages/14, it makes sense if you can also [mls] [backend] clean up addrev_meta a bit, simplify code [Stephan Kulow] [api,webui] fix add repository from default list [mls] [backend] can't use "-l _", as perl did a stat, not a lstat call [mls] [backend] do not print "nothing changed" [mls] [backend] src-server: be a bit more clever with the lastevent processing [Stephan Kulow] [api] ruby 1.8 is no longer supported [Stephan Kulow] [api] do not validate empty responses due to mod_xforward [mls] [backend] consider xz when looking for renames [mls] [backend] return revision object in addrev_meta [mls] [backend] unify 'unresolvable' handling [mls] [backend] set bestimgn for even petter preinstall image performance [Stephan Kulow] [api] I see no reason why anonymous shouldn't be allowed to see who is [Stephan Kulow] [webui] fix return_to_path's escaping (by just not trying it :) [Stephan Kulow] [webui-testsuite] more tweaks to make the selenium test suite more [Stephan Kulow] [webui-testsuite] fix search_home_projects [Stephan Kulow] [webui-testsuite] rails forms transfer a utf-8 symbol now to check the [Stephan Kulow] [webui] fix API route for single group [mls] [backend] also check if we're watching the complete project. Should fix new package detection over a project link. [Stephan Kulow] [webui] port rescue of 403 and co [Stephan Kulow] [webui] enjoy the power of ruby 1.9 strings [Stephan Kulow] [api] in development mode, there might be no source server running with [adrian] [api][backend] store attributes to the backend for versioning [adrian] [api] remove backend only parameters from api documentation [mls] [backend] also verify attribute->name [mls] [backend] support 'meta=1' in delfile [mls] [backend] add "withacceptinfo" hack for coolo [mls] [backend] implement /notify/<type> hook for coolo [mls] [backend] fix bug in getpreinstallimage_metas [adrian] [backend] complete attribute verification [adrian] [api] follow the backend on project link expansion, it is a deep expansion first [mls] [backend] show preinstallimages in kiwi type repos as excluded, not broken [mls] [backend] fix getpreinstallimage_metas call, it only needs to get the meta for the binaries on the image [mls] [backend] fix "looked harder" printing [adrian] [backend] remove silly silly sleep [Stephan Kulow] [api] query the backend for the acceptinfo and store it in the [Stephan Kulow] [webui] some basic live build log functionality revived [Stephan Kulow] [webui] get the live build log updated [adrian] [dist] proxy sysconfig file is optional since 12.2 [adrian] [dist] fix syntax error for appliance storage setup script [adrian] [dist] be a bit more verbose on hugetable page registration failure [adrian] [dist] hugetable sizes are 2MB [Stephan Kulow] [api,backend] move request notifications to generic route in backend [adrian] [api] fix diff support for accepted requests where source got removed [adrian] [api] fix initial database setup on appliances [Stephan Kulow] [webui] Patchinfo-editor [Stephan Kulow] [webui] remove unclear logic about rebuild_time_png (as discussed on the mailing list) [Stephan Kulow] [webui] avoid finding persons with login="" [Stephan Kulow] [webui] do not set a line-height for codemirror [Stephan Kulow] [webui] revive the mobile view support again [Stephan Kulow] [dist] fix ruby syntax (slipped some bash into it :) [Stephan Kulow] [webui] the cookie strategy for mobile is not good, just rely on user [Stephan Kulow] [webui] replace pre-minimized javascript with its native form for better [Stephan Kulow] [webui] remove the mobvious gem again [Stephan Kulow] [webui] fix the login dialog in mobile view [Stephan Kulow] [dist,api,webui] do not use test-unit any longer, just minitest is [Stephan Kulow] [all] updated required gems to latest versions [Stephan Kulow] [webui] replace constants with config options [adrian] [backend] add "hostarch" to buildinfo if present in buildconfig [adrian] [webui] get rid of ichain strings and just use proxy. We need either to convert this [adrian] [api] Fedora 15 is EOL [adrian] [dist] reset hugetable registration in failure case [Stephan Kulow] [webui] do not put CONFIG options in our git environments [Stephan Kulow] [api] replace more constants in environments to options in options.yml [Stephan Kulow] [webui-testsuite] add flog gem as requirement so we know it's needed for our scripts [Stephan Kulow] [webui] do not put codemirror javascript into the default asset [Stephan Kulow] [api] add test case for osc request search [Stephan Kulow] [api] add options for get_by_* [adrian] [backend] fix remote product build without local cache. Support appdata.xml download for product build (it can't be cached atm). [adrian] [api] document current problems with expand project on remotes. to be fixed when micha has pushed backend support from his disk. [adrian] [backend] support wildcards for disabling workers. Or we can't stop workers with a / in name. [adrian] [dist] use underscores instead of slash in worker names or it is harder to handle their name on the filesystem [adrian] [webui] do not expose other users email adress in URL when user is not logged in [Stephan Kulow] [webui-testsuite] newer versions of selenium [dvaleev] pass vmdisk_cleanup to the build script [adrian] [backend] add KVM spinlock bug detection to warden (KVM bug seems to be by design) [adrian] [api] permit admins to upload binaries. fix api docu. [adrian] [backend] detect also kvm memory paging bugs [adrian] [api] add openSUSE 12.2 and remove soon to be EOL openSUSE 11.4 from default targets [adrian] [backend] tell where a broken link is. [adrian] [backend] do not skip repo scanning due to "notyet" [adrian] [dist] force pvremove in take_all case [Stephan Kulow] [dist] rails 3.2.7 is out [Stephan Kulow] [all] rdoc and json are part of ruby19, we don't need them [mls] [backend] fix typo that led to runtime warnings [mls] [backend] add 'originproject' to project listing, like returned from the api [mls] [backend] fix kiwi-image meta comparison if repo->{'block'} is set to 'never' [mls] [backend] detect kvm troubles in the worker [mls] Revert "[backend] detect also kvm memory paging bugs" [mls] Revert "[backend] add KVM spinlock bug detection to warden (KVM bug seems to be by design)" [mls] Revert "[backend] fix remote product build without local cache. Support appdata.xml download for product build (it can't be cached atm)." [mls] [backend] support appdata.xml in binaryversionlist [mls] [backend] support appdata downloading for products [Stephan Kulow] [dist] fix obsstoragesetup (for buidl10) [mls] [backend] rename to OBS_VM_DISK_CLEAN (like the other options). Also made boolean. [mls] [backend] update build to latest version [Stephan Kulow] [webui] add links to bento icons, so they are copied as assets [Stephan Kulow] [all] update to rails 3.2.8, security update [mls] [backend] make sourcecopy bump vrev if 'withvrev' is given [Stephan Kulow] [webui] I wonder how it happened that I created the link in / [mls] update build version [Stephan Kulow] [webui] one more try to get the icons correct [mls] [backend] bs_signer: use sign -D for arch packages [mls] [backend] send built arch packages to sign server [mls] [backend] refactor getpackagelist, use getpackagelist_build until the API is adapted [ro] [backend] also omit packages excluded from project links in :depends [mls] [backend] refactor event handling, write emergency state dump [mls] [backend] support arch repo creation (using a little helper program) [mls] [backend] update build commit [mls] [backend] add bs_mkarchrepo to spec [adrian] [api] update to current ruby stack [adrian] [api] package meta of package copy command is not coping relationships and devel definitions anymore [adrian] [backend] fix listing packages of deleted projects (regression fix) [adrian] [api] Stay compatible for OBS <2.4 remote instances on project package listing via /public route [adrian] [api] add 12.2:ARM distro [mls] [backend] fix prp access logic [mls] [backend] also make sure the publish flag matches for repo access [mls] [backend] aggregates: don't copy from ourselfs [mls] [backend] fix timeout usage in publisher [mls] [backend] write old lastcheck data to disk for faster pickup of old prps [mls] [backend] free more mem if a prp is finished [adrian] [api] ups, fixed name of 12.2:ARM distro [adrian] [api] fix rubygem dependency version fitting to the versions in openSUSE:Tools:Unstable [adrian] [backend] fix perl module loading [mls] [backend] add workaround for cicount going backwards after source copy [mls] [backend] speed up delta check when publishing a repo [mls] [backend] prune subpacks hash in :depends so that writing it is faster [Stephan Kulow] [webui] icons/ is an ignored asset path, so remove icons from images [Stephan Kulow] [webui] fix javascript quoting with rails 3.2.8 [mls] [backend] fix meta file generation for arch linux, before it only worked for deb and rpm [Stephan Kulow] [webui] fix xhtml validation, broken since rails 3 port [mls] [backend] fix status of unresolvable preinstall images [mls] [backend] BSUtil: allow retrieve from file handle [mls] [backend] collect bininfo for projects and packages [mls] [backend] also add leadsigmd5 in bs_signer, drop provides/requires from global bininfo [mls] [backend] get rid of a couple of useless stat calls [mls] [backend] fix read_bininfo_oldok calls [mls] [backend] put nosourceaccess flag in bininfo files [mls] [backend] use new style bininfo in repserver queries [mls] [backend] implement product building against remote projects in the repo server [mls] [backend] add comment about bad naming [mls] [backend] use project bininfo in kiwi product building [mls] [backend] implement products with remote projects in the scheduler [mls] [backend] implement blocking for products with remote projects [mls] [backend] simplify read_bininfo_oldok code [mls] [backend] bs_sched: move alien repo handling in a separate function [mls] [backend] fix blocked calc for aggregates, improve aggregates with no set package filter [mls] [backend] don't check all packages if an aggregate has no package filter [mls] [backend] support project binary versions for remote projects, support package filtering [mls] [backend] support project binary version query for remote projects in product building [Stephan Kulow] [dist] do not fail ci jobs if the gems are not yet uptodate [Stephan Kulow] [api] remove one left over from test::unit [adrian] [api] follow rubygem versions [adrian] [api] use generic function for injecting build jobs (fixes breakage after fix for scheduler of aggregation block check) [adrian] [webui] fix syntax error on intial webui run [mls] [backend] make bs_worker self-test code more robust so that the worker will not simply cease working [Stephan Kulow] [api] officially allow 'other' as kind for issue_tracker [mls] [backend] cosmetics: don't show serviceinfo element for _project/meta nodes [mls] [backend] transmit old servicerun result to source service server [mls] [backend] resign aggregated arch linux packages [Stephan Kulow] [webui] Make use of sass and compass for some css cleanup [Stephan Kulow] [webui-testsuite] do not use xpath queries [Stephan Kulow] [webui] the most expensive button [Stephan Kulow] [api] add fixtures to the tests [Stephan Kulow] [api] trigger 'manual' is not part of release_targets's enum [Stephan Kulow] [api] parse <realname/> as '' not as nil (using xmlhash) [Stephan Kulow] [api] fix fixture extractions [adrian] [api] test fixed vrev handling after version update in backend [adrian] [api] fix project copy of locked projects. Test also that target contains files from _project package. [adrian] [api] avoid to write package meta data back to backend after reading it on project copy [mls] [backend] fix copyproject meta handling, also copy _project data [mls] [backend] die early if the signkey is invalid [mls] [backend] sigh, didn't think of the newline [mls] [backend] go further back if the service is in progress [adrian] [api] place _config check to the right place [Stephan Kulow] [dist] no longer test with ruby-head - gems are not ready for it [adrian] [api] move repository path modifcation on removal into model [adrian] [api] support delete requests for repositories (no api extension needed) [ro] [backend] revert early signkey check ... can not work [Stephan Kulow] [api,webui] collect the runtime informations in the http response [adrian] [webui] accept also dashes as hostname seperator (just for Rudi :) [adrian] [backend] use collons as worker id seperator. That works with webui monitor and still [mls] [backend] also use project bininfo in receivekiwitree_scan [adrian] [api] fix delay job execution and run request import as delay job [adrian] [api] do not fail on deleted requests [Stephan Kulow] [api,webui] follow what we have as gems [adrian] - Update release notes [adrian] Revert "[webui] accept also dashes as hostname seperator (just for Rudi :)" [mls] [backend] be extra careful when restarting jobs after a worker reboot [Stephan Kulow] [webui] precompile cm2.js for codemirror [adrian] [api] Add Arch Linux to default targets [adrian] [webui] use current theme with arch linux logo [adrian] [backend] use current build script parsers supporting debian any architecture correctly [adrian] [api] use ruby1.9 in any case for delayed jobs [adrian] [api] do not crash on broken requests with empty superseded_by attributes [adrian] [api] validate checkout of deleted packages [adrian] [api] support checkout of source files with deleted=1 but without revision (will be fixed by mls soon) [mls] [backend] improve 'deleted=1' handling quite a bit [mls] [backend] don't change complete :packstatus when a package is finished, just add a line to :packstatus.finished [mls] [backend] make reading of :packstatus.finished non-fatal [mls] [backend] improve emergency dump when the scheduler crashes while processing events [mls] [backend] don't put 'fetchprojpacks' in scheduler state if it is empty [mls] [backend] grr, appendstr is not exported [mls] [backend] oops, the emergencydump did not contain the projpacks hash... [adrian] [api] fix parsing of xpath queries with subqueries [adrian] [api] support request collection views for groups as well [Stephan Kulow] [webui] trying to adopt the mobile views to the assets [Stephan Kulow] [api] define outputxml outside the loop [mls] [backend] use $packid instead of $_ when overwriting finished results [adrian] [api] support request xpath search for reviews [mls] [backend] use relsync.merge for big repos [mls] [backend] print message when merging relsync data [mls] [backend] cosmetics: add a missing space [adrian] [api] permit decline of requests to locked target projects [adrian] [api] document current misrendering of requests in search collections. Just one review element gets rendered. [Stephan Kulow] [api] fix xpath queries for requests [Stephan Kulow] [webui] do not take everything from bento, but hand pick some links [Stephan Kulow] [webui] add more symlinks [adrian] [backend] support publishing of ".tbz"'d root tar balls from kiwi [adrian] [api] handle options on submit request creation correctly [Stephan Kulow] [webui] no longer put whole bento theme into the git (submodule), but pick what we need [adrian] [backend] fixing arch remote download support on command of mls [adrian] [api] fix group request search test case [adrian] [backend] refetch sources if project link changes [adrian] [webui] fix always empty file list on package overview page [Stephan Kulow] [webui] update mkdiststats from git://gitorious.org/opensuse/mkdiststats.git [Stephan Kulow] [webui] Henne said Arch to me, so I added the distribution icons to git [adrian] [api] improve error message on broken sources when creating request [Stephan Kulow] [api,webui] update gems [Stephan Kulow] Revert "[webui] fix always empty file list on package overview page" [adrian] bs_publish: add regex support in publishedhook [adrian] [api] Making authentication against LDAP more robust [adrian] [backend] Enable 'no_proxy' in services [mls] [backend] add cpiopostfile hook [mls] [backend] BSWatcher support cpio_receiver with tmpcpiofile [mls] [backend] download remote sources as cpio if feasable, improve remote binary download [mls] [backend] delete debug print statement [Stephan Kulow] [api,webui] update gems - xmlhash fix is important enough [Stephan Kulow] [api] Fix display of project flags in the webui [Stephan Kulow] [webui] Fix some quotation problems with build status/logs [Stephan Kulow] [api] add 3 reviews to request 1000, so we have reviewers in the database [Stephan Kulow] [api] fix ruby syntax check to ignore all ruby internals [Stephan Kulow] [dist] trying to fix testsuite_all for webui-testsuite [Stephan Kulow] [api] fix that xpath queries only showed one review and one history per request [Stephan Kulow] [api] revert the flag on home:Iggy [Stephan Kulow] [api] fix distinct select [adrian] [api] do not create new packages with group roles on submit request [mls] [backend] obey publishredirect when creating deltas, also add special extradeltarepos override [Stephan Kulow] [api] speed up code_quality_test [mls] [backend] implement archorder repotype hint [Stephan Kulow] [api] make sure the first line of the huge cat is the encoding [Stephan Kulow] [webui] do not crash if the API doesn't return all infos [Stephan Kulow] [api] require newer xmlhash version [Stephan Kulow] [dist] travis needs an apt-get update [Stephan Kulow] [webui] fixes for the overview page for packages [Stephan Kulow] [webui] include the icons needed for the codemirror ui [mls] [backend] do not create downgrade-deltas [Stephan Kulow] [webui] sql structure is overkill for the webui [Stephan Kulow] [webui] restore basic functionality for services [adrian] [backend] publish first the binaries and update afterwards the meta data. Add support for arch packages. [adrian] [appliance] remove dangerous code which may wipe data on appliance. Just use /srv/obs (we package no files inside anymore) [mls] [backend] dispatch: start implementing an oracle function [mls] [backend] do not transfer isos with the kiwitree mechanism [mls] [backend] publisher: call genhdlist2 with --allow-empty-media [adrian] [api/backend] define version 0.1 of build jobs constraints [adrian] [api] revised constraints schema (version 0.2) [Stephan Kulow] [webui] make the services sortable by means of drag & drop. [Stephan Kulow] [webui] catch source protected packages and fix rpmlint log [adrian] [backend] simplify BSXML.pm [Stephan Kulow] [webui] reset the line-height to normal for code editor [adrian] [backend] minor fix for constraints xml generation [adrian] [api] basic validation of _constraints file. Fixing schema. [mls] [backend] build deltas only against the highest version of the packages [adrian] [api] close /public URL when anonymous access got disabled [adrian] [dist] obs_mirror_project*: skip debug packages [adrian] [dist] drop double obs_mirror_project script. Go with the ruby version to avoid a new language here. [Stephan Kulow] [activexml] set the XML data we get to UTF-8 [Stephan Kulow] [api,webui] fix logging of entries with starting newlines [Stephan Kulow] [api,webui] update xmlhash dependency [adrian] [backend] add structure for workers to report their configuration and hardware [adrian] obsstoragesetup doesn't remove LVM partitions when using use_obs_vg [Stephan Kulow] [webui] move creation of packages behind the package list [Stephan Kulow] [webui] simplify header setup so the breadcrump is not jumping [mls] fix BSXML::attribute definition, fix indentation [mls] [backend] implement constraints passing, probably needs fixing [Stephan Kulow] [api] save 6 seconds in listing all packages of factory [Stephan Kulow] [webui] fix the test suite after smaller HTML changes [Stephan Kulow] [api] have / render the about string [Stephan Kulow] [webui] ignore all caches [Stephan Kulow] [webui] Fix all the links to the openSUSE wiki [Stephan Kulow] [api] write the encoding into the pipe not to stdout [hvogel] [webui] Switch to the datatables gem because coolo doesn't like blue [Stephan Kulow] [api,webui] move apidocs to webui, so we can get rid of the remaining HTML in api [Stephan Kulow] [webui] white and #f6 is basically the same, try with #eee [adrian] [backend] worker reports basic environment data for dispatcher [adrian] [backend] fix typo in contraints handling of src server [adrian] [backend] add function to validate _constraints files [adrian] [backend] fix syntax of constraints XML defintion [adrian] [backend] dispatcher evaluates whether a worker is suitable for the job [Stephan Kulow] [api] now the final HTML controller is gone, we can make it a real API [Stephan Kulow] [webui] switch to HTML5, xhtml1.1 is a dead end [Stephan Kulow] [webui] use mini-profiler to make the bottlenecks clear [adrian] [backend] collect build statistics and convert them to xml [adrian] [backend] fix syntax error [adrian] [backend] use better variable names [adrian] [dist] allow hostlabels via obs_worker init script [Stephan Kulow] [api] fix /person/alice to return a valid error [Stephan Kulow] [webui] some speed ups [Stephan Kulow] [api] move the creation of the request collection into the model [Stephan Kulow] [webui] fix link to remote instances [Stephan Kulow] [webui-testsuite] shorten the "long description" [Stephan Kulow] [api,webui] first try in webui controller [adrian] [backend] improved orcale code [adrian] [api] run statistics rescale task hourly [adrian] [webui] follow default web server config chance to https [mls] [backend] fix oracle [Stephan Kulow] [webui] render the packages list with javascript from json array [Stephan Kulow] [webui] render the project build result without ajax on first load [mls] [backend] put a result in the jobstatus for aggregatejobs and importjobs [mls] [backend] don't tee makedeltarpm output, we want the exit status [mls] [backend] getprojpack: speed up a bit by excluding repos that don't match the arch [mls] [backend] BSSolv: export and import all dependency types, not just provides/requires [Stephan Kulow] [api] merge Package and DbPackage [mls] [backend] adapt to newer libsolv versions, obey package conflicts/obsoletes [Stephan Kulow] [api] remove the db prefix for projects - active records are all in database [mls] [backend] write remote repository solv file to disk [adrian] [backend] support "staticlinks" for build results in publisher. Allows to create static links to packages or appliances without versions or release/build numbers. [adrian] [backend] collect also memory usage data from vm builds [Stephan Kulow] [api] rename DbPackage to Package too [adrian] [backend] optional: provide worker owner string to server [Stephan Kulow] [api,webui] simplify activexml in allowing only one backend per app [Stephan Kulow] [webui] stricter syntax check for webui too [Stephan Kulow] [api,webui] merge some classes that were all the same: [Stephan Kulow] [webui] remove porting hooks for xmlhash - we better do it right [mls] [backend] implement repoinfo event sending if the bininfo of the project changed [adrian] [api] allow project source copies with "withhistory" argument also for non-admins [adrian] [api] basic functionality for creating and modifying groups. We need still explicit calls for adding and remove users to a group for webui, I think. [adrian] [api] document group routes and remove outdated /rpms route from api [adrian] [backend] fix scanning of package sources after project copy [Stephan Kulow] [webui] fix test suite [Stephan Kulow] [webui] one more fix - talk about API stability [adrian] [api] restore accidental changed group api format (even though it is not a nice one) [adrian] Revert "[webui] one more fix - talk about API stability" [adrian] Revert "[webui] fix test suite" [adrian] [api] add Ubuntu 12.10 and remove 11.04 (EOL) from default target list [mls] [backend] also set hostarch for kiwi-product and delta jobs [mls] [backend] don't die if a package doesn't exists in preinstallimage generation [adrian] [webui] fix source file download link when not using anonymous mode. [adrian] [webui] proxy download requests for source files [adrian] [webui] make gravatar usage optional since it is a potential privacy issue. [adrian] [webui] take care about http proxy settings on host for using gravatar (untested) [adrian] [webui] fix http proxy support (thanks to the feedback from UkJung Kim) [adrian] [webui] options.yml rename for consistency: enable_gravatar -> use_gravatar [adrian] [webui] fine tune gravatar comment [adrian] [api] re-add the update package meta worker again, fixes migrations and api crashes due to invalid data [adrian] [api] add "rake updatepackagemeta" job to fix inconsitent package meta database [mls] [backend] throttle long running pyblishing jobs [mls] [backend] fix constraints BSXML entry for the 'flag' element [ro] [api] fix status/bsrequest one place with db_project to project [adrian] [api] minor fix for db_project -> project model rename [mls] [backend] also cache remote project binary info [mls] [backend] put project config constraints in jobinfo [mls] [backend] dispatch: merge project constraints with source constraints [Stephan Kulow] [api] remove unused function package_create? [Stephan Kulow] [api] fix one comparision in status/bsrequest [adrian] [api] add add_user and remove_user commands for atomar group modifications (with webui in mind) [adrian] [api] update rubygem module references [adrian] [webui] update Gemfile.lock for new rubygem exception notifier rubygem [Stephan Kulow] [webui] Reimplemented is_binary_file? method [Stephan Kulow] [webui-testsuite] update Gemfile.lock to the state of O:T:U [adrian] [dist] simple convert rails 2.x style configs to rails 3.x on appliance [adrian] [dist] add a note how to import ssl CA for webui [adrian] [api] fix rake db:migrate from OBS 2.3 to 2.4 using the new package model ------------------------------------------ Started by an SCM change Building in workspace <http://ci.opensuse.org/job/obs_master_testsuite_api/ws/> Checkout:workspace / <http://ci.opensuse.org/job/obs_master_testsuite_api/ws/> - hudson.remoting.LocalChannel@74e474e4 Using strategy: Default Last Built Revision: Revision b3a6bfb6c127ccf4a4d01a89fffbb7d5290656a5 (origin/master) Checkout:workspace / <http://ci.opensuse.org/job/obs_master_testsuite_api/ws/> - hudson.remoting.LocalChannel@74e474e4 Fetching changes from 1 remote Git repository Fetching upstream changes from git://github.com/openSUSE/open-build-service.git Commencing build of Revision 4150306f34be8821e8b57a2235a135e707244fe6 (origin/master) Checking out Revision 4150306f34be8821e8b57a2235a135e707244fe6 (origin/master) [locks-and-latches] Checking to see if we really have the locks [locks-and-latches] Have all the locks, build can start [workspace] $ /bin/sh -xe /tmp/hudson5036610165525171509.sh + sh dist/ci/obs_testsuite_api.sh ++ dirname dist/ci/obs_testsuite_api.sh + . dist/ci/obs_testsuite_common.sh + setup_git + echo 'Checking status' Checking status + git status # Not currently on any branch. # Untracked files: # (use "git add <file>..." to include in what will be committed) # # src/api/Gemfile.lock.orig # src/api/results/ # src/webui/public/themes/ nothing added to commit but untracked files present (use "git add" to track) + echo 'Setup git submodules' Setup git submodules + git submodule init + git submodule update + echo 'Setup backend configuration template' Setup backend configuration template + sed -i -e 's|my $hostname = .*$|my $hostname = '\''localhost'\'';|' -e 's|our $bsuser = '\''obsrun'\'';|our $bsuser = '\''jenkins'\'';|' -e 's|our $bsgroup = '\''obsrun'\'';|our $bsgroup = '\''jenkins'\'';|' src/backend/BSConfig.pm.template + cp src/backend/BSConfig.pm.template src/backend/BSConfig.pm + echo 'Set environment variables' Set environment variables + export RAILS_ENV=test + RAILS_ENV=test + ret=0 + setup_api + echo 'Enter API rails root' Enter API rails root + cd src/api + echo 'Setup database configuration' Setup database configuration + cp config/database.yml.example config/database.yml + sed -i 's|database: api|database: ci_api|' config/database.yml + echo 'Setup additional configuration' Setup additional configuration + cp config/options.yml.example config/options.yml + echo 'Install missing gems locally' Install missing gems locally + mv Gemfile.lock Gemfile.lock.orig + bundle list Gems included by the bundle: * actionmailer (3.2.8) * actionpack (3.2.8) * activemodel (3.2.8) * activerecord (3.2.8) * activesupport (3.2.8) * arel (3.0.2) * builder (3.0.0) * bundler (1.2.1) * ci_reporter (1.7.3) * daemons (1.1.9) * delayed_job (3.0.3) * delayed_job_active_record (0.3.3) * erubis (2.7.0) * eventmachine (1.0.0) * exception_notification (3.0.0) * faraday (0.8.4) * faraday_middleware (0.9.0) * fast_xs (0.8.0) * hashie (1.2.0) * hike (1.2.1) * http_parser.rb (0.5.3) * i18n (0.6.1) * journey (1.0.4) * json (1.7.5) * mail (2.4.4) * memcache-client (1.8.5) * mime-types (1.19) * minitest (4.1.0) * multi_json (1.3.6) * multipart-post (1.1.5) * mysql2 (0.3.11) * nokogiri (1.5.5) * pkg-config (1.1.4) * polyglot (0.3.3) * rack (1.4.1) * rack-cache (1.2) * rack-ssl (1.3.2) * rack-test (0.6.2) * rails-api (0.0.2) * railties (3.2.8) * rake (0.9.2.2) * rdoc (3.12) * simple_oauth (0.1.9) * simplecov (0.7.1) * simplecov-html (0.7.1) * simplecov-rcov (0.2.3) * sprockets (2.1.3) * thor (0.16.0) * tilt (1.3.3) * tinder (1.9.1) * treetop (1.4.12) * twitter-stream (0.1.16) * tzinfo (0.3.34) * xmlhash (1.3.1) * yajl-ruby (1.1.0) + diff -u Gemfile.lock.orig Gemfile.lock + chmod a+x script/start_test_backend + echo 'Initialize test database, run migrations, load seed data' Initialize test database, run migrations, load seed data + rake --trace db:drop db:create db:setup db:migrate ** Invoke db:drop (first_time) ** Invoke db:load_config (first_time) ** Execute db:load_config ** Invoke rails_env (first_time) ** Execute rails_env ** Execute db:drop ** Invoke db:create (first_time) ** Invoke db:load_config ** Invoke rails_env ** Execute db:create ** Invoke db:setup (first_time) ** Execute db:setup ** Invoke db:structure:load (first_time) ** Invoke environment (first_time) ** Execute environment ** Invoke db:load_config ** Execute db:structure:load ** Invoke db:seed (first_time) ** Execute db:seed ** Invoke db:abort_if_pending_migrations (first_time) ** Invoke environment ** Invoke db:load_config ** Execute db:abort_if_pending_migrations Run `rake db:migrate` to update your database then try again. You have 1 pending migrations: 20121031121807 RemoveDevelProject Build step 'Execute shell' marked build as failure [locks-and-latches] Releasing all the locks [locks-and-latches] All the locks released Recording test results -- To unsubscribe, e-mail: obs-tests+unsubscribe@opensuse.org To contact the owner, e-mail: obs-tests+owner@opensuse.org
See <http://ci.opensuse.org/job/obs_master_testsuite_api/1129/changes> -- To unsubscribe, e-mail: obs-tests+unsubscribe@opensuse.org To contact the owner, e-mail: obs-tests+owner@opensuse.org
participants (1)
-
admin@opensuse.org