<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "http://bugs.gentoo.org/bugzilla.dtd">

<bugzilla version="2.22.7"
          urlbase="http://bugs.gentoo.org/"
          maintainer="bugzilla@gentoo.org"
>

    <bug>
          <bug_id>95802</bug_id>
          
          <creation_ts>2005-06-11 14:07 0000</creation_ts>
          <short_desc>Stablizing stunnel-4.09</short_desc>
          <delta_ts>2006-05-18 22:12:22 0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Gentoo Linux</product>
          <component>Ebuilds</component>
          <version>unspecified</version>
          <rep_platform>All</rep_platform>
          <op_sys>Other</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>WORKSFORME</resolution>
          
          
          
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>ramereth@gentoo.org</reporter>
          <assigned_to>ramereth@gentoo.org</assigned_to>
          <cc>ppc-macos@gentoo.org</cc>

      

      
          <long_desc isprivate="0">
            <who>ramereth@gentoo.org</who>
            <bug_when>2005-06-11 14:07:50 0000</bug_when>
            <thetext>Hey all,

Just got done marking stunnel 4.09 stable for x86. I think it&apos;s pretty ready for the rest of you folks to do the same if you feel like it. I should note that I changed how the ebuild worked from the previous stable version. The major change is the location for the pid file. It was in /etc/stunnel, and now resides in /var/run/stunnel. The init script should warn the users if they are still using the old location.

Please mark as you see fit.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>vapier@gentoo.org</who>
            <bug_when>2005-06-11 14:10:42 0000</bug_when>
            <thetext>arm stable</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>kugelfang@gentoo.org</who>
            <bug_when>2005-06-11 17:48:09 0000</bug_when>
            <thetext>amd64 stable</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>kugelfang@gentoo.org</who>
            <bug_when>2005-06-11 18:04:52 0000</bug_when>
            <thetext>Bleh, removing from CC...</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>nixnut@gentoo.org</who>
            <bug_when>2005-06-12 11:15:08 0000</bug_when>
            <thetext>Emerging on my ppc box yields the error below.

 * Adding group &apos;stunnel&apos; to your system ...
 *  - Groupid: next available
 * Adding user &apos;stunnel&apos; to your system ...
 *  - Userid: 103
 *  - Shell: /bin/false
 *  - Home: -1
 *  - Groups: stunnel
useradd: invalid home directory `-1&apos;

!!! ERROR: net-misc/stunnel-4.09 failed.
!!! Function enewuser, Line 611, Exitcode 3
!!! enewuser failed
!!! If you need support, post the topmost build error, NOT this status message.

!!! FAILED postinst: 1


emerge info:
Portage 2.0.51.19 (default-linux/ppc/2005.0, gcc-3.4.3, glibc-2.3.4.20041102-r1,
2.6.11-h3 ppc)
=================================================================
System uname: 2.6.11-h3 ppc 
Gentoo Base System version 1.4.16
Python:              dev-lang/python-2.3.5 [2.3.5 (#1, Jun  1 2005, 18:21:02)]
dev-lang/python:     2.3.5
sys-apps/sandbox:    [Not Present]
sys-devel/autoconf:  2.13, 2.59-r6
sys-devel/automake:  1.5, 1.4_p6, 1.8.5-r3, 1.6.3, 1.7.9-r1, 1.9.5
sys-devel/binutils:  2.15.90.0.3-r5
sys-devel/libtool:   1.5.16
virtual/os-headers:  2.6.8.1-r4
ACCEPT_KEYWORDS=&quot;ppc&quot;
AUTOCLEAN=&quot;yes&quot;
CFLAGS=&quot;-O2 -mtune=G4 -maltivec -mabi=altivec -fno-strict-aliasing -pipe&quot;
CHOST=&quot;powerpc-unknown-linux-gnu&quot;
CONFIG_PROTECT=&quot;/etc /usr/kde/2/share/config /usr/kde/3.3/env
/usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config
/usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config
/var/qmail/control&quot;
CONFIG_PROTECT_MASK=&quot;/etc/gconf /etc/terminfo /etc/env.d&quot;
CXXFLAGS=&quot;-O2 -mtune=G4 -maltivec -mabi=altivec -fno-strict-aliasing -pipe&quot;
DISTDIR=&quot;/usr/portage/distfiles&quot;
FEATURES=&quot;autoaddcvs autoconfig ccache distlocks sandbox sfperms strict userpriv
usersandbox&quot;
GENTOO_MIRRORS=&quot;http://distfiles.gentoo.org
http://distro.ibiblio.org/pub/Linux/distributions/gentoo&quot;
MAKEOPTS=&quot;-j2&quot;
PKGDIR=&quot;/usr/portage/packages&quot;
PORTAGE_TMPDIR=&quot;/var/tmp&quot;
PORTDIR=&quot;/usr/portage&quot;
PORTDIR_OVERLAY=&quot;/usr/local/portage&quot;
SYNC=&quot;rsync://rsync.gentoo.org/gentoo-portage&quot;
USE=&quot;ppc X alsa berkdb bitmap-fonts crypt cups curl eds emboss esd fam fortran
gif gnome gpm gstreamer gtk gtk2 imlib ipv6 jpeg kde libwww motif mozilla mp3
mpeg ncurses nls ogg oggvorbis opengl pam pdflib perl png python qt readline
slang spell ssl tcpd tiff truetype truetype-fonts type1-fonts unicode vorbis
xml2 xprint xv zlib userland_GNU kernel_linux elibc_glibc&quot;
Unset:  ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>ramereth@gentoo.org</who>
            <bug_when>2005-06-12 11:23:41 0000</bug_when>
            <thetext>(In reply to comment #4)
&gt; Emerging on my ppc box yields the error below.
&gt; 
&gt;  * Adding group &apos;stunnel&apos; to your system ...
&gt;  *  - Groupid: next available
&gt;  * Adding user &apos;stunnel&apos; to your system ...
&gt;  *  - Userid: 103
&gt;  *  - Shell: /bin/false
&gt;  *  - Home: -1
&gt;  *  - Groups: stunnel
&gt; useradd: invalid home directory `-1&apos;

Make sure you have the newest eclass for eutils. This should have been resolved
from bug #93777</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>nixnut@gentoo.org</who>
            <bug_when>2005-06-12 12:57:32 0000</bug_when>
            <thetext>Emerged fine after an emerge sync</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>throw_away_2002@yahoo.com</who>
            <bug_when>2005-06-12 21:41:54 0000</bug_when>
            <thetext>Don&apos;t know how much of this you can affect, but....

Had an old version installed (but never got around
to using it).

When I updated to 4.09, the ebuild regenerated
stunnel.crt, stunnel.csr, stunnel.key, and
stunnel.pem (prepending ._cfg0000 to each). This
doesn&apos;t seem like a good idea to me.

I always merge configuration files manually (with
diff), and I noticed that all off the new files
had root:root as the owners (the original files
all had stunnel:stunnel as the owner). I don&apos;t
know if this represents a limitation in portage,
but it seemed possible for someone to do the
&quot;wrong thing&quot; (either change the ownership to
root:root when the maintainer wanted to keep
stunnel:stunnel, or leave it as stunnel:stunnel
when the maintainer had some reason to change it
to root:root in the newer version).

Completely confused, I simply unmerged stunnel,
deleted ALL of the configuration files, and then
reinstalled. All of the files in /etc/stunnel
show ownership by stunnel:stunnel now (but I
remember the directory itself had stunnel:root
before, versus root:root now).

Again, I don&apos;t know how much you can control
this through the ebuild system, but it seems
like something to make sure ends up right, if
possible. Thanks.
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>weeve@gentoo.org</who>
            <bug_when>2005-06-17 22:20:23 0000</bug_when>
            <thetext>A little SPARC to brighten your day!</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>wormo@gentoo.org</who>
            <bug_when>2005-06-18 00:09:44 0000</bug_when>
            <thetext>removing ppc from cc, since it has been marked stable</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>ramereth@gentoo.org</who>
            <bug_when>2005-06-18 09:34:26 0000</bug_when>
            <thetext>Woohoo! Now we just have the alpha slackers to wait on ;-)</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>ferdy@gentoo.org</who>
            <bug_when>2005-06-18 15:00:38 0000</bug_when>
            <thetext>And last but not least ...................

the mighty alpha flavour !

Best regards,
Ferdy</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>ramereth@gentoo.org</who>
            <bug_when>2005-06-18 19:41:06 0000</bug_when>
            <thetext>Thanks for stabilizing.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>ramereth@gentoo.org</who>
            <bug_when>2005-06-22 06:39:55 0000</bug_when>
            <thetext>I cleaned out some old stunnel ebuilds and noticed (after I had done it, bad
me!) that I took out the only ebuild that was flagged for ppc-macos. I noticed
the old ebuild had a few tricks in it to make it work. Would you mind seeing if
you can mark 4.09 testing (since thats what you had before)?

Cheers,</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>ramereth@gentoo.org</who>
            <bug_when>2005-06-24 17:47:50 0000</bug_when>
            <thetext>FYI, I restored 3.23, but I still recommend you upgrade to 4.09 whenever you get
a chance.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>j4rg0n@gentoo.org</who>
            <bug_when>2005-06-26 17:54:50 0000</bug_when>
            <thetext>Can you give testing instructions?</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>ramereth@gentoo.org</who>
            <bug_when>2006-05-18 22:12:22 0000</bug_when>
            <thetext>Closing old bug</thetext>
          </long_desc>
      
    </bug>

</bugzilla>