Your message dated Tue, 5 Sep 2017 11:11:35 +0200
with message-id <[email protected]>
and subject line Re: Bug#874334: routino-www: no routing without manual 
changes, language of route-description alway english, unsolved depency to 
javascript-common
has caused the Debian Bug report #874334,
regarding routino-www: no routing without manual changes, language of 
route-description alway english, unsolved depency to javascript-common
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.)


-- 
874334: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=874334
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: routino-www
Version: 3.1.1-4
Severity: important

Dear Maintainer,

the main error is impossibility of routing. That is the main-function of this
program.
I found in all cgi- and pl-files in /usr/share/routino/www/ the lines with
require "...";
without any path. And in apache-log can you see "can't find router.pl".
After adding /usr/share/routino/www/ to all require-lines the routing works,
but independent of language-choice the routing-description is english. That is
the second problem.
I changed in
/usr/share/routino/www/router.pl
the line
my $params="--$optimise";
to
my $params="--$optimise --language=de";
and it worked for my. Better would be a solution with consideration of
language-choice.

The thrid problem is a depens on javascript-common, that must be installed and
activated in apache. It seems not cleanly works in a blank system and nothing
cards to show on it.

The fourth is a minor thing: In germany we have a obligation of copyright page.
So I add a Impressum.html-file and in all
/usr/share/routino/www/router.html.*
I add after
<div class="attribution">
a line
      <a href="Impressum.html" >Impressum</a>
It was fine to find a possibility to configure that in default-installation.

With regards
Andreas Matthus




-- System Information:
Debian Release: 9.1
  APT prefers stable
  APT policy: (990, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.9.0-3-amd64 (SMP w/4 CPU cores)
Locale: LANG=de_DE.utf8, LC_CTYPE=de_DE.utf8 (charmap=UTF-8), LANGUAGE=
(charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages routino-www depends on:
ii  apache2 [httpd]    2.4.25-3+deb9u2
ii  javascript-common  11
ii  libjs-leaflet      0.7.7+20160312-1
ii  perl               5.24.1-3+deb9u1
ii  routino            3.1.1-4

routino-www recommends no packages.

routino-www suggests no packages.

--- End Message ---
--- Begin Message ---
fixed 874334 routino/3.2-1~exp1
thanks

Hi Andreas,

On 09/05/2017 08:49 AM, Andreas Matthus wrote:
> the main error is impossibility of routing. That is the main-function of this
> program.
> I found in all cgi- and pl-files in /usr/share/routino/www/ the lines with
> require "...";
> without any path. And in apache-log can you see "can't find router.pl".

This is caused by . having been removed from @INC in Perl v5.26 (and
earlier via security updates), and has been addressed in Routino 3.2.

You should consider using the backport. I'm unlikely to provide a stable
update for this issue.

> After adding /usr/share/routino/www/ to all require-lines the routing works,
> but independent of language-choice the routing-description is english. That is
> the second problem.
> I changed in
> /usr/share/routino/www/router.pl
> the line
> my $params="--$optimise";
> to
> my $params="--$optimise --language=de";
> and it worked for my. Better would be a solution with consideration of
> language-choice.

You can select the language with the "language" CGI parameter, german is
selected by default on the router.html.de web page.

> The thrid problem is a depens on javascript-common, that must be installed and
> activated in apache. It seems not cleanly works in a blank system and nothing
> cards to show on it.

It's quite common that apache configuration is not enabled by default.

Enabling it is as simple as:

 a2enconf javascript-common.conf
 service apache2 reload

> The fourth is a minor thing: In germany we have a obligation of copyright 
> page.
> So I add a Impressum.html-file and in all
> /usr/share/routino/www/router.html.*
> I add after
> <div class="attribution">
> a line
>       <a href="Impressum.html" >Impressum</a>
> It was fine to find a possibility to configure that in default-installation.

Routino is not a german project so you cannot expect it adhere to german
law by default. If you wish for Geman specific changes to Routino I
suggest you contact the upstream author directly.

Kind Regards,

Bas

-- 
 GPG Key ID: 4096R/6750F10AE88D4AF1
Fingerprint: 8182 DE41 7056 408D 6146  50D1 6750 F10A E88D 4AF1

--- End Message ---

Reply via email to