a5c3fd2e0f
Okunabilirlik için
S.Çağlar Onur
2005-06-22 10:21:59 +00:00
772ec738fd
Actions.py'nin global sembollerinden WorkDir ayıklanıyor, eğer değer varsa kullanılıyor yoksa eski paketismi-versiyon ikilisi seçiliyor
S.Çağlar Onur
2005-06-22 10:20:01 +00:00
0801526e7f
deps.
Barış Metin
2005-06-22 09:58:40 +00:00
9d0a3dc93d
InstallDependencies ve RuntimeDependencies altındaki Dependency taglarını almamız gerekiyor, kendilerini değil.
Barış Metin
2005-06-22 09:50:40 +00:00
b22bd761ae
metadata.xml -> files.xml
Barış Metin
2005-06-22 08:41:09 +00:00
b50c81865a
history'de ekliyoruz...
Barış Metin
2005-06-22 08:29:30 +00:00
59be3ce966
more on metadata...
Barış Metin
2005-06-22 07:38:42 +00:00
e5c7d6d8e1
being informative makes you nice.
Barış Metin
2005-06-22 07:13:22 +00:00
c7b0fcbbe8
- metadata.xml'e yazma tamam. - build.py:genMetaDataXml'de halen yapılması gereken iş var.
Barış Metin
2005-06-22 07:08:17 +00:00
903439e2ff
- constant'lar Constants'a - comment (kahvaltıdan sonra metadata ile ilgileneceğim)
Barış Metin
2005-06-22 06:27:01 +00:00
59670364d8
comment. Gereksiz olabilir, ama yazdım bir kere.
Barış Metin
2005-06-22 06:17:55 +00:00
a0fba72103
Metadata'nın yapı itibari ile SpecFile ile bir benzerliği yok. Bu yüzden XmlFile'ı miras alıyor.
Barış Metin
2005-06-22 06:07:51 +00:00
c120b017fb
tab/space, ama ne olur yeter artık
S.Çağlar Onur
2005-06-21 21:36:39 +00:00
862970dff0
more on metadata...
Barış Metin
2005-06-21 21:31:00 +00:00
d51fe13dd0
WorkDir isminde bir tag daha ekleyelim spec dosyasına [ ismi ne olursa ya da ], set edilmişse kaynak paketten çıkan kalsör ismi olarak o kullanılsun ( kio_slp-1_5 gibi ) edilmemişse paketismi-versiyon kullanılsın. Elimizdeki depoda buna uymayan paket yok
S.Çağlar Onur
2005-06-21 21:27:16 +00:00
306b444bfb
sekil, semal... devam...
Barış Metin
2005-06-21 21:10:45 +00:00
a80832968f
metadata'yi biraz sekle sokalim.
Barış Metin
2005-06-21 21:08:48 +00:00
ea9f9b25fd
- MetaData'yi calisabilir hale getir. Halen is gormekten uzak. Metadata isini bana birakabilirsiniz.
Barış Metin
2005-06-21 21:06:03 +00:00
4ec964f565
tabnanny'ye gicik oluyorum. Ne hale getirmis dosyayi...
Barış Metin
2005-06-21 21:03:51 +00:00
680fd1625d
Bu space/tab işi beni delirtti sanırım. Bu commit eclipse ile düzeltilmiş hallerini içeriyor. Eğer gene salak indentation problemleri olursa revert ederiz
S.Çağlar Onur
2005-06-21 18:45:19 +00:00
5ba0f7ecb8
* unutulmus bir dosyamiz
Eray Özkural
2005-06-21 15:48:37 +00:00
63b2f224c6
* ufak tefek fixler
Eray Özkural
2005-06-21 15:03:55 +00:00
6a9bca3f64
* metadata ve specfile icin testlere basla * specfile ve metadata write'larini yazmaya basla * bunun icin xmlfile'a yazma destegi ekle * metadata'yi ayir
Eray Özkural
2005-06-21 15:01:14 +00:00
db456c3601
- pisi-build'in tekrar çalışmasını sağla. - size bilgisini files'dan çıkart - files.xml ve metadata.xml için doğru yeri pkg_dir() olarak tanımla.
Barış Metin
2005-06-21 13:41:14 +00:00
0627617632
modül içerisinde doğrudan yazdırmamak gerekiyor. Test etmek için unittest'ler kullanılmalı...
Barış Metin
2005-06-21 13:28:10 +00:00
0eed8f10db
typo
Barış Metin
2005-06-21 13:27:05 +00:00
345d476367
actionsapi testleri, şimdilik sadece gnuconfig için. autotools test etmek için akılcı bir yöntem bulamadım daha
S.Çağlar Onur
2005-06-21 13:19:27 +00:00
c9b76ce3cb
Olmayan test suite çıkartıldı [ yerine konunca ekleriz ], birazdan autotools gelecek, böcek ezmekle uğraşıyorum actionsapi içinde
S.Çağlar Onur
2005-06-21 13:14:36 +00:00
62cac753b9
* bir iki duzeltme, ama Files.write() da patliyor :(
Eray Özkural
2005-06-21 12:42:15 +00:00
0d1961dfb2
* kafa gozu yararak biraz Files class'ini kullan - simdi anlasildi ki, o readerlari constructor'a koymak berbat bir fikirmis - onun yerine static bir alternatif constructor deniyorum list comprehensionlar icin calisacak - hala hicbir sey test edilmedi breakage bekleyin - bir de output dir olarak pkg_work_dir() kullandim bu da yanlis herhalde?
Eray Özkural
2005-06-21 12:33:40 +00:00
5547bcf68d
* seq/string utility'leri implement et: - concat, listeleri birlestir - multisplit, string.split 'i extend et * version class'ini tamir et ve testi gecirt
Eray Özkural
2005-06-21 11:34:39 +00:00
6b390fe7e0
specfile'a yazmak pre-alpha da kullanacağımız bir özellik değil. paket oluşturma ve kurma adımlarında specfile bizim için yalnızca okunması gereken bir dosya.
Barış Metin
2005-06-21 11:25:25 +00:00
e17f8752e0
* version diye bir module cabasina girdim, dependency kosullari icin gerekir. - tabii allah bilir daha ne gerekiyordur tamami icin ama neyse :(
Eray Özkural
2005-06-21 11:15:21 +00:00
b10852dae7
todo'yu update ediyorum. buna bir bakabilir misiniz lutfen, ve yapacaginiz item'lari da yaziniz vs.
Eray Özkural
2005-06-21 11:06:32 +00:00
cea77afb37
* ufak bir fix, commentler
Eray Özkural
2005-06-21 10:59:32 +00:00
27e14b7d07
* refactoring zamani: - sourcearchive tam olarak baris'in dediklerini ve biraz daha fazlasini yapan akilli bir class'tir. bir tanedir. sirinlikten yanina varilmaz. :)
Eray Özkural
2005-06-21 10:56:05 +00:00
c7667f4b9b
* simdi unpack icin genellestirilmis olan code'u kullan * fix: zip arsiv'inde adi '/' ile bitenler directory'dir * bir iki tane daha ufak iyilestirme
Eray Özkural
2005-06-21 10:33:24 +00:00
e1cca01c2d
* test code'unu duzelt, file yerine files de unpack interface'ine. kabak gibi cikti simdi hatalar tabii
Eray Özkural
2005-06-21 09:54:40 +00:00
a1fa4c814c
* archive icin gerekli birseyler yazildi
Eray Özkural
2005-06-21 08:55:44 +00:00
4c0357ba07
Her sey MD5 yerine SHA1 kullanacak sekilde degistirildi. Artik butunluk kontrollerinin hepsi SHA1 ile yapiliyor..
A. Murat Eren
2005-06-21 08:41:28 +00:00
d88279aeb2
pisi.lyx guncellendi.. Dosya tipleri eklendi, dosya ozeti almak icin MD5 yerine SHA-1 kullanilacagi belirtildi, 5. kısım artık geçerliliği kalmadığından tamamen çıkarıldı, dosya boyutunun ayrıca tutulmasının gerekli olmadığından dolayı files.xml'den ilgili belirtim çıkarıldı..
A. Murat Eren
2005-06-21 07:39:28 +00:00
273e039972
küçük bir düzeltme
Barış Metin
2005-06-20 23:01:25 +00:00
339876a8e5
chat yapıyoruz yine...
Barış Metin
2005-06-20 18:42:36 +00:00
2a3cd8eef4
* package.extract_file'in gerektirdigi seyleri archivezip'de yapmaya calis * gereken diger seyleri gormek ve nasil yapilacagini gormek icin genellestirilmis unpack_file_cond fonksiyonuna bakiniz...
Eray Özkural
2005-06-20 15:21:44 +00:00
d311c28e6f
* kosula gore unzip yapan code ekle
Eray Özkural
2005-06-20 15:13:48 +00:00
d383c1e85a
* tamam bu onemli, biraz dikkat lutfen - package context'i archive'in calismasi icin gerekli degil (source info) - archive ornegin package class'inin implementation'i icin kullaniliyor constructor'a a bakin - source adi vs. gibi seyleri bilmesi gereken module, build islemi sirasinda build module'u, diger turlu "batteries included" bir archive module'u degil, sadece source'lari acabilen bir archive module'u yazmis olurduk... ayni zamanda bu biraz sorumluluklarin karistirilmasi oluyor module'ler arasinda, bundan kacinmaya calisirsak iyi olur. fetcher'da da benzer bir hata olabilir, sadece spec'teki source archive'larini indirebiliyorsa, yanlis yazilmis demektir. - ayni zamanda dikkat ederseniz, sol kulagi sag elle tutmaya benziyor anlattigim tur karisikliklar - gereken is bitmis degil. package module'unun gerektirdigi fonksiyonlara bakiniz. sadece bazi dosyalari cikarmak, yeni arsiv olusturmak gibi fonksiyonlar istemekte. - package module'u install operasyonu icin kullanildigi icin onemli - tabii gene ayni archive module'unu binary package'lari build ederken de kullanabilmeliyiz vs. vs.
Eray Özkural
2005-06-20 15:00:11 +00:00
5d1a942096
* xmlfile'i iyice sekle semale kavustur, yazma isini daha robust yap
Eray Özkural
2005-06-20 14:24:11 +00:00
c679310f36
* fonksiyon haline dondur
Eray Özkural
2005-06-20 13:48:40 +00:00
4dff4b67bf
* files icin write yapmaya basla * xmlfile'daki write fonksiyonlarina basla * PisiInstall class'iyle ilgili bir not dus
Eray Özkural
2005-06-20 13:46:49 +00:00
94d4be3bc2
Install'da Build gibi Class içine girsin, benzer olsunlar demi.
S.Çağlar Onur
2005-06-20 13:40:56 +00:00
cec4c2c281
bir toplevel dizin için tüm dosya ve hash bilgisini oluşturan generator (get_file_hashes)
Barış Metin
2005-06-20 13:33:28 +00:00
a09109f02f
getAllNodes doğrudan çağırıldığında liste almıyor.
Barış Metin
2005-06-20 13:31:14 +00:00
6ba80f8d86
Herhangi bir klasörün ait olduğu disk bölümünün boş alanı [ /usr v.s split durumda ise ]
S.Çağlar Onur
2005-06-20 13:11:56 +00:00
e04db5e0df
paket oluşturma dizinini de almak isteyeceğiz. pkd_dir()'ı ekledik bu yüzden.
Barış Metin
2005-06-20 12:44:17 +00:00
06b3a87c36
* files'in ilk versiyonu
Eray Özkural
2005-06-20 12:37:18 +00:00
518e801699
- yalnızca action betiklerini çalıştırmak için dizin değiştir. Sonra efendi gibi geri dön. - metadata ve files dosyalarını oluşturacak fonksiyonları hazırlamaya başla.
Barış Metin
2005-06-20 12:35:38 +00:00
0ff2733eb9
- check_file'a bir dönüş değeri ekle. - copy_file'da shutil kullan.
Barış Metin
2005-06-20 12:34:04 +00:00
1e7576a301
dosyayı silmeden önce var olup olmadığına bakmak lazımdır.
Barış Metin
2005-06-20 12:32:48 +00:00
cd498e08c4
dosya/dizin boyutunu hesaplamak zor iş :(.
Barış Metin
2005-06-20 12:17:59 +00:00
fc6d5151de
* put the latest config.* as package_data under pisi actionsapi
Eray Özkural
2005-06-20 12:15:08 +00:00
6ee8a2953e
* package'a yeni interface ekle (icindekileri kabak gibi cikarmak icin) * install iskeletini file size disinda tamamla (nasil yapilacagi belli degil. caglar?) * installdb ve testlerini duzelt, ufak tefek hatalar vardi ahem *
Eray Özkural
2005-06-20 11:38:24 +00:00