Source: password-gorilla
Version: 1.5.3.7-1
Severity: important
Tags: patch

Dear Maintainer,

Tcl/Tk 8.5 has reached its end-of-life, so it'll be removed from Debian soon.
So please, switch to more recent version in the password-gorilla package.

I've attached a diff for a NMU which switches to tk from tk8.5 in the package
dependencies, and if you don't mind, I could do this upload myself. As far as
I can see, the program runs fine after rebuilding.

-- System Information:
Debian Release: 9.3
  APT prefers stable-debug
  APT policy: (500, 'stable-debug'), (500, 'proposed-updates'), (500, 
'stable'), (1, 'unstable'), (1, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.14.0-0.bpo.3-amd64 (SMP w/12 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_US:en (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

-- no debconf information
diff -Nru password-gorilla-1.5.3.7/debian/changelog 
password-gorilla-1.5.3.7/debian/changelog
--- password-gorilla-1.5.3.7/debian/changelog   2013-06-19 07:12:57.000000000 
+0400
+++ password-gorilla-1.5.3.7/debian/changelog   2018-01-20 08:21:31.000000000 
+0300
@@ -1,3 +1,11 @@
+password-gorilla (1.5.3.7-1.1) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * Switch to the default Tcl/Tk version from Tcl/Tk 8.5 which is to be
+    removed from Debian.
+
+ -- Sergei Golovan <[email protected]>  Sat, 20 Jan 2018 08:21:31 +0300
+
 password-gorilla (1.5.3.7-1) unstable; urgency=low
 
   * New upstream version v1.5.3.7
diff -Nru password-gorilla-1.5.3.7/debian/control 
password-gorilla-1.5.3.7/debian/control
--- password-gorilla-1.5.3.7/debian/control     2013-06-19 07:12:57.000000000 
+0400
+++ password-gorilla-1.5.3.7/debian/control     2018-01-20 08:20:05.000000000 
+0300
@@ -6,12 +6,12 @@
 Vcs-Git: git://github.com/ajraymond/gorilla-debian.git
 Vcs-Browser: https://github.com/ajraymond/gorilla-debian
 Build-Depends: debhelper (>= 8.0.0), dpkg-dev (>= 1.16.1~)
-Build-Depends-Indep: docbook-to-man, imagemagick, librsvg2-bin, tk8.5
+Build-Depends-Indep: docbook-to-man, imagemagick, librsvg2-bin, tk
 Standards-Version: 3.9.4
 
 Package: password-gorilla
 Architecture: all
-Depends: tcl8.5, tk8.5, itcl3, tcllib, tklib, ${misc:Depends}
+Depends: tcl, tk, itcl3, tcllib, tklib, ${misc:Depends}
 Description: cross-platform password manager
  The Password Gorilla helps you manage your logins. It stores all your
  user names and passwords, along with login information and other
diff -Nru password-gorilla-1.5.3.7/debian/patches/default-tcltk.patch 
password-gorilla-1.5.3.7/debian/patches/default-tcltk.patch
--- password-gorilla-1.5.3.7/debian/patches/default-tcltk.patch 1970-01-01 
03:00:00.000000000 +0300
+++ password-gorilla-1.5.3.7/debian/patches/default-tcltk.patch 2018-01-20 
08:21:31.000000000 +0300
@@ -0,0 +1,20 @@
+--- a/sources/gorilla.tcl
++++ b/sources/gorilla.tcl
+@@ -1,6 +1,6 @@
+ #! /bin/sh
+ # the next line restarts using wish \
+-exec tclsh8.5 "$0" ${1+"$@"}
++exec tclsh "$0" ${1+"$@"}
+ 
+ #
+ # ----------------------------------------------------------------------
+--- a/sources/pwsafe/pwtest.tcl
++++ b/sources/pwsafe/pwtest.tcl
+@@ -1,6 +1,6 @@
+ #! /bin/sh
+ # the next line restarts using tclsh \
+-exec tclsh8.5 "$0" ${1+"$@"}
++exec tclsh "$0" ${1+"$@"}
+ 
+ set myDir [file normalize [file dirname [info script]]]
+ set myDirDir [file normalize [file dirname $myDir]]
diff -Nru password-gorilla-1.5.3.7/debian/patches/series 
password-gorilla-1.5.3.7/debian/patches/series
--- password-gorilla-1.5.3.7/debian/patches/series      1970-01-01 
03:00:00.000000000 +0300
+++ password-gorilla-1.5.3.7/debian/patches/series      2018-01-20 
08:21:31.000000000 +0300
@@ -0,0 +1 @@
+default-tcltk.patch

Reply via email to