[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