18 Mayıs 2011 Çarşamba günü (saat 15:39:32) Serdar Dalgıç şunları yazmıştı:
> Author: sdalgic
> Date: Wed May 18 15:39:32 2011
> New Revision: 118949
> 
> Added:
>    2011/devel/programming/language/perl/perl-XML-SAX/comar/
>    2011/devel/programming/language/perl/perl-XML-SAX/comar/package.py
> Modified:
>    2011/devel/programming/language/perl/perl-XML-SAX/actions.py
>    2011/devel/programming/language/perl/perl-XML-SAX/pspec.xml
> Log:
> Create ParserDetails.ini file in Comar postInstall.

Bu dosyayı ben AdditionalFile olarak eklemiştim bu pakete:

        <AdditionalFiles>
            <AdditionalFile 
target="/usr/lib/perl5/vendor_perl/5.10.1/XML/SAX/ParserDetails.ini" 
permission="0644" owner="root">ParserDetails.ini</AdditionalFile>
        </AdditionalFiles>
 
fakat perl sürümü eski kalmış. Şu anda dolayısıyla 5.10 ve 5.12'ye giden 2 
tane ParserDetails.ini çıkıyor.

Ben pek anlamıyorum ama senin yaptığın yöntem doğruysa bunu sil. Ama benim 
KOHA adlı kütüphane otomasyonunu kurmak için uğraştığım zamanlardan 
hatırladığım kadarıyla hem bu dosyanın olması gerekiyordu[1][2] hem de içinde 
hangi XML parser'ın öncelikli olduğunu belirten bir:

 [XML::LibXML::SAX::Parser] 
 http://xml.org/sax/features/namespaces=1 

ibaresi gerekiyordu. Bunu koymadan/ayarlamadan perl geçerli bir XML parser'a 
sahip olmuyor sanırım. Ben de KOHA kurmaya çalışanlar uğraşmasın ve bir 
öntanımlımız olsun diyerek o dosyayı eklemiştim.

PS: Mümkünse postinstall'da da perl'ün versiyonunu gömmemeye çalışalım, daha 
sonra unutulma ihtimali artıyor. Misal hala 5.12.2'ye gitmeyen dosya varmış 
farmda:

gokcen@2011-devel-farm64 ~ $ pisi sf /usr/lib/perl5/vendor_perl/5.12.1

Searching for /usr/lib/perl5/vendor_perl/5.12.1
Package perl has file /usr/lib/perl5/vendor_perl/5.12.1/Turkish.pm


[1] http://wiki.koha-
community.org/wiki/Koha_3.0.0_on_openSUSE_11.3#Test_your_SAX_Parser_and_correct_where_necessary
[2] http://wiki.koha-community.org/wiki/Koha_on_Ubuntu 

-- 
Gökçen Eraslan

Attachment: signature.asc
Description: This is a digitally signed message part.

_______________________________________________
Gelistirici mailing list
Gelistirici@pardus.org.tr
http://liste.pardus.org.tr/mailman/listinfo/gelistirici

Cevap