Your message dated Sun, 15 Jul 2018 08:32:24 +0200
with message-id <[email protected]>
and subject line Won't fix
has caused the Debian Bug report #797811,
regarding dico: please split gcide into a separate package
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
797811: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=797811
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: dico
Severity: wishlist
Tags: patch
The upstream for dico is also maintaining the GCIDE database. Thus dico
has support for GCIDE that I'd like to leverage.
This bug report is a request to introduce a new dico module,
dico-module-gcide, which will then allow me to add it as a Recommends in
dict-gcide.
Please see attached patch.
That said, I still need your advise on how to enable the dictionary
during install.
dicodconfig picks dictionaries in the /usr/share/dictd/ folder, which
are in a certain file format.
The new dico implementation allows me to use the GCIDE database as is,
i.e. without conversion, provided I add the following snippet into the
config file. This is where I need coordination with you on how to
proceed.
I think dico-module-wordnet suffers the same problem. Most people have
installed dict-wn package, so they don't realize that wordnet is not
used.
So, to enable GCIDE, I need to add something like the following to
dictorg-db.list. I think this list was/is for backward compatibility
with the old dictd server.
How would you advise on adding something like the following, which is
dico specific ???
load-module gcide;
database {
name "gcidenew";
handler "gcide dbdir=/usr/share/dictd/gcide-0.51";
}
-- System Information:
Debian Release: stretch/sid
APT prefers testing
APT policy: (990, 'testing'), (500, 'unstable'), (101, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 4.1.6+ (SMP w/4 CPU cores)
Locale: LANG=en_IN.utf8, LC_CTYPE=en_IN.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru dico-2.2/debian/changelog dico-2.2/debian/changelog
--- dico-2.2/debian/changelog 2015-05-09 12:28:15.000000000 +0530
+++ dico-2.2/debian/changelog 2015-09-02 23:28:38.000000000 +0530
@@ -1,3 +1,10 @@
+dico (2.2-10) UNRELEASED; urgency=medium
+
+ * Enable new module: dico-module-gcide
+ This allows us to use the new GCIDE database without any conversion
+
+ -- Ritesh Raj Sarraf <rrs@learner> Wed, 02 Sep 2015 23:27:09 +0530
+
dico (2.2-9) unstable; urgency=medium
* Add -E to LDFLAGS for mips64el arch. to fix FTBFS.
diff -Nru dico-2.2/debian/control dico-2.2/debian/control
--- dico-2.2/debian/control 2015-05-09 12:28:15.000000000 +0530
+++ dico-2.2/debian/control 2015-09-02 23:10:08.000000000 +0530
@@ -158,6 +158,20 @@
This package provides an abstract layer for reading WordNet lexical database
files.
+Package: dico-module-gcide
+Architecture: any
+Depends: dicod, ${misc:Depends}, ${shlibs:Depends}
+Pre-Depends: ${misc:Pre-Depends}
+Description: RFC 2229 compliant modular dictionary server (GCIDE module)
+ GNU Dico is an implementation of the DICT protocol as defined in RFC 2229.
+ It is fully modular: the daemon itself (dicod) provides only the server
+ functionality, and knows nothing about database formats. Actual searches
+ are performed by functions supplied in loadable modules. A single module
+ can serve one or more databases.
+ .
+ This package provides an abstract layer for reading GCIDE lexical database
+ files.
+
Package: python-wit
Section: python
Architecture: all
diff -Nru dico-2.2/debian/dicod.install dico-2.2/debian/dicod.install
--- dico-2.2/debian/dicod.install 2015-05-09 12:28:15.000000000 +0530
+++ dico-2.2/debian/dicod.install 2015-09-02 23:10:57.000000000 +0530
@@ -9,7 +9,6 @@
usr/lib/*/dico/dictorg.so
usr/lib/*/dico/outline.so
usr/lib/*/dico/ldap.so
-usr/lib/*/dico/gcide.so
usr/lib/*/dico/word.so
usr/lib/*/dico/nprefix.so
usr/lib/*/dico/pcre.so
diff -Nru dico-2.2/debian/dico-module-gcide.install dico-2.2/debian/dico-module-gcide.install
--- dico-2.2/debian/dico-module-gcide.install 1970-01-01 05:30:00.000000000 +0530
+++ dico-2.2/debian/dico-module-gcide.install 2015-09-02 23:10:54.000000000 +0530
@@ -0,0 +1,2 @@
+usr/lib/*/dico/gcide.so
+usr/lib/*/idxgcide
--- End Message ---
--- Begin Message ---
tags 797811 + wontfix
quit
No need to split gcide module as it doesn't add any further deps.
--
أحمد المحمودي (Ahmed El-Mahmoudy)
Digital design engineer
GPG KeyIDs: 4096R/A7EF5671 2048R/EDDDA1B7
GPG Fingerprints:
6E2E E4BB 72E2 F417 D066 6ABF 7B30 B496 A7EF 5761
8206 A196 2084 7E6D 0DF8 B176 BC19 6A94 EDDD A1B7
signature.asc
Description: PGP signature
--- End Message ---