Package: libctl
Version: 3.0.3-2
Severity: minor
Tags: patch

libctl is currently the only library that uses guile 1.6 instead of 1.8.
I'd appreciate it if that dependency could be upgraded.

My specific use case is that we would like to have both libctl-dev and
libgeda-dev installed in the MIT Athena computing environment, but can't
because they depend on different versions of guile-dev, which conflict
with each other.

Included is a debdiff for libctl. The two packages that rdepend on
libctl (meep and mpb) will have to be rebuilt against the new library
(and mpb needs a small tweak to debian/control as well), so I've
included debdiffs to update those as well.

I've tested that the packages build, install, and run with my patches,
but since I'm not really familiar with the software, I don't really know
how to test the builds past starting up the programs.

Thanks,
 - Eavn
diff -u libctl-3.0.3/debian/changelog libctl-3.0.3/debian/changelog
--- libctl-3.0.3/debian/changelog
+++ libctl-3.0.3/debian/changelog
@@ -1,3 +1,9 @@
+libctl (3.0.3-3) unstable; urgency=low
+
+  * Upgrade guile-1.6-dev dependency to guile-1.8-dev
+
+ -- Evan Broder <bro...@mit.edu>  Sun, 08 Mar 2009 13:38:14 -0400
+
 libctl (3.0.3-2) unstable; urgency=low
 
   * removed lintian warnings:
diff -u libctl-3.0.3/debian/control libctl-3.0.3/debian/control
--- libctl-3.0.3/debian/control
+++ libctl-3.0.3/debian/control
@@ -2,14 +2,14 @@
 Section: devel
 Priority: optional
 Maintainer: Thorsten Alteholz <deb...@alteholz.de>
-Build-Depends: debhelper (>= 5), cdbs, guile-1.6-dev, gfortran, dpatch
+Build-Depends: debhelper (>= 5), cdbs, guile-1.8-dev, gfortran, dpatch
 Standards-Version: 3.8.0
 Homepage: http://ab-initio.mit.edu/wiki/index.php/Libctl
 
 Package: libctl-dev
 Section: libdevel
 Architecture: any
-Depends: libctl3 (= ${binary:Version}), libc6-dev, guile-1.6-dev, 
${misc:Depends}
+Depends: libctl3 (= ${binary:Version}), libc6-dev, guile-1.8-dev, 
${misc:Depends}
 Recommends: libctl-doc
 Description: library for flexible control files, development version
  libctl is a free Guile-based library implementing flexible control files for
diff -u meep-0.20.3/debian/changelog meep-0.20.3/debian/changelog
--- meep-0.20.3/debian/changelog
+++ meep-0.20.3/debian/changelog
@@ -1,3 +1,9 @@
+meep (0.20.3-2) unstable; urgency=low
+
+  * Rebuild for new libctl version
+
+ -- Evan Broder <bro...@mit.edu>  Sun, 08 Mar 2009 13:59:40 -0400
+
 meep (0.20.3-1) unstable; urgency=low
 
   * New upstream release (Closes: #491516, #491593, #491889)
diff -u meep-0.20.3/debian/control meep-0.20.3/debian/control
--- meep-0.20.3/debian/control
+++ meep-0.20.3/debian/control
@@ -2,7 +2,7 @@
 Section: science
 Priority: optional
 Maintainer: Thorsten Alteholz <deb...@alteholz.de>
-Build-Depends: gfortran, debhelper (>= 5), autotools-dev, libctl-dev (>= 
3.0.3), pkg-config, libharminv-dev (>= 1.1), zlib1g-dev, libfftw3-dev, 
libhdf5-serial-dev, libgsl0-dev, liblapack-dev, libmpich1.0-dev
+Build-Depends: gfortran, debhelper (>= 5), autotools-dev, libctl-dev (>= 
3.0.3-3), pkg-config, libharminv-dev (>= 1.1), zlib1g-dev, libfftw3-dev, 
libhdf5-serial-dev, libgsl0-dev, liblapack-dev, libmpich1.0-dev
 Standards-Version: 3.8.0
 Homepage: http://ab-initio.mit.edu/wiki/index.php/Meep
 
diff -u mpb-1.4.2/debian/control mpb-1.4.2/debian/control
--- mpb-1.4.2/debian/control
+++ mpb-1.4.2/debian/control
@@ -2,7 +2,7 @@
 Section: science
 Priority: optional
 Maintainer: Debian QA Group <packa...@qa.debian.org>
-Build-Depends: debhelper (>= 5), autotools-dev, liblapack-dev, fftw-dev, 
libctl-dev, guile-1.6-dev, libhdf5-serial-dev, zlib1g-dev, gfortran, 
libmpich1.0-dev
+Build-Depends: debhelper (>= 5), autotools-dev, liblapack-dev, fftw-dev, 
libctl-dev (>= 3.0.3-3), guile-1.8-dev, libhdf5-serial-dev, zlib1g-dev, 
gfortran, libmpich1.0-dev
 Build-Conflicts: lam-dev
 Standards-Version: 3.8.0
 Homepage: http://ab-initio.mit.edu/mpb/
diff -u mpb-1.4.2/debian/changelog mpb-1.4.2/debian/changelog
--- mpb-1.4.2/debian/changelog
+++ mpb-1.4.2/debian/changelog
@@ -1,3 +1,9 @@
+mpb (1.4.2-13) unstable; urgency=low
+
+  * Rebuild for new libctl version
+
+ -- Evan Broder <bro...@mit.edu>  Sun, 08 Mar 2009 14:06:54 -0400
+
 mpb (1.4.2-12) unstable; urgency=low
 
   * QA upload.

Reply via email to