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

Bug#848127: marked as done (ITP: fsm-el -- state machine library)



Your message dated Fri, 16 Dec 2016 09:00:10 +0000
with message-id <E1cHoN8-000IqY-FJ@fasolo.debian.org>
and subject line Bug#848127: fixed in fsm-el 0.2.1-1
has caused the Debian Bug report #848127,
regarding ITP: fsm-el -- state machine library
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 owner@bugs.debian.org
immediately.)


-- 
848127: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=848127
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: wnpp
Owner: Matteo F. Vescovi <mfv@debian.org>
Severity: wishlist

* Package name    : fsm
  Version         : 0.2.1
  Upstream Author : Thomas Fitzsimmons <fitzsim@fitzsim.org>
* URL or Web page : http://elpa.gnu.org/packages/fsm.html
* License         : GPL-2+
  Description     : state machine library

 fsm.el is an exercise in metaprogramming inspired by gen_fsm of
 Erlang/OTP. It aims to make asynchronous programming in Emacs Lisp
 easy and fun. By "asynchronous" I mean that long-lasting tasks
 don't interfer with normal editing.

 Some people say that it would be nice if Emacs Lisp had threads
 and/or continuations. They are probably right, but there are few
 things that can't be made to run in the background using facilities
 already available: timers, filters and sentinels. As the code can
 become a bit messy when using such means, with callbacks everywhere
 and such things, it can be useful to structure the program as a
 state machine.

 In this model, a state machine passes between different "states",
 which are actually only different event handler functions. The
 state machine receives "events" (from timers, filters, user
 requests, etc) and reacts to them, possibly entering another state,
 possibly returning a value.

 The essential macros/functions are:

 define-state-machine  - create start-FOO function
 define-state          - event handler for each state (required)
 define-enter-state    - called when entering a state (optional)
 define-fsm            - encapsulates the above three (more sugar!)
 fsm-send              - send an event to a state machine
 fsm-call              - send an event and wait for reply

 fsm.el is similar to but different from Distel:
 <URL:http://fresh.homeunix.net/~luke/distel/>
 Emacs' tq library is a similar idea.


-- 
Matteo F. Vescovi

Attachment: signature.asc
Description: PGP signature


--- End Message ---
--- Begin Message ---
Source: fsm-el
Source-Version: 0.2.1-1

We believe that the bug you reported is fixed in the latest version of
fsm-el, which is due to be installed in the Debian FTP archive.

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 848127@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Matteo F. Vescovi <mfv@debian.org> (supplier of updated fsm-el 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 ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Thu, 15 Dec 2016 21:44:53 +0100
Source: fsm-el
Binary: elpa-fsm
Architecture: source all
Version: 0.2.1-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Emacs addons team <pkg-emacsen-addons@lists.alioth.debian.org>
Changed-By: Matteo F. Vescovi <mfv@debian.org>
Description:
 elpa-fsm   - state machine library
Closes: 848127
Changes:
 fsm-el (0.2.1-1) unstable; urgency=medium
 .
   * Initial release (Closes: #848127)
Checksums-Sha1:
 a5ba5cddc701277652a285506e0cb766080c5472 2107 fsm-el_0.2.1-1.dsc
 c6dc2b6adcefcabc3e0461a9bc449f1a7a850565 5844 fsm-el_0.2.1.orig.tar.xz
 226ebfd2d11e31c55619f96eee6a388664de8fe0 2272 fsm-el_0.2.1-1.debian.tar.xz
 b51e850cb1de4d61fb248b757011b83ea758237a 9418 elpa-fsm_0.2.1-1_all.deb
 267f3c3dbe787fe23fc889440852012b3a144a6c 6347 fsm-el_0.2.1-1_amd64.buildinfo
Checksums-Sha256:
 3506c918373edae2429697adf958f0b1bbfc3bc9bc64cfa64a39a49e77a0d28b 2107 fsm-el_0.2.1-1.dsc
 b275aac2b8477cfaf8377f395881405e3b5aebccc8b5e12dec9ba38c57a7fe8b 5844 fsm-el_0.2.1.orig.tar.xz
 a9cb103406d46e6669d8d6f8fe36865f9f200ea26be8f2a336c8ca75c043b538 2272 fsm-el_0.2.1-1.debian.tar.xz
 f307f18e8a90f7d7c8b7da749c03fe00b9c2432a5e0fe62999a90cc6546acbc9 9418 elpa-fsm_0.2.1-1_all.deb
 29750313a206e3655afa35ed451925eeda39d6fa5ddb1880e9e615e683422a85 6347 fsm-el_0.2.1-1_amd64.buildinfo
Files:
 2a631c9c5ba69cfea6711c4765b24f69 2107 lisp optional fsm-el_0.2.1-1.dsc
 ff99f7f4452db4e2142b8b56a84bddcc 5844 lisp optional fsm-el_0.2.1.orig.tar.xz
 eb58d32a113140965a11cc17518bc1f9 2272 lisp optional fsm-el_0.2.1-1.debian.tar.xz
 14c2f2abda27dacf7e67884cafdb1a53 9418 lisp optional elpa-fsm_0.2.1-1_all.deb
 54c95fb71affde474a25d33dee57603c 6347 lisp optional fsm-el_0.2.1-1_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----
Comment: Debian powered!

iQKTBAEBCgB9FiEE890J+NqH0d9QRsmbBhL0lE7NzVoFAlhTAodfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEYz
REQwOUY4REE4N0QxREY1MDQ2Qzk5QjA2MTJGNDk0NEVDRENENUEACgkQBhL0lE7N
zVoaUw//TdbWkV7yM1LwOjSmE5K3815cLKaFUkAz/mp8+r3MHrJjkq8OiEtGod88
HBSIADURpQQfjlKCordUMhaHXXD2n755ITuwsBk9qCYmulhYPq8Yq8LreyosG2/D
klWfYNWND27Z/k4kyWz5b3zmMnCbfXsPbmaMTMiuoIUW5J8G2eKxMgPDT7i7wRWN
myzBmoz53GprPGRKJjt8i6HpTk7y/W1f4n2Lmww1H+mwsXp2+egzC4y+hfeK/Hz9
bSMbyh6gyNEK2EQOySBbIAyQObh2GqDpKUjPI6USDAVFQDNOXQZ/VvfNM0b7Y0qQ
VfxoWD9vB9dWUQXpqV8s6XsPHuPOMexKJ1YqMWwvmPbiuAKY2PV10GGCcShOJZFs
Rfw3UEaRyNRpYo/W6PqdeaZydyllU5QvA9yrB6ZslF2JPHLJMURTQMKIe8zk6oY8
BH6ML0t11UTxMZNmp3204idii4vkHUAd7fSLN32/1aZmxZnzqOpCFcRe2jRiEh8U
hH2MG5Uj9z74xXb78cmZ/5kdVcnRwH4t70HWJidx7FSh8ubx2BrSPY8JH1WYXGti
SUCW36nJPoSSJ+u+4S0WlUvVlvqUSQF8hb5h0I+NIDPm2NKQvtvXAX/q0w5OOX/W
Ef4GV49dQ6r6Fa1nZmUd6pquieqxaHuKfGoNrO+xnOlPS1ZNEdA=
=f8Vy
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: