[request-tracker-maintainers] Bug#574453: request-tracker3.6: update-rt-siteconfig uses backup files

Teddy Hogeborn teddy at fukt.bsnet.se
Thu Mar 18 10:58:04 UTC 2010


Package: request-tracker3.6
Version: 3.6.7-5+lenny3
Severity: important
Tags: patch

/usr/sbin/update-rt-siteconfig does not ignore backup files, i.e.
files ending with "~".  The attached patch fixes the problem.

/Teddy

-- Package-specific info:
Changed files:
  usr/sbin/update-rt-siteconfig-3.6

-- System Information:
Debian Release: 5.0.4
  APT prefers proposed-updates
  APT policy: (500, 'proposed-updates'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.26-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages request-tracker3.6 depends on:
ii  dbconfig-common          1.8.39          common framework for packaging dat
ii  debconf [debconf-2.0]    1.5.24          Debian configuration management sy
ii  libapache-session-perl   1.86-1          Perl modules for keeping persisten
ii  libcache-simple-timedexp 0.27-2          Perl module to cache and expire ke
ii  libcalendar-simple-perl  1.20-1          Perl extension to create simple ca
ii  libclass-returnvalue-per 0.55-1          A return-value object that lets yo
ii  libcss-squish-perl       0.07-1          Compact many CSS files into one bi
ii  libdbi-perl              1.605-1         Perl5 database interface by Tim Bu
ii  libdbix-searchbuilder-pe 1.54-1          Encapsulate SQL queries and rows i
ii  libdevel-stacktrace-perl 1.1902-1        Stack trace and stack trace frame 
ii  libgd-graph-perl         1.44-3          Graph Plotting Module for Perl 5
ii  libgd-text-perl          0.86-5          Text utilities for use with GD
ii  libhtml-mason-perl       1:1.39-1        HTML::Mason Perl module
ii  libhtml-parser-perl      3.56-1+lenny1   A collection of modules that parse
ii  libhtml-scrubber-perl    0.08-4          Perl extension for scrubbing/sanit
ii  liblocale-maketext-fuzzy 0.02-3          Maketext from already interpolated
ii  liblocale-maketext-lexic 0.66-1          Lexicon-handling backends for "Loc
ii  liblog-dispatch-perl     2.18-1          Dispatches messages to multiple Lo
ii  libmailtools-perl        2.03-1          Manipulate email in perl programs
ii  libmime-tools-perl [libm 5.427-1         Perl5 modules for MIME-compliant m
ii  libmodule-versions-repor 1.05-1          Report versions of all modules in 
ii  libregexp-common-perl    2.122-1         Provide commonly requested regular
ii  libtext-autoformat-perl  1.14.0-1        Perl module for automatic text wra
ii  libtext-template-perl    1.44-1.2        Text::Template perl module
ii  libtext-wikiformat-perl  0.78-1          translates Wiki formatted text int
ii  libtext-wrapper-perl     1.02-1          Simple word wrapping routine
ii  libtime-modules-perl     2006.0814-2     Various Perl modules for time/date
ii  libtimedate-perl         1.1600-9        Time and date functions for Perl
ii  libtree-simple-perl      1.18-1          A simple tree object
ii  libuniversal-require-per 0.11-1          Load modules from a variable
ii  libxml-rss-perl          1.33-1          Perl module for managing RSS (RDF 
ii  libxml-simple-perl       2.18-1          Perl module for reading and writin
ii  perl                     5.10.0-19lenny2 Larry Wall's Practical Extraction 
ii  postfix [mail-transport- 2.5.5-1.1       High-performance mail transport ag
ii  rsyslog [system-log-daem 3.18.6-4        enhanced multi-threaded syslogd
ii  rt3.6-apache2            3.6.7-5+lenny3  Apache 2 specific files for reques
ii  rt3.6-clients            3.6.7-5+lenny3  Mail gateway and command-line inte
ii  rt3.6-db-postgresql      3.6.7-5+lenny3  PostgreSQL database backend for re
ii  ucf                      3.0016          Update Configuration File: preserv

Versions of packages request-tracker3.6 recommends:
ii  libtext-quoted-perl           2.05-2     Extract the structure of a quoted 

Versions of packages request-tracker3.6 suggests:
pn  rt3.6-rtfm                    <none>     (no description available)

-- debconf information:
  request-tracker3.6/app-password-confirm: (password omitted)
  request-tracker3.6/pgsql/app-pass: (password omitted)
  request-tracker3.6/mysql/app-pass: (password omitted)
  request-tracker3.6/mysql/admin-pass: (password omitted)
  request-tracker3.6/password-confirm: (password omitted)
  request-tracker3.6/pgsql/admin-pass: (password omitted)
* request-tracker3.6/dbconfig-install: true
  request-tracker3.6/pgsql/method: unix socket
  request-tracker3.6/upgrade-backup: true
  request-tracker3.6/dbconfig-remove:
  request-tracker3.6/internal/skip-preseed: true
  request-tracker3.6/pgsql/no-empty-passwords:
  request-tracker3.6/dbconfig-upgrade: true
  request-tracker3.6/mysql/admin-user: root
* request-tracker3.6/organization: rt.nmugroup.se
  request-tracker3.6/pgsql/authmethod-user: password
* request-tracker3.6/handle-siteconfig-permissions: true
  request-tracker3.6/passwords-do-not-match:
  request-tracker3.6/upgrade-error: abort
  request-tracker3.6/missing-db-package-error: abort
  request-tracker3.6/db/basepath:
  request-tracker3.6/dbconfig-reinstall: false
* request-tracker3.6/rtname: rt.nmugroup.se
  request-tracker3.6/mysql/method: unix socket
  request-tracker3.6/db/dbname: rtdb
* request-tracker3.6/commentaddress: rt-comment at nmugroup.se
  request-tracker3.6/pgsql/admin-user: postgres
  request-tracker3.6/purge: false
  request-tracker3.6/pgsql/changeconf: false
  request-tracker3.6/internal/reconfiguring: false
  request-tracker3.6/remote/host:
  request-tracker3.6/remote/port:
  request-tracker3.6/pgsql/manualconf:
* request-tracker3.6/webpath: /
  request-tracker3.6/install-error: abort
* request-tracker3.6/correspondaddress: rt at nmugroup.se
  request-tracker3.6/pgsql/authmethod-admin: ident
  request-tracker3.6/remote/newhost:
  request-tracker3.6/remove-error: abort
  request-tracker3.6/db/app-user: rtuser
* request-tracker3.6/webbaseurl: http://rt.nmugroup.se
* request-tracker3.6/database-type: pgsql
-------------- next part --------------
--- /usr/sbin/update-rt-siteconfig-3.6.~1~	2009-11-15 18:13:40.000000000 +0100
+++ /usr/sbin/update-rt-siteconfig-3.6	2010-03-18 11:43:10.000000000 +0100
@@ -30,6 +30,7 @@
 
 # ignore *.ucf-old and the like
 find /etc/request-tracker3.6/RT_SiteConfig.d/ -type f \
+    ! -name '*~' -a \
     ! -name '*.ucf-*' -a \
     ! -name '*.dpkg-*' | sort | \
 while read file 


More information about the pkg-request-tracker-maintainers mailing list