[sisyphus] remove perl-Geo-Proj4

Vladislav Zavjalov slazav на altlinux.org
Пн Сен 3 18:54:54 MSK 2012


On Mon, Sep 03, 2012 at 09:58:37AM +0400, thecrux на gmail.com wrote:
> В связи с пересборкой пакетов под новый perl 5.16, возникла необходимость
> удалить пакет perl-Geo-Proj4 (и зависимый perl-Geo-Point).
> 
> Данный пакет непересобирается уже 19 недель с момента выхода libproj
> версии 4.8.0, где произошла поломка обратной совместимости и файл
> projects.h вместе с приличным набором функций был вынесен в разряд
> "для внутреннего использования".
> 
> Тикет автора Geo::Proj4 http://trac.osgeo.org/proj/ticket/159 был закрыт
> как wontfix, и возможно исправление сборки окажется невозможным или
> приведёт к снижению функционала.
> 
> Если кто-то возражает против удаления - дайте знать.

Поглядел. Действительно, модуль пользуется вещами,
которые были закрыты для публичного использования в libproj.
При этом никаких новых интерфейсов к ним не предусмотрено,
сама программа proj собирается с "внутренним" projects.h.
(то есть, бардак и регрессия на мой взгляд - в libproj).

Все варианты исправления, которые приходят в голову, не
особенно радуют:
- вернуть projects.h в libproj-devel вопреки апстриму;
- положить локальный projects.h (или его малую часть с тем, что нужно) в perl-Geo-Proj4;
- оторвать проблемные функции в модуле (hasInverse, listTypes, typeInfo,
  listEllipsoids, ellipsoidInfo, listUnits, unitInfo, listDatums, datumInfo - это
  не самое важное, что там есть).

В общем, наверное, лучше удалить пока, чтоб ничего не запутывать. Но если кто-то
уверенно скажет, что ему надо - готов как-то починить и немного потестировать.

Слава



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