Dnia 2008-07-10, czw o godzinie 07:23 +0200, Arkadiusz Miskiewicz pisze:
> On Thursday 10 July 2008, Krystian Tomczyk wrote:
> > Kiedyś tam zainstalowałem sobie gramps-3.0.0-1 i działał, później długo
> > go nie używałem, a teraz nie potrafi otworzyć utworzonej przez siebie
> > bazy... Dostaję taki nic mi niemówiący raport o błędzie:
> > 11280: ERROR: DbLoader.py: line 281: Failed to open database.
> > Traceback (most recent call last):
> >   File "/usr/share/gramps/DbLoader.py", line 272, in read_file
> >     self.dbstate.db.load(filename, self.uistate.pulse_progressbar, mode)
> >   File "/usr/share/gramps/gen/db/dbdir.py", line 435, in load
> >     return self.__load(name, callback, mode)
> >   File "/usr/share/gramps/gen/db/dbdir.py", line 468, in __load
> >     self.env.set_flags(db.DB_LOG_AUTOREMOVE, 1)  # clean up unused logs
> > AttributeError: 'module' object has no attribute 'DB_LOG_AUTOREMOVE'
> >
> > Prawdopodobnie przyczyną jest któryś z kolei upgrade-dist (było ich
> > kilka w międzyczasie) i najbardziej podejrzany jest python, na którym
> > się nie znam nic...
> > Próbowałem przebudować gramps.spec, próbowałem podbić do najnowszej
> > wersji 3.0.1 ale cały czas to samo.
> > Ktoś jest w stanie pomóc?
> 
> DB_LOG_AUTOREMOVE usunięto z db4.7 - poszukaj w dokumentacji do tej wersji 
> czym/w jaki sposób to zastąpić.
> 
Dzięki za informacje - poszukałem i zrobiłem, że się buduje i działa
(przy okazji podbiłem do 3.0.1). Nie dałem od razu do cvs, bo:
1. nie jestem pewien czy to jest właściwie zrobione
2. w th-main jest db4.6
3. chyba trzeba by gdzieś zaznaczyć z jaką wersją db współpracuje
-- 
Pozdrawiam
Krystian T.
                 "Errare humanum est."
www.sady.net.pl
Index: gramps.spec
===================================================================
RCS file: /cvsroot/SPECS/gramps.spec,v
retrieving revision 1.53
diff -u -r1.53 gramps.spec
--- gramps.spec	29 Mar 2008 12:34:09 -0000	1.53
+++ gramps.spec	13 Jul 2008 13:38:39 -0000
@@ -1,13 +1,13 @@
-# $Revision: 1.53 $, $Date: 2008/03/29 12:34:09 $
+# $Revision: 1.53 $, $Date: 2008-03-29 12:34:09 $
 Summary:	Genealogical Research and Analysis Management Programming System
 Summary(pl.UTF-8):	System programowania do zarządzania badaniami i analizą genealogiczną
 Name:		gramps
-Version:	3.0.0
+Version:	3.0.1
 Release:	1
 License:	GPL v2
 Group:		Applications/Science
 Source0:	http://dl.sourceforge.net/gramps/%{name}-%{version}.tar.gz
-# Source0-md5:	4faf56a6d4236e79b98ba5c2847d58f3
+# Source0-md5:	95109ffa408bd16870885b4627f357ae
 Patch0:		%{name}-icon_path.patch
 Patch1:		%{name}-locale_names.patch
 URL:		http://gramps-project.org/
@@ -49,6 +49,8 @@
 %patch1 -p1
 
 sed -i -e 's|gramps.py|gramps.pyc|' gramps.sh.in
+sed -i -e 's|DB_LOG_AUTOREMOVE|DB_LOG_AUTO_REMOVE|' src/GrampsDbUtils/_GrampsBSDDB.py
+sed -i -e 's|DB_LOG_AUTOREMOVE|DB_LOG_AUTO_REMOVE|' src/gen/db/dbdir.py
 rm -f src/po/no.*
 cp /usr/share/gnome-doc-utils/gnome-doc-utils.make .
 
@@ -81,7 +83,7 @@
 rm -rf $RPM_BUILD_ROOT
 
 %post
-%gconf_schema_install gramps.schemas
+####%gconf_schema_install gramps.schemas
 %update_desktop_database_post
 %scrollkeeper_update_post
 %banner %{name} -e << EOF
@@ -91,7 +93,7 @@
 EOF
 
 %preun
-%gconf_schema_uninstall gramps.schemas
+####%gconf_schema_uninstall gramps.schemas
 
 %postun
 %update_desktop_database_postun
@@ -135,7 +137,7 @@
 %{_pixmapsdir}/gramps.png
 
 %{_datadir}/mime/packages/gramps.xml
-%{_datadir}/mime/packages/gramps.schemas
+####%{_datadir}/mime/packages/gramps.schemas
 
 %{_mandir}/man1/*
 %lang(fr) %{_mandir}/fr/man1/*
@@ -149,7 +151,7 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log: gramps.spec,v $
-Revision 1.53  2008/03/29 12:34:09  adamg
+Revision 1.53  2008-03-29 12:34:09  adamg
 - updated to 3.0.0
 - BuildRequires: python >= 1:2.5, python-pygtk-devel >= 2:2.10.0
 - adapterized
_______________________________________________
pld-devel-pl mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl

Odpowiedź listem elektroniczym