Your message dated Sun, 20 Jul 2008 07:48:00 +0000
with message-id <[EMAIL PROTECTED]>
and subject line Bug#463538: fixed in erlang 1:12.b.3-dfsg-4
has caused the Debian Bug report #463538,
regarding erlang-base: erlexec incorrectly detaches from a terminal
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.)


-- 
463538: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=463538
Debian Bug Tracking System
Contact [EMAIL PROTECTED] with problems
--- Begin Message ---
Package: apt
Version: 0.7.7

Hi!

Looks like changes in in apt-pkg/deb/dpkgpm.h and
apt-pkg/deb/dpkgpm.cc from 0.7.6 to 0.7.7 breaks ejabberd and yaws
start from postinst scripts.

Specifically: when I run 'apt-get install ejabberd' or 'apt-get
install --reinstall ejabberd' (with apt 0.7.7 and newer) it reports:

Preconfiguring packages ...
(Reading database ... 14821 files and directories currently installed.)
Preparing to replace ejabberd 1.1.4-5 (using .../ejabberd_1.1.4-5_i386.deb) ...
Stopping jabber server: ejabberd already stopped.
Unpacking replacement ejabberd ...
Setting up ejabberd (1.1.4-5) ...
Starting jabber server: ejabberd.

Which is fine. But after apt-get finishes the work, ejabberd daemon disappears:

# ps xa|grep ejabberd
26467 pts/0    S+     0:00 grep ejabberd

Using apt 0.7.6 and older, I get the same output from apt but:

# ps xa|grep ejabberd
26499 pts/0    Rl     0:01 /usr/lib/erlang/erts-5.5.5/bin/beam --
-root /usr/lib/erlang -progname erl -- -home /var/lib/ejabberd -sname
ejabberd -pa /usr/lib/ejabberd/ebin -s ejabberd -kernel inetrc
"/etc/ejabberd/inetrc" -ejabberd config "/etc/ejabberd/ejabberd.cfg"
log_path "/var/log/ejabberd/ejabberd.log" -sasl sasl_error_logger
{file,"/var/log/ejabberd/sasl.log"} -mnesia dir "/var/lib/ejabberd"
-noshell -noshell -noinput
26506 pts/0    S+     0:00 grep ejabberd

Which means ejabberd is running.

The same successful result I get if simply use dpkg instead of
apt-get. aptitude works similar to apt-get.

I suspect that apt doesn't like the way erlang detaches from a
controlling terminal.

When I rolled back changes in apt-pkg/deb/dpkgpm.h and
apt-pkg/deb/dpkgpm.cc apt-get 0.7.7 became working again.

-- 
Sergei Golovan



--- End Message ---
--- Begin Message ---
Source: erlang
Source-Version: 1:12.b.3-dfsg-4

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

erlang-base-hipe_12.b.3-dfsg-4_i386.deb
  to pool/main/e/erlang/erlang-base-hipe_12.b.3-dfsg-4_i386.deb
erlang-base_12.b.3-dfsg-4_i386.deb
  to pool/main/e/erlang/erlang-base_12.b.3-dfsg-4_i386.deb
erlang-dev_12.b.3-dfsg-4_i386.deb
  to pool/main/e/erlang/erlang-dev_12.b.3-dfsg-4_i386.deb
erlang-examples_12.b.3-dfsg-4_all.deb
  to pool/main/e/erlang/erlang-examples_12.b.3-dfsg-4_all.deb
erlang-mode_12.b.3-dfsg-4_all.deb
  to pool/main/e/erlang/erlang-mode_12.b.3-dfsg-4_all.deb
erlang-nox_12.b.3-dfsg-4_i386.deb
  to pool/main/e/erlang/erlang-nox_12.b.3-dfsg-4_i386.deb
erlang-src_12.b.3-dfsg-4_all.deb
  to pool/main/e/erlang/erlang-src_12.b.3-dfsg-4_all.deb
erlang-x11_12.b.3-dfsg-4_i386.deb
  to pool/main/e/erlang/erlang-x11_12.b.3-dfsg-4_i386.deb
erlang_12.b.3-dfsg-4.diff.gz
  to pool/main/e/erlang/erlang_12.b.3-dfsg-4.diff.gz
erlang_12.b.3-dfsg-4.dsc
  to pool/main/e/erlang/erlang_12.b.3-dfsg-4.dsc
erlang_12.b.3-dfsg-4_all.deb
  to pool/main/e/erlang/erlang_12.b.3-dfsg-4_all.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.
Sergei Golovan <[EMAIL PROTECTED]> (supplier of updated erlang 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: Sun, 20 Jul 2008 08:12:37 +0400
Source: erlang
Binary: erlang-base erlang-base-hipe erlang-nox erlang-x11 erlang-dev 
erlang-src erlang-examples erlang-mode erlang
Architecture: source all i386
Version: 1:12.b.3-dfsg-4
Distribution: unstable
Urgency: low
Maintainer: Erlang Packagers <[EMAIL PROTECTED]>
Changed-By: Sergei Golovan <[EMAIL PROTECTED]>
Description: 
 erlang     - Concurrent, real-time, distributed functional language
 erlang-base - Concurrent, real-time, distributed functional language (virtual m
 erlang-base-hipe - Concurrent, real-time, distributed functional language 
(HiPE virt
 erlang-dev - Concurrent, real-time, distributed functional language (developme
 erlang-examples - Concurrent, real-time, distributed functional language 
(applicati
 erlang-mode - Concurrent, real-time, distributed functional language (editing m
 erlang-nox - Concurrent, real-time, distributed functional language (no X11 de
 erlang-src - Concurrent, real-time, distributed functional language (applicati
 erlang-x11 - Concurrent, real-time, distributed functional language (X11 deps)
Closes: 463538
Changes: 
 erlang (1:12.b.3-dfsg-4) unstable; urgency=low
 .
   * Fixed erlang-depends script to add optional dependency on erlang-base-hipe
     to ${erlang-base:Depends} substvar for all architecture-independent
     packages. Otherwise building them on different architectures will lead to
     different dependencies.
   * Added Vcs-Svn and Vcs-Browser headers to debian/control.
   * Removed package libgd2-xpm-dev from build dependencies which is not
     necessary anymore.
   * Added a patch which fixes detaching of erlang process from a controlling
     terminal (closes: #463538).
Files: 
 eaa1a19ba98fa42578966033099d5928 1620 interpreters optional 
erlang_12.b.3-dfsg-4.dsc
 8d52897fd0c351f6d8234dfa5b60ac0b 63632 interpreters optional 
erlang_12.b.3-dfsg-4.diff.gz
 551d29c5fe33f87b3bed618e1271f2bb 6760806 interpreters optional 
erlang-src_12.b.3-dfsg-4_all.deb
 1e267d19b75841dbf7669fd248803987 396670 interpreters optional 
erlang-examples_12.b.3-dfsg-4_all.deb
 613d1852dabb58072818a56e8ed30d5b 83072 interpreters optional 
erlang-mode_12.b.3-dfsg-4_all.deb
 ff9c54e214dee05296cba94c3fd124c5 31010 interpreters optional 
erlang_12.b.3-dfsg-4_all.deb
 4e162680a55d65aa433900808580d186 6667680 interpreters optional 
erlang-base_12.b.3-dfsg-4_i386.deb
 d290f3128f16c78335ebfe740ab60f16 20480692 interpreters optional 
erlang-nox_12.b.3-dfsg-4_i386.deb
 ee0f4ecd7e3a9170af41a1090a6ca0df 2369310 interpreters optional 
erlang-x11_12.b.3-dfsg-4_i386.deb
 e1d288f9e3d7a8287d53cd3fc8e7a436 365864 interpreters optional 
erlang-dev_12.b.3-dfsg-4_i386.deb
 566484ab395d5e9411f9ab4ce5aa342d 8296282 interpreters extra 
erlang-base-hipe_12.b.3-dfsg-4_i386.deb

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

iD4DBQFIgugOIcdH02pGEFIRAsbJAJ0b/tHhovbf5QANH3ddQw/6fT5ViACXfJoB
7PxoVR2zT/+W+5wO7F/ktg==
=MpWK
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to