[sisyphus] PostGIS и Postgres-ы

Alexei Takaseev alexei на taf.ru
Чт Мар 7 07:13:33 MSK 2019


Добрый день!

----- Исходное сообщение -----
> От: "Aleksey Novodvorsky" <a.e.nvdv на gmail.com>
> Кому: "ALT Linux Sisyphus discussions" <sisyphus на lists.altlinux.org>
> Отправлено: Среда, 6 Март 2019 г 21:05:14
> Тема: Re: [sisyphus] PostGIS и Postgres-ы
> 
> ср, 6 мар. 2019 г. в 15:59, Игорь Андросов <blacester на gmail.com>:
> >
> > На что вешать? postgresql или postgis? На мой взгляд тут две
> > проблемы:
> >
> > 1. postgis билдится с имеющимся devel пакетом, а предназначен для
> > конкретной версии.
> > 2. нет devel пакетов для старых версий postgresql что не позволяет
> > собрать postgis под версии отличные от последней
> 
> На postgis, так как не работает он. Дальше мейнтейнеры разберутся.

Когда в свое время подхватил оказавшимся заброшенным PG я сделал попытку
оставить в репозитории только одну ветку. Но необходимость в нескольких версиях
как раз обосновывалась требованием более старых версий пакетом postgis.

На данный момент PostGiS вполне успешно собирается под PG11. И у меня в одном месте
вроде как даже работает (там дикий проприетарный Ынтерпрайз, и как реально оно работает я
вряд ли смогу понять, но по крайней мере ничего не крашится, карты и слои рисуются, ошибки
в логи не валятся). Возможно действительно пришла пора оставить в репозитории всего две
ветки - главную самую последнюю, и дополнительную под 1С.

> 
> Rgrds, Алексей
> 
> >
> >
> > ср, 6 мар. 2019 г. в 15:41, Aleksey Novodvorsky
> > <a.e.nvdv на gmail.com>:
> >>
> >>
> >>
> >>
> >>
> >> ср, 6 марта 2019 г., 15:11 Игорь Андросов <blacester на gmail.com>:
> >>>
> >>> Коллеги добрый день!
> >>>
> >>> Я могу ошибаться, но похоже сейчас postgis пакет предназначается
> >>> для postgresql 10 но собран он на postgresql 11?
> >>> Вывод при попытке обновить расширение:
> >>> ОШИБКА:  загрузить библиотеку "/usr/lib64/pgsql/postgis-2.5.so"
> >>> не удалось: /usr/lib64/pgsql/postgis-2.5.so: undefined symbol:
> >>> SearchSysCache3
> >>
> >>
> >> Плохо. Пожалуйста, повесьте багу, меня в cc:
> >>
> >> Спасибо.
> >>
> >> Rgrds, Алексей
> >>>
> >>>
> >>> [root на pgsql-srv ~]# rpm -qa |grep postg
> >>> postgresql-common-1.0-alt8.noarch
> >>> postgis-2.5.1-alt2.x86_64
> >>> postgresql10-10.6-alt1.x86_64
> >>> postgresql10-python-10.6-alt1.x86_64
> >>> postgresql10-tcl-10.6-alt1.x86_64
> >>> postgresql10-server-10.6-alt1.x86_64
> >>> postgresql10-postgis-2.5.1-alt2.x86_64
> >>> postgresql10-contrib-10.6-alt1.x86_64
> >>> postgresql10-perl-10.6-alt1.x86_64
> >>>
> >>> [root на pgsql-srv ~]# apt-cache search postgresql |grep post|grep
> >>> devel
> >>> ocaml-postgresql-devel - Development files for ocaml-postgresql
> >>> postgresql11-devel - PostgreSQL development header files
> >>> postgresql11-devel-static - Development static library for
> >>> postgresql-devel
> >>>
> >>> Вообще очень спорное решение билдить расширение, жестко
> >>> завязанное на версию сервера, только для одной (последней
> >>> мажорной) версии postgresql. При появлении новой мажорной версии
> >>> postgresql происходит сборка с devel пакетом новой (так как для
> >>> старых devel теперь нет), однако само расширение не
> >>> переключается на новую, что ломает функционирование. Когда же
> >>> происходит переключение, для старых версий postgresql расширения
> >>> в репозитарии более не существует, хотя оно установлено и
> >>> возможно используется.
> >>>
> >>> --
> >>> С уважением Игорь.
> >>> _______________________________________________
> >>> Sisyphus mailing list
> >>> Sisyphus на lists.altlinux.org
> >>> https://lists.altlinux.org/mailman/listinfo/sisyphus
> >>
> >> _______________________________________________
> >> Sisyphus mailing list
> >> Sisyphus на lists.altlinux.org
> >> https://lists.altlinux.org/mailman/listinfo/sisyphus
> >
> >
> >
> > --
> > С уважением Игорь.
> > _______________________________________________
> > Sisyphus mailing list
> > Sisyphus на lists.altlinux.org
> > https://lists.altlinux.org/mailman/listinfo/sisyphus
> _______________________________________________
> Sisyphus mailing list
> Sisyphus на lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/sisyphus


Подробная информация о списке рассылки Sisyphus