(Marking as confirmed so the SRU team doesn't miss it)

** Summary changed:

- alpine's ./configure wants Build-Depends and Depends: aspell
+ [Hardy, Intrepid SRU] alpine wants Build-Depends and Depends: aspell

** Description changed:

  Binary package hint: alpine
+ 
+ BUG: alpine currently is configured to use aspell as its spell checking
+ engine. However, since alpine isn't a build-dependency or dependency of
+ aspell, spell checking in alpine breaks
+ 
+ DEVELOPMENT: This bug was fixed in 2.00+dfsg-2ubuntu2 for Jaunty. I'm
+ suggesting that the patch introduced in that revision be backported for
+ Hardy and Intrepid.
+ 
+ PATCH: Patches are in the comments for Hardy
+ (http://launchpadlibrarian.net/24819523/alpine_1.0%2Bdfsg-
+ 3ubuntu0.2.debdiff) and Intrepid
+ (http://launchpadlibrarian.net/24819529/alpine_2.00%2Bdfsg-
+ 1ubuntu0.1.debdiff).
+ 
+ I've also uploaded packages with those patches to my PPA
+ (https://launchpad.net/~broder/+archive/ppa). If you check the build
+ logs, you can see that ./configure successfully found aspell as the
+ spell check engine.
+ 
+ TEST CASE: On an unpatched system, run "alpine f...@example.com". Add
+ some text to the body of the e-mail then press C-t, for spell check.
+ Observe that the spell check fails to run.
+ 
+ REGRESSIONS: Potential seems limited, since there are no actual code
+ changes.
+ 
+ ====
  
  alpine's debian/rules configures it it
    --with-spellcheck-program=aspell
  which according to the changelog has been in Debian since 0.82+dfsg-4.
  
  However, if you build it without aspell installed on your local system, 
./configure reports:
    checking for aspell... no
    checking for ispell... no
    checking for spell... no
    checking for aspell... no
    checking for ispell... no
  and then builds the resulting binary without spell-checking support. You can 
confirm this by installing alpine, starting the composer with "alpine 
f...@example.com", scrolling to the message body, and pressing Ctrl-T.
  
  If you install aspell on the build system before configuring, the build
  process successfully finds aspell, and Ctrl-T works in the resulting
  binary. I've only tested this on a build server in an Intrepid chroot,
  building in a clean environment and then after manually installing
  aspell, but I believe the same packaging bug applies to Hardy as well.
  
  So, alpine's package needs to Build-Depend on aspell, so it's present
  for ./configure, and to Depend on (or at least Recommend) aspell, so
  it's available for use on the target system.

** Tags added: patch

** Changed in: alpine (Ubuntu)
       Status: Fix Released => Confirmed

** Changed in: alpine (Ubuntu)
     Assignee: Asheesh Laroia (paulproteus) => (unassigned)

-- 
[Hardy, Intrepid SRU] alpine wants Build-Depends and Depends: aspell
https://bugs.launchpad.net/bugs/340993
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

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

Reply via email to