From laurent.sansonetti at gmail.com Fri Apr 1 04:42:07 2005 From: laurent.sansonetti at gmail.com (Laurent Sansonetti) Date: Fri Apr 1 04:36:59 2005 Subject: [Alexandria-list] Backend re-implementation Message-ID: <1be7247c050401014269520cc2@mail.gmail.com> Hi folks, The more I work with Ruby the more I am disappointed in its design and performance issues. Ruby is definitely not mature enough for building programs that must be efficient with large collection of data (such as Alexandria). So I decided to re-implement the backend (so, all the files in lib/alexandria/*.rb) in pure C. I have already started to work on library.rb, and I have completed more or less 30% of the work for now. Stay tuned! Laurent From magmax9 at yahoo.es Fri Apr 1 09:43:23 2005 From: magmax9 at yahoo.es (Miguel =?ISO-8859-1?Q?=C1ngel_Garc=EDa?=) Date: Fri Apr 1 09:38:15 2005 Subject: [Alexandria-list] Backend re-implementation In-Reply-To: <1be7247c050401014269520cc2@mail.gmail.com> References: <1be7247c050401014269520cc2@mail.gmail.com> Message-ID: <1112366604.6256.9.camel@picara> what abuot python?? I can help you in this case. maybe it is possible to implement different back-ends. PD: part of the Google code is python. Zope/plone are implemented in python... PD2: don't say things like " Ruby is definitely not mature enough for building programs that must be efficient with large collection of data" in an @rubyforge list!! ;) El vie, 01-04-2005 a las 11:42 +0200, Laurent Sansonetti escribi?: > Hi folks, > > The more I work with Ruby the more I am disappointed in its design and > performance issues. Ruby is definitely not mature enough for building > programs that must be efficient with large collection of data (such as > Alexandria). > > So I decided to re-implement the backend (so, all the files in > lib/alexandria/*.rb) in pure C. I have already started to work on > library.rb, and I have completed more or less 30% of the work for now. > > Stay tuned! > > Laurent > _______________________________________________ > Alexandria-list mailing list > Alexandria-list@rubyforge.org > http://rubyforge.org/mailman/listinfo/alexandria-list From daf at muse.19inch.net Fri Apr 1 14:00:16 2005 From: daf at muse.19inch.net (Dafydd Harries) Date: Fri Apr 1 13:55:05 2005 Subject: [Alexandria-list] Backend re-implementation In-Reply-To: <1be7247c050401014269520cc2@mail.gmail.com> References: <1be7247c050401014269520cc2@mail.gmail.com> Message-ID: <20050401190015.GC30057@muse.19inch.net> Ar 01/04/2005 am 11:42, ysgrifennodd Laurent Sansonetti: > Hi folks, > > The more I work with Ruby the more I am disappointed in its design and > performance issues. Ruby is definitely not mature enough for building > programs that must be efficient with large collection of data (such as > Alexandria). > > So I decided to re-implement the backend (so, all the files in > lib/alexandria/*.rb) in pure C. I have already started to work on > library.rb, and I have completed more or less 30% of the work for now. Hmm. Do we know where the bottlenecks? I would be interested to know which structures/operations are causing Alexandria to be slow. Presumably the UI code will be staying in Ruby? Also, if we're looking at making deep changes to the library-handling code, perhaps this would be a good time to add more unit tests to this code. -- Dafydd From laurent.sansonetti at gmail.com Fri Apr 1 14:42:25 2005 From: laurent.sansonetti at gmail.com (Laurent Sansonetti) Date: Fri Apr 1 14:37:14 2005 Subject: [Alexandria-list] Re: Backend re-implementation In-Reply-To: <1be7247c050401014269520cc2@mail.gmail.com> References: <1be7247c050401014269520cc2@mail.gmail.com> Message-ID: <1be7247c05040111425fc55a71@mail.gmail.com> This was of course an April joke :-) I am manifestly not good in making jokes, sigh. On Apr 1, 2005 11:42 AM, Laurent Sansonetti wrote: > Hi folks, > > The more I work with Ruby the more I am disappointed in its design and > performance issues. Ruby is definitely not mature enough for building > programs that must be efficient with large collection of data (such as > Alexandria). > > So I decided to re-implement the backend (so, all the files in > lib/alexandria/*.rb) in pure C. I have already started to work on > library.rb, and I have completed more or less 30% of the work for now. > > Stay tuned! > > Laurent > From daf at muse.19inch.net Fri Apr 1 16:41:57 2005 From: daf at muse.19inch.net (Dafydd Harries) Date: Fri Apr 1 16:36:46 2005 Subject: [Alexandria-list] Re: Backend re-implementation In-Reply-To: <1be7247c05040111425fc55a71@mail.gmail.com> References: <1be7247c050401014269520cc2@mail.gmail.com> <1be7247c05040111425fc55a71@mail.gmail.com> Message-ID: <20050401214157.GE30057@muse.19inch.net> Ar 01/04/2005 am 21:42, ysgrifennodd Laurent Sansonetti: > This was of course an April joke :-) I am manifestly not good in > making jokes, sigh. Or we are not good at spotting them. Oops. I feel very silly now. :) Anyhow, how about those tests? ;) -- Dafydd From lrz at gnome.org Sun Apr 3 09:15:42 2005 From: lrz at gnome.org (Laurent Sansonetti) Date: Sun Apr 3 09:10:30 2005 Subject: [Alexandria-list] Re: Backend re-implementation In-Reply-To: <20050401214157.GE30057@muse.19inch.net> References: <1be7247c050401014269520cc2@mail.gmail.com> <1be7247c05040111425fc55a71@mail.gmail.com> <20050401214157.GE30057@muse.19inch.net> Message-ID: <1112534142.5833.3.camel@localhost.localdomain> On Fri, 2005-04-01 at 22:41 +0100, Dafydd Harries wrote: > Ar 01/04/2005 am 21:42, ysgrifennodd Laurent Sansonetti: > > This was of course an April joke :-) I am manifestly not good in > > making jokes, sigh. > > Or we are not good at spotting them. > > Oops. I feel very silly now. :) > No problem :) > Anyhow, how about those tests? ;) > Introducing more unit tests would be a great idea indeed. The library.rb code should be refactored a bit before I believe. I am currently introducing the observable pattern, so that the views and the completion controller [1] can observe all changes and adapt their models accordingly. Laurent [1] yes, there is now auto-completion in the dialogs, though it is still very limited. From tao at acc.umu.se Sun Apr 3 12:05:51 2005 From: tao at acc.umu.se (David Weinehall) Date: Sun Apr 3 12:00:40 2005 Subject: [Alexandria-list] Strange bug when adding two different editions of a book Message-ID: <20050403160551.GQ24372@khan.acc.umu.se> When attempting to add 0-586-07140-7 (Prince of the Blood by Raymond E. Feist), using Proxis as primary provider, the revised edition of the book (0-00-717616-3) is added instead. A bug in the Proxis provider? Regards: David Weinehall -- /) David Weinehall /) Northern lights wander (\ // Maintainer of the v2.0 kernel // Dance across the winter sky // \) http://www.acc.umu.se/~tao/ (/ Full colour fire (/ From pterjan at linuxfr.org Sun Apr 3 18:24:20 2005 From: pterjan at linuxfr.org (Pascal Terjan) Date: Sun Apr 3 18:19:04 2005 Subject: [Alexandria-list] Strange bug when adding two different editions of a book In-Reply-To: <20050403160551.GQ24372@khan.acc.umu.se> References: <20050403160551.GQ24372@khan.acc.umu.se> Message-ID: <1112567060.16817.18.camel@localhost> Le dimanche 03 avril 2005 ? 18:05 +0200, David Weinehall a ?crit : > When attempting to add 0-586-07140-7 (Prince of the Blood by Raymond E. > Feist), using Proxis as primary provider, the revised edition of the > book (0-00-717616-3) is added instead. A bug in the Proxis provider? Right there was a bug, I just fixed it in the CVS. Thanks for reporting ! From lrz at gnome.org Mon Apr 4 18:08:53 2005 From: lrz at gnome.org (Laurent Sansonetti) Date: Mon Apr 4 19:16:08 2005 Subject: [Alexandria-list] Help Manual Message-ID: <1112652534.5544.7.camel@localhost.localdomain> Hi, I have integrated the documentation Liam graciously provided in the application. List of changes: 1/ The documentation does not live in the 'doc' directory anymore. The Docbook file and the figures have been moved in 'data/gnome/help/alexandria/C' (this is a very long name) and the OMF file in 'data/omf/alexandria'. Make sure you cvs update with -Pd in order to prune this empty directory. 2/ The 'C' subdirectory means English. Yes, we can now translate the manual! 3/ The real OMF file (alexandria-C.omf) is generated at the installation time, in order to point to the installed Docbook XML file. If we translate the manual we will need to localize the file too. 4/ The Docbook file and figures will be installed there: data_dir/gnome/help/alexandria/C Where data_dir is '/usr/share' on my Ubuntu system. 5/ The OMF file will be installed there: data_dir/omf/alexandria Also, scrollkeeper-update will be called at the installation time in order to register the file. 6/ In Alexandria itself, the manuel is available from the Help menu of the main menu. I still need to integrate an Help button in each dialog. 7/ The manual is also available from yelp, in the Applications section. Please give it a try and report feedback :-) Laurent From lrz at gnome.org Tue Apr 5 17:51:17 2005 From: lrz at gnome.org (Laurent Sansonetti) Date: Tue Apr 5 17:46:01 2005 Subject: [Alexandria-list] Help Manual In-Reply-To: <1112652534.5544.7.camel@localhost.localdomain> References: <1112652534.5544.7.camel@localhost.localdomain> Message-ID: <1112737878.5577.0.camel@localhost.localdomain> On Tue, 2005-04-05 at 00:08 +0200, Laurent Sansonetti wrote: > 6/ In Alexandria itself, the manuel is available from the Help menu of > the main menu. I still need to integrate an Help button in each dialog. Which is done! Laurent From registrations at liamjdavison.info Tue Apr 5 18:41:13 2005 From: registrations at liamjdavison.info (LJD) Date: Tue Apr 5 18:35:56 2005 Subject: [Alexandria-list] Help Manual In-Reply-To: <1112737878.5577.0.camel@localhost.localdomain> References: <1112652534.5544.7.camel@localhost.localdomain> <1112737878.5577.0.camel@localhost.localdomain> Message-ID: <1112740873.7967.2.camel@localhost.localdomain> On Tue, 2005-04-05 at 23:51 +0200, Laurent Sansonetti wrote: > On Tue, 2005-04-05 at 00:08 +0200, Laurent Sansonetti wrote: > > 6/ In Alexandria itself, the manuel is available from the Help menu of > > the main menu. I still need to integrate an Help button in each dialog. > > Which is done! > > Laurent > > _______________________________________________ > Alexandria-list mailing list > Alexandria-list@rubyforge.org > http://rubyforge.org/mailman/listinfo/alexandria-list > Excellent. I've just re-installed my system (new hard drive; what a nightmare that was), and downloaded the latest CVS version. Very nice! I'll keep following CVS and update the manual appropriately. Looking at what you've done with the .xml and .omf files - I had a vague idea what I was supposed to be doing, but couldn't quite get my head around the details. Thanks Laurent From rpmohn at panix.com Tue Apr 5 21:40:20 2005 From: rpmohn at panix.com (Ross Mohn) Date: Tue Apr 5 21:35:03 2005 Subject: [Alexandria-list] Alexandria just stopped being able to find books! Message-ID: <1112751621.6096.13.camel@porcupine.adelphia.net> Hi, I installed Alexandria v0.4.0 on Gentoo and it was great! I got 4 books in it in a flash. Then something happened and I haven't been able to get it to add a book since then! I really like this program and want to get it to work again, but I'm running out of options. Here are some things I've tried. Unmerge and re-emerge. delete the ~/.alexandria subdir upgrade to v0.5.1 mess with gconftool-2 -a '/apps/alexandria' What specifically doesn't work is: Ctrl+N Search: by title Find It comes back _very_ quickly with nothing. Please help, I want to use this great program! Thanks! -RPM -- Ross Mohn rpmohn@panix.com From bel8 at lilik.it Wed Apr 6 02:32:10 2005 From: bel8 at lilik.it (Claudio Belotti) Date: Wed Apr 6 02:26:40 2005 Subject: [Alexandria-list] yet another book_provider Message-ID: <4253826A.9010500@lilik.it> hi all, please find attached a modified version of "bn.rb" to work with an italian book provider (ibs.it). I am not sure about the copyright as this is only an hack of Laurent Sansonetti's code. Hope you find it useful :) ciao Claudio Belotti -------------- next part -------------- # Copyright (C) 2004-2005 Laurent Sansonetti # Copyright (C) 2005 Claudio Belotti # # Alexandria is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License as # published by the Free Software Foundation; either version 2 of the # License, or (at your option) any later version. # # Alexandria is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU # General Public License for more details. # # You should have received a copy of the GNU General Public # License along with Alexandria; see the file COPYING. If not, # write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, # Boston, MA 02111-1307, USA. require 'net/http' #require 'cgi' module Alexandria class BookProviders class IBS_itProvider < GenericProvider BASE_URI = "http://www.internetbookshop.it" def initialize super("IBS_it", "Internet Bookshop Italia") # no preferences for the moment end def search(criterion, type) req = BASE_URI + "/ser/" req += case type when SEARCH_BY_ISBN "serdsp.asp?isbn=" when SEARCH_BY_TITLE "serpge.asp?Type=keyword&T=" when SEARCH_BY_AUTHORS "serpge.asp?Type=keyword&A=" when SEARCH_BY_KEYWORD "serpge.asp?Type=keyword&S=" else raise InvalidSearchTypeError end req += CGI.escape(criterion) data = transport.get(URI.parse(req)) if type == SEARCH_BY_ISBN to_book(data) rescue raise NoResultsError else begin results = [] each_book_page(data) do |code, title| results << to_book(transport.get(URI.parse("http://www.internetbookshop.it/ser/serdsp.asp?c=" + code))) end return results rescue raise NoResultsError end end end def url(book) "http://www.internetbookshop.it/ser/serdsp.asp?isbn=" + book.isbn end ####### private ####### def to_book(data) raise unless md = /Titolo<\/b><\/td>([^<]+)/.match(data) title = CGI.unescape(md[1].strip) authors = [] md = /Autore<\/b><\/td>.+([^<]+)/.match(data) md[1].split(';').each { |a| authors << CGI.unescape(a.strip) } raise if authors.empty? raise unless md = //i.match(data) isbn = md[1].strip raise unless md = /Editore<\/b><\/td>.+([^<]+)/.match(data) publisher = CGI.unescape(md[1].strip) raise unless md = /Dati<\/b><\/td>([^<]+)/.match(data) edition = CGI.unescape(md[1].strip) if data =~ /src\=\"http:\/\/giotto.ibs.it\/thumbnails\/(.+\.jpg)\">/ small_cover = "http://giotto.ibs.it/thumbnails/" + $1 medium_cover = "http://giotto.ibs.it/jackets/" + $1 return [ Book.new(title, authors, isbn, publisher, edition),medium_cover ] end return [ Book.new(title, authors, isbn, publisher, edition)] end def each_book_page(data) raise if data.scan(/([^<]+)/) { |a| yield a}.empty? end end end end From lrz at gnome.org Wed Apr 6 08:36:34 2005 From: lrz at gnome.org (Laurent Sansonetti) Date: Wed Apr 6 08:31:00 2005 Subject: [Alexandria-list] Alexandria just stopped being able to find books! In-Reply-To: <1112751621.6096.13.camel@porcupine.adelphia.net> References: <1112751621.6096.13.camel@porcupine.adelphia.net> Message-ID: <1052.81.255.72.1.1112790994.squirrel@81.255.72.1> Hi, > Hi, > I installed Alexandria v0.4.0 on Gentoo and it was great! I got 4 books > in it in a flash. Then something happened and I haven't been able to get > it to add a book since then! I really like this program and want to get > it to work again, but I'm running out of options. Here are some things > I've tried. > > Unmerge and re-emerge. > delete the ~/.alexandria subdir > upgrade to v0.5.1 > mess with gconftool-2 -a '/apps/alexandria' > > What specifically doesn't work is: > Ctrl+N > Search: by title > Find > > It comes back _very_ quickly with nothing. > Can you start Alexandria like this: $ DEBUG=1 alexandria Then try to add some books and report the output there? Thanks -- Laurent From lrz at gnome.org Wed Apr 6 08:39:17 2005 From: lrz at gnome.org (Laurent Sansonetti) Date: Wed Apr 6 08:33:39 2005 Subject: [Alexandria-list] yet another book_provider In-Reply-To: <4253826A.9010500@lilik.it> References: <4253826A.9010500@lilik.it> Message-ID: <16590.81.255.72.1.1112791157.squirrel@81.255.72.1> Hi, > hi all, > please find attached a modified version of "bn.rb" to work with an > italian book provider (ibs.it). > > I am not sure about the copyright as this is only an hack of Laurent > Sansonetti's code. > > Hope you find it useful :) > Looks nice! I will check this out as soon as I get home, and if it works I do not see any reason to not include it in Alexandria. About the copyright, you should remove my name there, and only keep yours. Also, are you willing to maintain this piece of code? It is likely that it will be broken in the future, if the website code is altered. If yes, please register yourself on Rubyforge.org and I will give you the commit bit. Thanks Laurent From rpmohn at panix.com Wed Apr 6 09:26:44 2005 From: rpmohn at panix.com (Ross Mohn) Date: Wed Apr 6 09:21:26 2005 Subject: [Alexandria-list] Alexandria just stopped being able to find books! In-Reply-To: <1052.81.255.72.1.1112790994.squirrel@81.255.72.1> References: <1112751621.6096.13.camel@porcupine.adelphia.net> <1052.81.255.72.1.1112790994.squirrel@81.255.72.1> Message-ID: <1112794005.17436.4.camel@porcupine.adelphia.net> On Wed, 2005-04-06 at 14:36 +0200, Laurent Sansonetti wrote: > Hi, > > > Hi, > > I installed Alexandria v0.4.0 on Gentoo and it was great! I got 4 books > > in it in a flash. Then something happened and I haven't been able to get > > it to add a book since then! I really like this program and want to get > > it to work again, but I'm running out of options. Here are some things > > I've tried. > > > > Unmerge and re-emerge. > > delete the ~/.alexandria subdir > > upgrade to v0.5.1 > > mess with gconftool-2 -a '/apps/alexandria' > > > > What specifically doesn't work is: > > Ctrl+N > > Search: by title > > Find > > > > It comes back _very_ quickly with nothing. > > > > Can you start Alexandria like this: > > $ DEBUG=1 alexandria > > Then try to add some books and report the output there? Ah, that did the trick - maybe should add that to the man page? Here was the culprit: Exception `Amazon::Search::Cache::PathError' at /usr/lib/ruby/site_ruby/1.8/amazon/search/cache.rb:39 - cache path /tmp/amazon is not writable Problem was that more that one user was trying to use Alexandria on the same computer and /tmp/amazon has 644 permissions. Shouldn't this stuff be stored in ~/.alexandria instead? Thanks! -RPM -- Ross Mohn rpmohn@panix.com From bel8 at lilik.it Wed Apr 6 09:34:12 2005 From: bel8 at lilik.it (Claudio Belotti) Date: Wed Apr 6 09:28:57 2005 Subject: [Alexandria-list] yet another book_provider In-Reply-To: <16590.81.255.72.1.1112791157.squirrel@81.255.72.1> References: <4253826A.9010500@lilik.it> <16590.81.255.72.1.1112791157.squirrel@81.255.72.1> Message-ID: <4253E554.50203@lilik.it> Laurent Sansonetti wrote: > Looks nice! I will check this out as soon as I get home, and if it works > I do not see any reason to not include it in Alexandria. :-) > About the copyright, you should remove my name there, and only keep yours. ok > Also, are you willing to maintain this piece of code? It is likely that > it will be broken in the future, if the website code is altered. If yes, > please register yourself on Rubyforge.org and I will give you the commit > bit. yes, I will be glad to maintain the code Claudio From lrz at gnome.org Wed Apr 6 09:38:49 2005 From: lrz at gnome.org (Laurent Sansonetti) Date: Wed Apr 6 09:33:10 2005 Subject: [Alexandria-list] Alexandria just stopped being able to find books! In-Reply-To: <1112794005.17436.4.camel@porcupine.adelphia.net> References: <1112751621.6096.13.camel@porcupine.adelphia.net> <1052.81.255.72.1.1112790994.squirrel@81.255.72.1> <1112794005.17436.4.camel@porcupine.adelphia.net> Message-ID: <4288.81.255.72.1.1112794729.squirrel@81.255.72.1> Hi, > On Wed, 2005-04-06 at 14:36 +0200, Laurent Sansonetti wrote: >> Hi, >> >> > Hi, >> > I installed Alexandria v0.4.0 on Gentoo and it was great! I got 4 >> books >> > in it in a flash. Then something happened and I haven't been able to >> get >> > it to add a book since then! I really like this program and want to >> get >> > it to work again, but I'm running out of options. Here are some things >> > I've tried. >> > >> > Unmerge and re-emerge. >> > delete the ~/.alexandria subdir >> > upgrade to v0.5.1 >> > mess with gconftool-2 -a '/apps/alexandria' >> > >> > What specifically doesn't work is: >> > Ctrl+N >> > Search: by title >> > Find >> > >> > It comes back _very_ quickly with nothing. >> > >> >> Can you start Alexandria like this: >> >> $ DEBUG=1 alexandria >> >> Then try to add some books and report the output there? > > Ah, that did the trick - maybe should add that to the man page? Mmh, I did not know that we have a man page :-) I shall write some developer info on the website one day. > Exception `Amazon::Search::Cache::PathError' > at /usr/lib/ruby/site_ruby/1.8/amazon/search/cache.rb:39 - cache > path /tmp/amazon is not writable > > Problem was that more that one user was trying to use Alexandria on the > same computer and /tmp/amazon has 644 permissions. Shouldn't this stuff > be stored in ~/.alexandria instead? > This is exactly what I was expecting... But I am confused, because this bug has been fixed in 0.5.1, so you should not be affected since you are using this version. # 0.5.1 should cache Amazon stuff in ~/.alexandria/.amazon_cache. Are you sure you are running 0.5.1? Thanks -- Laurent From rpmohn at panix.com Wed Apr 6 10:15:58 2005 From: rpmohn at panix.com (Ross Mohn) Date: Wed Apr 6 10:10:38 2005 Subject: [Alexandria-list] Alexandria just stopped being able to find books! In-Reply-To: <4288.81.255.72.1.1112794729.squirrel@81.255.72.1> References: <1112751621.6096.13.camel@porcupine.adelphia.net> <1052.81.255.72.1.1112790994.squirrel@81.255.72.1> <1112794005.17436.4.camel@porcupine.adelphia.net> <4288.81.255.72.1.1112794729.squirrel@81.255.72.1> Message-ID: <1112796958.17436.10.camel@porcupine.adelphia.net> On Wed, 2005-04-06 at 15:38 +0200, Laurent Sansonetti wrote: > > On Wed, 2005-04-06 at 14:36 +0200, Laurent Sansonetti wrote: > >> Can you start Alexandria like this: > >> > >> $ DEBUG=1 alexandria > >> > >> Then try to add some books and report the output there? > > > > Ah, that did the trick - maybe should add that to the man page? > > Mmh, I did not know that we have a man page :-) :-) > I shall write some developer info on the website one day. > > > Exception `Amazon::Search::Cache::PathError' > > at /usr/lib/ruby/site_ruby/1.8/amazon/search/cache.rb:39 - cache > > path /tmp/amazon is not writable > > > > Problem was that more that one user was trying to use Alexandria on the > > same computer and /tmp/amazon has 644 permissions. Shouldn't this stuff > > be stored in ~/.alexandria instead? > > > > This is exactly what I was expecting... But I am confused, because this > bug has been fixed in 0.5.1, so you should not be affected since you are > using this version. > > # 0.5.1 should cache Amazon stuff in ~/.alexandria/.amazon_cache. > > Are you sure you are running 0.5.1? Yes, I just double checked. I see that it is caching in ~/.alexandria/.amazon_cache, but it also recreated the /tmp/amazon directory that I had deleted. Must still be some code in there that's checking for its existence & writeablility? Super program!! -RPM -- Ross Mohn rpmohn@panix.com From lrz at gnome.org Wed Apr 6 15:32:48 2005 From: lrz at gnome.org (Laurent Sansonetti) Date: Wed Apr 6 15:27:35 2005 Subject: [Alexandria-list] yet another book_provider In-Reply-To: <4253E554.50203@lilik.it> References: <4253826A.9010500@lilik.it> <16590.81.255.72.1.1112791157.squirrel@81.255.72.1> <4253E554.50203@lilik.it> Message-ID: <1112815968.5523.2.camel@localhost.localdomain> Ciao Claudio, On Wed, 2005-04-06 at 15:34 +0200, Claudio Belotti wrote: > Laurent Sansonetti wrote: > > Looks nice! I will check this out as soon as I get home, and if it works > > I do not see any reason to not include it in Alexandria. > :-) > > > About the copyright, you should remove my name there, and only keep yours. > ok > > > Also, are you willing to maintain this piece of code? It is likely that > > it will be broken in the future, if the website code is altered. If yes, > > please register yourself on Rubyforge.org and I will give you the commit > > bit. > yes, I will be glad to maintain the code I have committed your code on CVS, and added you in the commit list. Welcome on board! It would be nice to have a test unit in tests/test_provider.rb for IBS now. Could you do that? # We use these tests to check if providers are broken. Grazie mile! Laurent From lrz at gnome.org Wed Apr 6 15:50:14 2005 From: lrz at gnome.org (Laurent Sansonetti) Date: Wed Apr 6 15:44:55 2005 Subject: [Alexandria-list] Alexandria just stopped being able to find books! In-Reply-To: <1112796958.17436.10.camel@porcupine.adelphia.net> References: <1112751621.6096.13.camel@porcupine.adelphia.net> <1052.81.255.72.1.1112790994.squirrel@81.255.72.1> <1112794005.17436.4.camel@porcupine.adelphia.net> <4288.81.255.72.1.1112794729.squirrel@81.255.72.1> <1112796958.17436.10.camel@porcupine.adelphia.net> Message-ID: <1112817014.5553.13.camel@localhost.localdomain> Hi, On Wed, 2005-04-06 at 10:15 -0400, Ross Mohn wrote: > > > Problem was that more that one user was trying to use Alexandria on the > > > same computer and /tmp/amazon has 644 permissions. Shouldn't this stuff > > > be stored in ~/.alexandria instead? > > > > > > > This is exactly what I was expecting... But I am confused, because this > > bug has been fixed in 0.5.1, so you should not be affected since you are > > using this version. > > > > # 0.5.1 should cache Amazon stuff in ~/.alexandria/.amazon_cache. > > > > Are you sure you are running 0.5.1? > > Yes, I just double checked. I see that it is caching in > ~/.alexandria/.amazon_cache, but it also recreated the /tmp/amazon > directory that I had deleted. Must still be some code in there that's > checking for its existence & writeablility? > Yep, it should re-create the /tmp/amazon directory but not use it. And the directory should be removed when Alexandria exits. This code comes from Ruby/Amazon itself and would be hard to disable. But caching should be done in ~/.alexandria/.amazon_cache itself. I still do not understand why you get this problem with 0.5.1. > Super program!! -RPM Glad you like it :) Enjoy Laurent From rpmohn at panix.com Wed Apr 6 17:33:21 2005 From: rpmohn at panix.com (Ross Mohn) Date: Wed Apr 6 17:28:02 2005 Subject: [Alexandria-list] Alexandria just stopped being able to find books! In-Reply-To: <1112817014.5553.13.camel@localhost.localdomain> References: <1112751621.6096.13.camel@porcupine.adelphia.net> <1052.81.255.72.1.1112790994.squirrel@81.255.72.1> <1112794005.17436.4.camel@porcupine.adelphia.net> <4288.81.255.72.1.1112794729.squirrel@81.255.72.1> <1112796958.17436.10.camel@porcupine.adelphia.net> <1112817014.5553.13.camel@localhost.localdomain> Message-ID: <1112823202.17436.25.camel@porcupine.adelphia.net> On Wed, 2005-04-06 at 21:50 +0200, Laurent Sansonetti wrote: > Hi, > > On Wed, 2005-04-06 at 10:15 -0400, Ross Mohn wrote: > > > > Problem was that more that one user was trying to use Alexandria on the > > > > same computer and /tmp/amazon has 644 permissions. Shouldn't this stuff > > > > be stored in ~/.alexandria instead? > > > > > > > > > > This is exactly what I was expecting... But I am confused, because this > > > bug has been fixed in 0.5.1, so you should not be affected since you are > > > using this version. > > > > > > # 0.5.1 should cache Amazon stuff in ~/.alexandria/.amazon_cache. > > > > > > Are you sure you are running 0.5.1? > > > > Yes, I just double checked. I see that it is caching in > > ~/.alexandria/.amazon_cache, but it also recreated the /tmp/amazon > > directory that I had deleted. Must still be some code in there that's > > checking for its existence & writeablility? > > > > Yep, it should re-create the /tmp/amazon directory but not use it. And > the directory should be removed when Alexandria exits. This code comes > from Ruby/Amazon itself and would be hard to disable. > > But caching should be done in ~/.alexandria/.amazon_cache itself. I > still do not understand why you get this problem with 0.5.1. I think it was that the /tmp/amazon directory leftover from when I crashed out of v0.4.0 was created without group/world write permissions. Now with v0.5.1 the /tmp/amazon directory is created with 777, so it works. It does not, however, remove the /tmp/amazon directory when Alexandria exits, as you suggest it should. I just did an experiment where I "chown root:root /tmp/amazon" and I was still able to run Alexandria as myself. Shouldn't cause a problem, though I'd like to test having two users run it simultaneously later tonight. -RPM -- Ross Mohn rpmohn@panix.com From bel8 at lilik.it Thu Apr 7 04:04:13 2005 From: bel8 at lilik.it (Claudio Belotti) Date: Thu Apr 7 03:58:55 2005 Subject: [Alexandria-list] yet another book_provider In-Reply-To: <1112815968.5523.2.camel@localhost.localdomain> References: <4253826A.9010500@lilik.it> <16590.81.255.72.1.1112791157.squirrel@81.255.72.1> <4253E554.50203@lilik.it> <1112815968.5523.2.camel@localhost.localdomain> Message-ID: <4254E97D.1080800@lilik.it> Laurent Sansonetti wrote: > I have committed your code on CVS, and added you in the commit list. > Welcome on board! thanks > It would be nice to have a test unit in tests/test_provider.rb for IBS > now. Could you do that? I added the test for IBS_it to the test suite ciao Claudio From ligia.moreira at netvisao.pt Wed Apr 6 20:09:31 2005 From: ligia.moreira at netvisao.pt (Ligia Moreira) Date: Thu Apr 7 05:45:45 2005 Subject: [Alexandria-list] portuguese translation Message-ID: <42547A3B.6050404@netvisao.pt> Dear 'alexandria' enthusiasts, I enclose a portuguese translation of your 'alexandria.pot' file. If you have any suggestions just drop me a line. Best regards, L?gia -------------- next part -------------- A non-text attachment was scrubbed... Name: alexandria-pt.tar.gz Type: application/gzip Size: 78400 bytes Desc: not available Url : http://rubyforge.org/pipermail/alexandria-list/attachments/20050407/2774db63/alexandria-pt.tar-0001.bin From lrz at gnome.org Thu Apr 7 06:16:43 2005 From: lrz at gnome.org (Laurent Sansonetti) Date: Thu Apr 7 06:11:01 2005 Subject: [Alexandria-list] portuguese translation In-Reply-To: <42547A3B.6050404@netvisao.pt> References: <42547A3B.6050404@netvisao.pt> Message-ID: <31282.81.255.72.1.1112869003.squirrel@81.255.72.1> Hi, > Dear 'alexandria' enthusiasts, > > I enclose a portuguese translation of your 'alexandria.pot' file. > > If you have any suggestions just drop me a line. > Nice! I will merge your file on CVS asap. Regarding the translation, are you willing to maintain it? If yes, please subscribe to the i18n mailing list: http://rubyforge.org/mailman/listinfo/alexandria-i18n-list This mailing list is used to announce the beginning of the string freeze period [1], usually one week before the release. This gives some time to translators to update their translation. Also, we can give you commit access if you want to update the translation by yourself. Otherwise we will do it for you. Thanks for your contribution -- Laurent [1]: We merge the latest alexandria.pot file with all .po files and post the result there. From bel8 at lilik.it Thu Apr 7 07:46:51 2005 From: bel8 at lilik.it (Claudio Belotti) Date: Thu Apr 7 07:41:37 2005 Subject: [Alexandria-list] portuguese translation In-Reply-To: <42547A3B.6050404@netvisao.pt> References: <42547A3B.6050404@netvisao.pt> Message-ID: <42551DAB.30803@lilik.it> L?gia, can you suggest a Portuguese book provider? In the tracker there is a Brasilian one (http://www.siciliano.com.br) but the code it's not complete. Claudio Ligia Moreira wrote: > Dear 'alexandria' enthusiasts, > > I enclose a portuguese translation of your 'alexandria.pot' file. > > If you have any suggestions just drop me a line. > > Best regards, > > L?gia From lrz at gnome.org Thu Apr 7 16:06:20 2005 From: lrz at gnome.org (Laurent Sansonetti) Date: Thu Apr 7 16:00:59 2005 Subject: [Alexandria-list] yet another book_provider In-Reply-To: <4254E97D.1080800@lilik.it> References: <4253826A.9010500@lilik.it> <16590.81.255.72.1.1112791157.squirrel@81.255.72.1> <4253E554.50203@lilik.it> <1112815968.5523.2.camel@localhost.localdomain> <4254E97D.1080800@lilik.it> Message-ID: <1112904380.5574.2.camel@localhost.localdomain> On Thu, 2005-04-07 at 10:04 +0200, Claudio Belotti wrote: > Laurent Sansonetti wrote: > > > I have committed your code on CVS, and added you in the commit list. > > Welcome on board! > > thanks > > > It would be nice to have a test unit in tests/test_provider.rb for IBS > > now. Could you do that? > > I added the test for IBS_it to the test suite Cool! I forgot to tell you about our commit rule. You should file a ChangeLog entry for each commit. Could you do it? Sorry, I should have told you that before. Cheers Laurent From akira at arika.org Fri Apr 8 05:54:34 2005 From: akira at arika.org (=?ISO-2022-JP?B?YWtpcmEgeWFtYWRhIC8gGyRCJGQkXiRAJCIkLSRpGyhC?=) Date: Fri Apr 8 06:08:14 2005 Subject: [Alexandria-list] Alexandria 0.5.1 crashes in LANG=ja Message-ID: <425654DA.406@arika.org> Hello, When I used Alexandria 0.5.1 in LANG=ja, Alexandria crashes at alexandria/ui/main_app.rb:125: $ LANG=ja LC_TIME=C alexandria ----------------------- Alexandria just crashed ----------------------- Timestamp: Fri Apr 08 17:54:10 JST 2005 Message: too few arguments Backtrace: /usr/lib/ruby/1.8/alexandria/ui/main_app.rb:122:in `%' /usr/lib/ruby/1.8/alexandria/ui/main_app.rb:122:in `on_books_selection_changed' /usr/lib/ruby/1.8/alexandria/ui/main_app.rb:80:in `initialize' /usr/lib/ruby/1.8/alexandria/ui.rb:40:in `new' /usr/lib/ruby/1.8/alexandria/ui.rb:40:in `main' /usr/lib/ruby/1.8/alexandria.rb:60:in `main' /usr/bin/alexandria:10 Release: 0.5.1 [...] I think that the ja.po entry for "Library '%s' selected, %d book" has too many "%d". I made a pache (alexandria-ja.po.patch) to fix the problem. And I made the another patche (alexandria-ja.po.patch2). It update some entry in ja.po. Thank you. -- akira yamada -------------- next part -------------- A non-text attachment was scrubbed... Name: alexandria-ja.po.patch Type: text/x-patch Size: 687 bytes Desc: not available Url : http://rubyforge.org/pipermail/alexandria-list/attachments/20050408/67ac814d/alexandria-ja.po.bin -------------- next part -------------- Index: po/ja.po =================================================================== RCS file: /var/cvs/alexandria/alexandria/po/ja.po,v retrieving revision 1.8 diff -u -r1.8 ja.po --- po/ja.po 27 Mar 2005 09:07:47 -0000 1.8 +++ po/ja.po 8 Apr 2005 09:31:40 -0000 @@ -203,12 +203,12 @@ #: ../lib/alexandria/ui/import_dialog.rb:127 #: ../lib/alexandria/ui/import_dialog.rb:166 msgid "Couldn't import the library" -msgstr "????????????????????????????????????" +msgstr "????????????????????????????????????????????????" #: ../lib/alexandria/ui/import_dialog.rb:128 #: ../lib/alexandria/ui/main_app.rb:492 msgid "There is already a library named '%s'. Please choose a different name." -msgstr "???????????????????????????????????????????????????" +msgstr "????????????????????????????????????????????????????????????????????????????????????????????????" #: ../lib/alexandria/ui/import_dialog.rb:167 msgid "" @@ -235,14 +235,14 @@ #: ../lib/alexandria/ui/main_app.rb:121 msgid "Library '%s' selected, %d book" msgid_plural "Library '%s' selected, %d books" -msgstr[0] "???????????????'%s'??????????????????????????????%d?????????" -msgstr[1] "???????????????'%s'??????????????????????????????%d?????????, ????????????%d???????????????" +msgstr[0] "???????????????'%s'??????????????????????????????%d??????????????????" +msgstr[1] "???????????????'%s'??????????????????????????????%d??????????????????" #: ../lib/alexandria/ui/main_app.rb:125 msgid "%d unrated" msgid_plural "%d unrated" -msgstr[0] "%d unrated" -msgstr[1] "%d unrated" +msgstr[0] "????????????%d????????????????????????" +msgstr[1] "????????????%d????????????????????????" #: ../lib/alexandria/ui/main_app.rb:128 msgid "'%s' selected" @@ -251,7 +251,7 @@ #: ../lib/alexandria/ui/main_app.rb:131 msgid "%d book selected" msgid_plural "%d books selected" -msgstr[0] "?????????????????????????????????" +msgstr[0] "%d????????????????????????????????????" msgstr[1] "%d????????????????????????????????????" #: ../lib/alexandria/ui/main_app.rb:181 @@ -263,8 +263,7 @@ "Check out that a web browser is configured as default (Desktop Preferences -" "> Advanced -> Preferred Applications) and try again." msgstr "" -"?????????Web???????????????????????????????????????????????? (ex. ????????????->??????????????????->?????????? ????????????????->" -"????????????????????????)" +"?????????Web???????????????????????????????????????????????? (???????????????????????????->????????????->?????????? ????????????????)" #: ../lib/alexandria/ui/main_app.rb:194 msgid "Unable to launch the mail reader" @@ -275,8 +274,7 @@ "Check out that a mail reader is configured as default (Desktop Preferences -" "> Advanced -> Preferred Applications) and try again." msgstr "" -"??????????????????????????????????????????????????????????????? (ex. ????????????->??????????????????->?????????? ????????????????-" -">????????????????????????)" +"??????????????????????????????????????????????????????????????? (???????????????????????????->????????????->?????????? ????????????????)" #: ../lib/alexandria/ui/main_app.rb:276 msgid "Title" @@ -320,11 +318,11 @@ #: ../lib/alexandria/ui/main_app.rb:598 msgid "In '_%s'" -msgstr "In '_%s'" +msgstr "'_%s'???" #: ../lib/alexandria/ui/main_app.rb:621 msgid "Untitled %d" -msgstr "Untitled %d" +msgstr "????????????????????? %d" #: ../lib/alexandria/ui/main_app.rb:718 msgid "If you continue, the selection will be permanently deleted." @@ -364,7 +362,7 @@ #: ../lib/alexandria/ui/main_app.rb:786 msgid "Add Book _Manually..." -msgstr "??????????????????????????????(_M)..." +msgstr "?????????? ?????????????(_M)..." #: ../lib/alexandria/ui/main_app.rb:787 msgid "_Import..." @@ -444,7 +442,7 @@ #: ../lib/alexandria/ui/main_app.rb:808 msgid "_About" -msgstr "About(_A)" +msgstr "Alexandria????????????(_A)" #: ../lib/alexandria/ui/main_app.rb:821 msgid "Side _Pane" @@ -496,7 +494,7 @@ #: ../lib/alexandria/ui/main_app.rb:847 msgid "At _%s" -msgstr "At _%s" +msgstr "%s?????????" #: ../lib/alexandria/ui/main_app.rb:904 msgid "Title contains" @@ -528,11 +526,11 @@ #: ../lib/alexandria/ui/new_book_dialog.rb:25 msgid "Invalid ISBN '%s'" -msgstr "????????????????????????????????? '%s'" +msgstr "ISBN??????????????? '%s'" #: ../lib/alexandria/ui/new_book_dialog.rb:28 msgid "_Keep" -msgstr "_Keep" +msgstr "????????????(_K)" #: ../lib/alexandria/ui/new_book_dialog.rb:29 msgid "" @@ -545,7 +543,7 @@ #: ../lib/alexandria/ui/new_book_dialog.rb:145 msgid "%s, by %s" -msgstr "%s, by %s" +msgstr "%s, %s ???" #: ../lib/alexandria/ui/new_book_dialog.rb:159 msgid "Unable to find matches for your search" From lrz at gnome.org Fri Apr 8 06:22:52 2005 From: lrz at gnome.org (Laurent Sansonetti) Date: Fri Apr 8 06:17:10 2005 Subject: [Alexandria-list] Alexandria 0.5.1 crashes in LANG=ja In-Reply-To: <425654DA.406@arika.org> References: <425654DA.406@arika.org> Message-ID: <18983.81.255.72.1.1112955772.squirrel@81.255.72.1> Hi, > Hello, > > When I used Alexandria 0.5.1 in LANG=ja, Alexandria crashes at > alexandria/ui/main_app.rb:125: > > $ LANG=ja LC_TIME=C alexandria > ----------------------- > Alexandria just crashed > ----------------------- > Timestamp: Fri Apr 08 17:54:10 JST 2005 > Message: too few arguments > Backtrace: > /usr/lib/ruby/1.8/alexandria/ui/main_app.rb:122:in `%' > /usr/lib/ruby/1.8/alexandria/ui/main_app.rb:122:in > `on_books_selection_changed' > /usr/lib/ruby/1.8/alexandria/ui/main_app.rb:80:in `initialize' > /usr/lib/ruby/1.8/alexandria/ui.rb:40:in `new' > /usr/lib/ruby/1.8/alexandria/ui.rb:40:in `main' > /usr/lib/ruby/1.8/alexandria.rb:60:in `main' > /usr/bin/alexandria:10 > Release: 0.5.1 > [...] > > I think that the ja.po entry for "Library '%s' selected, %d book" has > too many "%d". > > I made a pache (alexandria-ja.po.patch) to fix the problem. And I > made the another patche (alexandria-ja.po.patch2). It update some > entry in ja.po. > Thanks for the report and the patch :) I have CC'ed Masao (the author of the translation) in this e-mail. Masao, could you review the patch? About Alexandria & Japanese, there is another problem, with Ruby/Amazon this time. The Japanese locale is not available, because the AWS API was recently broken: http://forums.prospero.com/n/mb/message.asp?webtag=am-assocdevxml&msg=8197.1&maxT=2 # As you can see, it is difficult to get an answer The author of Ruby/Amazon is aware of the change, and is trying to reach the (real) AWS team. Cheers -- Laurent From afb at paradise.net.nz Sat Apr 9 04:59:24 2005 From: afb at paradise.net.nz (Adam Bogacki) Date: Sat Apr 9 06:30:05 2005 Subject: [Alexandria-list] 'Alexandria just crashed' Message-ID: <20050409085923.GA5961@paradise.net.nz> Please find below the output when I tried to run alexandria in gnome terminal 2.8.2 by typing 'alexandria' at the prompt. Adam Bogacki, afb@paradise.net.nz ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ adam@Tux:~06:54:17$ alexandria Bonobo accessibility support initialized GTK Accessibility Module initialized ----------------------- Alexandria just crashed ----------------------- Timestamp: Sat Apr 09 18:54:25 EST 2005 Message: undefined method `on_library_button_press_event' for class `Alexandria: :UI::MainApp' Backtrace: /usr/local/lib/site_ruby/1.8/alexandria/ui/glade_base.rb:23:in `method' /usr/local/lib/site_ruby/1.8/alexandria/ui/glade_base.rb:23:in `initialize' /usr/local/lib/site_ruby/1.8/alexandria/ui/glade_base.rb:23:in `call' /usr/lib/ruby/1.8/libglade2.rb:32:in `connect' /usr/local/lib/site_ruby/1.8/alexandria/ui/glade_base.rb:23:in `initialize' /usr/local/lib/site_ruby/1.8/alexandria/ui/glade_base.rb:23:in `new' /usr/local/lib/site_ruby/1.8/alexandria/ui/glade_base.rb:23:in `initialize' /usr/local/lib/site_ruby/1.8/alexandria/ui/main_app.rb:25:in `initialize' /usr/local/lib/site_ruby/1.8/alexandria/ui.rb:36:in `new' /usr/local/lib/site_ruby/1.8/alexandria/ui.rb:36:in `main' /usr/local/lib/site_ruby/1.8/alexandria.rb:42:in `main' /usr/bin/alexandria:10 Release: 0.3.1 Uname -a: Linux Tux 2.6.5-1-686 #5 Fri Apr 30 20:26:13 EST 2004 i686 GNU/Linux -- Please report this dump to 'alexandria-list@rubyforge.org' with some additional information, such as the description of the crash and the steps to reproduce it (if it's possible). adam@Tux:~06:54:25$ -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 189 bytes Desc: Digital signature Url : http://rubyforge.org/pipermail/alexandria-list/attachments/20050409/b2ae4ebe/attachment.bin From lrz at gnome.org Sat Apr 9 07:17:14 2005 From: lrz at gnome.org (Laurent Sansonetti) Date: Sat Apr 9 07:11:50 2005 Subject: [Alexandria-list] 'Alexandria just crashed' In-Reply-To: <20050409085923.GA5961@paradise.net.nz> References: <20050409085923.GA5961@paradise.net.nz> Message-ID: <1113045435.5518.2.camel@localhost.localdomain> Hi, On Sat, 2005-04-09 at 18:59 +1000, Adam Bogacki wrote: > Please find below the output when I tried to run alexandria in gnome > terminal 2.8.2 by typing 'alexandria' at the prompt. > > Adam Bogacki, > afb@paradise.net.nz > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > > adam@Tux:~06:54:17$ alexandria > Bonobo accessibility support initialized > GTK Accessibility Module initialized > ----------------------- > Alexandria just crashed > ----------------------- > Timestamp: Sat Apr 09 18:54:25 EST 2005 > Message: undefined method `on_library_button_press_event' for class > `Alexandria: :UI::MainApp' > Backtrace: > /usr/local/lib/site_ruby/1.8/alexandria/ui/glade_base.rb:23:in `method' > /usr/local/lib/site_ruby/1.8/alexandria/ui/glade_base.rb:23:in > `initialize' > /usr/local/lib/site_ruby/1.8/alexandria/ui/glade_base.rb:23:in `call' > /usr/lib/ruby/1.8/libglade2.rb:32:in `connect' > /usr/local/lib/site_ruby/1.8/alexandria/ui/glade_base.rb:23:in > `initialize' > /usr/local/lib/site_ruby/1.8/alexandria/ui/glade_base.rb:23:in `new' > /usr/local/lib/site_ruby/1.8/alexandria/ui/glade_base.rb:23:in > `initialize' > /usr/local/lib/site_ruby/1.8/alexandria/ui/main_app.rb:25:in > `initialize' > /usr/local/lib/site_ruby/1.8/alexandria/ui.rb:36:in `new' > /usr/local/lib/site_ruby/1.8/alexandria/ui.rb:36:in `main' > /usr/local/lib/site_ruby/1.8/alexandria.rb:42:in `main' > /usr/bin/alexandria:10 > Release: 0.3.1 0.3.1 is very old! I do not remember this error, unfortunately. Could you retry with the latest version (0.5.1)? Thanks Laurent From lrz at gnome.org Sat Apr 9 17:36:42 2005 From: lrz at gnome.org (Laurent Sansonetti) Date: Sat Apr 9 17:31:23 2005 Subject: [Alexandria-list] hacktivity Message-ID: <1113082602.5519.10.camel@localhost.localdomain> Hi, Some hacktivity during the latest days: 1/ I have introduced the concept of abstract providers. These providers can be instantiated from the preferences dialog, in the providers tab, when the expert settings check-box in on. For the moment there is only one abstract provider: Z39.50 (based on Ruby/ZOOM). This feature is not complete yet: the instances are not persistent (I am still thinking where to record them) and the ZOOM provider is still empty. 2/ An idea from my girlfriend: tagging icons representing books with a rating of 5 with a heart icon. This one is done: http://rubymonks.org/~lrz/alexandria_favorites.png (The heart icon is stolen from the Nautilus project.) Some thoughts: - We could do the same with loaned books, but I need an icon for that. - We could let the user specify his/her own tagging (in the preferences dialog, in a new tab), using criteria like the smart library idea. Happy week end Laurent From registrations at liamjdavison.info Sat Apr 9 18:20:08 2005 From: registrations at liamjdavison.info (LJD) Date: Sat Apr 9 18:14:41 2005 Subject: [Alexandria-list] hacktivity In-Reply-To: <1113082602.5519.10.camel@localhost.localdomain> References: <1113082602.5519.10.camel@localhost.localdomain> Message-ID: <1113085208.7676.4.camel@localhost.localdomain> On Sat, 2005-04-09 at 23:36 +0200, Laurent Sansonetti wrote: > Hi, > > Some hacktivity during the latest days: > > 1/ I have introduced the concept of abstract providers. These providers > can be instantiated from the preferences dialog, in the providers tab, > when the expert settings check-box in on. For the moment there is only > one abstract provider: Z39.50 (based on Ruby/ZOOM). > > This feature is not complete yet: the instances are not persistent (I am > still thinking where to record them) and the ZOOM provider is still > empty. > > 2/ An idea from my girlfriend: tagging icons representing books with a > rating of 5 with a heart icon. > > This one is done: http://rubymonks.org/~lrz/alexandria_favorites.png > > (The heart icon is stolen from the Nautilus project.) > > Some thoughts: > - We could do the same with loaned books, but I need an icon for that. > - We could let the user specify his/her own tagging (in the preferences > dialog, in a new tab), using criteria like the smart library idea. > > Happy week end > > Laurent Laurent, Thanks beautiful! What a sweet idea. But I warn against having too many tags and too many icons, as things would look very cluttered very quickly. Unfortunately, I couldn't build the run version of CVS Alexandria... $ alexandria /usr/local/lib/site_ruby/1.8/alexandria/book_providers/z3950.rb:18:in `require': No such file to load -- zoom (LoadError) from /usr/local/lib/site_ruby/1.8/alexandria/book_providers/z3950.rb:18 from /usr/local/lib/site_ruby/1.8/alexandria/book_providers.rb:170:in `require' from /usr/local/lib/site_ruby/1.8/alexandria/book_providers.rb:170 from /usr/local/lib/site_ruby/1.8/alexandria.rb:73:in `require' from /usr/local/lib/site_ruby/1.8/alexandria.rb:73 from /usr/bin/alexandria:7:in `require' from /usr/bin/alexandria:7 Is there a new dependency? Presumably ruby-zoom... Ach well, a job for tomorrow when I am awake and sober. Liam From lrz at gnome.org Sat Apr 9 19:19:16 2005 From: lrz at gnome.org (Laurent Sansonetti) Date: Sat Apr 9 19:13:58 2005 Subject: [Alexandria-list] hacktivity In-Reply-To: <1113085208.7676.4.camel@localhost.localdomain> References: <1113082602.5519.10.camel@localhost.localdomain> <1113085208.7676.4.camel@localhost.localdomain> Message-ID: <1113088756.5516.13.camel@localhost.localdomain> Hi Liam, On Sat, 2005-04-09 at 23:20 +0100, LJD wrote: > On Sat, 2005-04-09 at 23:36 +0200, Laurent Sansonetti wrote: > > Hi, > > > > Some hacktivity during the latest days: > > > > 1/ I have introduced the concept of abstract providers. These providers > > can be instantiated from the preferences dialog, in the providers tab, > > when the expert settings check-box in on. For the moment there is only > > one abstract provider: Z39.50 (based on Ruby/ZOOM). > > > > This feature is not complete yet: the instances are not persistent (I am > > still thinking where to record them) and the ZOOM provider is still > > empty. > > > > 2/ An idea from my girlfriend: tagging icons representing books with a > > rating of 5 with a heart icon. > > > > This one is done: http://rubymonks.org/~lrz/alexandria_favorites.png > > > > (The heart icon is stolen from the Nautilus project.) > > > > Some thoughts: > > - We could do the same with loaned books, but I need an icon for that. > > - We could let the user specify his/her own tagging (in the preferences > > dialog, in a new tab), using criteria like the smart library idea. > > > > Happy week end > > > > Laurent > > Laurent, > > Thanks beautiful! What a sweet idea. Glad to know that you like it :) > But I warn against having too many > tags and too many icons, as things would look very cluttered very > quickly. > Mmh, you are right. Maybe we should only tag favorites and loaned books. Too much information kills information :) > Unfortunately, I couldn't build the run version of CVS Alexandria... > > $ alexandria > /usr/local/lib/site_ruby/1.8/alexandria/book_providers/z3950.rb:18:in > `require': No such file to load -- zoom (LoadError) > > from /usr/local/lib/site_ruby/1.8/alexandria/book_providers/z3950.rb:18 > > from /usr/local/lib/site_ruby/1.8/alexandria/book_providers.rb:170:in > `require' > > from /usr/local/lib/site_ruby/1.8/alexandria/book_providers.rb:170 > from /usr/local/lib/site_ruby/1.8/alexandria.rb:73:in `require' > from /usr/local/lib/site_ruby/1.8/alexandria.rb:73 > from /usr/bin/alexandria:7:in `require' > from /usr/bin/alexandria:7 > > Is there a new dependency? Presumably ruby-zoom... Yes, there is a new dependency, but it is not used yet. You can comment the "require 'zoom'" line in the lib/alexandria/book_providers/z3950.rb file in the meantime :) Cheers Laurent From daf at muse.19inch.net Sun Apr 10 09:04:52 2005 From: daf at muse.19inch.net (Dafydd Harries) Date: Sun Apr 10 08:59:24 2005 Subject: [Alexandria-list] Alexandria just stopped being able to find books! In-Reply-To: <4288.81.255.72.1.1112794729.squirrel@81.255.72.1> References: <1112751621.6096.13.camel@porcupine.adelphia.net> <1052.81.255.72.1.1112790994.squirrel@81.255.72.1> <1112794005.17436.4.camel@porcupine.adelphia.net> <4288.81.255.72.1.1112794729.squirrel@81.255.72.1> Message-ID: <20050410130452.GN30057@muse.19inch.net> Ar 06/04/2005 am 15:38, ysgrifennodd Laurent Sansonetti: > Hi, > > > On Wed, 2005-04-06 at 14:36 +0200, Laurent Sansonetti wrote: > >> Hi, > >> > >> > Hi, > >> > I installed Alexandria v0.4.0 on Gentoo and it was great! I got 4 > >> books > >> > in it in a flash. Then something happened and I haven't been able to > >> get > >> > it to add a book since then! I really like this program and want to > >> get > >> > it to work again, but I'm running out of options. Here are some things > >> > I've tried. > >> > > >> > Unmerge and re-emerge. > >> > delete the ~/.alexandria subdir > >> > upgrade to v0.5.1 > >> > mess with gconftool-2 -a '/apps/alexandria' > >> > > >> > What specifically doesn't work is: > >> > Ctrl+N > >> > Search: by title > >> > Find > >> > > >> > It comes back _very_ quickly with nothing. > >> > > >> > >> Can you start Alexandria like this: > >> > >> $ DEBUG=1 alexandria > >> > >> Then try to add some books and report the output there? > > > > Ah, that did the trick - maybe should add that to the man page? > > Mmh, I did not know that we have a man page :-) > > I shall write some developer info on the website one day. I wrote a man page for the Debian package. Or rather, I wrote a DocBook refentry document, which is converted into a man page. It's included in the Debian diff for Alexandria, the latest version of which can be grabbed from here: http://ftp.debian.org/pool/main/a/alexandria/alexandria_0.5.1-2.diff.gz We could look at including it in Alexandria CVS, and perhaps adding a section about environment variables which mentions the DEBUG variable. -- Dafydd From daf at muse.19inch.net Sun Apr 10 09:10:23 2005 From: daf at muse.19inch.net (Dafydd Harries) Date: Sun Apr 10 09:04:54 2005 Subject: [Alexandria-list] hacktivity In-Reply-To: <1113082602.5519.10.camel@localhost.localdomain> References: <1113082602.5519.10.camel@localhost.localdomain> Message-ID: <20050410131023.GO30057@muse.19inch.net> Ar 09/04/2005 am 23:36, ysgrifennodd Laurent Sansonetti: > Hi, > > Some hacktivity during the latest days: > > 1/ I have introduced the concept of abstract providers. These providers > can be instantiated from the preferences dialog, in the providers tab, > when the expert settings check-box in on. For the moment there is only > one abstract provider: Z39.50 (based on Ruby/ZOOM). I'm not sure I like the idea of an "expert settings" mode. It makes the user have to decide whether they think they're an expert or not, and seems like an excuse for not making the settings easy to understand. What sort of Z39.50 settings are there, and what proportion of users are likely to want to change them? I'm generally of the opinion that less configuration options are better, and that if you need some sort of advanced setting, it's often better to add it to GConf but not add a UI for it, to avoid complicating the UI for the majority of users. -- Dafydd From lrz at gnome.org Sun Apr 10 09:33:38 2005 From: lrz at gnome.org (Laurent Sansonetti) Date: Sun Apr 10 09:28:11 2005 Subject: [Alexandria-list] Alexandria just stopped being able to find books! In-Reply-To: <20050410130452.GN30057@muse.19inch.net> References: <1112751621.6096.13.camel@porcupine.adelphia.net> <1052.81.255.72.1.1112790994.squirrel@81.255.72.1> <1112794005.17436.4.camel@porcupine.adelphia.net> <4288.81.255.72.1.1112794729.squirrel@81.255.72.1> <20050410130452.GN30057@muse.19inch.net> Message-ID: <1113140018.5539.5.camel@localhost.localdomain> On Sun, 2005-04-10 at 14:04 +0100, Dafydd Harries wrote: > > Mmh, I did not know that we have a man page :-) > > > > I shall write some developer info on the website one day. > > I wrote a man page for the Debian package. Or rather, I wrote a DocBook > refentry document, which is converted into a man page. > > It's included in the Debian diff for Alexandria, the latest version of > which can be grabbed from here: > > http://ftp.debian.org/pool/main/a/alexandria/alexandria_0.5.1-2.diff.gz > > We could look at including it in Alexandria CVS, and perhaps adding a > section about environment variables which mentions the DEBUG variable. > Oh I remember. Yes it would be nice to integrate it in Alexandria itself, though I do not know how to do it. Could you update the page to refer to the DEBUG environment variable in the meantime? Laurent From lrz at gnome.org Sun Apr 10 09:42:39 2005 From: lrz at gnome.org (Laurent Sansonetti) Date: Sun Apr 10 09:37:14 2005 Subject: [Alexandria-list] hacktivity In-Reply-To: <20050410131023.GO30057@muse.19inch.net> References: <1113082602.5519.10.camel@localhost.localdomain> <20050410131023.GO30057@muse.19inch.net> Message-ID: <1113140560.5513.15.camel@localhost.localdomain> On Sun, 2005-04-10 at 14:10 +0100, Dafydd Harries wrote: > Ar 09/04/2005 am 23:36, ysgrifennodd Laurent Sansonetti: > > Hi, > > > > Some hacktivity during the latest days: > > > > 1/ I have introduced the concept of abstract providers. These providers > > can be instantiated from the preferences dialog, in the providers tab, > > when the expert settings check-box in on. For the moment there is only > > one abstract provider: Z39.50 (based on Ruby/ZOOM). > > I'm not sure I like the idea of an "expert settings" mode. It makes the > user have to decide whether they think they're an expert or not, and > seems like an excuse for not making the settings easy to understand. > Yes, I do not like this design too, but I did not find any other solution. What we need is to provide two additional buttons in the providers preferences, one to add a new provider and one to remove a previously-added provider. Perhaps we could rename the checkbox label to something different. Showing the Add and Remove buttons by default is not a good idea anyway, since almost all users will not need them (and this makes the UI mode complex). > What sort of Z39.50 settings are there, and what proportion of users are > likely to want to change them? > You can create new Z39.50 connections there. This feature is for power users, I believe almost all users will not use it. Alexandria will ship a set of Z39.50 connections by default, so almost everyone should be happy. > I'm generally of the opinion that less configuration options are better, > and that if you need some sort of advanced setting, it's often better to > add it to GConf but not add a UI for it, to avoid complicating the UI > for the majority of users. > I believe we need a GUI for this, unfortunately. Some users have requested the possibility to add their own Z39.50 sources. But I agree that it makes the preferences dialog UI weird now. As I said I am open to any suggestion :) One thing I have considered is to re-design the Preferences dialog to something like the Evolution Preferences: a bigger dialog with tabs at the left and settings at the right. Another thing is to move the providers preferences somewhere else, and keep the actual preferences dialog as it is. I do not like both too much... Laurent From bel8 at lilik.it Mon Apr 11 09:23:26 2005 From: bel8 at lilik.it (Claudio Belotti) Date: Mon Apr 11 09:18:07 2005 Subject: [Alexandria-list] hacktivity In-Reply-To: <1113140560.5513.15.camel@localhost.localdomain> References: <1113082602.5519.10.camel@localhost.localdomain> <20050410131023.GO30057@muse.19inch.net> <1113140560.5513.15.camel@localhost.localdomain> Message-ID: <425A7A4E.1020901@lilik.it> Laurent Sansonetti wrote: >>I'm not sure I like the idea of an "expert settings" mode. It makes the >>user have to decide whether they think they're an expert or not, and >>seems like an excuse for not making the settings easy to understand. > > Yes, I do not like this design too, but I did not find any other > solution. What we need is to provide two additional buttons in the > providers preferences, one to add a new provider and one to remove a > previously-added provider. Laurent, I wonder if the default set of providers could be "nationalised". I mean if LANG is it_IT I would like to have IBS_it + amazon by default then I can add some other provider if/when I need it. I think most of the users will be happy with their nation/language book provider and an international one as amazon. Claudio From lrz at gnome.org Mon Apr 11 15:29:26 2005 From: lrz at gnome.org (Laurent Sansonetti) Date: Mon Apr 11 15:24:11 2005 Subject: [Alexandria-list] hacktivity In-Reply-To: <425A7A4E.1020901@lilik.it> References: <1113082602.5519.10.camel@localhost.localdomain> <20050410131023.GO30057@muse.19inch.net> <1113140560.5513.15.camel@localhost.localdomain> <425A7A4E.1020901@lilik.it> Message-ID: <1113247766.5507.1.camel@localhost.localdomain> Hi Claudio, On Mon, 2005-04-11 at 15:23 +0200, Claudio Belotti wrote: > Laurent Sansonetti wrote: > >>I'm not sure I like the idea of an "expert settings" mode. It makes the > >>user have to decide whether they think they're an expert or not, and > >>seems like an excuse for not making the settings easy to understand. > > > > Yes, I do not like this design too, but I did not find any other > > solution. What we need is to provide two additional buttons in the > > providers preferences, one to add a new provider and one to remove a > > previously-added provider. > > Laurent, > I wonder if the default set of providers could be "nationalised". > > I mean if LANG is it_IT I would like to have IBS_it + amazon by default > then I can add some other provider if/when I need it. > > I think most of the users will be happy with their nation/language book > provider and an international one as amazon. This is a good idea. We could indeed sort the providers meaningfully according to the current locale. I will note that in the TODO. Laurent From afb at paradise.net.nz Mon Apr 11 21:43:54 2005 From: afb at paradise.net.nz (Adam Bogacki) Date: Mon Apr 11 19:38:12 2005 Subject: [Alexandria-list] Anguished Bibliophile .. Message-ID: <425B27DA.8040005@paradise.net.nz> > Hi, > > On Sun, 2005-04-10 at 22:55 +1000, Adam Bogacki wrote: > >>>>> >>>>> 0.3.1 is very old! I do not remember this error, >>>>> unfortunately. >>>>> >>>>> Could you retry with the latest version (0.5.1)? >>>>> >> >>> It works ! Magnifico ! >>> > > > Cool! > > Do not hesitate to report feedback on the ML :) > > Happy Sunday > > Laurent OK Laurent .. (above) I'm impressed with many aspects of Alexandria but one problem sticks out in my version. 'My Library' works well, but trying to add more libraries did not produce any input GUI and I have ended up with extra libraries 'Untitled 1', 'Untitled 2', and 'Untitled 3'. Clicking on any of these [underneath 'My Library'] crashes Alexandria. Is there a fix, or is this still under construction ? Anguished Bibliophile, Adam Bogacki, afb@paradise.net.nz > > > From lrz at gnome.org Tue Apr 12 06:13:07 2005 From: lrz at gnome.org (Laurent Sansonetti) Date: Tue Apr 12 06:07:04 2005 Subject: [Alexandria-list] Anguished Bibliophile .. In-Reply-To: <425B27DA.8040005@paradise.net.nz> References: <425B27DA.8040005@paradise.net.nz> Message-ID: <12710.81.255.72.1.1113300787.squirrel@81.255.72.1> Dear Anguished Bibliophile, > > I'm impressed with many aspects of Alexandria but one problem > sticks out in my version. > 'My Library' works well, but trying to add more libraries did not > produce any input GUI > and I have ended up with extra libraries 'Untitled 1', 'Untitled 2', > and 'Untitled 3'. > Clicking on any of these [underneath 'My Library'] crashes Alexandria. > > Is there a fix, or is this still under construction ? > Could you report the crash log there? (In order to have it you need to start Alexandria from the console.) This sounds very weird, this functionality exists since the first release, so it should not crash at all... -- Laurent From afb at paradise.net.nz Tue Apr 12 23:46:47 2005 From: afb at paradise.net.nz (Adam Bogacki) Date: Tue Apr 12 21:41:03 2005 Subject: [Alexandria-list] Anguished Bibliophile .. In-Reply-To: <12710.81.255.72.1.1113300787.squirrel@81.255.72.1> References: <425B27DA.8040005@paradise.net.nz> <12710.81.255.72.1.1113300787.squirrel@81.255.72.1> Message-ID: <425C9627.9020607@paradise.net.nz> Laurent Sansonetti wrote: >Dear Anguished Bibliophile, > > > >> I'm impressed with many aspects of Alexandria but one problem >>sticks out in my version. >>'My Library' works well, but trying to add more libraries did not >>produce any input GUI >>and I have ended up with extra libraries 'Untitled 1', 'Untitled 2', >>and 'Untitled 3'. >>Clicking on any of these [underneath 'My Library'] crashes Alexandria. >> >> Is there a fix, or is this still under construction ? >> >> >> > >Could you report the crash log there? (In order to have it you need to >start Alexandria from the console.) > >This sounds very weird, this functionality exists since the first release, >so it should not crash at all... > > > See below A B Backtrace was generated from '/usr/bin/alexandria' Using host libthread_db library "/lib/tls/libthread_db.so.1". (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) [Thread debugging using libthread_db enabled] [New Thread 1076405344 (LWP 7659)] (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) 0x400fe4ee in __waitpid_nocancel () from /lib/tls/libpthread.so.0 #0 0x400fe4ee in __waitpid_nocancel () from /lib/tls/libpthread.so.0 #1 0x410c7dae in libgnomeui_module_info_get () from /usr/lib/libgnomeui-2.so.0 #2 #3 0x409efbc1 in gtk_tree_model_get_valist () from /usr/lib/libgtk-x11-2.0.so.0 #4 0x409efaba in gtk_tree_model_get () from /usr/lib/libgtk-x11-2.0.so.0 #5 0x40915464 in gtk_icon_view_get_type () from /usr/lib/libgtk-x11-2.0.so.0 #6 0x4091a516 in gtk_icon_view_get_margin () from /usr/lib/libgtk-x11-2.0.so.0 #7 0x406d9496 in atk_object_ref_accessible_child () from /usr/lib/libatk-1.0.so.0 #8 0x415b8e67 in gnome_accessibility_module_shutdown () from /usr/lib/gtk-2.0/modules/libatk-bridge.so #9 0x4041ffac in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0 #10 0x4041ee9c in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 #11 0x4041f216 in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0 #12 0x4091a9bb in gtk_icon_view_get_margin () from /usr/lib/libgtk-x11-2.0.so.0 #13 0x40420b63 in g_cclosure_marshal_VOID__BOXED () from /usr/lib/libgobject-2.0.so.0 #14 0x4040e736 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 #15 0x4041fc5a in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0 #16 0x4041ee9c in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 #17 0x4041f126 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 #18 0x409f0023 in gtk_tree_model_row_deleted () from /usr/lib/libgtk-x11-2.0.so.0 #19 0x409f6183 in gtk_tree_model_sort_new_with_model () from /usr/lib/libgtk-x11-2.0.so.0 #20 0x40420b63 in g_cclosure_marshal_VOID__BOXED () from /usr/lib/libgobject-2.0.so.0 #21 0x4040e736 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 #22 0x4041fdcf in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0 #23 0x4041ee9c in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 #24 0x4041f126 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 #25 0x409f0023 in gtk_tree_model_row_deleted () from /usr/lib/libgtk-x11-2.0.so.0 #26 0x409f2a8e in gtk_tree_model_filter_get_type () from /usr/lib/libgtk-x11-2.0.so.0 #27 0x40420b63 in g_cclosure_marshal_VOID__BOXED () from /usr/lib/libgobject-2.0.so.0 #28 0x4040e736 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 #29 0x4041fdcf in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0 #30 0x4041ee9c in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 #31 0x4041f126 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 #32 0x409f0023 in gtk_tree_model_row_deleted () from /usr/lib/libgtk-x11-2.0.so.0 #33 0x409382fd in gtk_list_store_remove () from /usr/lib/libgtk-x11-2.0.so.0 #34 0x40938862 in gtk_list_store_clear () from /usr/lib/libgtk-x11-2.0.so.0 #35 0x407ed600 in Init_gtk_cellrenderercombo () from /usr/lib/ruby/1.8/i386-linux/gtk2.so #36 0x4006709e in rb_throw () from /usr/lib/libruby1.8.so.1.8 #37 0x400597b0 in rb_with_disable_interrupt () from /usr/lib/libruby1.8.so.1.8 #38 0x4005a0ab in rb_with_disable_interrupt () from /usr/lib/libruby1.8.so.1.8 #39 0x40054822 in rb_Array () from /usr/lib/libruby1.8.so.1.8 #40 0x40059993 in rb_with_disable_interrupt () from /usr/lib/libruby1.8.so.1.8 #41 0x4005a0ab in rb_with_disable_interrupt () from /usr/lib/libruby1.8.so.1.8 #42 0x40054b88 in rb_Array () from /usr/lib/libruby1.8.so.1.8 #43 0x400579a8 in rb_iterator_p () from /usr/lib/libruby1.8.so.1.8 #44 0x4005f76e in rb_f_lambda () from /usr/lib/libruby1.8.so.1.8 #45 0x4005f807 in rb_f_lambda () from /usr/lib/libruby1.8.so.1.8 #46 0x4006707b in rb_throw () from /usr/lib/libruby1.8.so.1.8 #47 0x400597b0 in rb_with_disable_interrupt () from /usr/lib/libruby1.8.so.1.8 #48 0x4005a0ab in rb_with_disable_interrupt () from /usr/lib/libruby1.8.so.1.8 #49 0x4005a223 in rb_apply () from /usr/lib/libruby1.8.so.1.8 #50 0x403de15b in Init_gobject_gparamspecs () from /usr/lib/ruby/1.8/i386-linux/glib2.so #51 0x40058ed9 in rb_protect () from /usr/lib/libruby1.8.so.1.8 #52 0x403de1fd in Init_gobject_gparamspecs () from /usr/lib/ruby/1.8/i386-linux/glib2.so #53 0x4040e736 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 #54 0x4041fdcf in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0 #55 0x4041ee9c in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 #56 0x4041f126 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 #57 0x409fb48e in _gtk_tree_selection_internal_select_node () from /usr/lib/libgtk-x11-2.0.so.0 #58 0x40a142d4 in gtk_tree_view_set_reorderable () from /usr/lib/libgtk-x11-2.0.so.0 #59 0x40a04e34 in gtk_tree_view_get_type () from /usr/lib/libgtk-x11-2.0.so.0 #60 0x4093d9fe in _gtk_marshal_BOOLEAN__BOXED () from /usr/lib/libgtk-x11-2.0.so.0 #61 0x4040e9c9 in g_cclosure_new_swap () from /usr/lib/libgobject-2.0.so.0 #62 0x4040e736 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 #63 0x4041f855 in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0 #64 0x4041ec8c in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 #65 0x4041f126 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 #66 0x40a2ce97 in gtk_widget_send_expose () from /usr/lib/libgtk-x11-2.0.so.0 #67 0x4093c512 in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0 #68 0x4093b366 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0 #69 0x40b38775 in _gdk_events_queue () from /usr/lib/libgdk-x11-2.0.so.0 #70 0x4045e582 in g_main_depth () from /usr/lib/libglib-2.0.so.0 #71 0x4045f5f8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #72 0x4045f930 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #73 0x4045fed3 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0 #74 0x4093ac13 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0 #75 0x407dcf1c in Init_gtk_textmark () from /usr/lib/ruby/1.8/i386-linux/gtk2.so #76 0x4006709e in rb_throw () from /usr/lib/libruby1.8.so.1.8 #77 0x400597b0 in rb_with_disable_interrupt () from /usr/lib/libruby1.8.so.1.8 #78 0x4005a0ab in rb_with_disable_interrupt () from /usr/lib/libruby1.8.so.1.8 #79 0x40054822 in rb_Array () from /usr/lib/libruby1.8.so.1.8 #80 0x40059993 in rb_with_disable_interrupt () from /usr/lib/libruby1.8.so.1.8 #81 0x4005a0ab in rb_with_disable_interrupt () from /usr/lib/libruby1.8.so.1.8 #82 0x40054822 in rb_Array () from /usr/lib/libruby1.8.so.1.8 #83 0x40059993 in rb_with_disable_interrupt () from /usr/lib/libruby1.8.so.1.8 #84 0x4005a0ab in rb_with_disable_interrupt () from /usr/lib/libruby1.8.so.1.8 #85 0x40054822 in rb_Array () from /usr/lib/libruby1.8.so.1.8 #86 0x40053e2d in rb_Array () from /usr/lib/libruby1.8.so.1.8 #87 0x4005059c in ruby_cleanup () from /usr/lib/libruby1.8.so.1.8 #88 0x400505f4 in ruby_exec () from /usr/lib/libruby1.8.so.1.8 #89 0x40050631 in ruby_run () from /usr/lib/libruby1.8.so.1.8 #90 0x080486f3 in main () Thread 1 (Thread 1076405344 (LWP 7659)): #0 0x400fe4ee in __waitpid_nocancel () from /lib/tls/libpthread.so.0 No symbol table info available. #1 0x410c7dae in libgnomeui_module_info_get () from /usr/lib/libgnomeui-2.so.0 No symbol table info available. #2 No symbol table info available. #3 0x409efbc1 in gtk_tree_model_get_valist () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #4 0x409efaba in gtk_tree_model_get () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #5 0x40915464 in gtk_icon_view_get_type () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #6 0x4091a516 in gtk_icon_view_get_margin () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #7 0x406d9496 in atk_object_ref_accessible_child () from /usr/lib/libatk-1.0.so.0 No symbol table info available. #8 0x415b8e67 in gnome_accessibility_module_shutdown () from /usr/lib/gtk-2.0/modules/libatk-bridge.so No symbol table info available. #9 0x4041ffac in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #10 0x4041ee9c in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #11 0x4041f216 in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #12 0x4091a9bb in gtk_icon_view_get_margin () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #13 0x40420b63 in g_cclosure_marshal_VOID__BOXED () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #14 0x4040e736 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #15 0x4041fc5a in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #16 0x4041ee9c in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #17 0x4041f126 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #18 0x409f0023 in gtk_tree_model_row_deleted () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #19 0x409f6183 in gtk_tree_model_sort_new_with_model () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #20 0x40420b63 in g_cclosure_marshal_VOID__BOXED () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #21 0x4040e736 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #22 0x4041fdcf in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #23 0x4041ee9c in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #24 0x4041f126 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #25 0x409f0023 in gtk_tree_model_row_deleted () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #26 0x409f2a8e in gtk_tree_model_filter_get_type () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #27 0x40420b63 in g_cclosure_marshal_VOID__BOXED () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #28 0x4040e736 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #29 0x4041fdcf in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #30 0x4041ee9c in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #31 0x4041f126 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #32 0x409f0023 in gtk_tree_model_row_deleted () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #33 0x409382fd in gtk_list_store_remove () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #34 0x40938862 in gtk_list_store_clear () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #35 0x407ed600 in Init_gtk_cellrenderercombo () from /usr/lib/ruby/1.8/i386-linux/gtk2.so No symbol table info available. #36 0x4006709e in rb_throw () from /usr/lib/libruby1.8.so.1.8 No symbol table info available. #37 0x400597b0 in rb_with_disable_interrupt () from /usr/lib/libruby1.8.so.1.8 No symbol table info available. #38 0x4005a0ab in rb_with_disable_interrupt () from /usr/lib/libruby1.8.so.1.8 No symbol table info available. #39 0x40054822 in rb_Array () from /usr/lib/libruby1.8.so.1.8 No symbol table info available. #40 0x40059993 in rb_with_disable_interrupt () from /usr/lib/libruby1.8.so.1.8 No symbol table info available. #41 0x4005a0ab in rb_with_disable_interrupt () from /usr/lib/libruby1.8.so.1.8 No symbol table info available. #42 0x40054b88 in rb_Array () from /usr/lib/libruby1.8.so.1.8 No symbol table info available. #43 0x400579a8 in rb_iterator_p () from /usr/lib/libruby1.8.so.1.8 No symbol table info available. #44 0x4005f76e in rb_f_lambda () from /usr/lib/libruby1.8.so.1.8 No symbol table info available. #45 0x4005f807 in rb_f_lambda () from /usr/lib/libruby1.8.so.1.8 No symbol table info available. #46 0x4006707b in rb_throw () from /usr/lib/libruby1.8.so.1.8 No symbol table info available. #47 0x400597b0 in rb_with_disable_interrupt () from /usr/lib/libruby1.8.so.1.8 No symbol table info available. #48 0x4005a0ab in rb_with_disable_interrupt () from /usr/lib/libruby1.8.so.1.8 No symbol table info available. #49 0x4005a223 in rb_apply () from /usr/lib/libruby1.8.so.1.8 No symbol table info available. #50 0x403de15b in Init_gobject_gparamspecs () from /usr/lib/ruby/1.8/i386-linux/glib2.so No symbol table info available. #51 0x40058ed9 in rb_protect () from /usr/lib/libruby1.8.so.1.8 No symbol table info available. #52 0x403de1fd in Init_gobject_gparamspecs () from /usr/lib/ruby/1.8/i386-linux/glib2.so No symbol table info available. #53 0x4040e736 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #54 0x4041fdcf in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #55 0x4041ee9c in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #56 0x4041f126 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #57 0x409fb48e in _gtk_tree_selection_internal_select_node () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #58 0x40a142d4 in gtk_tree_view_set_reorderable () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #59 0x40a04e34 in gtk_tree_view_get_type () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #60 0x4093d9fe in _gtk_marshal_BOOLEAN__BOXED () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #61 0x4040e9c9 in g_cclosure_new_swap () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #62 0x4040e736 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #63 0x4041f855 in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #64 0x4041ec8c in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #65 0x4041f126 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #66 0x40a2ce97 in gtk_widget_send_expose () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #67 0x4093c512 in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #68 0x4093b366 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #69 0x40b38775 in _gdk_events_queue () from /usr/lib/libgdk-x11-2.0.so.0 No symbol table info available. #70 0x4045e582 in g_main_depth () from /usr/lib/libglib-2.0.so.0 No symbol table info available. #71 0x4045f5f8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 No symbol table info available. #72 0x4045f930 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 No symbol table info available. #73 0x4045fed3 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0 No symbol table info available. #74 0x4093ac13 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #75 0x407dcf1c in Init_gtk_textmark () from /usr/lib/ruby/1.8/i386-linux/gtk2.so No symbol table info available. #76 0x4006709e in rb_throw () from /usr/lib/libruby1.8.so.1.8 No symbol table info available. #77 0x400597b0 in rb_with_disable_interrupt () from /usr/lib/libruby1.8.so.1.8 No symbol table info available. #78 0x4005a0ab in rb_with_disable_interrupt () from /usr/lib/libruby1.8.so.1.8 No symbol table info available. #79 0x40054822 in rb_Array () from /usr/lib/libruby1.8.so.1.8 No symbol table info available. #80 0x40059993 in rb_with_disable_interrupt () from /usr/lib/libruby1.8.so.1.8 No symbol table info available. #81 0x4005a0ab in rb_with_disable_interrupt () from /usr/lib/libruby1.8.so.1.8 No symbol table info available. #82 0x40054822 in rb_Array () from /usr/lib/libruby1.8.so.1.8 No symbol table info available. #83 0x40059993 in rb_with_disable_interrupt () from /usr/lib/libruby1.8.so.1.8 No symbol table info available. #84 0x4005a0ab in rb_with_disable_interrupt () from /usr/lib/libruby1.8.so.1.8 No symbol table info available. #85 0x40054822 in rb_Array () from /usr/lib/libruby1.8.so.1.8 No symbol table info available. #86 0x40053e2d in rb_Array () from /usr/lib/libruby1.8.so.1.8 No symbol table info available. #87 0x4005059c in ruby_cleanup () from /usr/lib/libruby1.8.so.1.8 No symbol table info available. #88 0x400505f4 in ruby_exec () from /usr/lib/libruby1.8.so.1.8 No symbol table info available. #89 0x40050631 in ruby_run () from /usr/lib/libruby1.8.so.1.8 No symbol table info available. #90 0x080486f3 in main () No symbol table info available. #0 0x400fe4ee in __waitpid_nocancel () from /lib/tls/libpthread.so.0 From acid.punk at gmx.net Thu Apr 14 20:13:41 2005 From: acid.punk at gmx.net (Alexander =?utf-8?b?RnV0w6Fzeg==?=) Date: Thu Apr 14 20:18:28 2005 Subject: [Alexandria-list] crash at start Message-ID: $ alexandria ----------------------- Alexandria just crashed ----------------------- Timestamp: Fr Apr 15 02:06:18 CEST 2005 Message: wrong number of arguments (1 for 2) Backtrace: /usr/lib/ruby/site_ruby/1.8/alexandria/ui/main_app.rb:528:in `move' /usr/lib/ruby/site_ruby/1.8/alexandria/ui/main_app.rb:528:in `restore_preferences' /usr/lib/ruby/site_ruby/1.8/alexandria/ui/main_app.rb:81:in `initialize' /usr/lib/ruby/site_ruby/1.8/alexandria/ui.rb:40:in `new' /usr/lib/ruby/site_ruby/1.8/alexandria/ui.rb:40:in `main' /usr/lib/ruby/site_ruby/1.8/alexandria.rb:60:in `main' /usr/bin/alexandria:10 Release: 0.5.1 Uname -a: Linux tosh 2.6.11-gentoo-r6 #1 Fri Apr 8 10:58:41 CEST 2005 i686 Intel(R) Pentium(R) M processor 1.50GHz GenuineIntel GNU/Linux -- Please report this dump to 'alexandria-list@rubyforge.org' with some additional information, such as the description of the crash and the steps to reproduce it (if it's possible). I had it working before. I'm guessing it's some new version of a dependency that causes this. From jbelvel at charter.net Thu Apr 14 22:39:55 2005 From: jbelvel at charter.net (Jeff Belvel) Date: Fri Apr 15 06:40:30 2005 Subject: [Alexandria-list] Alexandria Crash Message-ID: <1113532795.9725.2.camel@localhost.localdomain> Hi, Trying to run Alexandria 0.5.1 on Ubuntu 5.04 results in this crash and output to the console. /usr/local/lib/site_ruby/1.8/alexandria/ui/about_dialog.rb:20: uninitialized constant Gtk::AboutDialog (NameError) from /usr/local/lib/site_ruby/1.8/alexandria/ui.rb:25:in `require' from /usr/local/lib/site_ruby/1.8/alexandria/ui.rb:25 from /usr/local/lib/site_ruby/1.8/alexandria.rb:74:in `require' from /usr/local/lib/site_ruby/1.8/alexandria.rb:74 from /usr/bin/alexandria:7:in `require' from /usr/bin/alexandria:7 Does anyone have some suggestions on how I can resolve this problem? From pterjan at linuxfr.org Fri Apr 15 08:41:27 2005 From: pterjan at linuxfr.org (Pascal Terjan) Date: Fri Apr 15 08:35:56 2005 Subject: [Alexandria-list] Alexandria Crash In-Reply-To: <1113532795.9725.2.camel@localhost.localdomain> References: <1113532795.9725.2.camel@localhost.localdomain> Message-ID: <1113568887.8161.5.camel@plop.edge-it.subnet> Le jeudi 14 avril 2005 ? 21:39 -0500, Jeff Belvel a ?crit : > Hi, > > Trying to run Alexandria 0.5.1 on Ubuntu 5.04 results in this crash and > output to the console. > > /usr/local/lib/site_ruby/1.8/alexandria/ui/about_dialog.rb:20: > uninitialized constant Gtk::AboutDialog (NameError) > from /usr/local/lib/site_ruby/1.8/alexandria/ui.rb:25:in > `require' > from /usr/local/lib/site_ruby/1.8/alexandria/ui.rb:25 > from /usr/local/lib/site_ruby/1.8/alexandria.rb:74:in `require' > from /usr/local/lib/site_ruby/1.8/alexandria.rb:74 > from /usr/bin/alexandria:7:in `require' > from /usr/bin/alexandria:7 > > Does anyone have some suggestions on how I can resolve this problem? I think that you version of gtk2 is too old. IIRC you need gtk2 >= 2.6 From lrz at gnome.org Sun Apr 17 15:58:31 2005 From: lrz at gnome.org (Laurent Sansonetti) Date: Sun Apr 17 15:52:02 2005 Subject: [Alexandria-list] crash at start In-Reply-To: References: Message-ID: <50448.82.239.64.142.1113767911.squirrel@82.239.64.142> Hi, (sorry for the late response) > $ alexandria > ----------------------- > Alexandria just crashed > ----------------------- > Timestamp: Fr Apr 15 02:06:18 CEST 2005 > Message: wrong number of arguments (1 for 2) > Backtrace: > /usr/lib/ruby/site_ruby/1.8/alexandria/ui/main_app.rb:528:in `move' > /usr/lib/ruby/site_ruby/1.8/alexandria/ui/main_app.rb:528:in > `restore_preferences' > /usr/lib/ruby/site_ruby/1.8/alexandria/ui/main_app.rb:81:in `initialize' > /usr/lib/ruby/site_ruby/1.8/alexandria/ui.rb:40:in `new' > /usr/lib/ruby/site_ruby/1.8/alexandria/ui.rb:40:in `main' > /usr/lib/ruby/site_ruby/1.8/alexandria.rb:60:in `main' > /usr/bin/alexandria:10 > Release: 0.5.1 > > Uname -a: Linux tosh 2.6.11-gentoo-r6 #1 Fri Apr 8 10:58:41 CEST 2005 i686 > Intel(R) Pentium(R) M processor 1.50GHz GenuineIntel GNU/Linux > -- > Please report this dump to 'alexandria-list@rubyforge.org' with some > additional > information, such as the description of the crash and the steps to > reproduce it > (if it's possible). > > > I had it working before. I'm guessing it's some new version of a > dependency that > causes this. > It looks like another GConf issue. Has the GConf daemon been restarted after the install? -- Laurent From acid.punk at gmx.net Sun Apr 17 18:34:33 2005 From: acid.punk at gmx.net (Alexander =?utf-8?b?RnV0w6Fzeg==?=) Date: Sun Apr 17 18:33:34 2005 Subject: [Alexandria-list] Re: crash at start References: <50448.82.239.64.142.1113767911.squirrel@82.239.64.142> Message-ID: Laurent Sansonetti writes: > > $ alexandria > > ----------------------- > > Alexandria just crashed > > ----------------------- > > Timestamp: Fr Apr 15 02:06:18 CEST 2005 > > Message: wrong number of arguments (1 for 2) > > Backtrace: > > /usr/lib/ruby/site_ruby/1.8/alexandria/ui/main_app.rb:528:in `move' > > /usr/lib/ruby/site_ruby/1.8/alexandria/ui/main_app.rb:528:in > > `restore_preferences' > > /usr/lib/ruby/site_ruby/1.8/alexandria/ui/main_app.rb:81:in `initialize' > > /usr/lib/ruby/site_ruby/1.8/alexandria/ui.rb:40:in `new' > > /usr/lib/ruby/site_ruby/1.8/alexandria/ui.rb:40:in `main' > > /usr/lib/ruby/site_ruby/1.8/alexandria.rb:60:in `main' > > /usr/bin/alexandria:10 > > Release: 0.5.1 > > > > Uname -a: Linux tosh 2.6.11-gentoo-r6 #1 Fri Apr 8 10:58:41 CEST 2005 i686 > > Intel(R) Pentium(R) M processor 1.50GHz GenuineIntel GNU/Linux > > > > I had it working before. I'm guessing it's some new version of a > > dependency that > > causes this. > > It looks like another GConf issue. Has the GConf daemon been restarted > after the install? Like I said I already had Alexandria running and created a library. Then some days later it crashed at start. I guess this was connected to upgrading to Gnome 2.10. But now it works again. Not sure what caused this, but it happend after upgrading to some Gnome 2.10.1 stuff. Gconf wasn't part of the upgraded apps. See below sys-apps/man-pages-2.02 sys-kernel/linux-headers-2.6.11 media-libs/imlib2-1.2.0.004 sys-apps/baselayout-1.11.10-r7 media-libs/libpixman-0.1.4 x11-libs/cairo-0.3.0-r2 dev-lang/mono-1.1.6-r1 gnome-base/gnome-vfs-2.10.1 net-zope/zopeinterface-3.0.1 dev-python/twisted-2.0.0 sys-libs/cracklib-2.8.3 x11-themes/gnome-icon-theme-2.10.1 gnome-base/gnome-menus-2.10.1 net-wireless/ipw2200-1.0.3 app-editors/nano-1.3.7 app-admin/syslog-ng-1.6.7 gnome-base/libgnomeprint-2.10.3 gnome-base/libgnomeprintui-2.10.2 net-mail/mailbase-0.00-r9 app-office/openoffice-bin-1.1.4-r1 media-gfx/gimp-2.2.6 net-mail/getmail-4.3.6 app-editors/gedit-2.10.2 gnome-base/control-center-2.10.1 gnome-base/libgtop-2.10.1 gnome-extra/gnome-system-monitor-2.10.1 gnome-base/gnome-volume-manager-1.2.1 gnome-extra/gnome-media-2.10.2 gnome-extra/gnome-utils-2.10.1 app-laptop/laptop-mode-tools-1.05 media-libs/xine-lib-1.0-r1 media-video/xine-ui-0.99.3-r1 games-action/bomberclone-0.11.6.2 sys-kernel/vanilla-sources-2.6.11.7 sys-libs/glibc-2.3.4.20050125-r1 Lots of this is of course not related. I pasted this from my install log. Anyway it works again. From registrations at liamjdavison.info Mon Apr 18 10:48:23 2005 From: registrations at liamjdavison.info (LJD) Date: Mon Apr 18 10:42:41 2005 Subject: [Alexandria-list] Documentation updates Message-ID: <1113835703.7744.4.camel@localhost.localdomain> Hello all Just a quick note to say I've updated the screenshots in the documentation to include the 'Help' button, and mentioned the new 'favourites' books, with the heart icon. Details in the Changelog. Liam From lrz at gnome.org Mon Apr 18 11:36:43 2005 From: lrz at gnome.org (Laurent Sansonetti) Date: Mon Apr 18 11:30:12 2005 Subject: [Alexandria-list] Documentation updates In-Reply-To: <1113835703.7744.4.camel@localhost.localdomain> References: <1113835703.7744.4.camel@localhost.localdomain> Message-ID: <28049.81.255.72.1.1113838603.squirrel@81.255.72.1> Hello Liam, > Hello all > > Just a quick note to say I've updated the screenshots in the > documentation to include the 'Help' button, and mentioned the new > 'favourites' books, with the heart icon. Details in the Changelog. > Looks great! This documentation rocks :) I am unfortunately very busy at the moment with my job, and I can not work on Alexandria. This is very likely to continue until the next month, *sigh*. -- Laurent From afb at paradise.net.nz Mon Apr 18 23:44:22 2005 From: afb at paradise.net.nz (Adam Bogacki) Date: Mon Apr 18 21:38:18 2005 Subject: [Alexandria-list] Anguished Bibliophile .. Message-ID: <42647E96.3010507@paradise.net.nz> Laurent, I don't know if it's me or a recent debian 'apt-get dist-upgrade --fix-missing' but it's now working. The 'Rename/Delete' option when selecting different libraries works very nicely. Regards, Adam Bogacki, afb@paradise.net.nz aka 'Anguished Bibliophile' From dave at web-mail.com.ar Wed Apr 27 20:54:22 2005 From: dave at web-mail.com.ar (Dave Alex M) Date: Fri Apr 29 14:52:39 2005 Subject: [Alexandria-list] REPRESENTATIVE NEEDED Message-ID: <20050428005422.69375.qmail@mail2.worldispnetwork.com> REPRESENTATIVE NEEDED Dear sir/Madam I represent ALLIED Import and Export Company based in the UK. My company exports cocoa and other goods/services for world trade. We are searching for representatives who can help us establish a medium of getting to our customers in Europe and America as well as making payments through you as our payment officer. Most of our customer pay out in cheques and we do not have an account in your country that will clear this money. It is upon this note that we seek your assistance to stand as our representative in your country. Note that, as our representative, you will receive 10% of whatever amount you clear for the company and the balance will be paid into an account we will avail to you. Please, to facilitate the conclusion of this transaction if accepted, do send me promptly by email the following: (1)Your full names, (2)Contact address and, (3)Phone/fax numbers. Thank you for your time. Very Respectfully, Mr.David Alex Micheal, President, ALLIED Import/Export co. Goods for Import/Export Freight Fwdg. Svcs. Email;dave@web-mail.com.ar ___________________________________________________________________________ Mail sent from AmbassadorsTwirling.com. From peterdautry at gmail.com Fri Apr 29 10:02:45 2005 From: peterdautry at gmail.com (Peter D'Autry) Date: Fri Apr 29 14:52:46 2005 Subject: [Alexandria-list] bugreport Message-ID: <8d712f60050429070259ccddf@mail.gmail.com> crash happened when trying to view as list instead of as icon peter@ubuntulaptop:~$ alexandria peter@ubuntulaptop:~$ ----------------------- Alexandria just crashed ----------------------- Timestamp: Fri Apr 29 16:58:05 EEST 2005 Message: undefined method `call' for # Backtrace: (eval):1:in `set_active' (eval):1:in `active=' /usr/lib/ruby/1.8/alexandria/ui/main_app.rb:738:in `initialize_ui' /usr/lib/ruby/1.8/alexandria/ui/main_app.rb:731:in `call' /usr/lib/ruby/1.8/alexandria/ui.rb:41:in `main' /usr/lib/ruby/1.8/alexandria/ui.rb:41:in `main' /usr/lib/ruby/1.8/alexandria.rb:47:in `main' /usr/bin/alexandria:10 Release: 0.4.0 Uname -a: Linux ubuntulaptop 2.6.10-5-686 #1 Tue Apr 5 12:27:02 UTC 2005 i686 GNU/Linux -- Please report this dump to 'alexandria-list@rubyforge.org' with some additional information, such as the description of the crash and the steps to reproduce it (if it's possible). -- Peter D'Autry From lrz at gnome.org Fri Apr 29 15:03:28 2005 From: lrz at gnome.org (Laurent Sansonetti) Date: Fri Apr 29 14:57:25 2005 Subject: [Alexandria-list] bugreport In-Reply-To: <8d712f60050429070259ccddf@mail.gmail.com> References: <8d712f60050429070259ccddf@mail.gmail.com> Message-ID: <1114801408.5506.0.camel@localhost.localdomain> Hi, On Fri, 2005-04-29 at 17:02 +0300, Peter D'Autry wrote: > crash happened when trying to view as list instead of as icon > > peter@ubuntulaptop:~$ alexandria > peter@ubuntulaptop:~$ ----------------------- > Alexandria just crashed > ----------------------- > Timestamp: Fri Apr 29 16:58:05 EEST 2005 > Message: undefined method `call' for # > Backtrace: > (eval):1:in `set_active' > (eval):1:in `active=' > /usr/lib/ruby/1.8/alexandria/ui/main_app.rb:738:in `initialize_ui' > /usr/lib/ruby/1.8/alexandria/ui/main_app.rb:731:in `call' > /usr/lib/ruby/1.8/alexandria/ui.rb:41:in `main' > /usr/lib/ruby/1.8/alexandria/ui.rb:41:in `main' > /usr/lib/ruby/1.8/alexandria.rb:47:in `main' > /usr/bin/alexandria:10 > Release: 0.4.0 This has been fixed since 0.5.0. Cheers Laurent