Your message dated Thu, 14 Jul 2016 16:31:52 +0000
with message-id <[email protected]>
and subject line Bug#821086: fixed in gitlab 8.9.0+dfsg-4
has caused the Debian Bug report #821086,
regarding gitlab: strange file locations, not in line with FHS/Debian Policy
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
821086: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=821086
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: gitlab
Version: 8.5.8+dfsg-5
Severity: normal
I notice that many files in the gitlab package are located in
/var/lib/gitlab, while this location is specifically for state
information:
/var/lib : Variable state information
Purpose
This hierarchy holds state information pertaining to an application
or the system. State information is data that programs modify while
they run, and that pertains to one specific host. Users must never
need to modify files in /var/ lib to configure a package's
operation.
State information is generally used to preserve the condition of an
application (or a group of inter-related applications) between
invocations and between different instances of the same
application. State information should generally remain valid after a
reboot, should not be logging output, and should not be spooled
data.
A good way to test whether something should be in /var/lib or /usr/lib
is this: is it potentially upgraded on a package update; in other
words, do all of the files live in the .deb, and are modified only
through this mechanism? If so, then they should almost certainly be
in /usr/lib or /usr/share instead.
I don't know whether all of the db/migrate or db/fixtures files have
this feature - I doubt it. The gitlab/public likewise seems out of
place, but gitlab/shared looks as though this is where files will be
uploaded, so /var/lib is the correct location. The two template
config files /var/lib/gitlab/gitlab-debian.conf and
/var/lib/gitlab/gitlab.yml should certainly be in /usr/share, not
/var/lib, as they are part of the package.
Best wishes,
Julian
-- System Information:
Debian Release: stretch/sid
APT prefers testing
APT policy: (500, 'testing'), (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 4.4.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_GB.utf8, LC_CTYPE=en_GB.utf8 (charmap=UTF-8) (ignored: LC_ALL
set to en_GB.UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages gitlab depends on:
ii adduser 3.114
ii apache2 [httpd] 2.4.18-2
ii asciidoctor 1.5.4-1
ii bc 1.06.95-9+b1
ii bundler 1.11.2-1
ii debconf [debconf-2.0] 1.5.59
ii exim4 4.87-1
ii exim4-daemon-light [mail-transport-agent] 4.87-1
ii git 1:2.8.0~rc3-1
ii gitlab-shell 2.6.10-1
ii gitlab-workhorse 0.6.3-1
ii init-system-helpers 1.29
ii libjs-chartjs 1.0.2-1
ii libjs-clipboard 1.4.2-1
ii libjs-graphael 0.5+dfsg-1
ii libjs-jquery-cookie 11-1
ii libjs-jquery-history 11-1
ii libjs-jquery-nicescroll 3.6.6-1
ii nodejs 4.3.1~dfsg-3
ii openssh-client 1:7.2p2-2
ii postgresql 9.5+173
ii postgresql-client 9.5+173
ii postgresql-client-9.4 [postgresql-client] 9.4.6-0+deb8u1
ii postgresql-client-9.5 [postgresql-client] 9.5.2-1
ii rake 10.5.0-2
ii redis-server 2:3.0.6-1
ii ruby 1:2.3.0+1
ii ruby-ace-rails-ap 3.0.3-2
ii ruby-activerecord-deprecated-finders 1.0.4-1
ii ruby-activerecord-session-store 0.1.1-3
ii ruby-acts-as-taggable-on 3.5.0-2
ii ruby-addressable 2.3.8-1
ii ruby-after-commit-queue 1.3.0-1
ii ruby-akismet 2.0.0-1
ii ruby-allocations 1.0.3-1+b2
ii ruby-asana 0.4.0-1
ii ruby-attr-encrypted 1.3.4-1
ii ruby-babosa 1.0.2-1
ii ruby-bootstrap-sass 3.3.5.1-3
ii ruby-browser 1.0.1-1
ii ruby-cal-heatmap-rails 3.5.1+dfsg-1
ii ruby-carrierwave 0.10.0+gh-2
ii ruby-charlock-holmes 0.7.3+dfsg-2+b2
ii ruby-coffee-rails 4.1.0-2
ii ruby-colorize 0.7.7-1
ii ruby-connection-pool 2.2.0-1
ii ruby-creole 0.5.0-2
ii ruby-d3-rails 3.5.6+dfsg-1
ii ruby-default-value-for 3.0.1-1
ii ruby-devise 3.5.6-2
ii ruby-devise-async 0.9.0-1
ii ruby-devise-two-factor 2.0.0-1
ii ruby-diffy 3.0.6-1
ii ruby-doorkeeper 2.2.1-1
ii ruby-dropzonejs-rails 0.7.1-1
ii ruby-email-reply-parser 0.5.8-1
ii ruby-fog 1.34.0-3
ii ruby-fogbugz 0.2.1-2
ii ruby-font-awesome-rails 4.3.0.0-1
ii ruby-gemnasium-gitlab-service 0.2.6-1
ii ruby-github-linguist 4.7.2-2
ii ruby-github-markup 1.3.3+dfsg-1
ii ruby-gitlab-emoji 0.3.1-2
ii ruby-gitlab-flowdock-git-hook 1.0.1-1
ii ruby-gitlab-git 8.2.0-2
ii ruby-gollum-lib 4.1.0-3
ii ruby-gon 6.0.1-1
ii ruby-grape 0.13.0-1
ii ruby-grape-entity 0.5.0-1
ii ruby-haml-rails 0.9.0-4
ii ruby-hipchat 1.5.2-2
ii ruby-html-pipeline 1.11.0-1
ii ruby-httparty 0.13.5-1
ii ruby-influxdb 0.2.3-1
ii ruby-jquery-atwho-rails 1.3.2-2
ii ruby-jquery-rails 4.0.5-1
ii ruby-jquery-scrollto-rails 1.4.3+dfsg-1
ii ruby-jquery-turbolinks 2.1.0~dfsg-1
ii ruby-jquery-ui-rails 5.0.5-3
ii ruby-kaminari 0.16.3-1
ii ruby-mail-room 0.6.1-1
ii ruby-method-source 0.8.2-2
ii ruby-mousetrap-rails 1.4.6-5
ii ruby-nested-form 0.3.2-2
ii ruby-net-ssh 1:3.0.1-3
ii ruby-nokogiri 1.6.7.2-3
ii ruby-nprogress-rails 0.1.6.7-2
ii ruby-oauth2 1.0.0-2
ii ruby-octokit 3.8.0-1
ii ruby-omniauth 1.3.1-1
ii ruby-omniauth-azure-oauth2 0.0.6-1
ii ruby-omniauth-bitbucket 0.0.2-1
ii ruby-omniauth-cas3 1.1.3-1
ii ruby-omniauth-crowd 2.2.3-2
ii ruby-omniauth-facebook 3.0.0-1
ii ruby-omniauth-github 1.1.2-2
ii ruby-omniauth-gitlab 1.0.0-2
ii ruby-omniauth-google-oauth2 0.2.4-1
ii ruby-omniauth-kerberos 0.3.0-3
ii ruby-omniauth-ldap 1.0.5-1
ii ruby-omniauth-saml 1.5.0-1
ii ruby-omniauth-shibboleth 1.2.1-1
ii ruby-omniauth-twitter 1.2.1-1
ii ruby-org 0.9.12-1
ii ruby-paranoia 2.1.3-1
ii ruby-pg 0.18.4-1
ii ruby-rack-attack 4.3.1-1
ii ruby-rack-cors 0.4.0-1
ii ruby-rack-oauth2 1.2.1-2
ii ruby-rails 2:4.2.5.2-2
ii ruby-rails-deprecated-sanitizer 1.0.3-1
ii ruby-raphael-rails 2.1.2~dfsg-1
ii ruby-recaptcha 0.4.0-1
ii ruby-redcarpet 3.3.4-2
ii ruby-redcloth 4.2.9-5+b3
ii ruby-redis-namespace 1.5.2-3
ii ruby-redis-rails 4.0.0-1
ii ruby-request-store 1.3.0-1
ii ruby-responders 2.1.1-1
ii ruby-rouge 1.10.1-1
ii ruby-rqrcode-rails3 0.1.7-1
ii ruby-sanitize 2.1.0-2
ii ruby-sass-rails 5.0.4-1
ii ruby-seed-fu 2.3.5-1
ii ruby-select2-rails 3.5.9.3-2
ii ruby-sentry-raven 0.15.3-1
ii ruby-settingslogic 2.0.9-3
ii ruby-sidekiq 4.0.1+dfsg-2
ii ruby-sidekiq-cron 0.4.2-4
ii ruby-sinatra 1.4.7-3
ii ruby-six 0.2.0-3
ii ruby-slack-notifier 1.2.1-1
ii ruby-sprockets 3.3.0-1
ii ruby-state-machines-activerecord 0.3.0-1
ii ruby-task-list 1.0.2-2
ii ruby-tinder 1.10.1-1
ii ruby-turbolinks 2.5.3-2
ii ruby-uglifier 2.7.2-1
ii ruby-underscore-rails 1.8.2+dfsg-1
ii ruby-unf 0.1.4-1
ii ruby-unicorn-worker-killer 0.4.2-1
ii ruby-version-sorter 2.0.0+dfsg-2+b4
ii ruby-virtus 1.0.5-2
ii ruby-wikicloth 0.8.1+dfsg-3
ii ruby2.1 [ruby-interpreter] 2.1.5-4
ii ruby2.2 [ruby-interpreter] 2.2.4-1
ii ruby2.3 [ruby-interpreter] 2.3.0-5
ii ucf 3.0036
ii unicorn 4.9.0-2+b2
Versions of packages gitlab recommends:
ii letsencrypt 0.4.1-1
gitlab suggests no packages.
-- debconf information excluded
--- End Message ---
--- Begin Message ---
Source: gitlab
Source-Version: 8.9.0+dfsg-4
We believe that the bug you reported is fixed in the latest version of
gitlab, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Pirate Praveen <[email protected]> (supplier of updated gitlab package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Thu, 14 Jul 2016 19:53:16 +0530
Source: gitlab
Binary: gitlab
Architecture: source
Version: 8.9.0+dfsg-4
Distribution: unstable
Urgency: medium
Maintainer: Debian Ruby Extras Maintainers
<[email protected]>
Changed-By: Pirate Praveen <[email protected]>
Description:
gitlab - git powered software platform to collaborate on code
Closes: 821086 827846
Changes:
gitlab (8.9.0+dfsg-4) unstable; urgency=medium
.
* Move config files to /usr/share/doc as examples and
copy them to /var/lib for modification (Closes: #821086)
* Fix gitlab-shell's config.yml handling (Closes: #827846)
Checksums-Sha1:
d02149edd9eb7f0bef4a2440236255d8547fe612 2094 gitlab_8.9.0+dfsg-4.dsc
68315dd76f3877fde3c8a191e26692fa4caf5f8b 38672
gitlab_8.9.0+dfsg-4.debian.tar.xz
Checksums-Sha256:
b2e1efa386e48d44b5b4bb67419f1e8a5fee810294fd999d80e68c5b31b24a9f 2094
gitlab_8.9.0+dfsg-4.dsc
282d36ccd9e8ad8459c4be6ffdb5e7380c95bd09e1e7d40650d3aa0d307cf2c4 38672
gitlab_8.9.0+dfsg-4.debian.tar.xz
Files:
5739edc36fd4403f27ccdf4b0a5f2fdf 2094 ruby optional gitlab_8.9.0+dfsg-4.dsc
8e6d82c6880f82f31ffd3f74cc0b86e7 38672 ruby optional
gitlab_8.9.0+dfsg-4.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAEBCAAGBQJXh6rKAAoJEM4fnGdFEsIqItIP/1d+BJre4gzZvlYfjqudqMdQ
cuzBVfUEev1F9wd++wb4wjVtH2NQW+1XRQkeW+sQGx/MQlK9hTYI+vsZGBheto41
bRhXd6YuUNhklkjdX9OyttYlFddQXZGS/qn257Mijgm6jfKpLInFgWBOs6+VEK5O
H4Jf4Fb1c0C5ch2NVpb0FZAVJHqCZKh4k84QU6azr9pnWh0Zjm3+b6QPNzBd2l80
CO21CFoYLMQUUjOaGh6h6Lzip19bqKFXqek8AY3XIjFpr0gDzF3+EhzU6jAZZ2Aq
jdHdsuElEx1B8M7X2zI9rZXNHGHb1ytP7N0h/c+NRWYJZ3gG67hAKgKWmM//NlZt
pnKJ0t60lp+rfiRMTOjuFKWbBfTc7pXZChsAV8+2ce302hCK6R72vIeQwIJ5+6QS
8r1rxuGpH+y7+TS2/pw26pSBfybRG7B0r/REn+SsAt47ZhJmYVTrrPpuJNOBLy+Z
zHJUHYqE+0eePAdmunCPLvSjB8aNWWBYPXQWhq7ioalMrie6lP1C/RKXcXyZqArw
PBLwaq1/e32ML+H5B4W/5toWK36yXRHS62PIP8uzcpYK7rEUsPO0rRkTK6Yv2M3C
mpjXuZoHY3OB/I0Klbfy6+YogN4xOvbCe27mUlzxJj11x7PW6kIQdx+09AcsQ2de
D2Q71fwk1kKs6PrVxo4N
=U1Bu
-----END PGP SIGNATURE-----
--- End Message ---