Package: release.debian.org
Severity: normal
User: release.debian....@packages.debian.org
Usertags: unblock

Please unblock package gitlab

This fixes grave bug #862329

debdif attached

unblock gitlab/8.13.11+dfsg1-7

-- System Information:
Debian Release: 9.0
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: amd64
 (x86_64)

Kernel: Linux 4.9.0-3-amd64 (SMP w/4 CPU cores)
Locale: LANG=ml_IN.UTF-8, LC_CTYPE=ml_IN.UTF-8 (charmap=UTF-8)
Init: systemd (via /run/systemd/system)
diff -Nru gitlab-8.13.11+dfsg1/debian/changelog 
gitlab-8.13.11+dfsg1/debian/changelog
--- gitlab-8.13.11+dfsg1/debian/changelog       2017-04-27 11:23:43.000000000 
+0530
+++ gitlab-8.13.11+dfsg1/debian/changelog       2017-05-12 10:12:55.000000000 
+0530
@@ -1,3 +1,19 @@
+gitlab (8.13.11+dfsg1-7) unstable; urgency=medium
+
+  * Correctly bind dbconfig-common configuration file to gitlab package
+    (and not to $gitlab_user) in debian/config
+  * Revert change in debian/postinst from previous upload which incorrectly
+    binds dbconfig-common configuration file to $gitlab_user package
+
+ -- Pirate Praveen <prav...@debian.org>  Fri, 12 May 2017 10:12:55 +0530
+
+gitlab (8.13.11+dfsg1-6) unstable; urgency=medium
+
+  * Remove hard coded gitlab user in postinst (Closes: #862329)
+  * Remove dbconfig-common config files on purge
+
+ -- Pirate Praveen <prav...@debian.org>  Thu, 11 May 2017 22:29:06 +0530
+
 gitlab (8.13.11+dfsg1-5) unstable; urgency=medium
 
   * Fix letsencrypt email handling in config
diff -Nru gitlab-8.13.11+dfsg1/debian/config gitlab-8.13.11+dfsg1/debian/config
--- gitlab-8.13.11+dfsg1/debian/config  2017-04-27 11:23:43.000000000 +0530
+++ gitlab-8.13.11+dfsg1/debian/config  2017-05-12 10:12:55.000000000 +0530
@@ -62,6 +62,6 @@
    dbc_dbtypes="pgsql"
    dbc_dbname="gitlab_production"
    dbc_dbuser="$gitlab_user"
-
-   dbc_go $gitlab_user "$@"
+   
+   dbc_go gitlab "$@"
 fi
diff -Nru gitlab-8.13.11+dfsg1/debian/postinst 
gitlab-8.13.11+dfsg1/debian/postinst
--- gitlab-8.13.11+dfsg1/debian/postinst        2017-04-27 11:23:43.000000000 
+0530
+++ gitlab-8.13.11+dfsg1/debian/postinst        2017-05-12 10:12:55.000000000 
+0530
@@ -315,6 +315,7 @@
         echo "Reloading nginx configuration..."
         invoke-rc.d nginx reload
       fi
+    
     dbc_go gitlab "$@"
     db_stop
 
diff -Nru gitlab-8.13.11+dfsg1/debian/postrm gitlab-8.13.11+dfsg1/debian/postrm
--- gitlab-8.13.11+dfsg1/debian/postrm  2017-04-27 11:23:43.000000000 +0530
+++ gitlab-8.13.11+dfsg1/debian/postrm  2017-05-12 10:12:55.000000000 +0530
@@ -90,6 +90,7 @@
     fi
 
     nginx_site="/etc/nginx/sites-available/${GITLAB_HOST}"
+    dbconfig_config="/etc/dbconfig-common/gitlab.conf"
 
     if [ -f ${nginx_site} ]; then echo "Found nginx site configuration at 
${nginx_site}..."; fi
 
@@ -103,10 +104,11 @@
        rm -f ${gitlab_yml}$ext
        rm -f ${gitlab_tmpfiles}$ext
        rm -f ${gitlab_shell_config}$ext
+        rm -f ${dbconfig_config}$ext
     done
  
     for i in ${nginx_site} ${gitlab_debian_conf} ${gitlab_yml} \
-${gitlab_tmpfiles} ${gitlab_shell_config}; do
+${gitlab_tmpfiles} ${gitlab_shell_config} ${dbconfig_config}; do
       # remove the configuration file itself
         safely_remove $i
       # and finally clear it out from the ucf database

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to