reassign 582692 dicod
forwarded 582692 [email protected]
thanks

Quoting Sergey Poznyakoff <[email protected]>:

You did not get the point: it's not about bugs.debian.org. It's about
the proper address to report Dico-related bugs to. The proper place
to report these bugs is to <[email protected]> *not* to
<[email protected]>.

Ok. The maintainer made a mistake; he should be aware of that now, as he receives everything sent to the bug.

You can easily reproduce this by connecting to dico.duckcorp.org:2628
and issuing the latter command. It will disconnect silently.

You're right, i could reproduce using telnet directly.

To handle this I need additional information, namely: any log messages
issued by dicod at dico.duckcorp.org and exact contents of the
configuration file that is used there.

In syslog:
May 23 01:17:00 Toushirou dicod[18738]: Info: Client info: dict 1.11.2/rf on Linux 2.6.32-5-amd64
May 23 01:17:01 Toushirou dicod[18693]: Error: 18738 terminated on signal 6

In /var/log/dico/access.log:
annael.hq.duckcorp.org - - [23/May/2010:01:16:55 +0200] "DEFINE ! kuruma" 552 - "" "GNU dico 2.0"

I'm attaching the configuration file (unchanged except for the added access-log-file parameters) with the included dictorg databases config generated by dicodconfig.

Regards.

--
Marc Dequènes (Duck)
// IPv6 not supported...
//listen (193.200.42.177, [2001:7a8:810:114::c1c8:2ab1]);
//listen (127.0.0.1, 193.200.42.177);

capability (mime,xversion);
timing yes;

pidfile /var/run/dicod/dicod.pid;

access-log-file /var/log/dico/access.log;
log-print-severity true;
access-log-format "%h %l %u %t \"%r\" %>s %b \"\" \"%C\"";

module-load-path ("/usr/lib/dico");

// Uncomment the following to enable handling of databases in dict.org format:
/*
load-module dictorg {
        command "dictorg sort trim-ws dbdir=/usr/share/dictd";
}
*/
load-module dictorg {
        command "dictorg";
}

#include /var/lib/dicod/dictorg-db.list

// Uncomment the following to enable handling of databases in Emacs outline 
// format:
/* load-module outline {
        command "outline";
}
*/

// Uncomment the following to enable Guile interface:
/* load-module guile {
        command "guile";
}
*/

// Uncomment the following to enable Guile interface:
load-module python {
        command "python";
}

// Emacs outline database example:
/* database {
        name "devdict";
        handler "outline /usr/share/dico/outline/devils.out";
}
*/

#database {
#       name "plnum";
#       handler "guile"
#               " init-script=/tmp/dico-2.0/tests/example.scm "
#               " init-fun=example-init"
#               " example.db";
#}

m4_define(`wikipedia',`
database {
        name "$1-`wikipedia'";
        handler "python load-path=/usr/share/dico/python init-script=mediawiki 
$1.`wikipedia'.org";
        mime-headers <<- EOT
          Content-Type: text/x-wiki
          Content-Transfer-Encoding: quoted-printable
          X-Wiki-Language: $1
        EOT;
m4_ifelse(`$2',,,`
        description "`$2'";')
m4_ifelse(`$3',,,`
        info <<- EOT
`$3'
EOT;')
}')

m4_define(`wiktionary',`
database {
        name "$1-`wiktionary'";
        handler "python load-path=/usr/share/dico/python init-script=mediawiki 
$1.`wiktionary'.org";
        mime-headers <<- EOT
          Content-Type: text/x-wiki
          Content-Transfer-Encoding: quoted-printable
          X-Wiki-Language: $1
        EOT;
m4_ifelse(`$2',,,`
        description "`$2'";')
m4_ifelse(`$3',,,`
        info <<- EOT
`$3'
EOT;')
}')

wikipedia(`en',
  `en.wikipedia.org')

wiktionary(en,
  `en.wiktionary.org',
  `English language Wiktionary, a collaborative project to produce a
   free-content multilingual dictionary.')

alias d DEFINE;
alias da d "*";
alias df d "!";
alias m MATCH;
alias mas m "*";
alias mfs m "!";
alias ma mas ".";
alias mf mfs ".";
alias s STATUS;
alias h HELP;
alias q QUIT;

help-text <<- EOT
        +
  The following commands are abbreviations that Gray likes to use when
  debugging the daemon.  You may or may not find them useful.  However
  it is, do not write your client software to relay on them.  They may
  disappear or change any time Gray pleases, without notice.

  d database word                 -- DEFINE database word
  da word                         -- DEFINE * word
  df word                         -- DEFINE ! word
  ma word                         -- MATCH * . word
  mf word                         -- MATCH ! . word
  mas strategy word               -- MATCH * strategy word
  mfs strategy word               -- MATCH ! strategy word
  m database strategy word        -- MATCH database strategy word
  s                               -- STATUS
  h                               -- HELP
  q                               -- QUIT
EOT;

user dicod;
max-children 18;
inactivity-timeout 15;

server-info <<EOT
This is an open DICT server provided by DuckCorp (https://www.duckcorp.org/).
EOT;

# Automatically generated file -- do not edit.
#
# This file was automatically generated by dicodconfig.  Any changes
# made directly to this file will be lost when dicodconfig is run upon
# installation, removal, or upgrade of a dictionary database package.
#
# This file provides a complete database section which may be
# included from the dictd configuration file /etc/dicod.conf
# with an ``include /var/lib/dicod/dictorg-db.list'' line.  The order and
# presence of the dictionary database entries here may be modified
# via the optional dicodconfig order override file /etc/dicod/dicod.order.
# See dicodconfig(8) for details.
#
# Older dictionary database packages did not automatically invoke
# /usr/sbin/dicodconfig upon installation and removal, so you may
# need to do so manually (after which, you should restart dictd).

# Optional order override file /etc/dicod/dicod.order found.
# Ignoring default order.

database {
  name "gcide";
  handler "dictorg database=/usr/share/dictd/gcide";
}
database {
  name "wn";
  handler "dictorg database=/usr/share/dictd/wn";
}
database {
  name "foldoc";
  handler "dictorg database=/usr/share/dictd/foldoc";
}
database {
  name "jargon";
  handler "dictorg database=/usr/share/dictd/jargon";
}
database {
  name "vera";
  handler "dictorg database=/usr/share/dictd/vera";
}
database {
  name "devil";
  handler "dictorg database=/usr/share/dictd/devil";
}
database {
  name "elements";
  handler "dictorg database=/usr/share/dictd/elements";
}
database {
  name "easton";
  handler "dictorg database=/usr/share/dictd/easton";
}
database {
  name "hitchcock";
  handler "dictorg database=/usr/share/dictd/hitchcock";
}
database {
  name "gaz";
  handler "dictorg database=/usr/share/dictd/gazetteer";
}
database {
  name "fd-iri-eng";
  handler "dictorg database=/usr/share/dictd/freedict-iri-eng";
}
database {
  name "fd-spa-eng";
  handler "dictorg database=/usr/share/dictd/freedict-spa-eng";
}
database {
  name "fd-eng-tur";
  handler "dictorg database=/usr/share/dictd/freedict-eng-tur";
}
database {
  name "mueller7accent";
  handler "dictorg database=/usr/share/dictd/mueller7accent";
}
database {
  name "fd-hin-eng";
  handler "dictorg database=/usr/share/dictd/freedict-hin-eng";
}
database {
  name "fd-eng-cro";
  handler "dictorg database=/usr/share/dictd/freedict-eng-cro";
}
database {
  name "fd-eng-lat";
  handler "dictorg database=/usr/share/dictd/freedict-eng-lat";
}
database {
  name "fd-eng-cze";
  handler "dictorg database=/usr/share/dictd/freedict-eng-cze";
}
database {
  name "fd-swe-eng";
  handler "dictorg database=/usr/share/dictd/freedict-swe-eng";
}
database {
  name "fd-eng-swa";
  handler "dictorg database=/usr/share/dictd/freedict-eng-swa";
}
database {
  name "bouvier";
  handler "dictorg database=/usr/share/dictd/bouvier";
}
database {
  name "fd-eng-ita";
  handler "dictorg database=/usr/share/dictd/freedict-eng-ita";
}
database {
  name "fd-eng-rom";
  handler "dictorg database=/usr/share/dictd/freedict-eng-rom";
}
database {
  name "fd-tur-eng";
  handler "dictorg database=/usr/share/dictd/freedict-tur-eng";
}
database {
  name "fd-cze-eng";
  handler "dictorg database=/usr/share/dictd/freedict-cze-eng";
}
database {
  name "fd-fra-nld";
  handler "dictorg database=/usr/share/dictd/freedict-fra-nld";
}
database {
  name "fd-swa-eng";
  handler "dictorg database=/usr/share/dictd/freedict-swa-eng";
}
database {
  name "fd-slo-eng";
  handler "dictorg database=/usr/share/dictd/freedict-slo-eng";
}
database {
  name "gaz2k-places";
  handler "dictorg database=/usr/share/dictd/gazetteer2k-places";
}
database {
  name "fd-eng-deu";
  handler "dictorg database=/usr/share/dictd/freedict-eng-deu";
}
database {
  name "fd-eng-scr";
  handler "dictorg database=/usr/share/dictd/freedict-eng-scr";
}
database {
  name "fd-cro-eng";
  handler "dictorg database=/usr/share/dictd/freedict-cro-eng";
}
database {
  name "fd-eng-ara";
  handler "dictorg database=/usr/share/dictd/freedict-eng-ara";
}
database {
  name "fd-scr-eng";
  handler "dictorg database=/usr/share/dictd/freedict-scr-eng";
}
database {
  name "fd-deu-eng";
  handler "dictorg database=/usr/share/dictd/freedict-deu-eng";
}
database {
  name "fd-deu-nld";
  handler "dictorg database=/usr/share/dictd/freedict-deu-nld";
}
database {
  name "fd-fra-eng";
  handler "dictorg database=/usr/share/dictd/freedict-fra-eng";
}
database {
  name "fd-deu-ita";
  handler "dictorg database=/usr/share/dictd/freedict-deu-ita";
}
database {
  name "fd-eng-rus";
  handler "dictorg database=/usr/share/dictd/freedict-eng-rus";
}
database {
  name "fd-nld-eng";
  handler "dictorg database=/usr/share/dictd/freedict-nld-eng";
}
database {
  name "fd-eng-fra";
  handler "dictorg database=/usr/share/dictd/freedict-eng-fra";
}
database {
  name "gaz2k-zips";
  handler "dictorg database=/usr/share/dictd/gazetteer2k-zips";
}
database {
  name "moby-thesaurus";
  handler "dictorg database=/usr/share/dictd/moby-thesaurus";
}
database {
  name "gaz2k-counties";
  handler "dictorg database=/usr/share/dictd/gazetteer2k-counties";
}
database {
  name "fd-jpn-deu";
  handler "dictorg database=/usr/share/dictd/freedict-jpn-deu";
}
database {
  name "fd-eng-wel";
  handler "dictorg database=/usr/share/dictd/freedict-eng-wel";
}
database {
  name "fd-lat-eng";
  handler "dictorg database=/usr/share/dictd/freedict-lat-eng";
}
database {
  name "german-english";
  handler "dictorg database=/usr/share/dictd/german-english";
}
database {
  name "fd-eng-iri";
  handler "dictorg database=/usr/share/dictd/freedict-eng-iri";
}
database {
  name "fd-lat-deu";
  handler "dictorg database=/usr/share/dictd/freedict-lat-deu";
}
database {
  name "fd-nld-deu";
  handler "dictorg database=/usr/share/dictd/freedict-nld-deu";
}
database {
  name "fd-eng-hun";
  handler "dictorg database=/usr/share/dictd/freedict-eng-hun";
}
database {
  name "english-german";
  handler "dictorg database=/usr/share/dictd/english-german";
}
database {
  name "fd-nld-fra";
  handler "dictorg database=/usr/share/dictd/freedict-nld-fra";
}
database {
  name "fd-deu-fra";
  handler "dictorg database=/usr/share/dictd/freedict-deu-fra";
}
database {
  name "fd-por-eng";
  handler "dictorg database=/usr/share/dictd/freedict-por-eng";
}
database {
  name "fd-tur-deu";
  handler "dictorg database=/usr/share/dictd/freedict-tur-deu";
}
database {
  name "fd-por-deu";
  handler "dictorg database=/usr/share/dictd/freedict-por-deu";
}
database {
  name "fd-eng-nld";
  handler "dictorg database=/usr/share/dictd/freedict-eng-nld";
}
database {
  name "fd-deu-por";
  handler "dictorg database=/usr/share/dictd/freedict-deu-por";
}
database {
  name "fd-eng-por";
  handler "dictorg database=/usr/share/dictd/freedict-eng-por";
}
database {
  name "fd-fra-deu";
  handler "dictorg database=/usr/share/dictd/freedict-fra-deu";
}
database {
  name "fd-gla-deu";
  handler "dictorg database=/usr/share/dictd/freedict-gla-deu";
}
database {
  name "fd-afr-deu";
  handler "dictorg database=/usr/share/dictd/freedict-afr-deu";
}
database {
  name "fd-ita-deu";
  handler "dictorg database=/usr/share/dictd/freedict-ita-deu";
}
database {
  name "fd-eng-hin";
  handler "dictorg database=/usr/share/dictd/freedict-eng-hin";
}
database {
  name "fd-eng-spa";
  handler "dictorg database=/usr/share/dictd/freedict-eng-spa";
}
database {
  name "fd-hun-eng";
  handler "dictorg database=/usr/share/dictd/freedict-hun-eng";
}
database {
  name "fd-eng-swe";
  handler "dictorg database=/usr/share/dictd/freedict-eng-swe";
}
database {
  name "fd-wel-eng";
  handler "dictorg database=/usr/share/dictd/freedict-wel-eng";
}
database {
  name "fd-dan-eng";
  handler "dictorg database=/usr/share/dictd/freedict-dan-eng";
}
database {
  name "fd-ita-eng";
  handler "dictorg database=/usr/share/dictd/freedict-ita-eng";
}

Attachment: pgpA1XNh85pYl.pgp
Description: PGP Digital Signature

Reply via email to