Your message dated Fri, 08 Sep 2006 16:47:11 -0700
with message-id <[EMAIL PROTECTED]>
and subject line Bug#386438: fixed in remctl 2.2-1
has caused the attached Bug report 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 I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--- Begin Message ---
Package: remctl
Version: 2.1-1
Severity: serious

This package no longer builds in unstable.  Below is a patch that
addresses the error but it's probably not optimal since it introduces
some warnings.

> Automatic build of remctl_2.1-1 on em64t by sbuild/amd64 0.49
...
>       if gcc -DHAVE_CONFIG_H -I. -I. -I.     -Wall -g -O2 -MT 
> tests/runtests.o -MD -MP -MF "$depbase.Tpo" -c -o tests/runtests.o 
> tests/runtests.c; \
>       then mv -f "$depbase.Tpo" "$depbase.Po"; else rm -f "$depbase.Tpo"; 
> exit 1; fi
> tests/runtests.c: In function 'test_summarize':
> tests/runtests.c:472: error: assignment of read-only member '__in'
> tests/runtests.c: In function 'test_analyze':
> tests/runtests.c:485: error: assignment of read-only member '__in'
> tests/runtests.c:485: error: assignment of read-only member '__in'
> tests/runtests.c:486: error: assignment of read-only member '__in'
> tests/runtests.c:500: error: assignment of read-only member '__in'
> tests/runtests.c:504: error: assignment of read-only member '__in'
> tests/runtests.c:505: error: assignment of read-only member '__in'
> tests/runtests.c: In function 'test_fail_summary':
> tests/runtests.c:594: error: assignment of read-only member '__in'
> tests/runtests.c:595: error: assignment of read-only member '__in'
> make[2]: *** [tests/runtests.o] Error 1
> make[2]: Leaving directory `/build/tbm/remctl-2.1'


--- tests/runtests.c~   2006-09-07 12:27:10.223337750 +0200
+++ tests/runtests.c    2006-09-07 12:30:20.123205750 +0200
@@ -469,7 +469,7 @@
         printf(" (exit status %d)", status);
     else if (status < 0)
         printf(" (killed by signal %d%s)", -status,
-               WCOREDUMP(ts->status) ? ", core dumped" : "");
+               WCOREDUMP((struct testset *)ts->status) ? ", core dumped" : "");
     putchar('\n');
 }
 
@@ -482,8 +482,8 @@
 {
     if (ts->reported)
         return 0;
-    if (WIFEXITED(ts->status) && WEXITSTATUS(ts->status) != 0) {
-        switch (WEXITSTATUS(ts->status)) {
+    if (WIFEXITED((struct testset *)ts->status) && WEXITSTATUS((struct testset 
*)ts->status) != 0) {
+        switch (WEXITSTATUS((struct testset *)ts->status)) {
         case CHILDERR_DUP:
             if (!ts->reported)
                 puts("can't dup file descriptors");
@@ -497,12 +497,12 @@
                 puts("can't open /dev/null");
             break;
         default:
-            test_summarize(ts, WEXITSTATUS(ts->status));
+            test_summarize(ts, WEXITSTATUS((struct testset *)ts->status));
             break;
         }
         return 0;
-    } else if (WIFSIGNALED(ts->status)) {
-        test_summarize(ts, -WTERMSIG(ts->status));
+    } else if (WIFSIGNALED((struct testset *)ts->status)) {
+        test_summarize(ts, -WTERMSIG((struct testset *)ts->status));
         return 0;
     } else {
         test_summarize(ts, 0);
@@ -591,8 +591,8 @@
         printf("%-26.26s %4d/%-4d %3.0f%% %4d ", ts->file, ts->failed,
                total, total ? (ts->failed * 100.0) / total : 0,
                ts->skipped);
-        if (WIFEXITED(ts->status))
-            printf("%4d  ", WEXITSTATUS(ts->status));
+        if (WIFEXITED((struct testset *)ts->status))
+            printf("%4d  ", WEXITSTATUS((struct testset *)ts->status));
         else
             printf("  --  ");
         if (ts->aborted) {

-- 
Martin Michlmayr
http://www.cyrius.com/


--- End Message ---
--- Begin Message ---
Source: remctl
Source-Version: 2.2-1

We believe that the bug you reported is fixed in the latest version of
remctl, which is due to be installed in the Debian FTP archive:

libremctl-dev_2.2-1_i386.deb
  to pool/main/r/remctl/libremctl-dev_2.2-1_i386.deb
libremctl1_2.2-1_i386.deb
  to pool/main/r/remctl/libremctl1_2.2-1_i386.deb
remctl-client_2.2-1_i386.deb
  to pool/main/r/remctl/remctl-client_2.2-1_i386.deb
remctl-server_2.2-1_i386.deb
  to pool/main/r/remctl/remctl-server_2.2-1_i386.deb
remctl_2.2-1.diff.gz
  to pool/main/r/remctl/remctl_2.2-1.diff.gz
remctl_2.2-1.dsc
  to pool/main/r/remctl/remctl_2.2-1.dsc
remctl_2.2-1_all.deb
  to pool/main/r/remctl/remctl_2.2-1_all.deb
remctl_2.2.orig.tar.gz
  to pool/main/r/remctl/remctl_2.2.orig.tar.gz



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.
Russ Allbery <[EMAIL PROTECTED]> (supplier of updated remctl 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: SHA1

Format: 1.7
Date: Fri,  8 Sep 2006 14:18:05 -0700
Source: remctl
Binary: remctl-server libremctl1 remctl-client libremctl-dev remctl
Architecture: source i386 all
Version: 2.2-1
Distribution: unstable
Urgency: low
Maintainer: Russ Allbery <[EMAIL PROTECTED]>
Changed-By: Russ Allbery <[EMAIL PROTECTED]>
Description: 
 libremctl-dev - Development files for Kerberos-authenticated command execution
 libremctl1 - Library for Kerberos-authenticated command execution
 remctl     - Kerberos-authenticated command execution (transitional package)
 remctl-client - Client for Kerberos-authenticated command execution
 remctl-server - Server for Kerberos-authenticated command execution
Closes: 386438
Changes: 
 remctl (2.2-1) unstable; urgency=low
 .
   * New upstream release.
     - Work around an interaction between glibc headers and gcc 4.1 that
       produces compilation errors when calling wait W* macros on int
       members of const structs.  Thanks to Martin Michlmayr for the report
       and analysis.  (Closes: #386438)
     - Better type safety in printf on 64-bit systems.
Files: 
 09ae30a9cc93dcec53ae253eb0f15b8a 617 net optional remctl_2.2-1.dsc
 053a0808d93b2dd2a99cbfc6c6536d46 438171 net optional remctl_2.2.orig.tar.gz
 cc8cb06342e622d4166970bfbf77d26d 5633 net optional remctl_2.2-1.diff.gz
 7dd175e5d5b00549f9a4b3b8f3876808 20632 libs optional libremctl1_2.2-1_i386.deb
 c494a6e84c8909397bd363fc84c3a6f0 23538 libdevel extra 
libremctl-dev_2.2-1_i386.deb
 c9fe3dc795ca2ef1c6253a76235b6b1b 48566 net optional 
remctl-client_2.2-1_i386.deb
 892a6da1da9ea156aadec8cb11915950 55996 net optional 
remctl-server_2.2-1_i386.deb
 25226f1de28f6283540c77d17776f609 4016 net extra remctl_2.2-1_all.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (GNU/Linux)

iD8DBQFFAfwj+YXjQAr8dHYRAkoOAJkBxrTeAzwcyg+zEtzPxHr+/NQ5/ACgm4rK
mF2yfAQcpusC2JW/vAbet9E=
=b1wD
-----END PGP SIGNATURE-----


--- End Message ---

Reply via email to