Re: stow-2.1.1 needs a perl module
Adam Spiers <[email protected]> Tue, 13 Dec 2011 16:16:15 +0000
| Newsgroups | gmane.comp.gnu.stow.bugs |
|---|---|
| Message-ID | <CAOkDyE-rDiXdOfhX3u8t0pQ6Jd+FepTUypQK=EbdRvM-tZHcQQ@mail.gmail.com> |
Hi Nelson, On Mon, Dec 12, 2011 at 2:35 PM, Nelson H. F. Beebe <[email protected]> w= rote: > On about 25 flavors of Unix here in our test lab, builds of stow-2.1.1 > all failed. =A0I tracked down the problem to a perl module that is > needed, but had never been installed on any of our systems: > Test::Output. =A0Once that module was installed, validation tests and > installations have gone smoothly. Yes, this is mentioned in the first paragraph of the INSTALL file. > Given that other sites are likely to be missing that module too, I > think that the stow configure script should check for its > availability, and terminate early if it is not found. I don't think it's unreasonable to ask users to read INSTALL. Even if they don't, it's a pretty obvious document to consult if they encounter problems during installation ;-) Also, installation via Module::Build *does* check dependencies already. Having said that, I've add the check to configure.ac too, so it will be in the next release's configure script. It issues a warning rather than terminate, because it's still possible to get a working installation without the test modules. http://git.savannah.gnu.org/cgit/stow.git/commit/?id=3D215e0dac13b7b861d6db= 4a6d4d4d6dd891a80592 > As an aside, a good friend of mine is the co-author of an article on > stow and depot that appeared a decade ago in the LISA 2001 > proceedings, and I read it again over the weekend. =A0The authors of > that paper lay out a plan for a future merger of rpm + depot/stow > capabilities to support networked as well as standalone systems. =A0As > far as I know, nothing has happened to further that goal, but it might > be useful fodder for future GNU stow development. =A0Here is a pointer > to the paper: > > =A0 =A0 =A0 =A0R. P. C. Rodgers and Ziying Sherwin > > =A0 =A0 =A0 =A0A Management System for Network-Sharable Locally Installed > =A0 =A0 =A0 =A0Software: Merging RPM and the Depot Scheme Under Solaris > > =A0 =A0 =A0 =A0Proceedings of LISA 2001: 15th Systems Administration > =A0 =A0 =A0 =A0Conference, December 2--7, 2001, Town and Country Resort > =A0 =A0 =A0 =A0Hotel, San Diego, CA > > =A0 =A0 =A0 =A0ISBN 1-880446-05-7 > > =A0 =A0 =A0 =A0http://db.usenix.org/publications/library/proceedings/lisa= 2001/tech/rodgers.html Wow, that sounds fascinating. I'll take a look when I get a chance. Thanks a lot for letting us know! Regards, Adam