Description of Problem: First time a user (not root) runs umb-scheme and tries to load a module from SLIB, umb-scheme wants to create a catalog and write into /usr/share/umb-scheme/slibcat Normal users cant write there. How Reproducible: Every time Steps to Reproduce: 1. run umb-scheme 2. issue: (require 'factor) 3. Actual Results: ==> (require 'factor) Loading /usr/share/umb-scheme/slib/mklibcat.scm... Error: I can't open the file `/usr/share/umb-scheme/slibcat' for writing. Expected Results: umb-scheme should load a few .scm files and return to the prompt Additional Information:
I just checked this with the newest packages from Rawhide and can't reproduce it... The file /usr/share/umb-scheme/slibcat already contains factor after installation of the umb-scheme package so it doesn't need to write to it... I'll double check on a freshly installed 7.1 during the next week. Read ya, Phil
Sorry that it took a little longer. After checking again the package seems to contain an outdated version of the slibcat file. I upgraded this file now and included it in the newest package which should be availiable via rawhide in the next couple of days. The require works now, but if you install new scm files in the library you now need to run umb-scheme with the require once as root to regenerate the slibcat file. Thanks for the info, Read ya, Phil