User Tools

Site Tools


expect-lite and Ubuntu hiccups

November Meeting: expect-lite and Ubuntu hiccups

Date: November 2, 2010 at 7 p.m.
Location: Algonquin College (Woodroffe Campus), room P211A


expect-lite: Automation for the rest of us

Speaker: Craig Miller

Developers can always use a tool that will save money and keep the boss happy. Automation boosts efficiency while skipping drudgery. But how to implement automation for the rest of us without slowing down the real work of developing software? Introducing expect-lite. Written in expect, it is designed to directly map an interactive terminal session into an automation script. As easy as cutting and pasting text from a terminal window into a script, and adding '>' and '<' characters to the beginning of each line with advanced features to take you further. No knowledge of expect is required!

In this presentation, you'll get an introduction to expect-lite, including applications where complex testing environments can be solved with just a few lines of expect-lite code. Although expect-lite is targeted at the software verification testing environment, its use is not limited to this environment, and it has been used world-wide for several years in router configuration, Macintosh application development, and FPGA testing. expect-lite can be found at:

Note: Not all distros have “expect” installed by default. If “which expect” shows it's absent, use your package manager to install it. For Debian/Ubuntu “sudo apt-get install expect”. For Red Hat “sudo yum install expect”.

About the Speaker

Craig Miller is the author and current maintainer of expect-lite, an automation project. He developed the tool in 2005 and convinced his employer to open-source it in 2007. He has been a dedicated Linux and open-source user for over 10 years, is Red Hat certified and has been active in the LinuxPPC (powerpc) community.

Before moving to Canada, he was the Chief Engineer of a Public Radio station, a Society of Broadcast Engineers (SBE) Certified Senior Radio/TV Broadcast Engineer and networking expert with Bay Networks. In Ottawa, he has been creating embedded linux products at small to large companies including Seaway Networks, Spirent Communications, and Nortel.

POSTPONED - Computers for Communities

Speaker: David Sampson


Computers For Communities is a locally operated not for profit community organization striving to bridge the digital divide in the National Capital Region. We provide refurbished computers, hands-on experiential education, Internet access and job skills training in exchange for community service.

Computers For Communities advocates the use of affordable, reliable and accessible technology solutions including mature Free and Open Source Software (FOSS) in order to help.

The speaker will present some of the goals and activities of C4C.

Ubuntu Hiccups

Speaker: Eric Brackenbury
Speaker: John C. Nash

Speakers will discuss recent “hiccups” that have surfaced in Ubuntu, and possible workarounds and solutions. Do you have an Ubuntu issue you would like help with? This is a great time to put our heads together and share ideas.

About the Speaker

Small business computing for manufacturing retail purposes. Now moving to Linux for the last two years.

About the Speaker

Retired Professor of Management at U of Ottawa.

  • 2006 - May – Pres. of OCLUG – Now I'll have to learn more about Linux!
  • 2007 - Mar – have learned a lot, including how much still to learn.

history/meeting/66.txt · Last modified: 2018/03/29 20:44 by