[Bug 370978] Re: Package failed to install and crashed...

Jonathan Marsden jmarsden at fastmail.fm
Mon Jun 15 06:31:30 UTC 2009


Derrick:

Thanks for the report.  Your steps to reproduce the issue seem somewhat
roundabout to me.  Bear in mind that any time you have to build packages
from source in order to reproduce a bug, there is probably a better
(simpler) way to do things!  Nevertheless, I tried to follow your
approach.

Here is what I tried to reproduce this issue:

(1) Create a new virtual machine, and install Ubuntu Desktop 9.04 i386
on it.

(2) In a terminal window in that newly created Ubuntu 9.04 machine, do:

  # Install older Jaunty version of bibledit
  sudo apt-get -y install bibledit

(3) Now to try to reproduce your approach and this issue.  In a terminal
window, do:

  # Install basic development tools
  sudo apt-get -y install build-essential devscripts
  # Grab the latest bibledit source package 3.7-1 from Ubuntu archives
  mkdir -p ~/packages/bibledit
  cd ~/packages/bibledit
  dget ftp://archive.ubuntu.com/ubuntu/pool/universe/b/bibledit/bibledit_3.7-1.dsc
  dpkg-source -x *.dsc
  # Install build dependencies
  sudo apt-get -y build-dep bibledit
  # Install more build dependenceis for the newer package
  sudo apt-get -y install rcs libenchant-dev libgtkhtml3.14-dev git-core
  sudo apt-get -y install libcurl4-gnutls-dev libgtksourceview2.0-dev
  # Build new version of bibledit from source
  cd bibledit-3.7
  debuild -us -uc
  # Install it
  sudo dpkg -i ../*.deb

This works fine, and bibledit (version 3.7) now runs normally on this
system.

HOWEVER, after more experimenting, I did find a way to reproduce the
issue -- it seems to require that you install bibledit-data before
installing/updating bibledit itself.

NOTE: The simpler way by far to get to this point in Jaunty at the
moment would be to use the CrossWire Packaging Team PPA and so avoid
needing to build anything from scratch, by replacing (3) above with:

  wget https://launchpad.net/~pkgcrosswire/+archive/ppa/+files/crosswire-ppa_1.6~09.04_all.deb
  sudo dpkg -i crosswire*.deb
  sudo apt-get update
  sudo apt-get -y install bibledit

Job done -- this approach also works fine, needs no development tools,
and is a *lot* quicker :)  Oh, and you'll get updates as we release them
into the PPA, too!

Once Karmic is released, we expect to be able to get a backported
version of bibledit 3.7 into the jaunty-backports repository, so people
can enable that and install from there, rather that needing to use a
(less trusted) PPA.

I'll package Bibledit 3.7.42 (the latest source tarball release of
Bibledit) and correct this issue.

Thanks,

Jonathan


** Changed in: bibledit (Ubuntu)
       Status: Incomplete => In Progress

** Changed in: bibledit (Ubuntu)
     Assignee: (unassigned) => Jonathan Marsden (jmarsden)

-- 
Package failed to install and crashed...
https://bugs.launchpad.net/bugs/370978
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs at lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs




More information about the universe-bugs mailing list