ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] libgda and libdb4.4
@ 2008-05-22 19:28 Alexey Morsov
  2008-05-22 19:52 ` Alexey I. Froloff
                   ` (2 more replies)
  0 siblings, 3 replies; 19+ messages in thread
From: Alexey Morsov @ 2008-05-22 19:28 UTC (permalink / raw)
  To: ALT Devel discussion list


[-- Attachment #1.1: Type: text/plain, Size: 1141 bytes --]

Приветствую.

Я тут смотрю и не могу понять почему?
Приложен лог сборки новой libgda. Там мы видим что (согласно спеку) оно
собрано с поддержкой bdb. Ок. 
В смеке (приложен) libgda.spec мы видим что при установке libgda-devel (по
if_with) должно вытягиваться libdb4.4-devel. Однако не вытягивается! Из-за
этого сборка gnumeric обламывается при компиляции с gda. Можно конечнов
gnumeric воткнуть зависимость, только (или я чего-то не понимаю) по идее
libdb4.4-devel ДОЛЖЕН ставится при установке libgda-devel.

Или я что-то упустил?

-- 
WBR,Алексей Морсов
программист ЗАО "ИК "Риком-Траст"
Jabber: samurai@www.fondmarket.ru
ALT Linux Team Member

Вопрос #1: откуда на рутере взялась мозилла?
		-- ldv in sisyphus@

[-- Attachment #1.2: libgda.spec --]
[-- Type: text/plain, Size: 12221 bytes --]

%set_verify_elf_method unresolved=relaxed
%define ver_major 3.0
%def_disable static

%def_with mysql
%def_with postgres
%def_with odbc
%def_with mdb
%def_with bdb
%def_without interbase
%def_with ldap
%def_without oracle
%def_with sqlite
%def_without tds
%def_without sybase
%def_without mono

Name: libgda
Version: 3.1.4
Release: alt1
Packager: Alexey Morsov <swi@altlinux.ru>
Summary: Library for writing gnome database programs
Group: System/Libraries
License: LGPL
Url: http://www.gnome-db.org/

Source: %name-%version.tar

Obsoletes: libgda2 < %version
Provides: libgda2 = %version-%release

BuildPreReq: gnome-common >= 2.8.0
BuildPreReq: perl-XML-Parser
BuildPreReq: glib2-devel >= 2.6.0
BuildPreReq: libxslt-devel >= 1.0.9
BuildPreReq: gtk-doc >= 1.0

#BuildRequires: rpm-utils less
# Automatically added by buildreq on Thu Sep 21 2006
BuildRequires: flex gcc-c++ libgamin-devel libncurses-devel libpopt-devel libreadline-devel intltool


%define mysql_ver 4.0.24
%define mdbtools_ver 0.6-alt3cvs20050908
%define ldap_ver 2.2.27-alt1.1
%define freetds_ver 0.63

%if_with postgres
BuildPreReq: libpq-devel
BuildPreReq: postgresql-devel
%endif

%if_with mysql
BuildPreReq: libMySQL-devel >= %mysql_ver
%endif

%if_with odbc
BuildPreReq: libunixODBC-devel
%endif

%if_with mdb
BuildPreReq: libmdbtools-devel >= %mdbtools_ver
%endif

%if_with interbase
#BuildPreReq: interbase
BuildPreReq: FirebirdCS 
%endif

%if_with sqlite
#BuildPreReq: sqlite
BuildPreReq: libsqlite3-devel
%endif

%if_with ldap
BuildPreReq: libldap-devel >= %ldap_ver
# while libldap-devel doesn't requires libsasl2-devel
BuildPreReq: libsasl2-devel
%endif

%if_with tds
BuildPreReq: libfreetds-devel >= %freetds_ver
%endif

%if_with bdb
BuildPreReq: libdb4.4-devel
%endif

%if_with mono
BuildPreReq: mono-devel  libgtk-sharp2-devel
%endif

%description
GNU Data Access is an attempt to provide uniform access to
different kinds of data sources (databases, information
servers, mail spools, etc).
It is a complete architecture that provides all you need to
access your data.

libgda was part of the GNOME-DB project
(http://www.gnome.org/projects/gnome-db), but has been
separated from it to allow non-GNOME applications to be
developed based on it.

%package providers
Summary: GDA service providers for %name
Group: System/Libraries
%if_with mysql
Requires: %name-mysql = %version-%release
%endif
%if_with postgres
Requires: %name-postgresql = %version-%release
%endif
%if_with odbc
Requires: %name-odbc = %version-%release
%endif
%if_with mdb
Requires: %name-mdb = %version-%release
%endif
%if_with interbase
Requires: %name-interbase = %version-%release
%endif
%if_with ldap
Requires: %name-ldap = %version-%release
%endif
%if_with tds
Requires: %name-tds = %version-%release
%endif
%if_with sqlite
Requires: %name-sqlite = %version-%release
%endif
%if_with bdb
Requires: %name-bdb = %version-%release
%endif



%description providers
This package includes:
%if_with ldap
GDA LDAP provider.
%endif
%if_with mysql
GDA MySQL provider.
%endif
%if_with postgres
GDA PostgreSQL provider.
%endif
%if_with odbc
GDA ODBC provider.
%endif
%if_with interbase
GDA Interbase provider.
%endif
%if_with ldap
GDA LDAP provider.
%endif
%if_with tds
Provider for TDS-based databases (using FreeTDS)
%endif
%if_with sqlite
GDA SQLite provider.
%endif
%if_with bdb
GDA BerkleyDB provider.
%endif

%package mysql
Summary: GDA MySQL Provider
Group: System/Libraries
Requires: %name = %version-%release

%description mysql
This package includes the GDA MySQL provider.

%package bdb
Summary: GDA BerkleyDB Provider
Group: System/Libraries
Requires: %name = %version-%release

%description bdb
This package includes the GDA BerkleyDB provider.

%package postgresql
Summary: GDA PostgreSQL Provider
Group: System/Libraries
Requires: %name = %version-%release

%description postgresql
This package includes the GDA PostgreSQL provider.

%package odbc
Summary: GDA ODBC Provider
Group: System/Libraries
Requires: %name = %version-%release

%description odbc
This package includes the GDA ODBC provider.

%package mdb
Summary: GDA MS Access Provider
Group: System/Libraries
Requires: %name = %version-%release

%description mdb
This package includes the GDA MS Access provider.

%package interbase
Summary: GDA Interbase Provider
Group: System/Libraries
Requires: %name = %version-%release
#Requires: interbase

%description interbase
This package includes the GDA Intebase provider

%package ldap
Summary: GDA LDAP Provider
Group: System/Libraries
Requires: %name = %version-%release

%description ldap
This package includes the GDA LDAP provider

%package tds
Summary: CDA Provider for TDS-based databases
Group: System/Libraries
Requires: %name = %version-%release

%description tds
This package includes the GDA provider for TDS-based databases (using
FreeTDS).

%package sqlite
Summary: GDA SQLite Provider
Group: System/Libraries
Requires: %name = %version-%release

%description sqlite
This package includes the GDA SQLite provider

%package sharp
Summary: GDA CLR (Mono) bindings
Group: System/Libraries
Requires: %name = %version-%release

%description sharp
This package includes the GDA CLR (Mono) API/bindings

%package devel
Summary: Development libraries and header files for libgda
Group: Development/C
Requires: %name = %version-%release
Obsoletes: libgda2-devel < %version
Provides: libgda2-devel = %version-%release


%if 0
Requires: %name-providers = %version-%release

%if_with openldap
Requires: libldap-devel >= %ldap_ver
# while libldap-devel doesn't requires libsasl2-devel
Requires: libsasl2-devel
%endif
%if_with mysql
Requires: libMySQL-devel >= %mysql_ver
%endif
%if_with postgres
Requires: postgresql-devel
%endif
%if_with odbc
Requires: libunixODBC-devel
%endif
%if_with interbase
Requires: interbase
%endif
%if_with tds
Requires: libfreetds-devel >= %freetds_ver
%endif
%if_with sqlite
Requires: libsqlite3-devel
%endif
%if_with bdb
Requires: libdb4.4-devel
%endif
%if_with mono
Requires: mono-devel
%endif

%endif

%description devel
This package contains the header files and libraries needed to write
or compile programs that use libgda.

%package devel-static
Summary: Static libraries for libgda
Group: Development/C
Requires: %name-devel = %version-%release

%description devel-static
This package contains the static version of %name libraries.

%prep
%setup -q -n %name-%version

%build
%configure \
	%{subst_enable static} \
%if_with mysql
	--with-mysql=%prefix \
%endif
%if_with postgres
	--with-postgres=%prefix \
%endif
%if_with odbc
	--with-odbc \
%endif
%if_with mdb
	--with-mdb \
%endif
%if_with oracle
	--with-oracle \
%endif
%if_with interbase
	--with-interbase=%prefix \
%else
	--with-interbase=no \
%endif
%if_with tds
	--with-tds \
%else
	--with-tds=no \
%endif
%if_with sybase
	--with-sybase \
%else
	--with-sybase=no \
%endif
%if_with sqlite
	--with-sqlite
%endif

%make_build

%install
#subst '/^relink_command=.*$/d' libgda/*/*.la libgda/*.la
%make_install DESTDIR=%buildroot install

%find_lang --with-gnome %name %name-3

%post -p %post_ldconfig
%postun -p %postun_ldconfig

%files -f %name-3.lang
%_bindir/*
%_libdir/*.so.*
%dir %_libdir/%name-%ver_major
%dir %_libdir/%name-%ver_major/providers
%_datadir/%name-%ver_major
%_datadir/locale/*/LC_MESSAGES/*.mo
%_mandir/man?/*
%config(noreplace) %_sysconfdir/%name-%ver_major/config
%doc AUTHORS ChangeLog README NEWS

%files providers

%if_with mysql
%files mysql
%_libdir/%name-%ver_major/*/*-mysql.so
%endif

%if_with postgres
%files postgresql
%_libdir/%name-%ver_major/*/*-postgres.so
%endif

%if_with mdb
%files mdb
%_libdir/%name-%ver_major/*/*-mdb.so
%endif

%if_with bdb
%files bdb
%_libdir/%name-%ver_major/*/*-bdb.so
%endif

%if_with odbc
%files odbc
%_libdir/%name-%ver_major/*/*-odbc.so
%endif

%if_with interbase
%files interbase
%_libdir/%name-%ver_major/*/*-firebird.so
%endif

%if_with ldap
%files ldap
%_libdir/%name-%ver_major/*/*-ldap.so
%endif

%if_with tds
%files tds
%_libdir/%name-%ver_major/*/*-freetds.so
%endif

%if_with sqlite
%files sqlite
%_libdir/%name-%ver_major/*/*-sqlite.so
%endif

%if_with mono
%files sharp
%_libdir/mono/TODO ME!
%endif

%files devel -f %name.lang
%_includedir/*
%_libdir/*.so
%_libdir/pkgconfig/*
%_datadir/gtk-doc/*/%name-%ver_major

%if_enabled static
%files devel-static
%_libdir/*.a
%_libdir/%name-%ver_major/*/*.a
%endif

%changelog
* Sun Apr 13 2008 Alexey Morsov <swi@altlinux.ru> 3.1.4-alt1
- up to 3.1.4

* Fri Mar 30 2007 ALT QA Team Robot <qa-robot@altlinux.org> 1.9.103-alt1.0
- Fixed postgresql build dependencies.
- Rebuilt due to libpq.so.4 -> libpq.so.5 soname change.

* Fri Sep 15 2006 Ildar Mulyukov <ildar@altlinux.ru> 1.9.103-alt1
- renamed libgda2 -> libgda
- newer version of libdb(4.4) for providers
- xml provider not exist any more
- no mSQL, IBM DB2, Xbase support
- mono support preparing

* Mon Jun 12 2006 ALT QA Team Robot <qa-robot@altlinux.org> 1.3.91-alt1.1.1.1
- Rebuilt with libldap-2.3.so.0.

* Thu Feb 02 2006 ALT QA Team Robot <qa-robot@altlinux.org> 1.3.91-alt1.1.1
- Rebuilt for new pkg-config dependencies.

* Fri Dec 30 2005 ALT QA Team Robot <qa-robot@altlinux.org> 1.3.91-alt1.1
- Rebuilt with libreadline.so.5.

* Mon Nov 28 2005 Vital Khilko <vk@altlinux.ru> 1.3.91-alt1
- 1.3.91

* Mon Oct 31 2005 Vital Khilko <vk@altlinux.ru> 1.2.2-alt2
- fixed postgres dependencies

* Fri Oct 28 2005 Vital Khilko <vk@altlinux.ru> 1.2.2-alt1
- 1.2.2

* Mon Nov 15 2004 Yuri N. Sedunov <aris@altlinux.ru> 1.1.99-alt1
- 1.1.99
- mdb provider temporarily disabled (not ready for 0.6).

* Fri Jun 25 2004 Vital Khilko <vk@altlinux.ru> 1.1.4-alt1
- 1.1.4

* Fri May 28 2004 Vital Khilko <vk@altlinux.ru> 1.1.2-alt2
- rebuilded with sqlite and without interbase providers

* Mon Apr 26 2004 Yuri N. Sedunov <aris@altlinux.ru> 1.1.2-alt1
- 1.1.2

* Thu Apr 08 2004 Yuri N. Sedunov <aris@altlinux.ru> 1.1.1-alt2
- gda-export.h provided by libgda2-devel subpackage.

* Tue Apr 06 2004 Yuri N. Sedunov <aris@altlinux.ru> 1.1.1-alt1
- 1.1.1

* Tue Dec 16 2003 Yuri N. Sedunov <aris@altlinux.ru> 1.0.2-alt1
- 1.0.2
- do not package .la files.
- do not build devel-static subpackage by default.

* Mon Sep 22 2003 Yuri N. Sedunov <aris@altlinux.ru> 1.0.0-alt2
- rebuild with new mysql.
- removed unusual dependencies (fix #3012).

* Mon Sep 15 2003 Yuri N. Sedunov <aris@altlinux.ru> 1.0.0-alt1
- 1.0.0

* Thu Jul 10 2003 Yuri N. Sedunov <aris@altlinux.ru> 0.90.0-alt1
- 0.90.0

* Mon Jun 02 2003 Yuri N. Sedunov <aris@altlinux.ru> 0.12.1-alt1
- interbase support disabled. !!!

* Thu May 29 2003 Yuri N. Sedunov <aris@altlinux.ru> 0.12.0-alt1
- 0.12.0
- new tds provider package.

* Thu Mar 13 2003 Yuri N. Sedunov <aris@altlinux.ru> 0.11.0-alt1
- 0.11.0

* Sun Feb 09 2003 Yuri N. Sedunov <aris@altlinux.ru> 0.10.0-alt2
- fixed buildreqs (close #2181).

* Tue Jan 28 2003 Yuri N. Sedunov <aris@altlinux.ru> 0.10.0-alt1
- 0.10.0

* Thu Dec 12 2002 Yuri N. Sedunov <aris@altlinux.ru> 0.9.0-alt1
- new version.
- mdb provider.

* Wed Dec 04 2002 Yuri N. Sedunov <aris@altlinux.ru> 0.8.199-alt2
- Removed wrong dependence on postgresql-libs for main package (#1660)

* Mon Oct 28 2002 Yuri N. Sedunov <aris@altlinux.ru> 0.8.199-alt1
- 0.8.199

* Sun Sep 22 2002 Yuri N. Sedunov <aris@altlinux.ru> 0.8.192-alt1
- Adopted for Sisyphus.
- devel-static package.
- providers moved in separate packages.

* Tue Feb 26 2002 Chris Chabot <chabotc@reviewboard.com>
- Added defines and configure flags for all supported DB types

* Mon Feb 25 2002 Chris Chabot <chabotc@reviewboard.com>
- Cleaned up formatting
- Added Requirements
- Added defines for postgres, mysql, odbc support

* Thu Feb 21 2002 Chris Chabot <chabotc@reviewboard.com>
- Initial spec file

[-- Attachment #1.3: build_libgda.log.bz2 --]
[-- Type: application/x-bzip2, Size: 26267 bytes --]

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 489 bytes --]

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: [devel] libgda and libdb4.4
  2008-05-22 19:28 [devel] libgda and libdb4.4 Alexey Morsov
@ 2008-05-22 19:52 ` Alexey I. Froloff
  2008-05-22 20:21   ` Kirill A. Shutemov
  2008-05-23  3:20 ` Alexander Bokovoy
  2008-05-23  3:22 ` Alexander Bokovoy
  2 siblings, 1 reply; 19+ messages in thread
From: Alexey I. Froloff @ 2008-05-22 19:52 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 362 bytes --]

* Alexey Morsov <samurai@> [080522 23:29]:
> В смеке (приложен) libgda.spec мы видим что при установке libgda-devel (по
> if_with) должно вытягиваться libdb4.4-devel. Однако не вытягивается!
Я бы тоже не вытянулся на его месте...

> %package devel

> %if 0

> %if_with bdb
> Requires: libdb4.4-devel
> %endif

> %endif

-- 
Regards,
Sir Raorn.

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: [devel] libgda and libdb4.4
  2008-05-22 19:52 ` Alexey I. Froloff
@ 2008-05-22 20:21   ` Kirill A. Shutemov
  2008-05-23  4:33     ` Ildar Mulyukov
  2008-05-23  6:11     ` Epiphanov Sergei
  0 siblings, 2 replies; 19+ messages in thread
From: Kirill A. Shutemov @ 2008-05-22 20:21 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 756 bytes --]

On Thu, May 22, 2008 at 11:52:49PM +0400, Alexey I. Froloff wrote:
> * Alexey Morsov <samurai@> [080522 23:29]:
> > В смеке (приложен) libgda.spec мы видим что при установке libgda-devel (по
> > if_with) должно вытягиваться libdb4.4-devel. Однако не вытягивается!
> Я бы тоже не вытянулся на его месте...
> 
> > %package devel
> 
> > %if 0
> 
> > %if_with bdb
> > Requires: libdb4.4-devel
> > %endif
> 
> > %endif

Насколько я помню, правильней libdb-devel. Помогает при обновлении libdb

-- 
Regards,  Kirill A. Shutemov
 + Belarus, Minsk
 + ALT Linux Team, http://www.altlinux.com/

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: [devel] libgda and libdb4.4
  2008-05-22 19:28 [devel] libgda and libdb4.4 Alexey Morsov
  2008-05-22 19:52 ` Alexey I. Froloff
@ 2008-05-23  3:20 ` Alexander Bokovoy
  2008-05-23  3:22 ` Alexander Bokovoy
  2 siblings, 0 replies; 19+ messages in thread
From: Alexander Bokovoy @ 2008-05-23  3:20 UTC (permalink / raw)
  To: ALT Linux Team development discussions

22 мая 2008 г. 23:28 пользователь Alexey Morsov <samurai@ricom.ru> написал:
> Приветствую.
>
> Я тут смотрю и не могу понять почему?
> Приложен лог сборки новой libgda. Там мы видим что (согласно спеку) оно
> собрано с поддержкой bdb. Ок.
У меня есть собранные полтора месяца назад обновления gnomedb и
libgda. Залить их в Сизиф?
Они мне нужны для собственных пакетов, но я остановился из-за
нестабильного поведедния mergeant, которого я пересобирал по
зависимостям.

-- 
/ Alexander Bokovoy

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: [devel] libgda and libdb4.4
  2008-05-22 19:28 [devel] libgda and libdb4.4 Alexey Morsov
  2008-05-22 19:52 ` Alexey I. Froloff
  2008-05-23  3:20 ` Alexander Bokovoy
@ 2008-05-23  3:22 ` Alexander Bokovoy
  2008-05-23  4:56   ` Alexey Morsov
  2 siblings, 1 reply; 19+ messages in thread
From: Alexander Bokovoy @ 2008-05-23  3:22 UTC (permalink / raw)
  To: ALT Linux Team development discussions

22 мая 2008 г. 23:28 пользователь Alexey Morsov <samurai@ricom.ru> написал:
> Приветствую.
>
> Я тут смотрю и не могу понять почему?
> Приложен лог сборки новой libgda. Там мы видим что (согласно спеку) оно
> собрано с поддержкой bdb. Ок.
У меня есть сборки libgda 3.0.4 и gnomedb, сделанные полтора месяца
назад, но я не отправлял их в Сизиф из-за плохо работающего mergeant.
Отправить?
-- 
/ Alexander Bokovoy

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: [devel] libgda and libdb4.4
  2008-05-22 20:21   ` Kirill A. Shutemov
@ 2008-05-23  4:33     ` Ildar Mulyukov
  2008-05-23  6:11     ` Epiphanov Sergei
  1 sibling, 0 replies; 19+ messages in thread
From: Ildar Mulyukov @ 2008-05-23  4:33 UTC (permalink / raw)
  To: devel

On 23.05.2008 02:21:01, Kirill A. Shutemov wrote:
> On Thu, May 22, 2008 at 11:52:49PM +0400, Alexey I. Froloff wrote:
> > * Alexey Morsov <samurai@> [080522 23:29]:
> > > В смеке (приложен) libgda.spec мы видим что при установке  
> libgda-devel (по
> > > if_with) должно вытягиваться libdb4.4-devel. Однако не  
> вытягивается!
> > Я бы тоже не вытянулся на его месте...
> >
> > > %package devel
> >
> > > %if 0
> >
> > > %if_with bdb
> > > Requires: libdb4.4-devel
> > > %endif
> >
> > > %endif
> 
> Насколько я помню, правильней libdb-devel. Помогает при обновлении  
> libdb

Когда пакет был у меня, я спек не чистил, звиняйте, парни!

Ильдар
-- 
Ildar  Mulyukov,  free SW designer/programmer/packager
=========================================
email: ildar@altlinux.ru
Jabber: ildar@jabber.ru
ICQ: 4334029
ALT Linux Sisyphus http://www.sisyphus.ru
=========================================


^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: [devel] libgda and libdb4.4
  2008-05-23  3:22 ` Alexander Bokovoy
@ 2008-05-23  4:56   ` Alexey Morsov
  2008-05-23  5:29     ` Ildar Mulyukov
  2008-05-23  7:44     ` Alexander Bokovoy
  0 siblings, 2 replies; 19+ messages in thread
From: Alexey Morsov @ 2008-05-23  4:56 UTC (permalink / raw)
  To: devel

[-- Attachment #1: Type: text/plain, Size: 1075 bytes --]

On Fri, May 23, 2008 at 07:22:08AM +0400, Alexander Bokovoy wrote:
> У меня есть сборки libgda 3.0.4 и gnomedb, сделанные полтора месяца
> назад, но я не отправлял их в Сизиф из-за плохо работающего mergeant.
У меня есть (и в гите) 3.1.4 оба. Я вот решил спек поправить :)
> Отправить?
Вот прямо не знаю. Уж больно у них ChangleLog после 3.0.4 длинный :)

Может быть стоит проверить 3.1.4 на тему "плохо работающего mergeant"?
Я просто хочу gnumeric с gda собрать :) для этого ему нужен >= 3.0 в
принципе

-- 
WBR,Алексей Морсов
программист ЗАО "ИК "Риком-Траст"
Jabber: samurai@www.fondmarket.ru
ALT Linux Team Member

> FYI: это обычные шелл-скрипты.
Тогда зачем на них chrpath запускать?
		-- ldv in devel@

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 489 bytes --]

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: [devel] libgda and libdb4.4
  2008-05-23  4:56   ` Alexey Morsov
@ 2008-05-23  5:29     ` Ildar Mulyukov
  2008-05-23  7:44     ` Alexander Bokovoy
  1 sibling, 0 replies; 19+ messages in thread
From: Ildar Mulyukov @ 2008-05-23  5:29 UTC (permalink / raw)
  To: devel

On 23.05.2008 10:56:03, Alexey Morsov wrote:
> On Fri, May 23, 2008 at 07:22:08AM +0400, Alexander Bokovoy wrote:
> > У меня есть сборки libgda 3.0.4 и gnomedb, сделанные полтора месяца
> > назад, но я не отправлял их в Сизиф из-за плохо работающего  
> mergeant.
> У меня есть (и в гите) 3.1.4 оба. Я вот решил спек поправить :)
> > Отправить?
> Вот прямо не знаю. Уж больно у них ChangleLog после 3.0.4 длинный :)
> 
> Может быть стоит проверить 3.1.4 на тему "плохо работающего mergeant"?
> Я просто хочу gnumeric с gda собрать :) для этого ему нужен >= 3.0 в
> принципе

Мергюнта в игнор. Он ни кому не нужен.
-- 
Ildar  Mulyukov,  free SW designer/programmer/packager
=========================================
email: ildar@altlinux.ru
Jabber: ildar@jabber.ru
ICQ: 4334029
ALT Linux Sisyphus http://www.sisyphus.ru
=========================================


^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: [devel] libgda and libdb4.4
  2008-05-22 20:21   ` Kirill A. Shutemov
  2008-05-23  4:33     ` Ildar Mulyukov
@ 2008-05-23  6:11     ` Epiphanov Sergei
  2008-05-23  6:35       ` Kirill A. Shutemov
  2008-05-23  8:16       ` Led
  1 sibling, 2 replies; 19+ messages in thread
From: Epiphanov Sergei @ 2008-05-23  6:11 UTC (permalink / raw)
  To: ALT Linux Team development discussions

В сообщении от Friday 23 May 2008 00:21:01 Kirill A. Shutemov написал(а):
> > > %if_with bdb
> > > Requires: libdb4.4-devel
> > > %endif
> > >
> > > %endif
>
> Насколько я помню, правильней libdb-devel. Помогает при обновлении libdb

Я бы не игрался так с libdb. Когда от версии к версии может поменяться всё, 
что угодно, я бы лучше привязался к конкретной версии (4.4 в данном случае). 
В противном случае при обновлении libdb до версии 4.5 или выше можно 
получить несобирающийся пакет.

-- 
С уважением, Епифанов Сергей

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: [devel] libgda and libdb4.4
  2008-05-23  6:35       ` Kirill A. Shutemov
@ 2008-05-23  6:35         ` Epiphanov Sergei
  2008-05-23  7:43         ` Alexander Bokovoy
  1 sibling, 0 replies; 19+ messages in thread
From: Epiphanov Sergei @ 2008-05-23  6:35 UTC (permalink / raw)
  To: ALT Linux Team development discussions

В сообщении от Friday 23 May 2008 10:35:23 Kirill A. Shutemov написал(а):
> > Я бы не игрался так с libdb. Когда от версии к версии может поменяться
> > всё, что угодно, я бы лучше привязался к конкретной версии (4.4 в данном
> > случае). В противном случае при обновлении libdb до версии 4.5 или выше
> > можно получить несобирающийся пакет.
>
> Именно для выявления несобираемых пакетов есть пересборка Сизифа.

А где гарантия того, что тот же libgda соберётся с новой версией, но 
соберётся неверно? Или API новой версии libdb останется тот же самый, но 
изменится внутренняя структура базы данных и нужная программа "случайно" 
обнаружит, что её данных нет или они кривые, а Вам эти данные нужны? Эти мои 
вопросы относятся исключительно к libdb, так как известно, как разработчики 
этой библиотеки любят менять кардинальным образом структуры базы данных от 
версии к версии. Сам на это налетел, когда работал с OpenLDAP, перешёл на 
ldbm. А в общем Вы правы, говоря, что не надо привязываться к конкретной 
версии библиотек без особой надобности.

-- 
С уважением, Епифанов Сергей

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: [devel] libgda and libdb4.4
  2008-05-23  6:11     ` Epiphanov Sergei
@ 2008-05-23  6:35       ` Kirill A. Shutemov
  2008-05-23  6:35         ` Epiphanov Sergei
  2008-05-23  7:43         ` Alexander Bokovoy
  2008-05-23  8:16       ` Led
  1 sibling, 2 replies; 19+ messages in thread
From: Kirill A. Shutemov @ 2008-05-23  6:35 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 1076 bytes --]

On Fri, May 23, 2008 at 10:11:08AM +0400, Epiphanov Sergei wrote:
> В сообщении от Friday 23 May 2008 00:21:01 Kirill A. Shutemov написал(а):
> > > > %if_with bdb
> > > > Requires: libdb4.4-devel
> > > > %endif
> > > >
> > > > %endif
> >
> > Насколько я помню, правильней libdb-devel. Помогает при обновлении libdb
> 
> Я бы не игрался так с libdb. Когда от версии к версии может поменяться всё, 
> что угодно, я бы лучше привязался к конкретной версии (4.4 в данном случае). 
> В противном случае при обновлении libdb до версии 4.5 или выше можно 
> получить несобирающийся пакет.

Именно для выявления несобираемых пакетов есть пересборка Сизифа.

-- 
Regards,  Kirill A. Shutemov
 + Belarus, Minsk
 + ALT Linux Team, http://www.altlinux.com/

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: [devel] libgda and libdb4.4
  2008-05-23  6:35       ` Kirill A. Shutemov
  2008-05-23  6:35         ` Epiphanov Sergei
@ 2008-05-23  7:43         ` Alexander Bokovoy
  2008-05-23  8:57           ` Alexey Morsov
  2008-05-23  9:16           ` Kirill A. Shutemov
  1 sibling, 2 replies; 19+ messages in thread
From: Alexander Bokovoy @ 2008-05-23  7:43 UTC (permalink / raw)
  To: ALT Linux Team development discussions

Kirill A. Shutemov wrote:
>>> Насколько я помню, правильней libdb-devel. Помогает при
>>> обновлении libdb
>> Я бы не игрался так с libdb. Когда от версии к версии может
>> поменяться всё, что угодно, я бы лучше привязался к конкретной
>> версии (4.4 в данном случае). В противном случае при обновлении
>> libdb до версии 4.5 или выше можно получить несобирающийся пакет.
> 
> Именно для выявления несобираемых пакетов есть пересборка Сизифа.
С libgda/libdb/mergeant и другими (коих нет в Сизифе) пользователями gda
проблема в том, что они-то соберутся худо-бедно. А вот работать реально
не будут.
-- 
/ Alexander Bokovoy
Samba Team                      http://www.samba.org/
ALT Linux Team                  http://www.altlinux.org/
Midgard Project Ry              http://www.midgard-project.org/


^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: [devel] libgda and libdb4.4
  2008-05-23  4:56   ` Alexey Morsov
  2008-05-23  5:29     ` Ildar Mulyukov
@ 2008-05-23  7:44     ` Alexander Bokovoy
  2008-05-23  8:59       ` Alexey Morsov
  1 sibling, 1 reply; 19+ messages in thread
From: Alexander Bokovoy @ 2008-05-23  7:44 UTC (permalink / raw)
  To: ALT Linux Team development discussions

Alexey Morsov wrote:
> On Fri, May 23, 2008 at 07:22:08AM +0400, Alexander Bokovoy wrote:
>> У меня есть сборки libgda 3.0.4 и gnomedb, сделанные полтора месяца
>>  назад, но я не отправлял их в Сизиф из-за плохо работающего
>> mergeant.
> У меня есть (и в гите) 3.1.4 оба. Я вот решил спек поправить :)
>> Отправить?
> Вот прямо не знаю. Уж больно у них ChangleLog после 3.0.4 длинный :)
> 
> Может быть стоит проверить 3.1.4 на тему "плохо работающего
> mergeant"? Я просто хочу gnumeric с gda собрать :) для этого ему
> нужен >= 3.0 в принципе
Мне тоже нужен был >=3.0 для своих задач, а отправить после сборки не
успел. :-) Вообщем, отправляйте, но добавьте меня в ACLs для libgda.
-- 
/ Alexander Bokovoy
Samba Team                      http://www.samba.org/
ALT Linux Team                  http://www.altlinux.org/
Midgard Project Ry              http://www.midgard-project.org/


^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: [devel] libgda and libdb4.4
  2008-05-23  6:11     ` Epiphanov Sergei
  2008-05-23  6:35       ` Kirill A. Shutemov
@ 2008-05-23  8:16       ` Led
  1 sibling, 0 replies; 19+ messages in thread
From: Led @ 2008-05-23  8:16 UTC (permalink / raw)
  To: ALT Linux Team development discussions

Friday, 23 May 2008 09:11:08 Epiphanov Sergei написав:
> В сообщении от Friday 23 May 2008 00:21:01 Kirill A. Shutemov написал(а):
> > > > %if_with bdb
> > > > Requires: libdb4.4-devel
> > > > %endif
> > > >
> > > > %endif
> >
> > Насколько я помню, правильней libdb-devel. Помогает при обновлении libdb
>
> Я бы не игрался так с libdb. Когда от версии к версии может поменяться всё,
> что угодно, я бы лучше привязался к конкретной версии (4.4 в данном
> случае). В противном случае при обновлении libdb до версии 4.5 или выше
> можно получить несобирающийся пакет.

Я уверен, что Oracle этого уже не допустит.

-- 
Led

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: [devel] libgda and libdb4.4
  2008-05-23  7:43         ` Alexander Bokovoy
@ 2008-05-23  8:57           ` Alexey Morsov
  2008-05-23  9:34             ` Alexander Bokovoy
  2008-05-23  9:16           ` Kirill A. Shutemov
  1 sibling, 1 reply; 19+ messages in thread
From: Alexey Morsov @ 2008-05-23  8:57 UTC (permalink / raw)
  To: devel

[-- Attachment #1: Type: text/plain, Size: 788 bytes --]

On Fri, May 23, 2008 at 11:43:50AM +0400, Alexander Bokovoy wrote:
> С libgda/libdb/mergeant и другими (коих нет в Сизифе) пользователями gda
> проблема в том, что они-то соберутся худо-бедно. А вот работать реально
> не будут.
Это типа "ну его нафиг не трогай оно плохо пахнет"?

-- 
WBR,
Alexey Morsov
программист ЗАО "ИК "Риком-Траст"
Jabber: samurai@www.fondmarket.ru
ALT Linux Team Member

ps: куплю билеты на матч ldv--rider, т.к. пока изложенные ими
позиции существенно противоречат друг другу ;[
		-- mike in devel-kernel@

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 489 bytes --]

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: [devel] libgda and libdb4.4
  2008-05-23  7:44     ` Alexander Bokovoy
@ 2008-05-23  8:59       ` Alexey Morsov
  2008-05-23  9:02         ` Ildar Mulyukov
  0 siblings, 1 reply; 19+ messages in thread
From: Alexey Morsov @ 2008-05-23  8:59 UTC (permalink / raw)
  To: devel

[-- Attachment #1: Type: text/plain, Size: 661 bytes --]

On Fri, May 23, 2008 at 11:44:58AM +0400, Alexander Bokovoy wrote:
> Мне тоже нужен был >=3.0 для своих задач, а отправить после сборки не
> успел. :-) Вообщем, отправляйте, но добавьте меня в ACLs для libgda.
Может libgda вообще в @gnome ? 

-- 
WBR,
Alexey Morsov
программист ЗАО "ИК "Риком-Траст"
Jabber: samurai@www.fondmarket.ru
ALT Linux Team Member

Использовать зарезервированные словосочетания не по назначению нехорошо. :)
		-- ldv in devel@

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 489 bytes --]

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: [devel] libgda and libdb4.4
  2008-05-23  8:59       ` Alexey Morsov
@ 2008-05-23  9:02         ` Ildar Mulyukov
  0 siblings, 0 replies; 19+ messages in thread
From: Ildar Mulyukov @ 2008-05-23  9:02 UTC (permalink / raw)
  To: devel

On 23.05.2008 14:59:06, Alexey Morsov wrote:
> On Fri, May 23, 2008 at 11:44:58AM +0400, Alexander Bokovoy wrote:
> > Мне тоже нужен был >=3.0 для своих задач, а отправить после сборки  
> не
> > успел. :-) Вообщем, отправляйте, но добавьте меня в ACLs для libgda.
> Может libgda вообще в @gnome ?

Не надо. Я не в @gnome, но знаю, что оно им не сдалось "совсем".
Если плохо пахнет, скажите. У меня образовалось время, я могу собрать и  
потестировать.

С уважением, Ильдар
-- 
Ildar  Mulyukov,  free SW designer/programmer/packager
=========================================
email: ildar@altlinux.ru
Jabber: ildar@jabber.ru
ICQ: 4334029
ALT Linux Sisyphus http://www.sisyphus.ru
=========================================


^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: [devel] libgda and libdb4.4
  2008-05-23  7:43         ` Alexander Bokovoy
  2008-05-23  8:57           ` Alexey Morsov
@ 2008-05-23  9:16           ` Kirill A. Shutemov
  1 sibling, 0 replies; 19+ messages in thread
From: Kirill A. Shutemov @ 2008-05-23  9:16 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 1353 bytes --]

On Fri, May 23, 2008 at 11:43:50AM +0400, Alexander Bokovoy wrote:
> Kirill A. Shutemov wrote:
>>>> Насколько я помню, правильней libdb-devel. Помогает при
>>>> обновлении libdb
>>> Я бы не игрался так с libdb. Когда от версии к версии может
>>> поменяться всё, что угодно, я бы лучше привязался к конкретной
>>> версии (4.4 в данном случае). В противном случае при обновлении
>>> libdb до версии 4.5 или выше можно получить несобирающийся пакет.
>> 
>> Именно для выявления несобираемых пакетов есть пересборка Сизифа.
> С libgda/libdb/mergeant и другими (коих нет в Сизифе) пользователями gda
> проблема в том, что они-то соберутся худо-бедно. А вот работать реально
> не будут.

Если привязка к версии libdb обоснована, нужно это зафиксировать в
комментах возле BuildRequires.

-- 
Regards,  Kirill A. Shutemov
 + Belarus, Minsk
 + ALT Linux Team, http://www.altlinux.com/

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: [devel] libgda and libdb4.4
  2008-05-23  8:57           ` Alexey Morsov
@ 2008-05-23  9:34             ` Alexander Bokovoy
  0 siblings, 0 replies; 19+ messages in thread
From: Alexander Bokovoy @ 2008-05-23  9:34 UTC (permalink / raw)
  To: ALT Linux Team development discussions

Alexey Morsov wrote:
> On Fri, May 23, 2008 at 11:43:50AM +0400, Alexander Bokovoy wrote:
>> С libgda/libdb/mergeant и другими (коих нет в Сизифе)
>> пользователями gda проблема в том, что они-то соберутся худо-бедно.
>> А вот работать реально не будут.
> Это типа "ну его нафиг не трогай оно плохо пахнет"?
Нет. libgda сейчас переживает период активной реконструкции и изменений,
в связи с наплывом проектов, которые его начинают использовать довольно
серьезно. Midgard 2, например, перешел на libgda и это повлекло около
десятка архитектурных изменений в libgda третьей и четвертой версий.
Долгое время у libgda было не так много серьезных пользователей.
-- 
/ Alexander Bokovoy
Samba Team                      http://www.samba.org/
ALT Linux Team                  http://www.altlinux.org/
Midgard Project Ry              http://www.midgard-project.org/


^ permalink raw reply	[flat|nested] 19+ messages in thread

end of thread, other threads:[~2008-05-23  9:34 UTC | newest]

Thread overview: 19+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-05-22 19:28 [devel] libgda and libdb4.4 Alexey Morsov
2008-05-22 19:52 ` Alexey I. Froloff
2008-05-22 20:21   ` Kirill A. Shutemov
2008-05-23  4:33     ` Ildar Mulyukov
2008-05-23  6:11     ` Epiphanov Sergei
2008-05-23  6:35       ` Kirill A. Shutemov
2008-05-23  6:35         ` Epiphanov Sergei
2008-05-23  7:43         ` Alexander Bokovoy
2008-05-23  8:57           ` Alexey Morsov
2008-05-23  9:34             ` Alexander Bokovoy
2008-05-23  9:16           ` Kirill A. Shutemov
2008-05-23  8:16       ` Led
2008-05-23  3:20 ` Alexander Bokovoy
2008-05-23  3:22 ` Alexander Bokovoy
2008-05-23  4:56   ` Alexey Morsov
2008-05-23  5:29     ` Ildar Mulyukov
2008-05-23  7:44     ` Alexander Bokovoy
2008-05-23  8:59       ` Alexey Morsov
2008-05-23  9:02         ` Ildar Mulyukov

ALT Linux Team development discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
		devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
	public-inbox-index devel

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.devel


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git