Your message dated Sat, 18 Nov 2006 10:26:15 -0800
with message-id <[EMAIL PROTECTED]>
and subject line Bug#377501: fixed in hugs98 98.200609.21-1
has caused the attached Bug report 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 I am
talking about this indicates a serious mail system misconfiguration
somewhere. Please contact me immediately.)
Debian bug tracking system administrator
(administrator, Debian Bugs database)
--- Begin Message ---
Package: hugs
Version: 98.200503.08-4
Severity: minor
Tags: patch
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hi Isaac,
My HaXml packages have finally entered the Debian archive, including
libhugs-haxml. I think it is time to remove the HaXml library from the
hugs binary package as it is outdated (version 0.12) and libhugs-haxml
provides the latest version of the HaXml for use with hugs.
I have attached a patch which removes the library from the binary
package. I added libhugs-haxml to the Recommends line of hugs so the
users of hugs still get HaXml with hugs (as long as they use aptitude
to install hugs that is).
Greetings Arjan
p.s. The patch also removes a backup file which clutters the
diff.gz. file. I just could not resists removing it ;-)
- - System Information:
Debian Release: testing/unstable
APT prefers testing
APT policy: (990, 'testing'), (500, 'unstable'), (101, 'experimental')
Architecture: i386 (i686)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.17-3-nebula
Locale: LANG=nl_NL.UTF-8, LC_CTYPE=nl_NL.UTF-8 (charmap=UTF-8)
Versions of packages hugs depends on:
ii libc6 2.3.6-15 GNU C Library: Shared libraries
ii libncurses5 5.5-2 Shared libraries for terminal hand
ii libreadline5 5.1-7 GNU readline and history libraries
hugs recommends no packages.
- -- no debconf information
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.3 (GNU/Linux)
iD8DBQFEsQnxUALvsZYuOJARAjEZAJwJhqAbo+BeUEFukJf/8cWACuD5qgCfSPcP
Lgc9xioZkx8FwKG087TugHw=
=n8CG
-----END PGP SIGNATURE-----
reverted:
--- hugs98-98.200503.08/libraries/Makefile.in~
+++ hugs98-98.200503.08.orig/libraries/Makefile.in~
@@ -1,115 +0,0 @@
-# @configure_input@
-################################################################
-# Conversion of libraries from raw sources in the fptools tree
-# (this should be a POSIX 1003.2-1992 Makefile)
-################################################################
-
[EMAIL PROTECTED]@
-
-# We use the autoconf-supplied install-sh to create directories
-# but use /bin/cp to copy data because install-sh can't copy
-# multiple files at once.
-
-INSTALL = ../install-sh
-INSTALL_DATA = /bin/cp
-CPPFLAGS = -D__HUGS__ -D$(HOST_OS)_HOST_OS -D$(HOST_OS)_TARGET_OS
-
-BUILD_DIR = ../hugsdir
-
-HEADERS = ../src/HsFFI.h
-FP_HEADERS = ../src/platform.h include/MachDeps.h include/ghcconfig.h
-
-# a file created by make include
-INCLUDES = $(BUILD_DIR)/include/HsFFI.h
-
-# We use a bootstrap procedure to construct the libraries:
-#
-# 1. Preprocess hugsbase, base, haskell98 and Cabal into bootlibs
-# using the shell script make_bootlibs. The result is incomplete,
-# in particular because hsc2hs wasn't available yet, but it's enough
-# to get ffihugs, runhugs, hsc2hs and Cabal working,
-#
-# 2. Build all the packages into ../hugsdir, using Cabal.
-#
-# Unfortunately that means building (and configuring) base twice.
-
-HSC2HS = tools/hsc2hs
-CPPHS = tools/cpphs
-MAKE_BOOT = tools/make_bootlib
-CONVERT = tools/convert_libraries
-
-all: $(BUILD_DIR)/.stamp
-
-$(BUILD_DIR)/.stamp: bootlib/.stamp $(INCLUDES) $(HSC2HS) $(CONVERT)
- $(RM) -r $(BUILD_DIR)/libraries $(BUILD_DIR)/packages
$(BUILD_DIR)/oldlib
- cd ..; libraries/$(CONVERT) fptools hugsdir
- echo timestamp for libraries >$@
-
-bootlib/.stamp: hugsbase/Hugs/*.* $(MAKE_BOOT) $(INCLUDES) $(CPPHS)
- CPPFLAGS='$(CPPFLAGS)' $(MAKE_BOOT)
- echo timestamp for bootlib >$@
-
-$(HSC2HS): ../fptools/ghc/utils/hsc2hs/Main.hs $(BOOTLIB) $(INCLUDES) $(CPPHS)
- test -d hsc2hs || mkdir hsc2hs
- $(CPPHS) $(CPPFLAGS) ../fptools/ghc/utils/hsc2hs/Main.hs hsc2hs/Main.hs
- cp ../fptools/ghc/utils/hsc2hs/template-hsc.h hsc2hs/template-hsc.h
- (echo '#! /bin/sh'; \
- echo "libdir='`pwd`'"; \
- echo '$$libdir/../src/runhugs -P$$libdir/bootlib
$$libdir/hsc2hs/Main.hs -I$$libdir/../hugsdir/include "$$@"') >$@
- chmod 755 $@
-
-$(CPPHS): $(CPPHS).sh
- sed 's:<HUGSDIR>:$(hugsdir):' $(CPPHS).sh >$@
- chmod 755 $@
-
-$(INCLUDES): $(HEADERS)
- mkdir -p $(BUILD_DIR)/include
- $(CP) $(HEADERS) $(BUILD_DIR)/include
- mkdir -p ../fptools/ghc/includes
- $(CP) $(FP_HEADERS) ../fptools/ghc/includes
-
-clean:
- $(RM) LibStatus
-
-distclean: clean
- $(RM) -r bootlib
- $(RM) -r $(BUILD_DIR)
- $(RM) Makefile
- $(RM) tools/config tools/cpphs.sh
- $(RM) tools/cpphs
- $(RM) hsc2hs/Main.hs hsc2hs/template-hsc.h tools/hsc2hs
-
-veryclean: distclean
-
-install: all
- $(INSTALL) -d $(DESTDIR)$(hugsdir)/include
- $(INSTALL_DATA) $(BUILD_DIR)/include/* $(DESTDIR)$(hugsdir)/include
- $(INSTALL) -d $(DESTDIR)$(hugsdir)/oldlib
- $(INSTALL_DATA) $(BUILD_DIR)/oldlib/* $(DESTDIR)$(hugsdir)/oldlib
- (cd $(BUILD_DIR); find libraries -type f -print) | while read file;\
- do dir=`dirname $$file`;\
- case $$file in \
- *.hs|*.lhs|*.so|*.dll) \
- $(INSTALL) -d $(DESTDIR)$(hugsdir)/$$dir;\
- $(INSTALL) -c -m 0644 $(BUILD_DIR)/$$file
$(DESTDIR)$(hugsdir)/$$file ;;\
- esac \
- done
- (cd $(BUILD_DIR); find packages -type f -print) | while read file;\
- do dir=`dirname $$file`;\
- $(INSTALL) -d $(DESTDIR)$(hugsdir)/$$dir;\
- $(INSTALL) -c -m 0644 $(BUILD_DIR)/$$file
$(DESTDIR)$(hugsdir)/$$file;\
- done
- (cd $(BUILD_DIR); find demos -type f -print) | while read file;\
- do dir=`dirname $$file`;\
- $(INSTALL) -d $(DESTDIR)$(hugsdir)/$$dir;\
- $(INSTALL) -c -m 0644 $(BUILD_DIR)/$$file
$(DESTDIR)$(hugsdir)/$$file;\
- done
- $(INSTALL) -d $(DESTDIR)$(hugsdir)/programs/hsc2hs
- $(INSTALL_DATA) hsc2hs/Main.hs hsc2hs/template-hsc.h
$(DESTDIR)$(hugsdir)/programs/hsc2hs
- (echo '#! /bin/sh'; \
- echo 'runhugs $(hugsdir)/programs/hsc2hs/Main.hs -I$(hugsdir)/include
"$$@"') >$(DESTDIR)$(bindir)/hsc2hs-hugs
- chmod 755 $(DESTDIR)$(bindir)/hsc2hs-hugs
- $(INSTALL) -c $(CPPHS) $(DESTDIR)$(bindir)/cpphs-hugs
-
-LibStatus: all
- tools/test_libraries ../fptools >$@
diff -u hugs98-98.200503.08/debian/control hugs98-98.200503.08/debian/control
--- hugs98-98.200503.08/debian/control
+++ hugs98-98.200503.08/debian/control
@@ -11,6 +11,7 @@
Conflicts: hugs98
Provides: hugs98
Replaces: hugs98
+Recommends: libhugs-haxml
Suggests: haskell-mode, haskell-doc
Section: interpreters
Priority: optional
diff -u hugs98-98.200503.08/debian/changelog
hugs98-98.200503.08/debian/changelog
--- hugs98-98.200503.08/debian/changelog
+++ hugs98-98.200503.08/debian/changelog
@@ -1,3 +1,19 @@
+hugs98 (98.200503.08-4.1) unstable; urgency=low
+
+ * Non-maintainer upload.
+ * Don't ship the HaXml library in the binary package anymore. It is now
+ shipped in a seperate package (libhugs-haxml).
+ - libraries/tools/convert_libraries: remove HaXml from the
+ extra_packages list.
+ - debian/rules: don't try to remove the HaXml copyright and license
+ files from the binary package.
+ - debian/control: add libhugs-haxml to the Recommends line to make apt
+ frontends, like aptitude and synaptic, install the HaXml library on
+ upgrade or install.
+ * Cleanup diff.gz by removing libraries/Makefile.in~.
+
+ -- Arjan Oosting <[EMAIL PROTECTED]> Sun, 9 Jul 2006 14:50:42 +0200
+
hugs98 (98.200503.08-4) unstable; urgency=low
* Added buid-depends on gzip (Closes: #336201).
diff -u hugs98-98.200503.08/debian/rules hugs98-98.200503.08/debian/rules
--- hugs98-98.200503.08/debian/rules
+++ hugs98-98.200503.08/debian/rules
@@ -110,9 +110,9 @@
$(RM) $(libdir)/packages/X11/LICENSE
$(RM) $(libdir)/packages/HGL/LICENSE
$(RM) $(libdir)/packages/OpenGL/LICENSE
- $(RM) $(libdir)/packages/HaXml/LICENCE-GPL
- $(RM) $(libdir)/packages/HaXml/LICENCE-LGPL
- $(RM) $(libdir)/packages/HaXml/COPYRIGHT
+# $(RM) $(libdir)/packages/HaXml/LICENCE-GPL
+# $(RM) $(libdir)/packages/HaXml/LICENCE-LGPL
+# $(RM) $(libdir)/packages/HaXml/COPYRIGHT
# Install linda and lintian overrides
$(install_dir) $(sharedir)/linda/overrides
$(install_dir) $(sharedir)/lintian/overrides
only in patch2:
unchanged:
--- hugs98-98.200503.08.orig/libraries/tools/convert_libraries
+++ hugs98-98.200503.08/libraries/tools/convert_libraries
@@ -172,7 +172,7 @@
# (each of these goes in a separate hierarchy under {Hugs}/packages)
core_packages='base haskell98 haskell-src network'
-extra_packages='Cabal QuickCheck mtl fgl HaXml parsec HUnit'
+extra_packages='Cabal QuickCheck mtl fgl parsec HUnit'
#
# ToDo: fix -- cygwin supports 'unix' only when no -mno-cygwin is given to gcc
--- End Message ---
--- Begin Message ---
Source: hugs98
Source-Version: 98.200609.21-1
We believe that the bug you reported is fixed in the latest version of
hugs98, which is due to be installed in the Debian FTP archive:
hugs98_98.200609.21-1.diff.gz
to pool/main/h/hugs98/hugs98_98.200609.21-1.diff.gz
hugs98_98.200609.21-1.dsc
to pool/main/h/hugs98/hugs98_98.200609.21-1.dsc
hugs98_98.200609.21.orig.tar.gz
to pool/main/h/hugs98/hugs98_98.200609.21.orig.tar.gz
hugs_98.200609.21-1_i386.deb
to pool/main/h/hugs98/hugs_98.200609.21-1_i386.deb
libhugs-alut-bundled_98.200609.21-1_i386.deb
to pool/main/h/hugs98/libhugs-alut-bundled_98.200609.21-1_i386.deb
libhugs-base-bundled_98.200609.21-1_i386.deb
to pool/main/h/hugs98/libhugs-base-bundled_98.200609.21-1_i386.deb
libhugs-cabal-bundled_98.200609.21-1_i386.deb
to pool/main/h/hugs98/libhugs-cabal-bundled_98.200609.21-1_i386.deb
libhugs-fgl-bundled_98.200609.21-1_i386.deb
to pool/main/h/hugs98/libhugs-fgl-bundled_98.200609.21-1_i386.deb
libhugs-haskell-src-bundled_98.200609.21-1_i386.deb
to pool/main/h/hugs98/libhugs-haskell-src-bundled_98.200609.21-1_i386.deb
libhugs-haskell98-bundled_98.200609.21-1_i386.deb
to pool/main/h/hugs98/libhugs-haskell98-bundled_98.200609.21-1_i386.deb
libhugs-haxml-bundled_98.200609.21-1_i386.deb
to pool/main/h/hugs98/libhugs-haxml-bundled_98.200609.21-1_i386.deb
libhugs-hgl-bundled_98.200609.21-1_i386.deb
to pool/main/h/hugs98/libhugs-hgl-bundled_98.200609.21-1_i386.deb
libhugs-hunit-bundled_98.200609.21-1_i386.deb
to pool/main/h/hugs98/libhugs-hunit-bundled_98.200609.21-1_i386.deb
libhugs-mtl-bundled_98.200609.21-1_i386.deb
to pool/main/h/hugs98/libhugs-mtl-bundled_98.200609.21-1_i386.deb
libhugs-network-bundled_98.200609.21-1_i386.deb
to pool/main/h/hugs98/libhugs-network-bundled_98.200609.21-1_i386.deb
libhugs-openal-bundled_98.200609.21-1_i386.deb
to pool/main/h/hugs98/libhugs-openal-bundled_98.200609.21-1_i386.deb
libhugs-opengl-bundled_98.200609.21-1_i386.deb
to pool/main/h/hugs98/libhugs-opengl-bundled_98.200609.21-1_i386.deb
libhugs-parsec-bundled_98.200609.21-1_i386.deb
to pool/main/h/hugs98/libhugs-parsec-bundled_98.200609.21-1_i386.deb
libhugs-quickcheck-bundled_98.200609.21-1_i386.deb
to pool/main/h/hugs98/libhugs-quickcheck-bundled_98.200609.21-1_i386.deb
libhugs-stm-bundled_98.200609.21-1_i386.deb
to pool/main/h/hugs98/libhugs-stm-bundled_98.200609.21-1_i386.deb
libhugs-time-bundled_98.200609.21-1_i386.deb
to pool/main/h/hugs98/libhugs-time-bundled_98.200609.21-1_i386.deb
libhugs-unix-bundled_98.200609.21-1_i386.deb
to pool/main/h/hugs98/libhugs-unix-bundled_98.200609.21-1_i386.deb
libhugs-x11-bundled_98.200609.21-1_i386.deb
to pool/main/h/hugs98/libhugs-x11-bundled_98.200609.21-1_i386.deb
libhugs-xhtml-bundled_98.200609.21-1_i386.deb
to pool/main/h/hugs98/libhugs-xhtml-bundled_98.200609.21-1_i386.deb
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 [EMAIL PROTECTED],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Arjan Oosting <[EMAIL PROTECTED]> (supplier of updated hugs98 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 [EMAIL PROTECTED])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.7
Date: Thu, 2 Nov 2006 23:13:04 +0100
Source: hugs98
Binary: libhugs-haskell-src-bundled libhugs-openal-bundled libhugs-x11-bundled
libhugs-cabal-bundled libhugs-network-bundled libhugs-opengl-bundled
libhugs-haskell98-bundled libhugs-stm-bundled hugs libhugs-haxml-bundled
libhugs-quickcheck-bundled libhugs-fgl-bundled libhugs-hunit-bundled
libhugs-xhtml-bundled libhugs-time-bundled libhugs-hgl-bundled
libhugs-parsec-bundled libhugs-unix-bundled libhugs-alut-bundled
libhugs-base-bundled libhugs-mtl-bundled
Architecture: source i386
Version: 98.200609.21-1
Distribution: experimental
Urgency: low
Maintainer: Isaac Jones <[EMAIL PROTECTED]>
Changed-By: Arjan Oosting <[EMAIL PROTECTED]>
Description:
hugs - A Haskell 98 interpreter
libhugs-alut-bundled - A binding for the OpenAL Utility Toolkit
libhugs-base-bundled - Basic libraries
libhugs-cabal-bundled - A framework for packaging Haskell software
libhugs-fgl-bundled - Martin Erwig's Functional Graph Library
libhugs-haskell-src-bundled - Manipulating Haskell source code
libhugs-haskell98-bundled - Compatibility with Haskell 98
libhugs-haxml-bundled - Utilities for manipulating XML documents
libhugs-hgl-bundled - A simple graphics library based on X11 or Win32
libhugs-hunit-bundled - A unit testing framework for Haskell
libhugs-mtl-bundled - Monad transformer library
libhugs-network-bundled - Networking-related facilities
libhugs-openal-bundled - A binding to the OpenAL cross-platform 3D audio API
libhugs-opengl-bundled - A binding for the OpenGL graphics system
libhugs-parsec-bundled - Monadic parser combinators
libhugs-quickcheck-bundled - Automatic testing of Haskell programs
libhugs-stm-bundled - Software Transactional Memory
libhugs-time-bundled - time library
libhugs-unix-bundled - POSIX functionality
libhugs-x11-bundled - A binding to the X11 graphics library
libhugs-xhtml-bundled - A Haskell XHTML combinator library
Closes: 336201 336446 377501
Changes:
hugs98 (98.200609.21-1) experimental; urgency=low
.
* Add myself to the Uploaders field.
* The hugs binary package has been split into several binary packages:
- the hugs binary package contains the interpreter and the base and
haskell98 librariespackages
- the other libhugs-*-bundled binary packages each contain one the
other haskell libraries shipped with hugs. (Closes: 377501)
* New upstream release. Upstream changes since the previous Debian
package:
- The default current module is now the empty module Hugs.
- The compatibility libraries are no longer included on the default
search path. You can access them by adding "{Hugs}/oldlib" to the
search path (see -Pstr), but they will be removed in the next
release.
- New :main command (contributed by Neil Mitchell).
- The built-in printer is now less verbose, making pattern-match
exceptions more readable.
- Updated libraries to match those of GHC 6.6. The following modules
are gone:
+ Text.Regex: moved out of the base package and replaced with a new
version that uses too much type class overlapping for Hugs.
+ Data.FiniteMap: obsolete.
* Makefile: use runghc and the shipped Cabal package to run
debian/make-control.hs.
* debian/make-control.hs:
- generate debian/control from debian/control.in and the necessary
debian/libhugs-*-bundled files.
- Add the bundled packages to the Recommends of hugs.
* debian/control{,in}:
- Added docbook-utils and docbook-xml to the Build-Depends which are
needed to build the users guide.
- Drop the Build-Depends on freeglut3-dev because we don't build GLUT
anymore.
- Bump Standards-Version. No changes needed.
* debian/{postinst,postrm,preinst,prerm}: add #DEBHELPER# to the
maintainer scripts as the package use debhelper.
* debian/rules:
- Based on the new debian/rules file from upstream.
- No longer manually gzip the manpage. (Closes: 336201)
- Install manpage for cpphs-hugs.
- Do not ignore errors on clean.
- Use config.guess and config.sub from autotools-dev. Closes: 336446
as the patch in the BTS has been applied by upstream.
- Remove config.guess and config.sub on clean to keep diff.gz small
and tidy.
- Remove commented out debhelper commands.
* docs/users_guide/users_guide.xml: remove URL of the DTD to keep
docbook2html from accessing the internet.
* libraries/tools/convert_libraries: drop GLUT as it never has build
succesfully for hugs anyway.
Files:
b343cf8c88e7205fa249d68b45835f17 1252 interpreters optional
hugs98_98.200609.21-1.dsc
e03e0ad79750d037237c47ebe33fa20e 5322244 interpreters optional
hugs98_98.200609.21.orig.tar.gz
8b7b123ac4e99924c32b25fa96885d33 13993 interpreters optional
hugs98_98.200609.21-1.diff.gz
ecf589c9bdf1aacba8904324bb53e6a2 943120 interpreters optional
hugs_98.200609.21-1_i386.deb
60e2bf95e3b482308dc39a81247eafa3 33566 devel optional
libhugs-alut-bundled_98.200609.21-1_i386.deb
81e3514ee798b1f94df4ee05fed9fd90 318252 devel optional
libhugs-base-bundled_98.200609.21-1_i386.deb
1ffee3f882ccb72fe4b72c41c8f9cbcd 82964 devel optional
libhugs-cabal-bundled_98.200609.21-1_i386.deb
40768bac7402a6651104fe3be1af4c2a 40348 devel optional
libhugs-fgl-bundled_98.200609.21-1_i386.deb
79ea8bf50d2a824e1e631b8ddfea815c 12472 devel optional
libhugs-haskell98-bundled_98.200609.21-1_i386.deb
5a153a2c828a904cca0f51028ee4fba6 57996 devel optional
libhugs-haskell-src-bundled_98.200609.21-1_i386.deb
f31187289a7fcbfdd466f7f74b4d9688 201022 devel optional
libhugs-haxml-bundled_98.200609.21-1_i386.deb
0bb80a70cc5d46c537484f640bf53555 43402 devel optional
libhugs-hgl-bundled_98.200609.21-1_i386.deb
43a367fb68a7479741c7781afba85108 18572 devel optional
libhugs-hunit-bundled_98.200609.21-1_i386.deb
05bec734f42df78d1346a14ebf1dceef 17434 devel optional
libhugs-mtl-bundled_98.200609.21-1_i386.deb
d00dd37fe92765082d080e78b2e07d6e 46280 devel optional
libhugs-network-bundled_98.200609.21-1_i386.deb
6276adfe1fc09618773f50ef4561524d 62256 devel optional
libhugs-openal-bundled_98.200609.21-1_i386.deb
a0139905e441e1d92558b482a3c78bf3 171456 devel optional
libhugs-opengl-bundled_98.200609.21-1_i386.deb
ac5ad0e996bd7568bb0649024bb5b2bd 42626 devel optional
libhugs-parsec-bundled_98.200609.21-1_i386.deb
33f5b13b5b470ee1d2bfc3d708ad21e8 15472 devel optional
libhugs-quickcheck-bundled_98.200609.21-1_i386.deb
4093682ebd2e17bf6b261b8235dbf3ad 10174 devel optional
libhugs-stm-bundled_98.200609.21-1_i386.deb
f2831a4d4f8476d812d3f72f5cfc3b2f 23732 devel optional
libhugs-time-bundled_98.200609.21-1_i386.deb
e992d5d1dabfb5a6d99a89ec79bac42c 52048 devel optional
libhugs-unix-bundled_98.200609.21-1_i386.deb
fc42294c5f08010f5747c507a58136fc 68876 devel optional
libhugs-x11-bundled_98.200609.21-1_i386.deb
99128b7fc93ee4bd36544a6ba14d2b4a 21232 devel optional
libhugs-xhtml-bundled_98.200609.21-1_i386.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (GNU/Linux)
iD8DBQFFS9l5UALvsZYuOJARAr98AKCL6uQGChY4FtYt0oFu7DelhD2xvACgy8Ra
tO1U9ovSeu5XJ3ko2+wPxpc=
=EqZp
-----END PGP SIGNATURE-----
--- End Message ---