5570 Commits

Author SHA1 Message Date
Barış Metin 8fa65bf4ad This is PISI. You know it is!
Feels good, huh?
2005-06-24 08:02:05 +00:00
Barış Metin 2ce0837c25 actions.py içerisinde install fonksiyonunun olması zorunlu
demiştik. Ama kod öyle davranmıyordu. Artık davranıyor...
2005-06-24 07:57:26 +00:00
Barış Metin fe1694d80f comment. 2005-06-24 07:51:21 +00:00
Barış Metin 4b01c1d240 gereksiz import.
Bunun yerine en altta "from package import Package" satırımız tüm
görkemi ile konumlanmış durumda ;).
2005-06-24 07:32:47 +00:00
Barış Metin 2a2ff47fbf comment. 2005-06-24 07:30:04 +00:00
Barış Metin 8fde4f9c5d comment 2005-06-24 07:14:35 +00:00
Barış Metin d8926e0751 comment.
Bir kaç modülü daha böyle yorum satırlarına kavuşturacağım. Kod
içerisinde belgeleme de önemli. Kendi yazdığınız
fonksiyonları/sınıfları/modülleri de belgelerseniz çok sevinirim.
2005-06-24 07:13:24 +00:00
Eray Özkural b1a5962608 * metadata write'i da duzelt benzer bicimde 2005-06-24 01:10:03 +00:00
Eray Özkural e2d2723c49 * spec ornegini biraz daha genislet
* write'lari duzeltirken xmlext'den gereksiz code cikarip biraz basitlestir
* ufak tefek duzeltmeler
2005-06-24 01:08:29 +00:00
Eray Özkural a344769042 * metadata hatalari duzelt 2005-06-24 00:28:30 +00:00
Eray Özkural 9a04fcc9cf * spec -> metadata cevirgecini hakkaten duzelt 2005-06-24 00:22:38 +00:00
Eray Özkural 84f2cbc3a7 * spec -> metadata constructor'ini duzelt 2005-06-24 00:07:21 +00:00
Eray Özkural 7342fdc124 * metadata'yi iki section'a bol source ve package
* butun xml reader/writer'lari elden gecir temizle
* eksik bir suru tag'i implement et
* ornekleri, testleri update et
* ornekleri insan-okur hale cevir
* actionsapitests: condition'i daha genel amacli hale getir
2005-06-24 00:05:05 +00:00
Eray Özkural 4f8735a723 revert and put sections 2005-06-23 22:35:05 +00:00
A. Murat Eren 28ff4d984c Artık zip dosyalarımız açılırken dosya/dizin permissionları doğru set ediliyor.. 2005-06-23 17:23:48 +00:00
Eray Özkural 11510e2fbb * ufak tefek fixler 2005-06-23 14:07:42 +00:00
Eray Özkural b630c8ed20 * ufak tefek fixler 2005-06-23 13:55:19 +00:00
Eray Özkural 90be2d8ced * unuttum :( 2005-06-23 13:49:17 +00:00
Eray Özkural 9768625985 * turlu karin agrilarini duzelt 2005-06-23 13:36:40 +00:00
Eray Özkural 05e1b2a6f9 * refactor seysi:
- Context'i Constants, Config ve BuildContext olarak uce bol
  - bunlarin ilk ikisi icin kolay singleton access var:
    from constants import const
    from config import config
  - fetcher'in build isine bagimliligini sourcearchive'in icine dash-i
  - budur
2005-06-23 13:33:19 +00:00
S.Çağlar Onur 06f0eb03a6 Genişletildi, eski yerler düzeltildi/çıkartıldı. Biraz daha işi var. Gene bir review istiyorum sizden hızlıca. Akşam mail ile yollarsanız bende düzeltirim ( ya da direkt siz düzeltin :P ) 2005-06-23 13:31:41 +00:00
Eray Özkural b284388870 2005-06-23 12:57:09 +00:00
S.Çağlar Onur 13caee802c Barış'la yaptığımız düzenlemeler 2005-06-23 12:34:20 +00:00
Eray Özkural 899178fa74 install_dir() fonksiyonu gerekiyor install icin cunku orada
spec dosyasi falan yok ortada :)

Bence bunu en temiz duzeltmenin yolu, bu context'e
buildcontext demek, ve butun module'lerin kafadan
erisecegi seylere config demek cunku ayni tur hatalar
cikiyor surekli.

Bu sayede sadece ve sadece build islemi icin kullanilan
bir module varsa bu module buildcontext'i kullanir
(bu gerekiyor mu tabii bilmiyorum)

Bir de bir iki ufak hatayi duzelt..
2005-06-23 11:40:06 +00:00
S.Çağlar Onur 1d377276c4 Yapısal değişiklikler tamalandı sanırım. Bir göz atın ve hata/yanlış varsa bildirin lütfen. Öğleden sonra dökümanı yazmaya devam edeceğim, boşu boşuna yazmıyayım yanlışlık varsa 2005-06-23 08:23:17 +00:00
A. Murat Eren dcdfd8140e Artık files.xml içerisinde her bir "File" için "Size" bilgisi de var.. 2005-06-23 05:58:07 +00:00
A. Murat Eren 5b34284458 files.xml içerisinde Hash değil SHA1Sum yazsın. 2005-06-23 05:32:24 +00:00
A. Murat Eren d044adb170 Belgede bir kaç düzeltme.. 2005-06-23 05:31:49 +00:00
S.Çağlar Onur 53af51ae2a Dökümanda hızlıca yapısal değişiklikleri yaptım. Gerisini yarın yazacağım yanlış varsa düzelteceğim. Fakat bir maruzatım vardır. Package tag'ı içinde bir Provides vardı, nerede o? Meren'in notlarına göre o tagın ismini değiştirmem gerekiyor ama yok yerinde :P 2005-06-22 21:01:56 +00:00
Eray Özkural f4ebe9ce9a * Root tag'leri PISI yap. pisi pisi 2005-06-22 14:27:12 +00:00
Barış Metin 9b8853e9c2 Damn!
Özür dilerim...
2005-06-22 14:12:45 +00:00
Barış Metin 61e2d15337 - Değişen UpdateInfo'ya göre düzenle.
- metadata.xml için oluşturulan gerçek dosyayı kullan.
2005-06-22 14:08:46 +00:00
Eray Özkural 6eaa839791 * bir takim arguman gecme hatalari duzelt
* addNode / getNode'a bir iki assert ekle
* specfile testini geciyoruz ve hatta canavar gibi bir specfile
  output'umuz var simdi (ama indented falan degil :/)
2005-06-22 13:44:21 +00:00
A. Murat Eren fdcf2ffef1 Her yerde degisken olarak file kullanmisiz. Lakin file bir python fonksiyonu..
Bundan boyle dosyalar icin fileName, objeler icin fileObj kullanalim diyoruz.

 Digerlerine de bakacagim simdi sira ile.
2005-06-22 13:29:22 +00:00
Eray Özkural c4b1e83453 * kafayi gozu yararak bitir specfile write'i 2005-06-22 13:28:33 +00:00
Eray Özkural 1eaedf1191 * yazarken olmayan attribute'lari yazmaya kalkma 2005-06-22 13:22:40 +00:00
Barış Metin 2c1c2ad4a5 Artık install dizini de ekleniyor. Yiha! 2005-06-22 13:19:02 +00:00
Eray Özkural edd921eeeb * bugli writer'i comment out et :( 2005-06-22 13:16:48 +00:00
Eray Özkural 5c7e2cc7fb * xmlfile'i ikiye ayir, dom extensionlari olan fonksiyonlar xmlext diye bir modul yarat. \n *specfile yazmayla ilgili bir iki atilimda bulun ama bitireme tabii :(, specfile testini break ediyor bu commit 2005-06-22 13:15:34 +00:00
A. Murat Eren 9525687c69 mutabakat saglandi.. add_file okey.. 2005-06-22 13:11:45 +00:00
A. Murat Eren 42f38767ee test icin.. hemen kizmayin :)
bir de henuz symlink problemimiz var, cozulecek..
2005-06-22 12:55:42 +00:00
Eray Özkural 015de364d6 eski *calisan* haline dondur, hah bu arada birde yanlis yapilmis duzeltmeleri duzeltirken unutulan seyi duzelt. cok guzel. 2005-06-22 12:16:41 +00:00
Eray Özkural 57440ef253 eski *calisan* haline dondur 2005-06-22 12:15:47 +00:00
Barış Metin 43ccc98d11 pkg'de add_dir diye bir fonksiyon olacak... 2005-06-22 11:48:06 +00:00
Barış Metin d42a650ced Off. 2005-06-22 11:43:20 +00:00
Barış Metin 13680f94b6 - Constants
Buradaki Config nedir? Bilen var mı?
2005-06-22 11:40:26 +00:00
Barış Metin 56dc21fd4b constants are Constants 2005-06-22 11:37:15 +00:00
Barış Metin 2efa533e74 Oluşturulması gereken dosya popt-1.7-3.pisi (release'i unutmuşuz). 2005-06-22 11:17:30 +00:00
Barış Metin 6b1eb3fed0 popt-1.7.pisi oluşturuluyor. İçerisinde yalnızca files.xml ve metadata.xml var. install/ dizinin de eklenmesi gerekiyor. 2005-06-22 11:11:21 +00:00
Barış Metin 83e462ed0c ArchiveZip'i dosya yazabilmesi için de generic hale getiriyoruz. Aslında ayrı bir Zip modülü olsun dememin nedeni de buydu. ArchiveZip'i böyle generic yapmaya çalışmak "zorlama" gözüküyor. 2005-06-22 11:08:23 +00:00