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 ---
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: ITP: fsm -- state machine library
- From: "Matteo F. Vescovi" <mfv@debian.org>
- Date: Wed, 14 Dec 2016 12:27:54 +0100
- Message-id: <[🔎] 8760mmn41x.fsf@gmail.com>
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. VescoviAttachment: signature.asc
Description: PGP signature
--- End Message ---
--- Begin Message ---
- To: 848127-close@bugs.debian.org
- Subject: Bug#848127: fixed in fsm-el 0.2.1-1
- From: mfv@debian.org (Matteo F. Vescovi)
- Date: Fri, 16 Dec 2016 09:00:10 +0000
- Message-id: <E1cHoN8-000IqY-FJ@fasolo.debian.org>
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 ---