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

Accepted mooix 0.6.7 (i386 source)



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

Format: 1.7
Date: Wed, 21 Aug 2002 11:46:22 -0400
Source: mooix
Binary: mooix
Architecture: source i386
Version: 0.6.7
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.6.7) unstable; urgency=low
 .
   * This version benchmarks at 1.53 MOOStones, up from 1.40 MOOStones.
   * Embedded perl into mood, so mood can run perl methods without all the
     slowdown of execing perl. It preloads Mooix::Thing as well at mood
     startup, so load time of that module is no longer a factor. For good
     measure, it also loads up Mooix::Verb and Mooix::Root.
   * mooix.conf now has a line for additional perl code to run inside mood
     at startup.
   * Perl methods will continue to act much as before, with the following
     significant differences:
       - Mooix::Thing is already loaded when the method starts, so using it in
         the method is redundant. It should be harmless to do so, but I have
         experienced segfaults re-loading it under perl 5.6.1. perl 5.8 seems
         ok.
       - parameters after #!/usr/bin/perl have no effect. In particular,
         you must 'use warnings' instead of -w.
   * This required some gross hacking; in particular mood now has to be linked
     with libmooproxy, but the proxying is turned off until the embedded perl
     runs a method. The extra 2 layers of functions ate some of the theoretical
     speed gains, I think.
   * Inline functions in libmooproxy.
   * Make libmooproxy proxy nothing if THISFD is not open when it inits. To
     force enable proxying, it now exports a mooix_proxy_enable function.
   * Added configure check for perl binary filename; this gets built into mood
     and it only uses the embedded perl for those methods that have a hashbang
     that exactly matches that path.
   * Build-depend on libperl-dev.
   * Rolled Mooix::Thing::Utils back into Mooix::Thing. The former module
     still remains as a stub for backwards compatability for a short while.
   * Instead of overloading 'can' in a confusing way, call it 'implements'.
   * Commented out all imports of Mooix::Thing, Mooix::Thing::Utils, and
     Mooix::Verb in perl methods.
   * Corrected a fencepost bug in libmooproxy sendcommandv argc.
   * Removed Mooix::Message and Mooix::Thing->message.
   * Manual argv[0] setting, to work around perl oddities on linux.
   * Thanks to bod for all his help with embedding perl.
Files: 
 102b308fddfa46d665e9b6ef4841208f 550 misc optional mooix_0.6.7.dsc
 664ec7fb40bdf35740e0f2840e995ba3 536663 misc optional mooix_0.6.7.tar.gz
 890cfe10b21b961c96b6ef4288617ed7 342922 misc optional mooix_0.6.7_i386.deb

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

iD8DBQE9Y7e92tp5zXiKP0wRAiRKAJ45emvPnrezZbttzuufI85vjXM7GgCeN6+C
GBCOGvgOyo4nxntTnkO5Uu0=
=XBwW
-----END PGP SIGNATURE-----


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



Reply to: