Package: maildrop
Version: 2.2.0-3.1
Severity: normal

I tried to package new 2.4.0 source.  patches needed some updates as
attached diff.  this was OK.  But test suites failed.  So attached patch
also had disabling of testing script.  This issues needs to be resolved
and this ugly work around needs to be removed before upload.

Josip, are you active on this package.   If not, I want someone capable
to take over this.  I am so far failed to qualify myself.

Osamu

-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.32-3-amd64 (SMP w/2 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 maildrop depends on:
ii  courier-authlib               0.63.0-2   Courier authentication library
ii  libc6                         2.10.2-8   Embedded GNU C Library: Shared lib
ii  libgcc1                       1:4.4.4-1  GCC support library
ii  libgdbm3                      1.8.3-9    GNU dbm database routines (runtime
ii  libpcre3                      8.02-1     Perl 5 Compatible Regular Expressi
ii  libstdc++6                    4.4.4-1    The GNU Standard C++ Library v3

Versions of packages maildrop recommends:
ii  exim4                         4.71-4     metapackage to ease Exim MTA (v4) 
ii  exim4-daemon-light [mail-tran 4.71-4     lightweight Exim MTA (v4) daemon

maildrop suggests no packages.

-- no debconf information
diff -Nru debian-old/patches/0100-privilege-escalation.patch debian/patches/0100-privilege-escalation.patch
--- debian-old/patches/0100-privilege-escalation.patch	2010-05-15 09:28:28.000000000 +0900
+++ debian/patches/0100-privilege-escalation.patch	2010-05-13 23:53:04.000000000 +0900
@@ -1,13 +1,13 @@
---- ../old/maildrop-2.2.0/maildrop/main.C	2008-05-08 17:38:46.000000000 +0200
-+++ maildrop-2.2.0/maildrop/main.C	2010-01-28 20:23:35.000000000 +0100
-@@ -471,6 +471,10 @@
- 					nouser();
+--- a/maildrop/main.C
++++ b/maildrop/main.C
+@@ -477,7 +477,9 @@
  #if	RESET_GID
  				setgroupid(my_pw->pw_gid);
-+#else
-+                                // Only change it if we're root
-+                                if (geteuid() == 0)
-+                                        setgroupid(getegid());
+ #else
+-				setgroupid(getegid());
++				// Only change it if we're root
++				if (geteuid() == 0)
++					setgroupid(getegid());
  #endif
  				setuid(my_pw->pw_uid);
  				if (getuid() != my_pw->pw_uid)
diff -Nru debian-old/patches/deliver-extra-newlines debian/patches/deliver-extra-newlines
--- debian-old/patches/deliver-extra-newlines	2010-05-15 09:28:28.000000000 +0900
+++ debian/patches/deliver-extra-newlines	2010-05-13 23:46:26.000000000 +0900
@@ -1,6 +1,6 @@
 --- a/maildrop/deliver.C
 +++ b/maildrop/deliver.C
-@@ -217,15 +217,7 @@
+@@ -227,15 +227,7 @@
  		{
  			format_mbox.Init(1);
  
diff -Nru debian-old/patches/filter-permissions debian/patches/filter-permissions
--- debian-old/patches/filter-permissions	2010-05-15 09:28:28.000000000 +0900
+++ debian/patches/filter-permissions	2010-05-13 23:46:09.000000000 +0900
@@ -1,6 +1,6 @@
---- a/maildrop/main.C	2006-09-10 00:26:09.000000000 +0200
-+++ b/maildrop/main.C	2006-09-10 00:37:05.000000000 +0200
-@@ -687,8 +687,8 @@
+--- a/maildrop/main.C
++++ b/maildrop/main.C
+@@ -706,8 +706,8 @@
  			{
  				if ( !S_ISDIR(buf.st_mode))
  					tempfail("$HOME/.mailfilters should be a directory.");
@@ -11,7 +11,7 @@
  				if ( buf.st_uid != getuid())
  					tempfail("Invalid user ownership of $HOME/.mailfilters.");
  			}
-@@ -882,8 +882,8 @@
+@@ -904,8 +904,8 @@
  
  		if (!S_ISREG(stat_buf.st_mode))
  			tempfail("mailfilter file isn't a regular file.");
diff -Nru debian-old/patches/makedat-docs debian/patches/makedat-docs
--- debian-old/patches/makedat-docs	2010-05-15 09:28:28.000000000 +0900
+++ debian/patches/makedat-docs	2010-05-13 23:46:48.000000000 +0900
@@ -1,6 +1,6 @@
---- maildrop-2.2.0.orig/configure.in
-+++ maildrop-2.2.0/configure.in
-@@ -122,6 +122,7 @@
+--- a/configure.in
++++ b/configure.in
+@@ -138,6 +138,7 @@
  AC_SUBST(USE_GDBM)
  AC_SUBST(USE_DB)
  AC_SUBST(dblibrary)
@@ -8,9 +8,9 @@
  
  LIBS="$saveLIBS"
  
---- maildrop-2.2.0.orig/Makefile.am
-+++ maildrop-2.2.0/Makefile.am
-@@ -64,10 +64,18 @@
+--- a/Makefile.am
++++ b/Makefile.am
+@@ -52,10 +52,18 @@
  	maildropfilter.html maildropgdbm.html maildrop.html mailbot.html \
  	makemime.html reformail.html reformime.html
  
@@ -29,7 +29,7 @@
  EXTRA_LTLIBRARIES=librfc822.la librfc2045.la
  
  if DEVEL
-@@ -88,13 +88,17 @@
+@@ -68,13 +76,17 @@
  lib_ltlibrari...@devel_libs@
  
  htmldataclean=$(DELIVERQUOTAHTML) \
diff -Nru debian-old/patches/permanent-err debian/patches/permanent-err
--- debian-old/patches/permanent-err	2010-05-15 09:28:28.000000000 +0900
+++ debian/patches/permanent-err	2010-05-13 23:46:19.000000000 +0900
@@ -1,6 +1,6 @@
 --- a/maildrop/deliver.C
 +++ b/maildrop/deliver.C
-@@ -153,11 +153,7 @@ Buffer	b;
+@@ -163,11 +163,7 @@
  		if ( deliver_maildir.MaildirOpen(mailbox, deliver_file,
  			maildrop.msgptr->MessageSize()) < 0)
  		{
diff -Nru debian-old/patches/sendmail-path debian/patches/sendmail-path
--- debian-old/patches/sendmail-path	2010-05-15 09:28:28.000000000 +0900
+++ debian/patches/sendmail-path	2010-05-13 23:45:53.000000000 +0900
@@ -1,17 +1,17 @@
---- a/maildrop/maildrop.1.in	2009-05-10 16:53:44.000000000 +0200
-+++ b/maildrop/maildrop.1.in	2009-11-06 10:52:46.000000000 +0100
-@@ -798,7 +798,7 @@
+--- a/maildrop/maildrop.1.in
++++ b/maildrop/maildrop.1.in
+@@ -648,7 +648,7 @@
  System mailbox (actual directory defined by the system administrator)\&.
  .RE
  .PP
--\FC/usr/lib/sendmail\F[]
-+\FC/usr/sbin/sendmail\F[]
+-/usr/lib/sendmail
++/usr/sbin/sendmail
  .RS 4
  Program to forward mail (exact program defined by the system administrator)\&.
  .RE
---- a/maildrop/maildrop.html.in	2009-05-10 16:53:44.000000000 +0200
-+++ b/maildrop/maildrop.html.in	2009-11-06 10:51:15.000000000 +0100
-@@ -380,7 +380,7 @@
+--- a/maildrop/maildrop.html.in
++++ b/maildrop/maildrop.html.in
+@@ -382,7 +382,7 @@
  Sets user's home directory, and related
  variables. If NIS/YP is install, that will be used as well.</p></dd><dt><span class="term"><code class="filename">@withetcdir@/maildroprc</code></span></dt><dd><p>
  Global filtering instructions for delivery mode.</p></dd><dt><span class="term"><code class="filename">/var/mail</code></span></dt><dd><p>
diff -Nru debian-old/rules debian/rules
--- debian-old/rules	2010-05-15 09:28:28.000000000 +0900
+++ debian/rules	2010-05-15 09:40:51.000000000 +0900
@@ -7,11 +7,17 @@
 	CXXFLAGS += -O2
 endif
 
-#export DH_VERBOSE=1
+# XXX test build
+export DH_VERBOSE=1
+export DH_OPTIONS=-v
 
 %:
 	dh $@
 
+# XXX test build
+override_dh_auto_test:
+# skip testing
+
 override_dh_auto_configure:
 # auto* calls are temporary
 	autoconf
diff -Nru debian-old/watch debian/watch
--- debian-old/watch	1970-01-01 09:00:00.000000000 +0900
+++ debian/watch	2010-05-15 02:02:12.000000000 +0900
@@ -0,0 +1,7 @@
+# watch control file for uscan
+version=3
+# Stable releases are   maildrop-([^.]*)\.([^.]*)\.([^.]*)\.tar\.bz2
+#http://sf.net/courier/maildrop-([^.]*)\.([^.]*)\.([^.]*)\.tar\.bz2 debian uupdate
+# Snapshot releases are maildrop-([^.]*)\.([^.]*)\.([^.]*)\.([^.]*)\.tar\.bz2
+http://sf.net/courier/maildrop-([^.]*)\.([^.]*)\.([^.]*)\.([^.]*)\.tar\.bz2 debian uupdate
+

Reply via email to