|
Home > Archive > Debian Developers > March 2004 > Plan of stardict
You are viewing an archived Text-only version of the thread.
To view this thread in it's original format and/or if you want to reply to
this thread please [click here]
|
|
| Roy Hiu-yeung Chan 2004-03-08, 11:34 pm |
| Hi,
The stardict package had not been update for a long time. StarDict
is an offline international dictionary program written in
Gtk2. It has powerful features such as Glob-style pattern matching,
Scan selection word, Fuzzy query. And it got some conversion tools
which can convert other dictionaries like Freedict, wordnet, gcide
to in own format.
I had chat with the current maintainer Anthony Fok and finally come
out that I will take over the package and he would be my sponsor
(while I'm not an official developer)
Packing an upstream stardict package is not a hard jobs. The main
problem is that stardict have add many dictionaries since the last
debian package and the source of those dictionaries is not clear
and need to be discuss in debian-legal before added in Debian.
I had already pack the latest version of stardict but it doesn't
contains any dictionaries. To make it can be usable ASAP.
I planned to modify existing dictd dictionary packages (e.g.
dict-wn, dict-gcide, dict-freedict-*) to make them produce
one more binary package which contain the stardict format of
the dictionaries. After finish those non-problematic dictionaries,
I will start to process the problematic dictionaries in debian-legal
Sure, I need help for the above plan. Indeed, I had already
finished the modification of wordnet. People who feel interest
can have a look in http://www.debian.org.hk/~voioo/debian/incoming/
and give me some comment. I will submit the patch to the
maintainer of wordnet later if it is alright and will start
the work on other dictionaries.
I will also propose to add a virtual package names stardict-dictionary
for each stardict dictionary package later.
Basically, I would like to collect some comment here and see if
the above plan is already.
regards,
Roy Chan
--
To UNSUBSCRIBE, email to debian-devel-request@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
| |
| Andreas Tille 2004-03-09, 1:33 am |
| On Tue, 9 Mar 2004, Roy Hiu-yeung Chan wrote:
> can have a look in http://www.debian.org.hk/~voioo/debian/incoming/
The requested URL /~voioo/debian/incoming/ was not found on this server.
> and give me some comment. I will submit the patch to the
> maintainer of wordnet later if it is alright and will start
> the work on other dictionaries.
Speaking as WordNet maintainer I see no problems in supporting Stardict
if you send a working patch. Some weeks ago I asked on debian-qa list
about the state of this package and I'm happy that somebody now wants
to start active maintenance.
> I will also propose to add a virtual package names stardict-dictionary
> for each stardict dictionary package later.
Seems reasonable.
Kindards
Andreas.
--
To UNSUBSCRIBE, email to debian-devel-request@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
| |
| Roy Hiu-yeung Chan 2004-03-09, 2:33 am |
| 在 二, 2004-03-09 14:25, Andreas Tille 寫道:
> On Tue, 9 Mar 2004, Roy Hiu-yeung Chan wrote:
> The requested URL /~voioo/debian/incoming/ was not found on this server..
sorry. the link should be
http://www.debian.org.hk/~voidoo/debian/incoming/
;p
| |
| Andreas Tille 2004-03-09, 2:33 am |
| On Tue, 9 Mar 2004, Roy Hiu-yeung Chan wrote:
> sorry. the link should be
> http://www.debian.org.hk/~voidoo/debian/incoming/
Found it now.
Remarks to the WordNet changes:
1. Please do change the version number if you change the package!
I think an apropriate version number would be _2.0g-4.1 .
2. Please edit the changelog to represent you changes to the package.
3. After having a short view (correct me if I'm wrong!) the stardict
format seems to be not very different to the dict format. I wonder
if it would not be more sane to patch stardict that it will be able
to access dict databases directly. This would save a certain amount
of disc space.
4. Once these issues are solved I'm willing to integrate this into
WordNet provided that the Build-Dependencies (stardict-common > 2.4.3)
are available in Debian. (Well if 3. is solved - which would be ideal
I would have to do nothing ...)
Kind regards and thanks for caring for this orphaned Debian package
Andreas.
--
To UNSUBSCRIBE, email to debian-devel-request@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
| |
| D. Starner 2004-03-11, 3:34 am |
| > I had already pack the latest version of stardict but it doesn't
> contains any dictionaries. To make it can be usable ASAP.
> I planned to modify existing dictd dictionary packages (e.g.
> dict-wn, dict-gcide, dict-freedict-*) to make them produce
> one more binary package which contain the stardict format of
> the dictionaries. After finish those non-problematic dictionaries,
> I will start to process the problematic dictionaries in debian-legal
I think this is the wrong solution. The dict protocol has been
standardized in an RFC; not only is the client-server model
used in that more flexible than anything that requires local
copies of data, it's the standard and it's easier if everything
supports one standard.
Assuming you're committed to stardict, a data-centric approach
is still called for here. There are more than 75 MB of dict-* packages
in Debian. I find it very inappropriate to duplicate all that data
in a different format on every mirror and CD and some hard drives.
If you want to use that data in stardict, why don't you patch stardict
to support the formats used? New indexes could be built if necessary,
but the core data is way, way too large to duplicate like this.
David Starner - dvdeug@debian.org
--
________________________________________
___________________
Sign-up for Ads Free at Mail.com
http://promo.mail.com/adsfreejump.htm
--
To UNSUBSCRIBE, email to debian-devel-request@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
| |
| Roy Hiu-yeung Chan 2004-03-15, 8:34 am |
| 在 四, 2004-03-11 15:53, D. Starner 寫道:
> Assuming you're committed to stardict, a data-centric approach
> is still called for here. There are more than 75 MB of dict-* packages
> in Debian. I find it very inappropriate to duplicate all that data
> in a different format on every mirror and CD and some hard drives.
> If you want to use that data in stardict, why don't you patch stardict
> to support the formats used? New indexes could be built if necessary,
> but the core data is way, way too large to duplicate like this.
>
Dear David and Andreas,
I also don't want occupied too much space in every mirror. While
I have maintain the Hong Kong Debian mirrors (ftp.hk.debian.org)
for years, I'm often worry about the increase rate of debian.
Indeed, my original aim is make the stardict be usable ASAP while
Anthony Fok (original maintainer of stardict) had received too
much complain of the non-updating.
Btw, After David and Andreas mail, I had mail once more to the
author of stardict about the issue. But still got no reply yet.
In these few days, I decide not to wait and try to replace the
stardict format wordnet dictionary with Andreas's DICT format
one. (Keep the stardict index file) It seem the stardict can
handle the DICT format (at least for the few words
I had test) I had also RTFS. What I know that is the if DICT
format dictionary is well formatted (no duplicate definition
on the same words), the stardict should handle it without any
problem.
Now, I suppose I will change the plan to modify the conversion
tools and make it got an option that produce index file for
the original DICT format dictionary only. (Indeed, I had
modify some during modify the wordnet packages) I suppose
I can finish before this weekend.
Anthony Fok had already help me to upload the stardict_2.4.3-1
packages (without any dictionary) but I had ask him to
delay the uploading of stardict wordnet dictionary until
I finish the repackaging again.
So, now the dictionary need 3 packages!? One for the
original DICT format dictionary, one for the DICT
index, one for the Stardict index. I'm thinking how to
name them now.
regards,
Roy Chan
| |
| Andreas Tille 2004-03-16, 3:33 am |
| On Tue, 16 Mar 2004, Roy Hiu-yeung Chan wrote:
> I agree but it won't a few days work. I still got many jobs in
> my stardict and other free-software TODO list. And I still want
> to have a chinese dictionary for stardict ASAP.
While I completely understand your point the past has shown that quick-n-dirty
solutions stay much longer than they should. What about asking for help at
relevant places? Perhaps other people than you are keen on a good solution
and are more than willing to make stardict a great program?
> Another solution is that if the duplicate words are continues
> in the Dict format, I can extend the definition length in the index
> file make stardict display all the definitions.
Sorry, I have not enough knowledge to be helpful here ...
Kind regards
Andreas.
--
To UNSUBSCRIBE, email to debian-devel-request@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
| |
| Roy Hiu-yeung Chan 2004-03-16, 5:35 am |
| =A6b =A4G, 2004-03-16 04:56, Bob Hilliard =BCg=B9D=A1G
> Roy Hiu-yeung Chan <hychan@glink.net.hk> writes:
> Dave Starner's suggestion "If you want to use that data in
> stardict, why don't you patch stardict to support the formats used?"
> seems the best solution.
I agree but it won't a few days work. I still got many jobs in
my stardict and other free-software TODO list. And I still want
to have a chinese dictionary for stardict ASAP.
Another solution is that if the duplicate words are continues
in the Dict format, I can extend the definition length in the index
file make stardict display all the definitions.
regards,
Roy Chan
|
|
|
|
|