Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 44899 - ftsh-2.0.3 - the fault-tolerant shell
Summary: ftsh-2.0.3 - the fault-tolerant shell
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Default Assignee for New Packages
URL: //http://www.cs.wisc.edu/~thain/resea...
Whiteboard:
Keywords: EBUILD, InVCS
Depends on: 44898
Blocks:
  Show dependency tree
 
Reported: 2004-03-16 15:02 UTC by Thomas Veith (RETIRED)
Modified: 2008-12-31 07:13 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
ebuild for ftsh-2.0.3 (ftsh-2.0.3.ebuild,868 bytes, text/plain)
2004-03-16 15:07 UTC, Thomas Veith (RETIRED)
Details
patch to fix some install-probs and a minor glitch in print of usage (ftsh-gentoo.patch,6.38 KB, patch)
2004-03-16 15:09 UTC, Thomas Veith (RETIRED)
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Thomas Veith (RETIRED) gentoo-dev 2004-03-16 15:02:31 UTC
The Fault-Tolerant Shell (ftsh) is a small language for system integration that makes failures a first class concept. Ftsh aims to combine the ease of scripting with very precise error semantics. It is especially useful in building distributed systems, where failures are common, making timeouts, retry, and alternation necessary techniques. For example: 
try for 30 minutes
     cd /tmp
     rm -f data
     forany host in xxx yyy zzz
           wget http://${host}/fresh.data data
     end
end


Reproducible: Always
Steps to Reproduce:
1.
2.
3.
Comment 1 Thomas Veith (RETIRED) gentoo-dev 2004-03-16 15:07:04 UTC
Created attachment 27501 [details]
ebuild for ftsh-2.0.3

This is the ebuild for ftsh-2.0.3.. In my overlay it is under app-shells, but
maybe it belongs to sys-cluster?
Comment 2 Thomas Veith (RETIRED) gentoo-dev 2004-03-16 15:09:46 UTC
Created attachment 27502 [details, diff]
patch to fix some install-probs and a minor glitch in print of usage

This patch does 
.) allow to install ftsh in sandbox
.) find the dttools-includes (dev-libs/dttools, bug #44898)
.) change a bug in ftsh.c ( string concatenation over several lines )
.) change a test-case which doesnt work when run as user-root (checked after
install - under normal user all testcases work properly)
Comment 4 Yuval Hager 2008-12-31 07:13:21 UTC
(In reply to comment #3)
> Please fix the following and reopen:
> 
> * http://dev.gentoo.org/~ciaranm/docs/mw-faq/keywords.txt
> * No need to DEPEND upon libc.
> * http://dev.gentoo.org/~ciaranm/docs/mw-faq/spacing.txt (DEPEND)
> * http://dev.gentoo.org/~ciaranm/docs/mw-faq/emake.txt (econf)
> * http://dev.gentoo.org/~ciaranm/docs/mw-faq/docfiles.txt (COPYING)
> * http://dev.gentoo.org/~ciaranm/docs/mw-faq/quoting.txt
> * http://dev.gentoo.org/~ciaranm/docs/mw-faq/hardcoded.txt (MY_P)

All these links are broken. What is needed to get this into portage?