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: