* [devel] FYI: приведение в порядок PostgreSQL @ 2019-04-04 16:34 ` Alexei Takaseev 2019-04-04 17:03 ` Alexey V. Vissarionov ` (2 more replies) 0 siblings, 3 replies; 7+ messages in thread From: Alexei Takaseev @ 2019-04-04 16:34 UTC (permalink / raw) To: ALT Linux Team development discussions Добрый день! В задании #226556 идет сборка PostgreSQL с такими важными изменениями: Имена пакетов с библиотеками приведены к нормальному виду libpq5, libecpg6. По-идее это ничего не должно поломать. Содержимое из по-сути бессмысленных libpq5.11-devel/libecpg6.11-devel перемещено в postgresql-devel. Результатом стало то, что для сборки достаточно указывать BuildRequires: postgresql-devel В Сизифе есть некоторое количество пакетов, у которых в сборочных зависимостях есть ссылки на libpq5.11-devel/libecpg6.11-devel: asterisk sbolshakov @everybody courier-authlib lakostis @everybody exim aas @everybody ghc7.6.1-haskelldb-hdbc-postgresql mithraen @everybody libgda5 aris libpqxx viy @everybody nagios-plugins lav @everybody octave-database qa_viy @everybody pg_catcheck kondratyuk @everybody pgmodeler lav @everybody proftpd ender @qa @everybody python-module-psycopg2cffi @python @everybody python-module-PyGreSQL @python qt3 rom_as @everybody qt4 zerg qt5-base zerg В них достаточно убрать из зависимостей пакеты libpq-devel, libecpg-devel или libecpg-devel-static, оставив только postgresql-devel Так же обнаружены два пакета, у которых в сборочных зависимостях есть libpq-devel но бинарные файлы в библиотекой все равно не линкуются. Тут надо смотреть - или это просто мусор от buildreq и его надо зачистить, или это ошибка сборки и надо смотреть что там при сборке отваливается: gnunet lav viy @everybody hydra oddity ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [devel] FYI: приведение в порядок PostgreSQL 2019-04-04 16:34 ` [devel] FYI: приведение в порядок PostgreSQL Alexei Takaseev @ 2019-04-04 17:03 ` Alexey V. Vissarionov 2019-04-04 17:08 ` Ivan Zakharyaschev 2019-04-05 7:53 ` Sergey V Turchin 2 siblings, 0 replies; 7+ messages in thread From: Alexey V. Vissarionov @ 2019-04-04 17:03 UTC (permalink / raw) To: ALT Linux Team development discussions On 2019-04-05 00:34:20 +0800, Alexei Takaseev wrote: > достаточно указывать > BuildRequires: postgresql-devel > В Сизифе есть некоторое количество пакетов, у которых в > сборочных зависимостях есть ссылки на libpq5.11-devel/ > libecpg6.11-devel: > [...] > exim aas @everybody Если aas@ в ближайшее время не проснется - возьмусь за exim. Особенно с учетом того, что здесь я, похоже, один из немногих, кто его реально использует. > В них достаточно убрать из зависимостей пакеты libpq-devel, > libecpg-devel или libecpg-devel-static, оставив только > postgresql-devel Очхшо. -- Alexey V. Vissarionov gremlin ПРИ altlinux ТЧК org; +vii-cmiii-ccxxix-lxxix-xlii GPG: 0D92F19E1C0DC36E27F61A29CD17E2B43D879005 @ hkp://keys.gnupg.net ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [devel] FYI: приведение в порядок PostgreSQL 2019-04-04 16:34 ` [devel] FYI: приведение в порядок PostgreSQL Alexei Takaseev 2019-04-04 17:03 ` Alexey V. Vissarionov @ 2019-04-04 17:08 ` Ivan Zakharyaschev 2019-04-04 17:16 ` Alexei Takaseev 2019-04-05 7:53 ` Sergey V Turchin 2 siblings, 1 reply; 7+ messages in thread From: Ivan Zakharyaschev @ 2019-04-04 17:08 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 1788 bytes --] Hello! On Fri, 5 Apr 2019, Alexei Takaseev wrote: > В задании #226556 идет сборка PostgreSQL с такими важными изменениями: > > Имена пакетов с библиотеками приведены к нормальному виду libpq5, libecpg6. > По-идее это ничего не должно поломать. > > Содержимое из по-сути бессмысленных libpq5.11-devel/libecpg6.11-devel перемещено > в postgresql-devel. Результатом стало то, что для сборки достаточно указывать > > BuildRequires: postgresql-devel > > В Сизифе есть некоторое количество пакетов, у которых в сборочных зависимостях есть > ссылки на libpq5.11-devel/libecpg6.11-devel: > > asterisk sbolshakov @everybody > courier-authlib lakostis @everybody > exim aas @everybody > ghc7.6.1-haskelldb-hdbc-postgresql mithraen @everybody > libgda5 aris > libpqxx viy @everybody > nagios-plugins lav @everybody > octave-database qa_viy @everybody > pg_catcheck kondratyuk @everybody > pgmodeler lav @everybody > proftpd ender @qa @everybody > python-module-psycopg2cffi @python @everybody > python-module-PyGreSQL @python > qt3 rom_as @everybody > qt4 zerg > qt5-base zerg > > В них достаточно убрать из зависимостей пакеты libpq-devel, libecpg-devel или libecpg-devel-static, > оставив только postgresql-devel Кажется, это можно сделать уже сейчас, заранее, не дожидаясь этого задания. Т.е. можно сделать спек совместимым и со старым вариантом, и с новым, потому что postgresql11-devel зависит от этих lib*-devel пакетов сейчас: $ apt-cache depends postgresql11-devel postgresql11-devel-11.2-alt1 Depends: </bin/sh> sh-4.4.23-alt1 Depends: coreutils Depends: libpq5.11-devel = 11.2-alt1:sisyphus+221512.600.1.1 Depends: libecpg6.11-devel = 11.2-alt1:sisyphus+221512.600.1.1 ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [devel] FYI: приведение в порядок PostgreSQL 2019-04-04 17:08 ` Ivan Zakharyaschev @ 2019-04-04 17:16 ` Alexei Takaseev 0 siblings, 0 replies; 7+ messages in thread From: Alexei Takaseev @ 2019-04-04 17:16 UTC (permalink / raw) To: ALT Linux Team development discussions ----- Исходное сообщение ----- > От: "Ivan Zakharyaschev" <imz@altlinux.org> > Кому: "ALT Linux Team development discussions" <devel@lists.altlinux.org> > Отправлено: Пятница, 5 Апрель 2019 г 1:08:35 > Тема: Re: [devel] FYI: приведение в порядок PostgreSQL > > Hello! > > On Fri, 5 Apr 2019, Alexei Takaseev wrote: > > > В задании #226556 идет сборка PostgreSQL с такими важными > > изменениями: > > > > Имена пакетов с библиотеками приведены к нормальному виду libpq5, > > libecpg6. > > По-идее это ничего не должно поломать. > > > > Содержимое из по-сути бессмысленных > > libpq5.11-devel/libecpg6.11-devel перемещено > > в postgresql-devel. Результатом стало то, что для сборки достаточно > > указывать > > > > BuildRequires: postgresql-devel > > > > В Сизифе есть некоторое количество пакетов, у которых в сборочных > > зависимостях есть > > ссылки на libpq5.11-devel/libecpg6.11-devel: > > > > asterisk sbolshakov @everybody > > courier-authlib lakostis @everybody > > exim aas @everybody > > ghc7.6.1-haskelldb-hdbc-postgresql mithraen @everybody > > libgda5 aris > > libpqxx viy @everybody > > nagios-plugins lav @everybody > > octave-database qa_viy @everybody > > pg_catcheck kondratyuk @everybody > > pgmodeler lav @everybody > > proftpd ender @qa @everybody > > python-module-psycopg2cffi @python @everybody > > python-module-PyGreSQL @python > > qt3 rom_as @everybody > > qt4 zerg > > qt5-base zerg > > > > В них достаточно убрать из зависимостей пакеты libpq-devel, > > libecpg-devel или libecpg-devel-static, > > оставив только postgresql-devel > > Кажется, это можно сделать уже сейчас, заранее, не дожидаясь этого > задания. Т.е. можно сделать спек совместимым и со старым вариантом, и > с новым, потому что postgresql11-devel зависит от этих lib*-devel > пакетов сейчас: Конечно. Вообще после обновления PG сборка еще не поломается, на некоторый переходный период у postgresql-devel (он теперь без цифры версии в названии) прописано: Provides: libpq5-devel, libecpg6-devel, libpq5.11-devel, libecpg6.11-devel, postgresql11-devel и аналогичная запись для -static. Кстати, я там отловил два пакета с BR на postgresql11-devel, отправил их на пересборку вместе с PG. ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [devel] FYI: приведение в порядок PostgreSQL 2019-04-04 16:34 ` [devel] FYI: приведение в порядок PostgreSQL Alexei Takaseev 2019-04-04 17:03 ` Alexey V. Vissarionov 2019-04-04 17:08 ` Ivan Zakharyaschev @ 2019-04-05 7:53 ` Sergey V Turchin 2019-04-05 9:05 ` Alexei Takaseev 2 siblings, 1 reply; 7+ messages in thread From: Sergey V Turchin @ 2019-04-05 7:53 UTC (permalink / raw) To: ALT Linux Team development discussions On Thursday, 4 April 2019 19:34:20 MSK Alexei Takaseev wrote: [...] > Результатом стало то, что для сборки достаточно указывать > > BuildRequires: postgresql-devel [...] > qt4 zerg > qt5-base zerg > > В них достаточно убрать из зависимостей пакеты libpq-devel, libecpg-devel > или libecpg-devel-static, оставив только postgresql-devel А зачем эти пакеты бесследно пропали? Пусть их провайдит кто-нибудь. [...] -- Regards, Sergey. ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [devel] FYI: приведение в порядок PostgreSQL 2019-04-05 7:53 ` Sergey V Turchin @ 2019-04-05 9:05 ` Alexei Takaseev 2019-04-05 9:17 ` Sergey V Turchin 0 siblings, 1 reply; 7+ messages in thread From: Alexei Takaseev @ 2019-04-05 9:05 UTC (permalink / raw) To: ALT Linux Team development discussions ----- Исходное сообщение ----- > От: "Sergey V Turchin" <zerg@altlinux.org> > Кому: "ALT Linux Team development discussions" <devel@lists.altlinux.org> > Отправлено: Пятница, 5 Апрель 2019 г 15:53:30 > Тема: Re: [devel] FYI: приведение в порядок PostgreSQL > > On Thursday, 4 April 2019 19:34:20 MSK Alexei Takaseev wrote: > > [...] > > Результатом стало то, что для сборки достаточно указывать > > > > BuildRequires: postgresql-devel > > [...] > > > qt4 zerg > > qt5-base zerg > > > > В них достаточно убрать из зависимостей пакеты libpq-devel, > > libecpg-devel > > или libecpg-devel-static, оставив только postgresql-devel > А зачем эти пакеты бесследно пропали? Пусть их провайдит кто-нибудь. Добавил Provides чтобы можно было постепенно поправлять пакеты. Держать вечно атавизмы времен Mandrake наверно смысла нет. ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [devel] FYI: приведение в порядок PostgreSQL 2019-04-05 9:05 ` Alexei Takaseev @ 2019-04-05 9:17 ` Sergey V Turchin 0 siblings, 0 replies; 7+ messages in thread From: Sergey V Turchin @ 2019-04-05 9:17 UTC (permalink / raw) To: ALT Linux Team development discussions On Friday, 5 April 2019 12:05:05 MSK Alexei Takaseev wrote: [...] > Добавил Provides чтобы можно было постепенно поправлять пакеты. Спасибо! > Держать вечно атавизмы времен Mandrake наверно смысла нет. Быстро избавляться тоже не надо. В <= p9 оставить, например. -- Regards, Sergey. ^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2019-04-05 9:17 UTC | newest] Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2019-04-04 16:34 ` [devel] FYI: приведение в порядок PostgreSQL Alexei Takaseev 2019-04-04 17:03 ` Alexey V. Vissarionov 2019-04-04 17:08 ` Ivan Zakharyaschev 2019-04-04 17:16 ` Alexei Takaseev 2019-04-05 7:53 ` Sergey V Turchin 2019-04-05 9:05 ` Alexei Takaseev 2019-04-05 9:17 ` Sergey V Turchin
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