meep looking for 'libctl' in wrong location

Bug #990137 reported by Jared Buckley
22
This bug affects 2 people
Affects Status Importance Assigned to Milestone
meep (Ubuntu)
Fix Released
High
Aditya V
Precise
Fix Released
High
Unassigned

Bug Description

#### SRU Justification ###

[Impact]
The program is currently unusable in precise. The severity is high.

[Development Fix]
This was already fixed in quantal in 1.1.1-8ubuntu1 using the same fix that is proposed for the SRU. Patch can be found at: https://launchpadlibrarian.net/103350727/meep_990137.patch

[Stable Fix]
Adjust configure flag to look for /usr/share/libctl
Patch can be found at: https://launchpadlibrarian.net/103350727/meep_990137.patch

[Test Case]
1) Run meep in a terminal.

With the version in precise, it will error out with:

ERROR: In procedure open-file:
ERROR: No such file or directory: "/usr/share/libctl3/base/include.scm

With the version in precise-proposed, a meep shell will open.

[Regression Potential]
The potential for regression is extremely low as the package is currently unusable.

#######

meep installation appeared to complete properly under Ubuntu 12.04 (sudo apt-get install meep). Typing to command "meep" into the terminal to start the program yielded the following error:

ERROR: In procedure open-file:
ERROR: No such file or directory: "/usr/share/libctl3/base/include.scm"

The problem was resolved by creating a new directory /usr/share/libctl3 and copying contents of the folder /usr/share/libctl to /usr/share/libctl3.
After this, the meep program started correctly.

****My Ubuntu 12.04 installation was done as an upgrade from 10.04****

Related branches

Revision history for this message
Aditya V (kroq-gar78) wrote :

I think it's a libctl3 bug, not meep. Seems like libctl3 needs to install to /usr/share/libctl3 instead of /usr/share/libctl.

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in meep (Ubuntu):
status: New → Confirmed
Aditya V (kroq-gar78)
Changed in meep (Ubuntu):
assignee: nobody → kroq-gar78 (kroq-gar78)
status: Confirmed → In Progress
affects: meep (Ubuntu) → libctl (Ubuntu)
Changed in libctl (Ubuntu):
assignee: kroq-gar78 (kroq-gar78) → nobody
assignee: nobody → kroq-gar78 (kroq-gar78)
Aditya V (kroq-gar78)
affects: libctl (Ubuntu) → meep (Ubuntu)
Changed in meep (Ubuntu):
assignee: kroq-gar78 (kroq-gar78) → nobody
Revision history for this message
Aditya V (kroq-gar78) wrote :

I was wrong. It's meep's fault: some strange stuff going on with the configure file

Changed in meep (Ubuntu):
assignee: nobody → kroq-gar78 (kroq-gar78)
Aditya V (kroq-gar78)
summary: - meep application did not install correctly
+ meep looking for 'libctl' in wrong location
Revision history for this message
Aditya V (kroq-gar78) wrote :

Here's the patch to solve this. It's an error in debian/rules that's causing this.

Changed in meep (Ubuntu):
status: In Progress → Fix Committed
tags: added: bitesize
Changed in meep (Ubuntu):
status: Fix Committed → Fix Released
status: Fix Released → Fix Committed
Revision history for this message
Ubuntu Foundations Team Bug Bot (crichton) wrote :

The attachment "Fix path to libctl" of this bug report has been identified as being a patch. The ubuntu-reviewers team has been subscribed to the bug report so that they can review the patch. In the event that this is in fact not a patch you can resolve this situation by removing the tag 'patch' from the bug report and editing the attachment so that it is not flagged as a patch. Additionally, if you are member of the ubuntu-reviewers team please also unsubscribe the team from this bug report.

[This is an automated message performed by a Launchpad user owned by Brian Murray. Please contact him regarding any issues with the action taken in this bug report.]

tags: added: patch
Revision history for this message
Andrew Starr-Bochicchio (andrewsomething) wrote :

Thanks for your work on this!

Setting to "Triaged" We use "Fix Committed" for the change being in the official packaging branch not a a branch proposed for merging. Also targeting for an SRU to precise.

Changed in meep (Ubuntu):
status: Fix Committed → Triaged
importance: Undecided → High
Changed in meep (Ubuntu Precise):
status: New → Triaged
importance: Undecided → High
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package meep - 1.1.1-8ubuntu1

---------------
meep (1.1.1-8ubuntu1) quantal; urgency=low

  * debian/rules: fixed 'libctl' path (LP: #990137)
 -- Aditya Vaidya <email address hidden> Fri, 27 Apr 2012 18:53:19 -0500

Changed in meep (Ubuntu):
status: Triaged → Fix Released
description: updated
Revision history for this message
Aditya V (kroq-gar78) wrote : Re: [Bug 990137] Re: meep looking for 'libctl' in wrong location

Thanks! And sorry about the status stuff - I thought that "Fix Committed" was if it's pending for merge or something. I'll make note of that int the future. Thanks.

Sincerely,
kroq-gar78

Revision history for this message
Jared Buckley (buckjrdley) wrote :

I just wanted to thank you kroq-gar78 for your work on this. It is highly appreciated.

Revision history for this message
Martin Pitt (pitti) wrote : Please test proposed package

Hello Jared, or anyone else affected,

Accepted meep into precise-proposed. The package will build now and be available in a few hours. Please test and give feedback here. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Thank you in advance!

Changed in meep (Ubuntu Precise):
status: Triaged → Fix Committed
tags: added: verification-needed
Revision history for this message
Jared Buckley (buckjrdley) wrote :
Download full text (4.9 KiB)

 sudo apt-get install meep/precise-proposed
Reading package lists... Done
Building dependency tree
Reading state information... Done
Selected version '1.1.1-7ubuntu0.1' (Ubuntu:12.04/precise-proposed [i386]) for 'meep'
The following extra packages will be installed:
  h5utils hdf5-tools libblas3gf libctl3 libgfortran3 libgsl0ldbl libharminv2
  libhdf4-0 libhdf5-serial-1.8.4 liblapack3gf libmatheval1 libmeep6
Suggested packages:
  gsl-ref-psdoc gsl-doc-pdf gsl-doc-info gsl-ref-html libhdf4-doc libhdf4-dev
  hdf4-tools
The following NEW packages will be installed:
  h5utils hdf5-tools libblas3gf libctl3 libgfortran3 libgsl0ldbl libharminv2
  libhdf4-0 libhdf5-serial-1.8.4 liblapack3gf libmatheval1 libmeep6 meep
0 upgraded, 13 newly installed, 0 to remove and 15 not upgraded.
Need to get 7,223 kB/7,578 kB of archives.
After this operation, 22.4 MB of additional disk space will be used.
Do you want to continue [Y/n]? y
Get:1 http://us.archive.ubuntu.com/ubuntu/ precise/universe libmatheval1 i386 1.1.8-1 [23.1 kB]
Get:2 http://us.archive.ubuntu.com/ubuntu/ precise/universe libhdf4-0 i386 4.2r4-12build1 [338 kB]
Get:3 http://us.archive.ubuntu.com/ubuntu/ precise/universe libhdf5-serial-1.8.4 i386 1.8.4-patch1-3ubuntu2 [1,188 kB]
Get:4 http://us.archive.ubuntu.com/ubuntu/ precise/universe h5utils i386 1.12.1-1ubuntu1 [269 kB]
Get:5 http://us.archive.ubuntu.com/ubuntu/ precise/universe hdf5-tools i386 1.8.4-patch1-3ubuntu2 [453 kB]
Get:6 http://us.archive.ubuntu.com/ubuntu/ precise/main libblas3gf i386 1.2.20110419-2ubuntu1 [204 kB]
Get:7 http://us.archive.ubuntu.com/ubuntu/ precise/universe libctl3 i386 3.1.0-5 [80.9 kB]
Get:8 http://us.archive.ubuntu.com/ubuntu/ precise/main libgsl0ldbl i386 1.15+dfsg-1build1 [962 kB]
Get:9 http://us.archive.ubuntu.com/ubuntu/ precise/main liblapack3gf i386 3.3.1-1 [3,209 kB]
Get:10 http://us.archive.ubuntu.com/ubuntu/ precise/universe libharminv2 i386 1.3.1-8 [15.1 kB]
Get:11 http://us.archive.ubuntu.com/ubuntu/ precise/universe libmeep6 i386 1.1.1-7 [292 kB]
Get:12 http://us.archive.ubuntu.com/ubuntu/ precise-proposed/universe meep i386 1.1.1-7ubuntu0.1 [190 kB]
Fetched 7,223 kB in 3s (1,970 kB/s)
Preconfiguring packages ...
Selecting previously unselected package libgfortran3.
(Reading database ... 181846 files and directories currently installed.)
Unpacking libgfortran3 (from .../libgfortran3_4.6.3-1ubuntu5_i386.deb) ...
Selecting previously unselected package libmatheval1.
Unpacking libmatheval1 (from .../libmatheval1_1.1.8-1_i386.deb) ...
Selecting previously unselected package libhdf4-0.
Unpacking libhdf4-0 (from .../libhdf4-0_4.2r4-12build1_i386.deb) ...
Selecting previously unselected package libhdf5-serial-1.8.4.
Unpacking libhdf5-serial-1.8.4 (from .../libhdf5-serial-1.8.4_1.8.4-patch1-3ubuntu2_i386.deb) ...
Selecting previously unselected package h5utils.
Unpacking h5utils (from .../h5utils_1.12.1-1ubuntu1_i386.deb) ...
Selecting previously unselected package hdf5-tools.
Unpacking hdf5-tools (from .../hdf5-tools_1.8.4-patch1-3ubuntu2_i386.deb) ...
Selecting previously unselected package libblas3gf.
Unpacking libblas3gf (from .../libblas3gf_1.2.20110419-2ubuntu1_i386.deb) ...
Selecting previously ...

Read more...

Revision history for this message
Andrew Starr-Bochicchio (andrewsomething) wrote :

@ Jared

Thanks for testing.

It looks like you need to explicitly ask for libmeep6 from proposed as well. You're log shows:

Get:11 http://us.archive.ubuntu.com/ubuntu/ precise/universe libmeep6 i386 1.1.1-7 [292 kB]

Revision history for this message
Jared Buckley (buckjrdley) wrote :

That was the problem. Thank you. Package installed as expected.
I installed the packages without issues via the proposed packages on two separate machines.

Thanks a ton!

Martin Pitt (pitti)
tags: added: verification-done
removed: verification-needed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package meep - 1.1.1-7ubuntu0.1

---------------
meep (1.1.1-7ubuntu0.1) precise-proposed; urgency=low

  * debian/rules: fixed 'libctl' path (LP: #990137)
 -- Aditya Vaidya <email address hidden> Fri, 27 Apr 2012 18:53:19 -0500

Changed in meep (Ubuntu Precise):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.