[Alexandria-list] 0.6.3 Plans

Joseph Method tristil at gmail.com
Wed Jan 23 23:48:33 EST 2008


Hi all,

I propose that we do a very modest 0.6.3 release based on a few small
changes, and that we make the timing of the release dependent on
completion of the tasks we set ourselves in this thread. Then we can
finalize that as a doc on the wiki. Here's what I see as comprising
this new release:

CODE/EASY

- Tim Malone's ipod notes export patch [DONE]
- Refactored code checked for regressions [Hard to say when this is done]
- Most urgent bugs dealt with. A couple of the bugs Lennart identified
have been dealt with since then. Let's add to his list anything else
that really should make it into 0.6.3. Here's his original list:

* [#14163] Newly added book is not selected
* [#16708] Hitting refresh button makes deleted books reappear [DONE]
* [#16619] When searching by isbn misses information
* [#16618] When you go back into properties program removes read it tag [DONE]
* [#15329] Using & in library name is impossible [DONE]
* [#14592] Fails to start: undefined method `isbn'

- Remove refresh button from UI (seems there was some agreement on this)

CODE/HARD

- In trunk, I uncommented the code for right clicking on libraries.
The reason this was commented before was because (see [#8856]) the
whole library would have to load before the context menu appeared. We
should make this a non-blocking operation (see [#17437]).
- library loading in general blocks the UI, making for example system
startup with a large number of books unresponsive. In the
alexandria-non-blocking svn branch, some preexisting code is
uncommented that moves the library loading code into a thread.
However, it introduces a recurring segfault that needs to be dealt
with before this change can be merged to trunk.

PROJECT

- For this release, I think we should utilise the launchpad PPA
service for setting up a deb repository. Team "alexandria-team" has
one at https://launchpad.net/~alexandria-team/+archive.
- The current optional dependencies should be packaged and made
required dependencies. We could make alexandria a virtual package and
have it possible to install an alexandria-real package without the
dependencies.
- If possible, we should also release RPMs.

Anyway, suggest anything else that we should require for this release.

-- 
-J. Method


More information about the Alexandria-list mailing list