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