Anki 0.9.9.7.8 in Lucid suffers irreparable loss of functions. sync with debian to 0.9.9.8.6-2 needed.

Bug #550145 reported by Jesse
34
This bug affects 9 people
Affects Status Importance Assigned to Milestone
anki (Debian)
New
Undecided
Unassigned
anki (Ubuntu)
Fix Released
Undecided
Unassigned
Declined for Karmic by Mackenzie Morgan
Lucid
Fix Released
Medium
Unassigned

Bug Description

Impact:
1. A protocol change makes the current version unusable for the web service
2. The current version FTBFS

How it's addressed:
Sync new release

Regression potential:
None, since it doesn't even build

TEST CASE:
1. Install the package
2. Load a shared deck (File/ Download/ Shared Deck/ Select a deck from the list)
3. Sync your deck with Anki Online (needs to create an account at http://anki.ichi2.net/account/login)

VERIFICATION SUCCEEDED
1. The package is in the archive and installable
2. The shared deck list is not empty
3. You can sync with the server

====== Original report ======

Binary package hint: anki

Because of protocol upgrade, the web service is no longer usable by 0.9.9.7.8 (the one shipped with karmic and lucid). Version 0.9.9.8.6 has been released for months, it should be proved stable enough.

p.s. I wonder why this old version got into Lucid. Debian squeeze has 0.9.9.8.6.

ProblemType: Bug
DistroRelease: Ubuntu 10.04
Package: anki 0.9.9.7.8-1
ProcVersionSignature: Ubuntu 2.6.32-17.26-generic 2.6.32.10+drm33.1
Uname: Linux 2.6.32-17-generic x86_64
Architecture: amd64
Date: Sun Mar 28 17:59:14 2010
EcryptfsInUse: Yes
InstallationMedia: Ubuntu 10.04 "Lucid Lynx" - Beta amd64 (20100318)
PackageArchitecture: all
ProcEnviron:
 PATH=(custom, user)
 LANG=en_US.utf8
 SHELL=/bin/bash
SourcePackage: anki

Revision history for this message
Jesse (sbjesse) wrote :
Revision history for this message
executorvs (executorvs) wrote :

Sid is also using anki (0.9.9.8.6-2). it can be found at http://packages.debian.org/sid/anki . I've been using it on 4 computers (phenom x3 desktop /w 64 lucid, Pentium 4 toshiba laptop /w 32 lucid, acer 100h netbook /w 32 lucid, and an acer timeline 5810TZ /w 64 lucid) for a little over a month and have encountered no bugs to date. I haven't tested any embedded net media and have mostly used it for chinese and genetics. that said I do use it to keep my decks synchronized, I do use non-western characters, I do use embedded audio, I do use three sided cards, and I do use video. I would have to say this is a vast step forward from the current version.

summary: - Upgrade Anki in Lucid to 0.9.9.8.6
+ Anki 0.9.9.7.8 in Lucid suffers irreparable loss of functions. sync with
+ debian to 0.9.9.8.6-2 needed.
Revision history for this message
executorvs (executorvs) wrote :

In my listed computers above, the "acer 100h" should read "acer eee 1000h netbook."

Changed in anki (Ubuntu):
status: New → Confirmed
Revision history for this message
Mackenzie Morgan (maco.m) wrote :

I have tested that 0.9.9.8.6-2 builds and runs just fine with Lucid, unlike 0.9.9.7.8-1.

description: updated
Revision history for this message
ignoble (8-launchpad-10-wech-spamgourmet-com) wrote :

I can't find ANY version of Anki in the repos... Is it because I've got an amd64?!?

Revision history for this message
Damien Elmes (resolve) wrote :

You can use the deb available on the Anki website.

Revision history for this message
santq (santq) wrote :

Should someone make a bug report about the missing Anki?

Revision history for this message
Mackenzie Morgan (maco.m) wrote :

The Ubuntu SRU team is subscribed to the bug. That means it's awaiting approval to uploaded to Lucid. When that approval is given, I am prepared to do the upload myself.

Changed in anki (Ubuntu Lucid):
assignee: nobody → Mackenzie Morgan (maco.m)
importance: Undecided → High
importance: High → Medium
Revision history for this message
John Dong (jdong) wrote :

*puts on SRU hat*

Given that Maverick just opened, I'd like for the package to first be synced to Maverick from Debian. If that succeeds, then I will approve a source-copy from maverick to lucid-proposed, (and then once SRU verification completes, binary-copy to lucid-updates)

Revision history for this message
John Dong (jdong) wrote :

Sync has been completed.

Due to the special circumstance (A completely nonfunctional, FTBFSed package in Lucid), I propose the path of doing a source copy from Maverick to lucid-proposed and going through the SRU procedure. This has been done in the past with good success for completely broken packages.

I give the ACK for this to happen, but an Archive Admin needs to perform the magic.

Revision history for this message
Martin Pitt (pitti) wrote :

0.9.9.8.6-2 is in maverick and built (I just binNEWed it).

John, we cannot copy 0.9.9.8.6-2 from maverick to lucid-proposed, since the package was built with the maverick toolchain. Likewise we cannot do a source-only copy since you can only ever (successfully) build binaries for a given package version once. (You can't have two different debs with the exact same filename).

What we could have done is to sync the package into lucid-proposed, let it build there, and then copy source and binaries from lucid-proposed to maverick (we do this all the time with SRUs these days). Now this needs a proper upload to lucid-proposed with a lower version.

Changed in anki (Ubuntu):
status: Confirmed → Fix Released
Revision history for this message
ignoble (8-launchpad-10-wech-spamgourmet-com) wrote :

You can use Mnemosyne instead of Anki, if you like. There are - as I read - import tools for Anki data as well.

Revision history for this message
Damien Elmes (resolve) wrote :

You have it backwards. Anki can import Mnemosyne decks, but not the other way around.

Revision history for this message
Jonathan Riddell (jr) wrote : Please test proposed package

Accepted into lucid-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 anki (Ubuntu Lucid):
status: Confirmed → Fix Committed
tags: added: verification-needed
Revision history for this message
Damien Elmes (resolve) wrote :

Just a heads up - if lucid-proposed has moved to sqlalchemy >= 0.6, this patch will need to be applied to the Anki sources or lots of errors will occur:

http://github.com/dae/libanki/commit/a1d3f13f0a694e079be196bb2eb4ee6b67799f45

Revision history for this message
Mackenzie Morgan (maco.m) wrote : Re: [Bug 550145] Re: Anki 0.9.9.7.8 in Lucid suffers irreparable loss of functions. sync with debian to 0.9.9.8.6-2 needed.

Lucid uses 0.5.8. There are no proposed updates for python-sqlalchemy.

Revision history for this message
Damien Elmes (resolve) wrote :

Ok, good news. :-)

description: updated
Revision history for this message
Jean-Baptiste Lallement (jibel) wrote :

I have reproduced the problem with anki=0.9.9.7.8-1 (E: Package anki has no installation candidate) and have verified that the version of anki=0.9.9.8.6-2~lucid1 in proposed fixes the issue.

Marking as verification-done

tags: added: verification-done
removed: verification-needed
Revision history for this message
executorvs (executorvs) wrote :

I thought I posted verification for functionality of anki version 0.9.9.8.6-2 in lucid proposed yesterday.. wonder what happened.
anyway I have tested it across four computers of mixed hardware and had no trouble making, downloading, uploading, or syncing decks in lucid.

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

This bug was fixed in the package anki - 0.9.9.8.6-2~lucid1

---------------
anki (0.9.9.8.6-2~lucid1) lucid-proposed; urgency=low

  * Backport from maverick to fix FTBFS (LP: #550145)

anki (0.9.9.8.6-2) unstable; urgency=low

  * Add Depends on python-beautifulsoup, it is not as optional as the
    README suggests (Closes: 571725)
  * Remove Build-Depends-Indep on python-sqlalchemy, another one no
    longer needed since unihan.db is not built anymore

anki (0.9.9.8.6-1) unstable; urgency=low

  * Imported Upstream version 0.9.9.8.6
  * Update debian/watch with new source location at Google code
  * debian/rules: Remove dh_desktop, it no longer does anything
  * debian/rules: Add ${misc:Depends} to Depends as Lintian suggests
  * Remove build, install and associated Build-Depends of Unihan
    database, support moved from source distribution to plugins (Closes:
    551235)
  * debian/control: Remove dependencies on python-pysqlite2, Python >=
    2.5 is sufficient (Closes: 569636)
  * debian/control: Increase minimum required version of python-
    sqlalchemy to 0.4.3
  * debian/control: Bump Standards-Version to 3.8.4, no changes
    necessary
  * debian/compat, debian/control: Use debhelper compat level 7
  * Add debian/anki.NEWS with information about removed language support
    and downloadable plugins that replace it
  * debian/rules: Remove executable flag from all files to be installed
    under usr/share for tidiness
  * debian/control: Update package description to reflect current state
 -- Mackenzie Morgan <email address hidden> Mon, 31 May 2010 15:55:50 -0400

Changed in anki (Ubuntu Lucid):
status: Fix Committed → Fix Released
Changed in anki (Ubuntu Lucid):
assignee: Mackenzie Morgan (maco.m) → nobody
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

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