tags 419472 + patch
tags 509994 + patch
tags 522336 + patch
tags 530042 + patch
tags 533921 + patch
tags 540343 + patch
thanks

Hi,

The following is the diff for my aegis 4.24-5.1 NMU.

diff -u aegis-4.24/debian/aegis.install aegis-4.24/debian/aegis.install
--- aegis-4.24/debian/aegis.install
+++ aegis-4.24/debian/aegis.install
@@ -118,6 +118,7 @@
 usr/share/man/man1/aerpass.1
 usr/share/man/man1/aerpu.1
 usr/share/man/man1/aerrv.1
+usr/share/man/man1/aesvt.1
 usr/share/man/man1/aesub.1
 usr/share/man/man1/aesubunit.1
 usr/share/man/man1/aet.1
diff -u aegis-4.24/debian/rules aegis-4.24/debian/rules
--- aegis-4.24/debian/rules
+++ aegis-4.24/debian/rules
@@ -16,20 +16,22 @@
 clean::
 #fixme
        debconf-updatepo
-       rm -f lib/en/LC_MESSAGES/*.mo
-       rm -f lib/nl/LC_MESSAGES/*.mo
        rm -f lib/de/LC_MESSAGES/*.mo
-       rm -f lib/ru/LC_MESSAGES/*.mo
-       rm -f lib/fr/LC_MESSAGES/*.mo
+       rm -f lib/en/LC_MESSAGES/*.mo
        rm -f lib/es/LC_MESSAGES/*.mo
+       rm -f lib/fr/LC_MESSAGES/*.mo
+       rm -f lib/nl/LC_MESSAGES/*.mo
+       rm -f lib/pt_BR/LC_MESSAGES/*.mo
        rm -f lib/ro/LC_MESSAGES/*.mo
+       rm -f lib/ru/LC_MESSAGES/*.mo
+       rm -f lib/vi/LC_MESSAGES/*.mo
        rm -f debian/ae_diff2htm.1
 
 # fix the makefile misses
        rm -f common/libdir.cc
        rm -f etc/compat.2.3
-
        rm -f debian/stamp-test
+       rm -f script/aegis.cgi script/aegis.cgi.i
 
 common-build-arch:: debian/stamp-test
 debian/stamp-test: debian/stamp-makefile-build
@@ -58 +59,0 @@
-
diff -u aegis-4.24/debian/postinst aegis-4.24/debian/postinst
--- aegis-4.24/debian/postinst
+++ aegis-4.24/debian/postinst
@@ -5,15 +5,14 @@
 # set permissions properly
 
 # These files need to be 4755 root.root for aegis to work properly
-AEGIS_EXEC="/usr/bin/aegis /usr/bin/aeimport"
+AEGIS_EXEC="/usr/bin/aegis /usr/bin/aeimport /usr/bin/aelock"
 
 # These files/dirs need to be 2755 sys.sys for aegis to work properly
 AEGIS_SYS="/var/lib/aegis/"
 
 
 for item in $AEGIS_EXEC; do
-        chown root:root $item
-       chmod 4755 $item
+    dpkg-statoverride --list "$item" || dpkg-statoverride --update --add root 
root 4755 $item
 done
 
 
@@ -25,8 +24,7 @@
        FGID=`ls -ld $item | awk '{print $4}'`
        test -g /var/lib/aegis/ && test $FUID = sys && test $FGID = sys
        if [ ! $? = 0 ]; then
-               chown sys:sys $item
-               chmod 2755 $item
+           dpkg-statoverride --list $item || dpkg-statoverride --update --add 
sys sys 2755 $item
        fi
 done
 
diff -u aegis-4.24/debian/control aegis-4.24/debian/control
--- aegis-4.24/debian/control
+++ aegis-4.24/debian/control
@@ -2,15 +2,15 @@
 Section: devel
 Priority: optional
 Maintainer: Christian Meder <ch...@absolutegiganten.org>
-Build-Depends: debhelper (>= 5), bison, zlib1g-dev, groff, gettext, uuid-dev, 
libcurl3-dev, perl, libmagic-dev, gawk, cdbs (>= 0.4.23-1.1), rcs, ed, 
patchutils (>= 0.2.25), libxml2-dev, libbz2-dev, bzip2, po-debconf
-Standards-Version: 3.8.0
+Build-Depends: debhelper (>= 5), bison, zlib1g-dev, groff, gettext, uuid-dev, 
libcurl4-gnutls-dev, perl, libmagic-dev, gawk, cdbs (>= 0.4.23-1.1), rcs, ed, 
patchutils (>= 0.2.25), libxml2-dev, libbz2-dev, bzip2, po-debconf, cook, 
fhist, subversion, cvs, cssc
+Standards-Version: 3.8.3
 Homepage: http://aegis.sourceforge.net
 
 Package: aegis
 Architecture: any
 Depends: ${shlibs:Depends}, debconf | debconf-2.0
 Suggests: aegis-doc (>> 4), aegis-tk (>> 4), aegis-web(>> 4)
-Recommends: fhist | rcs | cssc, cook | make | cake
+Recommends: fhist | rcs | cssc, cook | make
 Replaces: aegis3
 Conflicts: aegis3
 Description: transaction-based software configuration management
@@ -62,7 +62,7 @@
 
 Package: aegis-web
 Architecture: any
-Depends: ${shlibs:Depends}, aegis, apache | httpd
+Depends: ${shlibs:Depends}, aegis, apache2 | httpd-cgi
 Replaces: aegis3-web, aegis (<< 4.10)
 Conflicts: aegis3-web
 Description: aegis web based user interface
diff -u aegis-4.24/debian/aegis-tk.install aegis-4.24/debian/aegis-tk.install
--- aegis-4.24/debian/aegis-tk.install
+++ aegis-4.24/debian/aegis-tk.install
@@ -7,4 +7,5 @@
 usr/share/man/man1/aebuffy.1
 usr/share/man/man1/aecomp.1
+usr/share/man/man1/aexver.1
 usr/share/aegis/wish
 
diff -u aegis-4.24/debian/changelog aegis-4.24/debian/changelog
--- aegis-4.24/debian/changelog
+++ aegis-4.24/debian/changelog
@@ -1,3 +1,27 @@
+aegis (4.24-5.1) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * FTBFS: test failure fixed (Closes: #533921)
+  * FTBFS under pbuilder even building as non-root fixed (Closes: #419472)  
+  * bashism in /bin/sh script fixed (Closes: #530042)
+  * [INTL:es] Spanish debconf template translation for aegis (Closes:
+    #509994)
+  * debian/control
+    + BuildDepends on libcurl4-gnutls-dev to avoid a GPL violation 
+      (Closes: #522336)
+    + dependency (apache) does not exists (Closes: #540343)
+    + removed cake from dependencies as it's not available.
+    + added fhist, cook, cvs, subversion, cssc to BuildDepends in order to have
+      more test run.
+  * debian/postinst: aelock is now installed suid root.
+  * debian/aegis.install: install aesvt man page.
+  * debian/aegis-web.install: install aexver man page.
+  * added lintian-overrides for man pages warning.
+  * fix sccs test test/01/t0127a.sh.
+  * added patch to remove thigs left over by make clean.
+
+ -- Walter Franzini <walter.franz...@gmail.com>  Sat, 26 Sep 2009 14:30:43 
+0200
+
 aegis (4.24-5) unstable; urgency=low
 
   * Fix pending l10n issues, thanks to Christian Perrier.
@@ -418 +441,0 @@
-
diff -u aegis-4.24/debian/po/es.po aegis-4.24/debian/po/es.po
--- aegis-4.24/debian/po/es.po
+++ aegis-4.24/debian/po/es.po
@@ -2,117 +2,83 @@
-# Copyright (C) 2005 Software in the Public Interest
+# Copyright (C) 2005, 2008 Software in the Public Interest
 # This file is distributed under the same license as the aegis package.
 #
 # Changes:
-#  - Initial translation
-#         César Gómez Martín <cesar.go...@gmail.com>
+#   - Initial translation
+#       César Gómez Martín <cesar.go...@gmail.com>, 2005
 #
+#   - Updates
+#       Francisco Javier Cuadrado <fcocuadr...@gmail.com>, 2008
+#
+#
+# Traductores, si no conoce el formato PO, merece la pena leer la
+# documentación de gettext, especialmente las secciones dedicadas a este
+# formato, por ejemplo ejecutando:
+#   info -n '(gettext)PO Files'
+#   info -n '(gettext)Header Entry'
 #
-#   Traductores, si no conoce el formato PO, merece la pena leer la
-#   documentación de gettext, especialmente las secciones dedicadas a este
-#   formato, por ejemplo ejecutando:
-#          info -n '(gettext)PO Files'
-#          info -n '(gettext)Header Entry'
 # Equipo de traducción al español, por favor, lean antes de traducir
 # los siguientes documentos:
 #
-#  - El proyecto de traducción de Debian al español
-#    http://www.debian.org/intl/spanish/
-#    especialmente las notas de traducción en
-#    http://www.debian.org/intl/spanish/notas
-#
-#  - La guía de traducción de po's de debconf:
-#    /usr/share/doc/po-debconf/README-trans
-#    o http://www.debian.org/intl/l10n/po-debconf/README-trans
+#   - El proyecto de traducción de Debian al español
+#     http://www.debian.org/intl/spanish/
+#     especialmente las notas de traducción en
+#     http://www.debian.org/intl/spanish/notas
+#
+#   - La guía de traducción de po's de debconf:
+#     /usr/share/doc/po-debconf/README-trans
+#     o http://www.debian.org/intl/l10n/po-debconf/README-trans
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: aegis\n"
+"Project-Id-Version: aegis 4.24-5\n"
 "Report-Msgid-Bugs-To: ae...@packages.debian.org\n"
 "POT-Creation-Date: 2008-06-14 22:02+0200\n"
-"PO-Revision-Date: 2005-10-03 18:28+0100\n"
-"Last-Translator: César Gómez Martín <cesar.go...@gmail.com>\n"
+"PO-Revision-Date: 2008-12-18 19:59+0100\n"
+"Last-Translator: Francisco Javier Cuadrado <fcocuadr...@gmail.com>\n"
 "Language-Team: Debian l10n spanish <debian-l10n-span...@lists.debian.org>\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=utf-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Poedit-Language: Spanish\n"
-"X-Poedit-Country: SPAIN\n"
-"X-Poedit-SourceCharset: utf-8\n"
 
 #. Type: note
 #. Description
 #: ../aegis.templates:1001
-#, fuzzy
-#| msgid "/var/lib/aegis is not on a local drive."
 msgid "/var/lib/aegis not on a local drive"
-msgstr "/var/lib/aegis no está en una unidad de disco local."
+msgstr "«/var/lib/aegis» no está en una unidad de disco local"
 
 #. Type: note
 #. Description
 #. Type: note
 #. Description
-#: ../aegis.templates:1001 ../aegis.templates:2001
-msgid ""
-"Aegis requires that /var/lib/aegis be owned by sys.sys and be set-gid, and "
-"group writable."
-msgstr ""
-"Para que Aegis funcione correctamente es necesario que el directorio /var/"
-"lib/aegis pertenezca al usuario «sys» y grupo «sys», tenga el bit «setgid» y "
-"pueda ser escrito por los miembros del grupo."
+#: ../aegis.templates:1001
+#: ../aegis.templates:2001
+msgid "Aegis requires that /var/lib/aegis be owned by sys.sys and be set-gid, 
and group writable."
+msgstr "Aegis necesita que el propietario del directorio «/var/lib/aegis» sea 
«sys.sys» y tenga activado el bit «set-gid», y el grupo tenga permisos de 
escritura."
 
 #. Type: note
 #. Description
 #: ../aegis.templates:1001
-#, fuzzy
-#| msgid ""
-#| "Your /var/lib/aegis is on a remote partition, most likely an NFS server. "
-#| "This could cause the postinst to fail, since we may not have permission "
-#| "to change the owner/permissions of the directory on the remote server."
-msgid ""
-"Your /var/lib/aegis is on a remote partition, most likely an NFS server. "
-"This could cause the postinst to fail, since the script may not have "
-"permission to change the owner/permissions of the directory on the remote "
-"server."
-msgstr ""
-"Su directorio /var/lib/aegis está en una partición remota, lo más probable "
-"es que esté en un servidor NFS. Esto puede causar fallos en la "
-"postinstalación, ya que podemos no tener permisos para cambiar el "
-"propietario o los permisos referentes al directorio del servidor remoto."
+msgid "Your /var/lib/aegis is on a remote partition, most likely an NFS 
server. This could cause the postinst to fail, since the script may not have 
permission to change the owner/permissions of the directory on the remote 
server."
+msgstr "Su directorio «/var/lib/aegis» está en una partición remota, 
posiblemente en un servidor NFS. Esto puede causar que la postinstalación 
falle, ya que el script puede que no tenga permisos para cambiar el propietario 
y/o los permisos del directorio en el servidor remoto."
 
 #. Type: note
 #. Description
 #. Type: note
 #. Description
-#: ../aegis.templates:1001 ../aegis.templates:2001
-msgid ""
-"If this happens, change the permissions on the NFS server, or ask the server "
-"administrator to do it for you."
-msgstr ""
-"Cambie los permisos del servidor NFS si esto ocurre, o pídale al "
-"administrador del servidor que los cambie por usted."
+#: ../aegis.templates:1001
+#: ../aegis.templates:2001
+msgid "If this happens, change the permissions on the NFS server, or ask the 
server administrator to do it for you."
+msgstr "Si esto ocurre, cambie los permisos del servidor NFS, o pídale al 
administrador del servidor que los cambie por usted."
 
 #. Type: note
 #. Description
 #: ../aegis.templates:2001
-#, fuzzy
-#| msgid "/var/lib is not on a local drive."
 msgid "/var/lib not on a local drive"
-msgstr "/var/lib no está en una unidad de disco local."
+msgstr "«/var/lib» no está en una unidad de disco local"
 
 #. Type: note
 #. Description
 #: ../aegis.templates:2001
-#, fuzzy
-#| msgid ""
-#| "Your /var/lib is on a remote partition, most likely an NFS server. This "
-#| "could cause the postinst to fail, since we may not have permission to "
-#| "change the owner/permissions of the directory on the remote server."
-msgid ""
-"Your /var/lib is on a remote partition, most likely an NFS server. This "
-"could cause the postinst to fail, since the script may not have permission "
-"to change the owner/permissions of the directory on the remote server."
-msgstr ""
-"Su directorio /var/lib está en una partición remota, lo más probable es que "
-"esté en un servidor NFS. Esto puede causar fallos en la postinstalación, ya "
-"que podemos no tener permisos para cambiar el propietario o los permisos "
-"referentes al directorio del servidor remoto."
+msgid "Your /var/lib is on a remote partition, most likely an NFS server. This 
could cause the postinst to fail, since the script may not have permission to 
change the owner/permissions of the directory on the remote server."
+msgstr "Su directorio «/var/lib» está en una partición remota, posiblemente en 
un servidor NFS. Esto puede causar que la postinstalación falle, ya que el 
script puede que no tenga permisos para cambiar el propietario y/o los permisos 
del directorio en el servidor remoto."
+
only in patch2:
unchanged:
--- aegis-4.24.orig/debian/aegis.lintian-overrides
+++ aegis-4.24/debian/aegis.lintian-overrides
@@ -0,0 +1,3 @@
+aegis binary: manpage-has-bad-whatis-entry
+aegis binary: manpage-has-errors-from-man
+aegis binary: manpage-section-mismatch usr/share/man/man1/aelic.1.gz
only in patch2:
unchanged:
--- aegis-4.24.orig/debian/aegis-web.lintian-overrides
+++ aegis-4.24/debian/aegis-web.lintian-overrides
@@ -0,0 +1 @@
+aegis-web: manpage-has-errors-from-man
only in patch2:
unchanged:
--- aegis-4.24.orig/debian/aegis-tk.lintian-overrides
+++ aegis-4.24/debian/aegis-tk.lintian-overrides
@@ -0,0 +1 @@
+aegis-tk: manpage-has-errors-from-man
only in patch2:
unchanged:
--- aegis-4.24.orig/debian/patches/12_fix_533921.patch
+++ aegis-4.24/debian/patches/12_fix_533921.patch
@@ -0,0 +1,16 @@
+Index: test/02/t0228a-matt.sh
+--- test/02/t0228a-matt.sh
++++ test/02/t0228a-matt.sh
+@@ -135,7 +135,11 @@
+ $bin/test_base64 -nh -uu -i rss.gif.uue icon/rss.gif
+ if test $? -ne 0 ; then fail; fi
+ 
+-echo "Content-Type: image/gif" > rss.expected.gif
++#
++# We need to invoke file here because the behaviour of libmagic change
++# with versions and we need to replicate it exactly to have the test pass.
++#
++echo "Content-Type:" `file -ib icon/rss.gif` > rss.expected.gif
+ echo "Content-Length: 360" >> rss.expected.gif
+ echo >> rss.expected.gif
+ cat icon/rss.gif >> rss.expected.gif
only in patch2:
unchanged:
--- aegis-4.24.orig/debian/patches/12_makefile-clean.patch
+++ aegis-4.24/debian/patches/12_makefile-clean.patch
@@ -0,0 +1,36 @@
+--- aegis-4.24/Makefile.in     2009-09-25 23:29:38.000000000 +0200
++++ /tmp/Makefile.in   2009-09-26 14:26:17.312649153 +0200
+@@ -37044,6 +37044,24 @@
+       rm -f libaegis/xmltextread.$(OBJEXT)
+       rm -f libaegis/xmltextread/by_node.$(OBJEXT)
+       rm -f libaegis/zero.$(OBJEXT)
++      rm -f script/ae-cvs-ci
++      rm -f script/ae-sccs-put
++      rm -f script/ae-symlinks
++      rm -f script/ae_diff2htm
++      rm -f script/aebisect
++      rm -f script/aebuffy
++      rm -f script/aecomp
++      rm -f script/aeedit
++      rm -f script/aeget.instal
++      rm -f script/aeintegratq
++      rm -f script/aexver
++      rm -f script/test_funcs
++      rm -f script/tkaeca
++      rm -f script/tkaegis
++      rm -f script/tkaenc
++      rm -f script/tkaepa
++      rm -f script/tkaer
++      rm -f script/xaegis
+       rm -f test/00/t0000a-pmil.ES
+       rm -f test/00/t0001a.ES
+       rm -f test/00/t0002a-jerr.ES
+@@ -37504,7 +37522,7 @@
+       @touch $@
+ 
+ distclean: clean
+-      rm -f config.status config.log config.cache
++      rm -f config.status config.status.lineno config.log config.cache
+       rm -f Makefile common/config.h etc/Howto.conf
+       rm -f lib/cshrc lib/profile etc/libdir.so
+ 
only in patch2:
unchanged:
--- aegis-4.24.orig/debian/patches/12_fix_530042.patch
+++ aegis-4.24/debian/patches/12_fix_530042.patch
@@ -0,0 +1,12 @@
+Index: script/ae_diff2htm.in
+--- script/ae_diff2htm.in
++++ script/ae_diff2htm.in
+@@ -43,7 +43,7 @@
+ #
+ # The command line should have two file names on it, diff them and output 
HTML.
+ #
+-if [ "$have_diff2html" == "yes" ]
++if test "$have_diff2html" = "yes"
+ then
+     diff2html "$@"
+ else
only in patch2:
unchanged:
--- aegis-4.24.orig/debian/patches/12_fix-t127.patch
+++ aegis-4.24/debian/patches/12_fix-t127.patch
@@ -0,0 +1,206 @@
+MIME-Version: 1.0
+Content-Type: application/aegis-patch
+Subject: aegis.4.24 - t0127a.sh fixed/improved
+Content-Name: aegis.4.24.C543.patch
+Content-Disposition: attachment; filename=aegis.4.24.C543.patch
+X-Aegis-Project-Name: aegis.4.24
+X-Aegis-Change-Number: 543
+
+#      
+#      The t0127a.sh test script as been improved:
+#      * a typo (syntax error) in an sccs file has been fixed;
+#      * added the changes in the history.
+#      
+#      Signed-off-by: Walter Franzini <walter.franz...@gmail.org>
+#      
+# Aegis-Change-Set-Begin
+# QlpoMzFBWSZTWUyIWDsAAMBfgAAQUHf//0UgDo6/79/6QAH92l05qhoRGjSn6JP0k8RmpNBs
+# p6n6oADQeoGkTFHqeE1PSGgAAAAADQiMQFMmmjTIGgADQBpoAEppIp+VHtT1Ro8pk9RppkAN
+# AaAYTO2NlJsQ2wEzHSQThWzGn08NDaDS7JB9p059ZpAUb6gZ7Iuy1AmY1ATFLOsoQ5yon1Lz
+# tHY9rBagAjvB/AcJzxGTfY1fKglnJNjo6acrJ2Jq6sMllG2Z2b4rWA2tEsbAg4SWtvfa4xzH
+# beaEzPdXGEzZCuKG02gkwC9YAs3g4Y6IoK4qcQ3GySRjSQEkRJRilBpQqcEICqXoVONgwLWX
+# ADOKtZlTByDl3nO2u4Xlem7Y5nZ9aUDVxVoSwGduQieRszhoRI2Ck3PebMsZ2YhggtGOdD1s
+# mST5GC6WgxW3nByaOpeN3naJYGZGlW/beYolfmaBmtksFrjBaIMLr4zMDCuDw8r66Q1ZElhM
+# 56oSHdI2OxNpjLHmqtgauJ0Wlg201PLoVhzitWqmIybvIi+zLTaVwg2GbZ5zOF7Va4t9QapN
+# RBDbgi0GvZ3K3/gqefKcSgbyiiR7OQLM1yAKzKt3TTsJKDaGk4xNJ6jUOsojE7hlPOS5YEdC
+# iM8KqyYxx7pblzUpEBYdkQrbjsv4KsogVDBQhGQpl5w5ogyIpqDAZgDicGpmBw8xTCJk0GpQ
+# CSWuxLK0TA/xdyRThQkEyIWDsA==
+# Aegis-Change-Set-End
+#
+Index: test/01/t0127a.sh
+--- test/01/t0127a.sh
++++ test/01/t0127a.sh
+@@ -2,6 +2,7 @@
+ #
+ #     aegis - project change supervisor
+ #     Copyright (C) 2001-2008 Peter Miller
++#     Copyright (C) 2008 Walter Franzini
+ #
+ #     This program is free software; you can redistribute it and/or modify
+ #     it under the terms of the GNU General Public License as published by
+@@ -34,8 +35,8 @@
+       :
+ else
+       echo ''
+-      echo '  The "sccs" program is not in your command search PATH.'
+-      echo '  This test is therefore -assumed- to pass.'
++      echo '  The "sccs" program is not in your command search PATH.'
++      echo '  This test is therefore -assumed- to pass.'
+       echo ''
+       exit 0
+ fi
+@@ -150,8 +151,8 @@
+ mkdir src src/sub
+ if test $? -ne 0 ; then no_result; fi
+ 
+-activity="create sccs file 156"
+-$bin/test_base64 -qp -i - src/s.file1 << 'fubar'
++activity="create sccs file 154"
++$bin/test_base64 -qp -nh -i - src/s.file1 << 'fubar'
+ =01h10874
+ =01s 00001/00000/00001
+ =01d D 1.2 99/03/12 06:17:16 bogus2 2 1
+@@ -168,15 +169,15 @@
+ =01T
+ =01I 1
+ =01I 2
+-=01lah
++blah
+ =01E 2
+ This is file 1.
+ =01E 1
+ fubar
+ if test $? -ne 0 ; then no_result; fi
+ 
+-activity="create sccs file 181"
+-$bin/test_base64 -qp -i - src/sub/s.file2 << 'fubar'
++activity="create sccs file 179"
++$bin/test_base64 -qp -nh -i - src/sub/s.file2 << 'fubar'
+ =01h11284
+ =01s 00001/00000/00001
+ =01d D 1.2 99/03/12 07:00:00 bogus1 2 1
+@@ -203,14 +204,14 @@
+ #
+ # now that all the RCS files exist, read it all in and fake the changes
+ #
+-activity="import 209"
++activity="import 207"
+ $bin/aeimport --format=sccs src -p example -dir $workproj -lib $worklib -v > 
LOG 2>&1
+ if test $? -ne 0 ; then cat LOG; fail; fi
+ 
+ #
+ # Make sure the various state files are correct.
+ #
+-activity="check the state file 216"
++activity="check the state file 214"
+ cat > ok << 'fubar'
+ next_test_number = 1;
+ fubar
+@@ -218,7 +219,7 @@
+ 
+ check_it ok $workproj/info/state
+ 
+-activity="check cstate 224"
++activity="check cstate 222"
+ cat > ok << 'fubar'
+ brief_description = "The \"example\" program, branch 1.0.";
+ description = "The \"example\" program, branch 1.0.";
+@@ -317,7 +318,7 @@
+ 
+ check_it ok $workproj/info/change/0/001.branch/0/000
+ 
+-activity="check fstate 322"
++activity="check fstate 333"
+ cat > ok << 'fubar'
+ src =
+ [
+@@ -408,7 +409,7 @@
+ 
+ check_it ok $workproj/info/change/0/001.branch/0/000.fs
+ 
+-activity="check cstate 413"
++activity="check cstate 424"
+ cat > ok << 'fubar'
+ brief_description = "aegis.conf file";
+ description = "Initial project `aegis.conf' file.";
+@@ -466,7 +467,7 @@
+ 
+ check_it ok $workproj/info/change/0/001.branch/0/000.branch/0/010
+ 
+-activity="check fstate 471"
++activity="check fstate 482"
+ cat > ok << 'fubar'
+ src =
+ [
+@@ -486,7 +487,7 @@
+ 
+ check_it ok $workproj/info/change/0/001.branch/0/000.branch/0/010.fs
+ 
+-activity="check cstate 491"
++activity="check cstate 502"
+ cat > ok << 'fubar'
+ brief_description = "first";
+ description = "first";
+@@ -544,7 +545,7 @@
+ 
+ check_it ok $workproj/info/change/0/001.branch/0/000.branch/0/011
+ 
+-activity="check fstate 549"
++activity="check fstate 560"
+ cat > ok << 'fubar'
+ src =
+ [
+@@ -564,7 +565,7 @@
+ 
+ check_it ok $workproj/info/change/0/001.branch/0/000.branch/0/011.fs
+ 
+-activity="check cstate 569"
++activity="check cstate 580"
+ cat > ok << 'fubar'
+ brief_description = "second";
+ description = "second";
+@@ -622,7 +623,7 @@
+ 
+ check_it ok $workproj/info/change/0/001.branch/0/000.branch/0/012
+ 
+-activity="check fstate 627"
++activity="check fstate 638"
+ cat > ok << 'fubar'
+ src =
+ [
+@@ -652,7 +653,7 @@
+ 
+ check_it ok $workproj/info/change/0/001.branch/0/000.branch/0/012.fs
+ 
+-activity="check cstate 657"
++activity="check cstate 668"
+ cat > ok << 'fubar'
+ brief_description = "third";
+ description = "third";
+@@ -710,7 +711,7 @@
+ 
+ check_it ok $workproj/info/change/0/001.branch/0/000.branch/0/013
+ 
+-activity="check fstate 715"
++activity="check fstate 726"
+ cat > ok << 'fubar'
+ src =
+ [
+@@ -730,7 +731,7 @@
+ 
+ check_it ok $workproj/info/change/0/001.branch/0/000.branch/0/013.fs
+ 
+-activity="check file 735"
++activity="check file 746"
+ cat > ok << 'fubar'
+ blah
+ This is file 1.
+@@ -740,7 +741,7 @@
+ diff ok $workproj/branch.1/branch.0/baseline/file1
+ if test $? -ne 0 ; then fail; fi
+ 
+-activity="check file 745"
++activity="check file 756"
+ cat > ok << 'fubar'
+ blah blah
+ This is file 2.
only in patch2:
unchanged:
--- aegis-4.24.orig/debian/patches/12_fix_419472.patch
+++ aegis-4.24/debian/patches/12_fix_419472.patch
@@ -0,0 +1,56 @@
+MIME-Version: 1.0
+Content-Type: application/aegis-patch
+Subject: aegis.4.24 - Fixed testsuite vs. Debian pbuilder
+Content-Name: aegis.4.24.C601.patch
+Content-Disposition: attachment; filename=aegis.4.24.C601.patch
+X-Aegis-Project-Name: aegis.4.24
+X-Aegis-Change-Number: 601
+
+#      
+#      This change-set modify the etc/test.sh script in order to make the
+#      test-suite to be run under the proper user by means of Debian
+#      pbuilder.
+#      
+#      Signed-off-by: Walter Franzini <walter.franz...@gmail.com>
+#      
+# Aegis-Change-Set-Begin
+# QlpoMzFBWSZTWfc/hkcAAJtfgAAQUAf//0UgDo6/79/6QAHdzuDtA1NTI1T2U9NJpmkxTZqe
+# iagaNADyBqaJo1PT1Taj0ag0aADQAAARNMhqaIA0A09QYQA0AASmpqZTQ2iamyQyGgPU0aAN
+# A02u8US5jeyGOkeDRYNuGzYvURBBueEDNt+ejJ8PuQwRnxZMepoVmuR0RAJg1ZShCc0ipdAU
+# Ur8oiuBPAK5+7A1g6wMsttwkGNSPRYPOqSOnq2gqDSqJrxEVjGh3jUdZkwplqOxKymYnSQKO
+# AbVO6XokJJKey1rREQpQgD8y6HCC+eZ4moQMQXgQXhW08xEng5dqqX7tClDPtGgQZwzbkGbZ
+# nuvg+79jrHJgVH/idNk7RnLWtcgxl5Of3mPMF5lQifSXZAUtLmKUvMUTcbxeWkYyT5ce7dcp
+# aRJRtm9AnWOFrl5SGloRQOJA4IJiMZF8I7DHsoe2rKuk+GxESpILww6Y2DhdAj/xMrFW82qR
+# ULVgrQWrEDe6FMGdQRp1mzUF9S4lck1xBnRy12Oy6kSaLYomP+KKKtXWnksqpQsaLQzg6HSA
+# HRCPK+Cg8VpNDUOAEGsY8p530xPQ1ylomnqwqopIZ9ENGstxW0syUaqweTcc4A5ky1kzCe8r
+# 0pwlMzuWaYFdVTZmvsERHlfOl5OFr0f9lAS5ErikbgLuSKcKEh7n8Mjg
+# Aegis-Change-Set-End
+#
+Index: etc/test.sh
+--- etc/test.sh
++++ etc/test.sh
+@@ -2,7 +2,7 @@
+ #
+ #     aegis - project change supervisor
+ #     Copyright (C) 1995, 1997, 2006-2008 Peter Miller
+-#     Copyright (C) 2006 Walter Franzini
++#     Copyright (C) 2006, 2009 Walter Franzini
+ #
+ #     This program is free software; you can redistribute it and/or modify
+ #     it under the terms of the GNU General Public License as published by
+@@ -22,9 +22,12 @@
+ progname=$0
+ shell=/bin/sh
+ 
+- # Get user name in a portable way
+-whoami=${USER:-${LOGNAME:-`id | cut -d'(' -f2 | cut -d')' -f1`}}
+- # Must set path so that test_funcs may be loaded correctly
++# Get user name in a portable way.
++# We use the id command to avoid strangeness in the way Debian's pbuilder
++# sets environment variables (see Debian Bug#393624 for more info).
++whoami=`id | cut -d'(' -f2 | cut -d')' -f1`
++USER=$whoami
++# Must set path so that test_funcs may be loaded correctly
+ newbin=`pwd`/bin
+ PATH=$newbin:$PATH
+ export PATH

-- 
Walter Franzini
http://aegis.stepbuild.org/

Attachment: pgpRUftsZiOHO.pgp
Description: PGP signature

Reply via email to