From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Mon, 3 Sep 2012 18:54:54 +0400 From: Vladislav Zavjalov To: ALT Linux Sisyphus discussions Message-ID: <20120903145454.GA14257@imap.altlinux.org> References: <20120903055837.GA1007@mail.truecrux.org> Mime-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20120903055837.GA1007@mail.truecrux.org> User-Agent: Mutt/1.4.2.3i Subject: Re: [sisyphus] remove perl-Geo-Proj4 X-BeenThere: sisyphus@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: ALT Linux Sisyphus discussions List-Id: ALT Linux Sisyphus discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 03 Sep 2012 14:54:54 -0000 Archived-At: List-Archive: List-Post: 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 - это не самое важное, что там есть). В общем, наверное, лучше удалить пока, чтоб ничего не запутывать. Но если кто-то уверенно скажет, что ему надо - готов как-то починить и немного потестировать. Слава