Bug 141183

Summary: gettext incorrectly installs info pages
Product: [openSUSE] SUSE LINUX 10.0 Reporter: Stanislav Brabec <sbrabec>
Component: BasesystemAssignee: Stanislav Brabec <sbrabec>
Status: RESOLVED FIXED QA Contact: E-mail List <qa-bugs>
Severity: Normal    
Priority: P5 - None CC: pth
Version: Final   
Target Milestone: ---   
Hardware: Other   
OS: Other   
Whiteboard:
Found By: Other Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Stanislav Brabec 2006-01-02 15:48:55 UTC
For some reasons, gettext package contains autosprintf info pages and gettext-devel contains gettext info pages. But scriptlets for gettext package tries to install gettext info pages and scriptlets for gettext-devel are missing at all.

Proposed fixes (I can submit fixed package, if it is OK for you):

- If there is no special reason, move info pages from devel subpackage to main package.

- Move gettext installation scriptlets to proper subpackage.

- Add autosprintf installation scriptlets to proper subpackage.

- Mark all info, man and doc files as %doc to make its installation optional.

- Probably move also emacs-lisp files to main pacakge - these are not devel related, too.
Comment 1 Philipp Thomas 2006-01-03 08:54:41 UTC
I'd be glad if you submitted a fixed package but please leave the gettext info pages in gettext-devel.
Comment 2 Stanislav Brabec 2006-01-03 12:07:48 UTC
I will do it.

But most info pages are not in -devel:

sbrabec@hammer:~> rpm -qf /usr/share/info/* | grep -v devel | wc -l
319
sbrabec@hammer:~> rpm -qf /usr/share/info/* | grep devel | wc -l
4
Comment 3 Stanislav Brabec 2006-01-03 13:21:32 UTC
Tue Jan  3 13:51:53 CET 2006 - sbrabec@suse.cz

- Fixed info installation scriptlets (#141183).
- Use %doc, where appropriate.
- Moved autosprintf.info to devel subpackage.
- Move emacs-lisp files to main package.
- Fixed devel splitting and requirements.