Bug 40395 - umb-scheme wants to write into /usr/share/umb-scheme/slibcat
Summary: umb-scheme wants to write into /usr/share/umb-scheme/slibcat
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Red Hat Linux
Classification: Retired
Component: umb-scheme
Version: 7.1
Hardware: i386
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Phil Knirsch
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2001-05-13 16:17 UTC by he
Modified: 2015-03-05 01:09 UTC (History)
1 user (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2001-05-23 11:50:16 UTC
Embargoed:


Attachments (Terms of Use)

Description he 2001-05-13 16:17:37 UTC
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:

Comment 1 Phil Knirsch 2001-05-23 11:50:12 UTC
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

Comment 2 Phil Knirsch 2001-06-26 17:13:00 UTC
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


Note You need to log in before you can comment on or make changes to this bug.