[DRE-maint] Bug#926198: obs-api: Permissions and database setup should be done in maintainers scripts, not in a post-installation one
Lucas Kanashiro
kanashiro at debian.org
Mon Apr 1 20:42:47 BST 2019
Package: obs-api
Severity: minor
Dear Maintainer,
The debian/README.Debian file instructs to run a post-installation script to
finish the obs-api setup:
$ /usr/share/obs/api/script/rake-tasks.sh setup
This script changes files permissions and finishes the database setup. These
things should be done mostly in debian/obs-api.postinst script.
Having that in mind, I expect to install the obs-api package, answer debconf,
and then have a funcional OBS API and web interface running.
-- System Information:
Debian Release: buster/sid
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 4.19.0-4-amd64 (SMP w/4 CPU cores)
Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8), LANGUAGE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages obs-api depends on:
ii adduser 3.118
pn apache2 <none>
pn dbconfig-common <none>
ii debconf [debconf-2.0] 1.5.71
pn default-mysql-client | virtual-mysql-client <none>
ii gsfonts 1:8.11+urwcyr1.0.7~pre44-4.4
pn libapache2-mod-passenger <none>
pn libapache2-mod-xforward <none>
ii libgd-perl [libgd-gd2-perl] 2.71-2
ii libjs-bootstrap 3.4.1+dfsg-1
pn libjs-html5shiv <none>
ii lsb-base 10.2019031300
ii memcached 1.5.6-1
ii ruby 1:2.5.1
pn ruby-activemodel-serializers-xml <none>
pn ruby-acts-as-list <none>
pn ruby-acts-as-tree <none>
ii ruby-addressable 2.5.2-1
pn ruby-bcrypt <none>
ii ruby-bunny 2.9.2-1
pn ruby-capybara <none>
pn ruby-chunky-png <none>
pn ruby-cliver <none>
pn ruby-clockwork <none>
pn ruby-cocoon <none>
pn ruby-codemirror-rails <none>
ii ruby-coderay 1.1.2-2
pn ruby-coffee-rails <none>
ii ruby-colorize 0.8.1-1
pn ruby-crack <none>
pn ruby-crass <none>
pn ruby-cssmin <none>
pn ruby-daemons <none>
pn ruby-dalli <none>
pn ruby-data-migrate <none>
pn ruby-delayed-job <none>
pn ruby-delayed-job-active-record <none>
pn ruby-docile <none>
ii ruby-erubis 2.7.0-3
pn ruby-escape-utils <none>
ii ruby-execjs 2.6.0-1
pn ruby-feature <none>
pn ruby-flot-rails <none>
pn ruby-font-awesome-rails <none>
pn ruby-gssapi <none>
ii ruby-haml 5.0.4-3
pn ruby-hike <none>
ii ruby-i18n 1.5.3-1
pn ruby-innertube <none>
pn ruby-joiner <none>
pn ruby-jquery-datatables-rails <none>
pn ruby-jquery-rails <none>
pn ruby-jquery-ui-rails <none>
ii ruby-json 2.1.0+dfsg-2+b1
pn ruby-kaminari <none>
pn ruby-kgio <none>
pn ruby-ldap <none>
ii ruby-metaclass 0.0.4-1
ii ruby-method-source 0.9.2-1
pn ruby-middleware <none>
ii ruby-mime-types 3.2.2-1
pn ruby-momentjs-rails <none>
pn ruby-mousetrap-rails <none>
pn ruby-mysql2 <none>
ii ruby-nokogiri 1.10.0+dfsg1-2
ii ruby-nokogumbo 1.4.2+ds-1+b5
ii ruby-parser 3.11.0-1
pn ruby-peek <none>
ii ruby-pkg-config 1.3.6-1
pn ruby-pundit <none>
pn ruby-rails <none>
pn ruby-rails-tokeninput <none>
pn ruby-raindrops <none>
ii ruby-redcarpet 3.4.0-4+b1
pn ruby-responders <none>
pn ruby-riddle <none>
ii ruby-safe-yaml 1.0.4-2
pn ruby-sanitize <none>
ii ruby-sass 3.5.6-1
pn ruby-sass-rails <none>
ii ruby-sexp-processor 4.11.0-1
pn ruby-slop <none>
pn ruby-sprite-factory <none>
pn ruby-sprockets <none>
ii ruby-temple 0.8.0-1
pn ruby-thinking-sphinx <none>
ii ruby-thread-safe 0.3.6-1
ii ruby-tzinfo 1.2.5-1
ii ruby-uglifier 2.7.2+dfsg-2
pn ruby-voight-kampff <none>
pn ruby-websocket-driver <none>
pn ruby-xmlhash <none>
pn ruby-xpath <none>
ii ruby-yajl 1.3.1-1+b1
ii rubygems-integration 1.11
pn sphinxsearch <none>
pn unicorn <none>
Versions of packages obs-api recommends:
pn default-mysql-server <none>
Versions of packages obs-api suggests:
pn obs-server <none>
More information about the Pkg-ruby-extras-maintainers
mailing list