Your message dated Wed, 01 Dec 2010 13:48:41 +0000
with message-id <[email protected]>
and subject line Bug#501343: fixed in suck 4.3.2-7
has caused the Debian Bug report #501343,
regarding suck: rpost is not compiled with SSL support
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 this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
501343: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=501343
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: suck
Version: 4.3.2-5
Severity: normal

The suck package in Debian Etch contains a non SSL enabled rpost
(see http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=173282 -
seems like it was not really fixed or was broken again).

Standard rpost, using a non-existent host just to test if
rpost does accept the option -z:
| n...@xerxes:~$ /usr/bin/rpost test.example.com -z
| Invalid argument: -z, ignoring
| Using Port 119
| test.example.com: Could not get host information: Success

Downloading the package and trying to compile rpost:
| cd /temp
| apt-get build-dep suck
| apt-get source suck
| cd suck-4.3.2/
| ./configure

| n...@xerxes:/tmp/suck-4.3.2$ make rpost
| gcc -c -O2 -DHAVE_LIBSSL  -I. -I.   -DHAVE_CONFIG_H 
-DSUCK_VERSION=\"4.3.2.1\"    makephrases.c 
| makephrases.c: In function ‘main’:
| makephrases.c:123: warning: incompatible implicit declaration of built-in 
function ‘exit’
| gcc -c -O2 -DHAVE_LIBSSL  -I. -I.   -DHAVE_CONFIG_H 
-DSUCK_VERSION=\"4.3.2.1\"    suck_phrases.c 
| gcc -c -O2 -DHAVE_LIBSSL  -I. -I.   -DHAVE_CONFIG_H 
-DSUCK_VERSION=\"4.3.2.1\"    rpost_phrases.c 
| gcc -c -O2 -DHAVE_LIBSSL  -I. -I.   -DHAVE_CONFIG_H 
-DSUCK_VERSION=\"4.3.2.1\"    test_phrases.c 
| gcc -c -O2 -DHAVE_LIBSSL  -I. -I.   -DHAVE_CONFIG_H 
-DSUCK_VERSION=\"4.3.2.1\"    both_phrases.c 
| gcc -c -O2 -DHAVE_LIBSSL  -I. -I.   -DHAVE_CONFIG_H 
-DSUCK_VERSION=\"4.3.2.1\"    lmove_phrases.c 
| gcc   -o makephrases makephrases.o suck_phrases.o rpost_phrases.o 
test_phrases.o both_phrases.o lmove_phrases.o -lnsl  
| ./makephrases phrases.h
| Created phrases.h
| gcc -c -O2 -DHAVE_LIBSSL  -I. -I.   -DHAVE_CONFIG_H 
-DSUCK_VERSION=\"4.3.2.1\"    both.c 
! gcc -c -O2  -I. -I.   -DHAVE_CONFIG_H -DSUCK_VERSION=\"4.3.2.1\"      rpost.c
| gcc     -o rpost both.o both_phrases.o rpost.o rpost_phrases.o -lnsl    -lssl
| rpost.o: In function `parse_filter_args':
| rpost.c:(.text+0x4a1): warning: the use of `tmpnam' is dangerous, better use 
`mkstemp'

As you can see, rpost is *not* compiled with -DHAVE_LIBSSL as it should be; 
from the source:
[rpost.c]
| #ifdef HAVE_LIBSSL
|                         case 'z': /* use SSL */
|                                 myargs->do_ssl = TRUE;
|                                 myargs->portnr = DEFAULT_SSL_PORT;
|                                 break;
| #endif

As my knowledge of make files and the like is .. um ... rather limited, I'm not 
sure how
you would fix that correctly; a "works-for-me" fix was to manually change the 
Makefile,
changing
| rpost.o: rpost.c
|         $(CC) -c $(CFLAGS) $(DBZ_GCC_FLAGS) $(CPPFLAGS) $(DEFS) $(PERL_DEFS) 
$(PERL_INC_LOC) $<
to
| rpost.o: rpost.c
|         $(CC) -c $(CFLAGS) $(SSL_DEFS) $(DBZ_GCC_FLAGS) $(CPPFLAGS) $(DEFS) 
$(PERL_DEFS) $(PERL_INC_LOC) $<

Now rpost *does* have SSL_

| n...@xerxes:/tmp/suck-4.3.2$ ./rpost test.example.com -z
| Using Port 563
| test.example.com: Could not get host information: Success

I hope that makes some sense ... *scratch*

-thh

-- System Information:
Debian Release: 4.0
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-6-k7
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)

Versions of packages suck depends on:
ii  libc6                  2.3.6.ds1-13etch7 GNU C Library: Shared libraries
ii  libssl0.9.8            0.9.8c-4etch3     SSL shared libraries

Versions of packages suck recommends:
ii  perl                        5.8.8-7etch3 Larry Wall's Practical Extraction 

-- no debconf information



--- End Message ---
--- Begin Message ---
Source: suck
Source-Version: 4.3.2-7

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

suck_4.3.2-7.debian.tar.gz
  to main/s/suck/suck_4.3.2-7.debian.tar.gz
suck_4.3.2-7.dsc
  to main/s/suck/suck_4.3.2-7.dsc
suck_4.3.2-7_i386.deb
  to main/s/suck/suck_4.3.2-7_i386.deb



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.
Christian Marillat <[email protected]> (supplier of updated suck 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.8
Date: Mon, 29 Nov 2010 16:52:15 +0100
Source: suck
Binary: suck
Architecture: source i386
Version: 4.3.2-7
Distribution: unstable
Urgency: low
Maintainer: Christian Marillat <[email protected]>
Changed-By: Christian Marillat <[email protected]>
Description: 
 suck       - small newsfeed from an NNTP server with standard NNTP commands
Closes: 410372 501343 605272
Changes: 
 suck (4.3.2-7) unstable; urgency=low
 .
   * debian/control add quilt in Build-depedns. New patch 01_rpost-ssl to add
     ssl support to rpost (Closes: #501343).
   * Added libperl-dev in Build-depends.
   * Fix typo in get-news rpostopts --> rpostoptions (Closes: #605272).
   * Fix read file configuration with number (Closes: #410372).
Checksums-Sha1: 
 2ee74e4913f322781ef21b4936f2c3a1099a5969 1028 suck_4.3.2-7.dsc
 ccba9810bbe4041b35d525819947797c06c7067b 50300 suck_4.3.2-7.debian.tar.gz
 b1ac6e7a1719877ff443e9c046315be20bfb8c01 157218 suck_4.3.2-7_i386.deb
Checksums-Sha256: 
 8f590fa193bbad5cc245fdad5554ca441b2199dbde1ea26e59cf99496b7a5123 1028 
suck_4.3.2-7.dsc
 b411dd1b2b8ef9616976c05f654199a0eecccbb1690f0674c5332d72da5cc81e 50300 
suck_4.3.2-7.debian.tar.gz
 8440c24a06a7686098024ccd3c30a6a985dc55ee4621bad7528c327b66803d1f 157218 
suck_4.3.2-7_i386.deb
Files: 
 a9d5e81da3e08b96cc1cabab9b5c4d45 1028 news extra suck_4.3.2-7.dsc
 107e150b20f2a90b7dfbb2d5c11ce883 50300 news extra suck_4.3.2-7.debian.tar.gz
 e5bab36ff5bc926c75acbb38cc7b70a5 157218 news extra suck_4.3.2-7_i386.deb

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

iD8DBQFM9k9iB9xWPR9BuQcRAhMnAJ9jIiTeTptryxK+wRU/lHXBo7amUQCfQoQ4
5V5kfw1LaFWivH8CwP5YbvI=
=1pIV
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to