Your message dated Tue, 10 Feb 2009 20:34:04 +0000
with message-id <[email protected]>
and subject line cfengine: install-info usage makes a mess
has caused the Debian Bug report #157335,
regarding cfengine: install-info usage makes a mess
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.)


-- 
157335: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=157335
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: cfengine
Version: 1.6.4-1
Severity: normal

Hi,

I don't know exactly which package is the culprit here, since
there are four of them to choose from, cfengine, cfengine-doc,
cfengine2, and cfengine2-doc, so I will just file this one bug
report and let the developer sor it out.  Okay?

I installed woody from scratch, which included installing the
cfengine package.  Then I changed my sources.list to point to
sarge (exclusively), and simultaneously purged cfengine and
installed cfengine2, using apt.  I didn't like cfengine2, so I
then simultaneously purged cfengine2 and installed cfengine.

In the above description, when I say cfengine or cfengine2 I mean
actually 2 packages each - cfengine + cfengine-doc and cfengine2 +
cfengine2-doc.

Now my info dir looks like this,

$ grep -i cfengine /usr/share/info/dir
* cfengine Reference: (cfengine-Reference.info).  Cfengine is a language based
* cfengine Tutorial: (cfengine-Tutorial.info).    Cfengine is a language based
* Cfengine-Reference: (cfengine-Reference).       GNU Cfengine Reference.
* cfengine Reference: (cfengine2-Reference.info). Cfengine is a language based
* Cfengine-Tutorial: (cfengine-Tutorial).         GNU Cfengine Tutorial.
* cfengine Tutorial: (cfengine2-Tutorial.info).   Cfengine is a language based

$ locate info/dir
/usr/share/info/dir
/usr/share/info/dir.old

dpkg -l cfengine\*
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Installed/Config-files/Unpacked/Failed-config/Half-installed
|/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad)
||/ Name           Version        Description
+++-==============-==============-============================================
ii  cfengine       1.6.4-1        Tool for configuring and maintaining network
ii  cfengine-doc   1.6.4-1        HTML and INFO documentation for cfengine
pn  cfengine2      <none>         (no description available)
pn  cfengine2-doc  <none>         (no description available)

So, here is the mess, as I see it,

    1. There are two entries for cfengine2 which shouldn't be
       there at all, since it has been purged.

    2. There are duplicate, therefore confusingly similar entries,
       for each of cfengine reference and cfengine tutorial.
       There should be only one entry for the reference and one
       entry for the tutorial.

Thanks,
-- 
Jeff Sheinberg


-- System Information
Debian Release: testing/unstable
Kernel Version: Linux l1.bsrd.net 2.4.18-3 #1 Mon Apr 29 14:17:47 EDT 2002 i586 
unknown unknown GNU/Linux


Versions of the packages dpkg depends on:
ii  dselect        1.10.4         a user tool to manage Debian packages
ii  libc6          2.2.5-11.1     GNU C Library: Shared libraries and Timezone




Thanks,
-- 
Jeff Sheinberg


-- System Information
Debian Release: testing/unstable
Kernel Version: Linux l1.bsrd.net 2.4.18-3 #1 Mon Apr 29 14:17:47 EDT 2002 i586 
unknown unknown GNU/Linux


Versions of the packages cfengine depends on:
ii  libc6          2.2.5-11.1     GNU C Library: Shared libraries and Timezone
ii  libdb3         3.2.9-16       Berkeley v3 Database Libraries [runtime]
ii  libssl0.9.6    0.9.6e-1       SSL shared libraries
ii  libwrap0       7.6-9          Wietse Venema's TCP wrappers library
ii  perl           5.6.1-7        Larry Wall's Practical Extraction and Report
        ^^^ (Provides virtual package perl5)

--- Ignoring modified conffile /etc/cfengine/cfengine.conf (>8k)

--- Begin /etc/cron.daily/cfengine (modified conffile)
#! /bin/sh
run_cvs=0
CVSROOT=/var/lib/cvs;
run_rcs=0
CFENGINE=/usr/bin/cfengine
CFINPUTS=/etc/cfengine
CFCONF=cfengine.conf
CFLOG=/var/log/cfengine.log
export CVSROOT
export CFINPUTS
if [ -x $CFENGINE ]
then
    echo 
"==============================================================================="
 >> $CFLOG
    date >> $CFLOG
    echo "" >> $CFLOG
    if [ $run_cvs = 1 ]
    then
        cd /etc
        echo "----- Begin CVS Checkout -----" >>$CFLOG
        cvs -q checkout -P -A cfengine >>$CFLOG 2>&1
        echo "-----  End  CVS Checkout -----" >>$CFLOG
        echo "" >>$CFLOG
    fi
    if [ $run_rcs = 1 ]
    then
        echo "----- Begin RCS Checkout -----" >>$CFLOG
        find $CFINPUTS -type d -name RCS -exec "cd {}/..; co -q RCS/*" \; 
>>$CFLOG 2>&1
        echo "-----  End  RCS Checkout -----" >>$CFLOG
        echo "" >>$CFLOG
    fi
    if [ -f $CFINPUTS/$CFCONF ]
    then
        # Mail problem report first, if any.
        ctmp=`mktemp "${TMPDIR:-/tmp}/cfengXXXXXX"`
        $CFENGINE -n -f $CFINPUTS/$CFCONF  >"${ctmp}"
        if test -s "${ctmp}"
        then
            ( echo "view complete log file at \"$CFLOG\"" ; echo
              cat "${ctmp}" ) | mailx -s"cfengine warnings" root
        fi
        rm -- "${ctmp}"
        # Now do actual cfengine run.
        $CFENGINE -v -f $CFINPUTS/$CFCONF >> $CFLOG
    fi
    echo "" >> $CFLOG
fi

--- End /etc/cron.daily/cfengine




--- End Message ---
--- Begin Message ---
hi,
the cfengine package was removed from unstable so
you shouldn't experience these problems anymore.

Cheers
Antonio


--- End Message ---

Reply via email to