[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Accepted mooix 0.3.0.7.0 (i386 source)



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.7
Date: Sat, 25 May 2002 12:09:23 -0400
Source: mooix
Binary: mooix
Architecture: source i386
Version: 0.3.0.7.0
Distribution: unstable
Urgency: low
Maintainer: Joey Hess <joeyh@debian.org>
Changed-By: Joey Hess <joeyh@debian.org>
Description: 
 mooix      - Unix is the moo.
Changes: 
 mooix (0.3.0.7.0) unstable; urgency=low
 .
   * I finally figured out why backgrounded perl methods were failing when
     communicating with methods they invoked. It looks like it has to do with
     the requirement that stdin and stdout be closed by those method causing fd
     0 and 1 to be free, which conflicts with some code in Mooix::Thing that
     fiddles with stdin and stdout. Another partial cause is a bug in perl (or
     in perl's interaction with libmooproxy). When I work around that bug (by
     making Mooix::Thing _readfield explicitly close a lexically scoped
     filehandle before returning), backgrounded inherited methods begin to
     a bit better work. But the real fix was to open /dev/null for stdin and
     stdout when backgrounding a method.
   * Added a little background method to Mooix::Thing that takes care of making
     a method fork to the background.
   * Made the wind up duck demo object waddle in the background.
   * Parts of throwing a ball happen in the background.
   * Updated the programmer's tutorial.
   * Made the shutdown and startup methods of init run all registered methods
     in the background (they get a short grace period on shutdown before the
     whole moo goes down).
   * Added a register method to init that ojects can use to add themselves to
     the startup and shutdown lists.
   * Made heartbeat->startup background each method in its startuplist,
     so long-running methods don't delay moo startup.
   * Oops, init needs to be the owner of its startuplist and shutdownlist;
     had to hack mooupgrade to it, and bump the db version.
Files: 
 8ccc3b26cc93cb5d9c4f48b6535e7882 523 misc optional mooix_0.3.0.7.0.dsc
 13051a42f65220f5f08e4849526869be 288104 misc optional mooix_0.3.0.7.0.tar.gz
 8e42b2d8e960dcfacfec7d0f22666fc3 265880 misc optional mooix_0.3.0.7.0_i386.deb

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

iD8DBQE88BB42tp5zXiKP0wRAgb/AJ9pWTcKOzyNUIuagG5SEC9mVubBhACfbFtc
99D7ioc521ZeK1B26R35Sko=
=pBpL
-----END PGP SIGNATURE-----


Accepted:
mooix_0.3.0.7.0.dsc
  to pool/main/m/mooix/mooix_0.3.0.7.0.dsc
mooix_0.3.0.7.0.tar.gz
  to pool/main/m/mooix/mooix_0.3.0.7.0.tar.gz
mooix_0.3.0.7.0_i386.deb
  to pool/main/m/mooix/mooix_0.3.0.7.0_i386.deb


-- 
To UNSUBSCRIBE, email to debian-devel-changes-request@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org



Reply to: