Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 245242 - app-dict/myspell-ru update
Summary: app-dict/myspell-ru update
Status: RESOLVED OBSOLETE
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal enhancement (vote)
Assignee: Gentoo Office Team
URL:
Whiteboard:
Keywords: EBUILD, InOverlay
Depends on:
Blocks:
 
Reported: 2008-11-02 08:42 UTC by Dmitry S. Kulyabov
Modified: 2014-12-29 18:06 UTC (History)
4 users (show)

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


Attachments
dev-openoffice/dict-ru/dict-ru-0.4.ebuild (dict-ru-0.4.ebuild,713 bytes, text/plain)
2008-11-02 08:44 UTC, Dmitry S. Kulyabov
Details
eclass/openoffice-ext.eclass (openoffice-ext.eclass,1.65 KB, text/plain)
2008-11-02 08:44 UTC, Dmitry S. Kulyabov
Details
karma-overlay.xml (karma-overlay.xml,477 bytes, text/plain)
2008-11-02 08:45 UTC, Dmitry S. Kulyabov
Details
Some improvements for the eclass. (openoffice-ext.eclass.diff,2.33 KB, patch)
2008-11-02 14:41 UTC, Serkan Kaba (RETIRED)
Details | Diff
eclass/openoffice-ext.eclass (openoffice-ext.eclass,1.51 KB, text/plain)
2008-11-02 16:48 UTC, Dmitry S. Kulyabov
Details
openoffice-ext.eclass (openoffice-ext.eclass,1.54 KB, text/plain)
2008-11-16 18:13 UTC, Serkan Kaba (RETIRED)
Details
karma-overlay.xml (karma-overlay.xml,527 bytes, text/plain)
2009-01-17 09:17 UTC, Dmitry S. Kulyabov
Details
eclass/openoffice-ext.eclass (openoffice-ext.eclass,1.53 KB, text/plain)
2009-01-17 09:18 UTC, Dmitry S. Kulyabov
Details
dev-openoffice/dict-ru/dict-ru-0.5.0.ebuild (dict-ru-0.5.0.ebuild,777 bytes, text/plain)
2009-01-17 09:19 UTC, Dmitry S. Kulyabov
Details
dict-ru-0.6.ebuild (dict-ru-0.6.ebuild,763 bytes, text/plain)
2010-10-08 14:02 UTC, Dmitry S. Kulyabov
Details
openoffice-ext.eclass (openoffice-ext.eclass,3.70 KB, text/plain)
2011-07-28 12:25 UTC, Tomáš Chvátal (RETIRED)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Dmitry S. Kulyabov 2008-11-02 08:42:55 UTC
Extention for openoffice-3 for russian spelling.

Reproducible: Always
Comment 1 Dmitry S. Kulyabov 2008-11-02 08:44:24 UTC
Created attachment 170515 [details]
dev-openoffice/dict-ru/dict-ru-0.4.ebuild
Comment 2 Dmitry S. Kulyabov 2008-11-02 08:44:52 UTC
Created attachment 170517 [details]
eclass/openoffice-ext.eclass
Comment 3 Dmitry S. Kulyabov 2008-11-02 08:45:23 UTC
Created attachment 170518 [details]
karma-overlay.xml

Overlay description for layman
Comment 4 Serkan Kaba (RETIRED) gentoo-dev 2008-11-02 14:41:02 UTC
I was also trying to come up with such an eclass porting Debian's stuff but couldn't get it working and you did. I'll attach a diff with some improvements adopted from my work. But still there is an issue to consider. And there may be more if the eclass is reviewed by other people. My issue is what happens if the extension name changes in an upgrade. The old one from the old version will still be registered in OOO, I guess.
Comment 5 Serkan Kaba (RETIRED) gentoo-dev 2008-11-02 14:41:56 UTC
Created attachment 170542 [details, diff]
Some improvements for the eclass.
Comment 6 Dmitry S. Kulyabov 2008-11-02 16:48:38 UTC
Created attachment 170562 [details]
eclass/openoffice-ext.eclass

Tnx!
Comment 7 Serkan Kaba (RETIRED) gentoo-dev 2008-11-02 17:17:36 UTC
I have 3 other questions.

1) Should we support a package to install multiple oxt files? My take was assuming a single one.
2) Should this depend on OOo 3?
3) Can openoffice-bin be supported?

By the way I'm CCing OOo for possible suggestions.
Comment 8 Dmitry S. Kulyabov 2008-11-02 18:02:34 UTC
> 1) Should we support a package to install multiple oxt files? My take was
> assuming a single one.
Yes. z.B. writer2latex needs install 3 oxt-files.
> 2) Should this depend on OOo 3?
Only this ebuild depend on OOo-3 (from homepage information), but not eclass.
> 3) Can openoffice-bin be supported?
Yes. Tested with openoffice-infra-bin.

This ebuild for bug #242020 workaround.
Comment 9 Serkan Kaba (RETIRED) gentoo-dev 2008-11-03 09:18:46 UTC
(In reply to comment #8)
> > 2) Should this depend on OOo 3?
> Only this ebuild depend on OOo-3 (from homepage information), but not eclass.
We need to test the eclass for OOo 2.x then.
Comment 10 Peter Volkov (RETIRED) gentoo-dev 2008-11-03 09:32:18 UTC
(In reply to comment #9)
> We need to test the eclass for OOo 2.x then.

Do we? (IMHO) As OO 3 is already stable on all archs, just add depend on >=OO-3 and forget about old stuff :) 

Comment 11 Andreas Proschofsky (RETIRED) gentoo-dev 2008-11-03 09:38:03 UTC
Without taking a deeper look, could you please explain what the actual scope of this bug is? What problem are you trying to solve?
Comment 12 Dmitry S. Kulyabov 2008-11-03 11:20:57 UTC
> What problem are you trying to solve?
1. See bug #242020. OOo-3 freezes with old myspell-xx.
We need new format of spell and hypenation dicts.
2. We need mechanism to install OOo extentions.

For testing eclass with OOo-2 try bug #181283.
Comment 13 Andreas Proschofsky (RETIRED) gentoo-dev 2008-11-03 11:32:23 UTC
(In reply to comment #12)
> > What problem are you trying to solve?
> 1. See bug #242020. OOo-3 freezes with old myspell-xx.

Not true, this was a bug (which has been fixed)

> We need new format of spell and hypenation dicts.

Again: Why?
Also: Why not just bump the old myspell-ebuilds?
Not that I'm against it, but I've not heard a compelling argument yet...

On the contrary: Doing it this way would be a serious regression, as this would be exclusive to OOo, while the myspell stuff can be used by different applications (which is the whole point of a systemwide install in seperate packages)

> 2. We need mechanism to install OOo extentions.

Again no reasoning... Why do we need this? Provide a use case.
Also it might help if you explain what the eclass actually does now.

Later on we get to the deeper problems, like compatibility stuff and so, but let's not get ahead of ourselves ;)

> For testing eclass with OOo-2 try bug #181283.

I agree with Peter: Testing for OOo 2.x is useless. And as 3.0 is stable now on all archs, 2.x will be removed from the tree soonish (as it has a bunch of security problems)
Comment 14 Serkan Kaba (RETIRED) gentoo-dev 2008-11-03 17:46:07 UTC
(In reply to comment #13)
> > 2. We need mechanism to install OOo extentions.
> 
> Again no reasoning... Why do we need this? Provide a use case.
> Also it might help if you explain what the eclass actually does now.
> 
> Later on we get to the deeper problems, like compatibility stuff and so, but
> let's not get ahead of ourselves ;)
Simply install/uninstall OOo extensions globally (shared) by Portage. 
> > For testing eclass with OOo-2 try bug #181283.
> 
> I agree with Peter: Testing for OOo 2.x is useless. And as 3.0 is stable now on
> all archs, 2.x will be removed from the tree soonish (as it has a bunch of
> security problems)
Sorry I didn't know that OOo 2.x would be removed from tree soon. I'm withdrawing that.

Comment 15 Serkan Kaba (RETIRED) gentoo-dev 2008-11-15 19:03:55 UTC
I added a sample ebuild using the eclass in bug #246971.
Comment 16 Serkan Kaba (RETIRED) gentoo-dev 2008-11-16 18:13:41 UTC
Created attachment 172011 [details]
openoffice-ext.eclass

I added >=virtual/ooo-3.0 as a dependency and fixed indentation.
Comment 17 Serkan Kaba (RETIRED) gentoo-dev 2008-11-21 21:12:47 UTC
Thanks for all the hard work you put into it, I added the eclass to my developer overlay along with zemberek-ooo.
Comment 18 Dmitry S. Kulyabov 2009-01-17 09:17:10 UTC
Created attachment 178768 [details]
karma-overlay.xml
Comment 19 Dmitry S. Kulyabov 2009-01-17 09:18:39 UTC
Created attachment 178770 [details]
eclass/openoffice-ext.eclass
Comment 20 Dmitry S. Kulyabov 2009-01-17 09:19:15 UTC
Created attachment 178771 [details]
dev-openoffice/dict-ru/dict-ru-0.5.0.ebuild
Comment 21 Dmitry S. Kulyabov 2010-10-08 14:02:35 UTC
Created attachment 249942 [details]
dict-ru-0.6.ebuild
Comment 22 Tomáš Chvátal (RETIRED) gentoo-dev 2011-07-28 12:25:47 UTC
Created attachment 281257 [details]
openoffice-ext.eclass

I cleaned up and polished the openoffice-ext eclass.

Please review it and submit to gentoo-dev if you find it sufficient enough.
Comment 23 Nikoli 2012-05-09 20:12:56 UTC
eclass/office-ext.eclass is now in portage
Comment 24 Tomáš Chvátal (RETIRED) gentoo-dev 2012-05-09 20:27:50 UTC
Removing dependencies as the eclass is in the tree.

Version bump of myspell-ru which is this dict-ru is still pending.
Other extensions can go to main tree with using new app-officeext/ category.
Comment 25 Tomáš Chvátal (RETIRED) gentoo-dev 2013-03-06 21:44:06 UTC
@Nikoli: any chance you would update the russian dictionary (app-dicts/myspell-ru) in the cvs and attach it here so we can close this bug?

The issue is that I have no darn clue where to find russian dictionary/hyphenation and thesaurus.
Comment 26 Nikoli 2013-07-27 15:55:03 UTC
Sorry, but i do not know where are upstream, devs and newest releases for this package.
Comment 27 Andreas K. Hüttel archtester gentoo-dev 2014-12-29 18:06:09 UTC
Compatible with OpenOffice 4: Unknown

No development upstream since 2009