[Pardus-devel] Oyuncak => Pardus Perl Cpan Module Packager

S.Çağlar Onur caglar at pardus.org.tr
Wed Dec 26 00:22:23 EET 2007


25 Ara 2007 Sal tarihinde, Onur Aslan şunları yazmıştı: 
> Dun yine Freenode #debian kanalinda Pardus ekibinin Python'dan baska
> dillere olan destegini tartisirken, hem sizin hemde benim hakli oldugumu
> anladigim bazi konular oldu.
>
> Pardus'teki Perl paketleri tartisilmaz asmis seviyedeler. Bazi paketci
> arkadaslarimiz DBI'nin DBD driverlarini paketlemisler ama DBI ortada
> yok. Yani suan o paketler sadece paket sayisini arttirmaya yariyor.
> Bunun ne size nede Pardus kullanan Perl meraklisi arkadasa hic bir
> yarari yok.

1. Böyle keskin söylemlerden, manasız ithamlardan vazgeçmenin tam zamanı _şu 
an_ olabilir. Eğer katkı vermek veya sadece eleştirmek istiyorsan kapımız 
sonuna kadar açık, ama bunları yapmanın bir yolu var ve bu yol bu tavır ile 
örtüşmüyor.

2. "pisi info DBI" yazıp çıktısına bakarsan DBI paketinin depodo olduğunu 
görebilirsin hemde 16-10-2005 tarihinden beri.

3. Depodaki Perl paketleri kullandığımız bugzilla'nın veya depodaki paketlerin 
bağımlılıkları oldukları için depodalar, önümüze gelen her perl paketini 
paket yapmıyoruz, aynı her python veya her ruby paketini paket yapmadığımız 
gibi. O yüzden her paket işimize yarıyor, hatta tam tersine diğer paketler 
işimize yaramadığı için depoda değiller.

> Bunu dun goren ben Freenode'da selam ve aceminin laflari uzerine
> "Pardus'te XML::Simple BILE yok" demekten vazgecip, bir perl asigi(!)
> olarak, kollari sivadim ve Pardus'te sadece bir komutla CPAN'dan Perl
> modul paketi olusturmayi saglayan bir program ve kullanicilarinin perl
> modullerine ulasmalarini saglayan bir depo yarattim.
>
> Depo: http://www.0nur.net/pardus-paketlerim/
>
> Pardus Perl Cpan Module Packager:
> http://cvs.0nur.net/cgi-bin/viewcv/pardus-cpan-packager/pardus-cpan-package
>r.pl?root=ucvs&view=markup
>
> Aracin kullanimindan bir ornek:
>
> Ornegin:
> $ ./pardus-cpan-packager
...
> İnşa dizini bırakılıyor
>
> Ve Perl modulleri icin pisi paketi olusturma islemini bu kadar kisaldi.
> Sirf daha cok Perl modulu paketleyebilmek ve Turk linux kullanicilarini
> Perl ile yazilmis yazilimlardan mahrum birakmamak ve onlara kutuphane
> saglamak icin. Benim tek istegim *nix sistemlerinin vazgecilmezi Perl'in
> Pardus'te ve Turk kullanicilar da da bir yerinin olmasi. Umarim Pardus
> icin ve Perl meraklilari icin yararli bisey yapmisimdir.
>
> Calismalarinizin devamini dilerim.

4. Olmayan diğer paketlere depo olmayan bir uygulamanın ihtiyacı varsa bunu 
bildirmenin doğru adresi acayip bir IRC kanalının acayip nickli insanları 
veya onların referansını kullanmak değil bugzilla denen yeri kullanmak.

5. Pardus'ta Perl kullanan Perl meraklıları "pardus-cpan-packager" isimli bu 
araçtan faydalanacaktır faydalanmasına, aynı cpan konsolundan faydalandıkları 
gibi. Fakat dağıtım olarak bu tür sadece binary paket üreten araçlar ile 
üretilmiş paketler ilgimizi çekmiyor. Bunları paketlemenin doğru yolu, 
actions.py/pspcec.xml/yamaları v.s ile diğer paketlerin sahip olduğu forma, 
kaynak paket haline getirmek. Araç her ne kadar bunları üretiyor da olsa bu 
dosyaların ihtiyaç anında üretilmesi değil, üretilip depoda yerini alması, 
orada güncellenmesi v.s gerekiyor. O yüzden amacın ek perl paketlerini yapmak 
ve herşeyden önemlisi onların sorumluluğunu almak, onlara gelen hata 
raporlarını takip etmek, sorunlarını çözmek ise diğer geliştiricilerimizin 
yaptığı gibi paketleri yapıp bugzilla vasıtası ile öngörüş almalarını 
sağlayıp, yeterince kaliteli paket yaptığına bizi ikna ettikten sonra SVN 
hesabı için başvurarar depo ile çalışabilir arzu ettiğin zengin Perl paketli 
Pardus için mesai harcayabilirsin.

Not: Bu liste ingilizce yazışma amacı ile kullanılıyor...

-- 
S.Çağlar Onur <caglar at pardus.org.tr>
http://cekirdek.pardus.org.tr/~caglar/

Linux is like living in a teepee. No Windows, no Gates and an Apache in house!
-------------- sonraki bölüm --------------
Yaz� olmayan bir eklenti temizlendi...
�sim: kullan�lam�yor
T�r: application/pgp-signature
Boyut: 189 bayt
Tan�m: This is a digitally signed message part.
Url: http://liste.pardus.org.tr/pardus-devel/attachments/20071226/abdfccdc/attachment.pgp 


More information about the Pardus-devel mailing list