Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 220741 - app-doc/kchmviewer, app-text/gnochm, x11-misc/xchm belong to separate categories for no apparent reason.
Summary: app-doc/kchmviewer, app-text/gnochm, x11-misc/xchm belong to separate categor...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All All
: High trivial (vote)
Assignee: Ryan Hill (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-05-07 11:34 UTC by Antek Grzymała (antoszka)
Modified: 2008-05-19 13:22 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Antek Grzymała (antoszka) 2008-05-07 11:34:21 UTC
As in the topic, the following apps:

* app-doc/kchmviewer
* app-text/gnochm
* x11-misc/xchm

belong to different categories even though they serve a single purpose of browsing CHM files. What they differ in is just the toolkits (and desktop libraries) used. I propose that this mess be cleaned up.
Comment 1 Peter Volkov (RETIRED) gentoo-dev 2008-05-07 17:49:11 UTC
Well I agree that kchmviewer together with  chmlib is in wrong category (cite metadata.xml "The app-doc category contains various miscellaneous documentation collections.") and should be moved somewhere... chmlib to dev-libs and kchmviewer to app-text.

Specking about x11-misc/xchm I'm not sure but that's up to Ryan. :)

gnochm is in correct category as I see.
Comment 2 Ryan Hill (RETIRED) gentoo-dev 2008-05-08 00:20:51 UTC
yep, this bugged me before but i never got around to changing it.  these should be in app-text.
Comment 3 Peter Volkov (RETIRED) gentoo-dev 2008-05-13 08:14:26 UTC
r0berts, metadata.xml states that you maintain app-text/chmsee in gentoo-china overlay. It depends on app-doc/chmlib which was moved to dev-libs/chmlib. So you could be interested in updating dependencies...
Comment 4 Peter Volkov (RETIRED) gentoo-dev 2008-05-13 10:20:46 UTC
Well, I moved app-doc/chmlib into dev-libs/chmlib and app-doc/kchmviewer into app-text/kchmviewer. Ryan do you want me to move x11-misc/xchm into app-text? :)
Comment 5 Zhang Le (RETIRED) gentoo-dev 2008-05-13 10:41:27 UTC
(In reply to comment #3)
> r0berts, metadata.xml states that you maintain app-text/chmsee in gentoo-china
> overlay. It depends on app-doc/chmlib which was moved to dev-libs/chmlib. So
> you could be interested in updating dependencies...

Thanks for reminding me, ;)
Comment 6 Raimonds Cicans 2008-05-13 11:53:51 UTC
(In reply to comment #4)
> Well, I moved app-doc/chmlib into dev-libs/chmlib and app-doc/kchmviewer into
> app-text/kchmviewer. Ryan do you want me to move x11-misc/xchm into app-text?
> :)
> 

Hmmm, i can see both versions of packages in portage:
app-doc/chmlib & dev-libs/chmlib 
app-doc/kchmviewer & app-text/kchmviewer

It looks like you copied not moved.
Comment 7 Peter Volkov (RETIRED) gentoo-dev 2008-05-14 08:00:11 UTC
(In reply to comment #6)
> It looks like you copied not moved.

Sure move means that we first copy package, then update all dependencies in the the tree to use new package and only then remove old one. So at some point of time you'll have same package in different categories... Old versions are removed now...

Comment 8 Raimonds Cicans 2008-05-14 11:44:39 UTC
(In reply to comment #7)
> (In reply to comment #6)
> > It looks like you copied not moved.
> 
> Sure move means that we first copy package, then update all dependencies in the
> the tree to use new package and only then remove old one. So at some point of
> time you'll have same package in different categories...
I see now.

I wrote because after 'emerge -DNu' I got installed both versions of chmlib and bunch of warning about file collisions.


Comment 9 Peter Volkov (RETIRED) gentoo-dev 2008-05-14 15:57:39 UTC
(In reply to comment #8)
> I wrote because after 'emerge -DNu' I got installed both versions of chmlib and
> bunch of warning about file collisions.

Heh. Now I see too. We need to add blockers in place, but I'm not sure where. I'll try to find out today...
Comment 10 Ryan Hill (RETIRED) gentoo-dev 2008-05-16 02:21:36 UTC
(In reply to comment #4)
> Well, I moved app-doc/chmlib into dev-libs/chmlib and app-doc/kchmviewer into
> app-text/kchmviewer. Ryan do you want me to move x11-misc/xchm into app-text?
> :)

Yes please. :D
Comment 11 Peter Volkov (RETIRED) gentoo-dev 2008-05-19 13:22:44 UTC
Finally done and this bug is fixed.