Your message dated Sun, 20 Oct 2013 15:50:01 +0000
with message-id <e1vxvgt-0007zb...@franck.debian.org>
and subject line Bug#726030: fixed in mozart 1.4.0-8.1
has caused the Debian Bug report #726030,
regarding mozart: build depends on deprecated tcl8.4-dev and tk8.4-dev
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 ow...@bugs.debian.org
immediately.)
--
726030: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=726030
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: mozart
Version: 1.4.0-8
Severity: normal
Tags: patch
Dear Maintainer,
We plan to drop obsolete Tcl/Tk 8.4 from the Debian archive before jessie
release (and hopefully in a few months). This means that all packages which
depend on tcl8.4/tk8.4 nedd to adjust.
Your mozart package build-depends on tcl8.4-dev and tk8.4-dev. For now it's
fairly easy to make it use Tcl/Tk 8.5 just via replacing tcl8.4-dev and
tk8.4-dev by tcl8.5-dev and tk8.5-dev and adding --with-tcl and --with-tk
configure options. I saw also environment variables TCL_LIBRARY and TK_LIBRARY
which I'd change to /usr/share/tcltk/tcl8.5 and /usr/share/tcltk/tk8.5
respectively.
Though there's another issue, now with new texlive openout_all setting. It is
currently set to p (paranoid) by default which makes impossible to build docs,
as bibtex cannot process files inside /tmp directory. A workaround for that
can be a local texmf.cnf overriding openout_all setting.
I've prepared a small patch which makes mozart build against Tcl/Tk 8.5 and
attached it. Cheers!
-- System Information:
Debian Release: 7.2
APT prefers proposed-updates
APT policy: (500, 'proposed-updates'), (500, 'stable'), (100, 'unstable'),
(1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 3.2.0-4-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
diff -u mozart-1.4.0/share/lib/wp/Tk.oz mozart-1.4.0/share/lib/wp/Tk.oz
--- mozart-1.4.0/share/lib/wp/Tk.oz
+++ mozart-1.4.0/share/lib/wp/Tk.oz
@@ -458,8 +458,8 @@
in
%% Changed for Debian/GNU: use the pre-installed
%% versions of tcl and tk
- {OS.putEnv 'TCL_LIBRARY' '/usr/lib/tcl8.4'}
- {OS.putEnv 'TK_LIBRARY' '/usr/lib/tk8.4'}
+ {OS.putEnv 'TCL_LIBRARY' '/usr/share/tcltk/tcl8.5'}
+ {OS.putEnv 'TK_LIBRARY' '/usr/share/tcltk/tk8.5'}
% RS: on MS Windows we use a socket: before we used
% pipes, but on NT this made problems when certain background
diff -u mozart-1.4.0/debian/changelog mozart-1.4.0/debian/changelog
--- mozart-1.4.0/debian/changelog
+++ mozart-1.4.0/debian/changelog
@@ -1,3 +1,13 @@
+mozart (1.4.0-8.1) unstable; urgency=low
+
+ * Non-maintainer upload.
+ * Replaced tcl8.4-dev and tk8.4-dev in build dependencies by tcl8.5-dev
+ and tk8.5-dev and added --with-tcl and --with-tk configure options.
+ * Created local texmf.cnf with openout_all=r option to fix FTBFS with
+ newer texlive default setting openout_all=p.
+
+ -- Sergei Golovan <sgolo...@debian.org> Fri, 11 Oct 2013 14:32:35 +0400
+
mozart (1.4.0-8) unstable; urgency=low
* Whoops, really change standards version to 3.9.2 as promised below.
diff -u mozart-1.4.0/debian/control mozart-1.4.0/debian/control
--- mozart-1.4.0/debian/control
+++ mozart-1.4.0/debian/control
@@ -6,7 +6,7 @@
Homepage: http://www.mozart-oz.org/
Vcs-Git: git://anonscm.debian.org/collab-maint/mozart.git
Vcs-Browser: http://anonscm.debian.org/gitweb/?p=collab-maint/mozart.git
-Build-Depends: debhelper (>> 7.0.0), bison (>= 1.25), flex-old (>= 2.5.3), ghostscript, libgdbm-dev, libgmp-dev, m4, netpbm, sp, tcl8.4-dev, texlive, texlive-pstricks, tk8.4-dev, zlib1g-dev, emacs23 | emacs22 | xemacs21
+Build-Depends: debhelper (>> 7.0.0), bison (>= 1.25), flex-old (>= 2.5.3), ghostscript, libgdbm-dev, libgmp-dev, m4, netpbm, sp, tcl8.5-dev, texlive, texlive-pstricks, tk8.5-dev, zlib1g-dev, emacs23 | emacs22 | xemacs21
Package: mozart
Architecture: hppa i386 m68k mipsel mips powerpc sparc s390 arm armeb armel kfreebsd-i386 sh4
diff -u mozart-1.4.0/debian/rules mozart-1.4.0/debian/rules
--- mozart-1.4.0/debian/rules
+++ mozart-1.4.0/debian/rules
@@ -24,6 +24,8 @@
ozhome := /usr/share/mozart
ozplatform := $(shell $(srcdir)/share/bin/ozplatform)
+export TEXMFCNF := $(CURDIR)/debian:
+
source: source-stamp
source-stamp:
dh_testdir
@@ -46,6 +48,8 @@
--disable-copy-tcl-libs \
--disable-compile-elisp \
--disable-contrib-micq \
+ --with-tcl=/usr/lib/tcl8.5 \
+ --with-tk=/usr/lib/tk8.5 \
--enable-opt \
--enable-doc \
--with-documents=all
only in patch2:
unchanged:
--- mozart-1.4.0.orig/debian/texmf.cnf
+++ mozart-1.4.0/debian/texmf.cnf
@@ -0,0 +1 @@
+openout_any=r
--- End Message ---
--- Begin Message ---
Source: mozart
Source-Version: 1.4.0-8.1
We believe that the bug you reported is fixed in the latest version of
mozart, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 726...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Sergei Golovan <sgolo...@debian.org> (supplier of updated mozart package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Sun, 20 Oct 2013 18:48:15 +0400
Source: mozart
Binary: mozart mozart-doc
Architecture: source i386 all
Version: 1.4.0-8.1
Distribution: unstable
Urgency: low
Maintainer: Kevin Glynn <kev...@debian.org>
Changed-By: Sergei Golovan <sgolo...@debian.org>
Description:
mozart - Mozart Programming System
mozart-doc - Mozart Programming System (Documentation)
Closes: 726030
Changes:
mozart (1.4.0-8.1) unstable; urgency=low
.
* Non-maintainer upload.
* Replaced tcl8.4-dev and tk8.4-dev in build dependencies by tcl8.5-dev
and tk8.5-dev and added --with-tcl and --with-tk configure options.
(closes: #726030)
* Created local texmf.cnf with openout_all=r option to fix FTBFS with
newer texlive default setting openout_all=p.
Checksums-Sha1:
77b8ce636a0693472d79a61aaaede6d9f22bd063 1462 mozart_1.4.0-8.1.dsc
b1ee4206bbf035e42890a6067adfabc12b3e30ec 434029 mozart_1.4.0-8.1.diff.gz
7c6da59f8d9f98f8a5e0de443a3ce664ef386458 2304650 mozart_1.4.0-8.1_i386.deb
1ecc1448bd608f631af4823fa03452b15f603395 2905972 mozart-doc_1.4.0-8.1_all.deb
Checksums-Sha256:
a00e6ad6849d7efffdd3c1305e23e02aa99fe1d4edccf5500b3ddeee24a46ab9 1462
mozart_1.4.0-8.1.dsc
483cb9957e0cacf273ea4676031523b6f2b3f52dbe44b394b40e20ac7b37ea3a 434029
mozart_1.4.0-8.1.diff.gz
ea062bf8dcd5ba814d34def6e02b09f747f6bda54142db463e64db2273e25d92 2304650
mozart_1.4.0-8.1_i386.deb
f17d58db816abe17a84dc62c59bd7520905197f60963fa5309093dc697c9df54 2905972
mozart-doc_1.4.0-8.1_all.deb
Files:
0908b7071fc730367470e01b7f0f3a17 1462 devel optional mozart_1.4.0-8.1.dsc
ac6ed34fa17ab9c834ff7c2b2e438757 434029 devel optional mozart_1.4.0-8.1.diff.gz
eedc9d593377dae7578dd3c0151c56f6 2304650 devel optional
mozart_1.4.0-8.1_i386.deb
c6e0e2fcef42a893f88308a5ca691db8 2905972 doc optional
mozart-doc_1.4.0-8.1_all.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
iD8DBQFSY/dbIcdH02pGEFIRAvomAJ9Ly/OMkq4iJz3sbnwNGsyANBFohQCfTnAK
vkhGcO6/jPi4kWn13TdoYnc=
=GR3d
-----END PGP SIGNATURE-----
--- End Message ---