5570 Commits

Author SHA1 Message Date
Eray Özkural 9cd22f0b69 * test stuff 2005-06-17 12:11:50 +00:00
Eray Özkural ce238151c0 * move move 2005-06-17 12:07:56 +00:00
Eray Özkural 7c3b837b4a * move move 2005-06-17 12:06:18 +00:00
Eray Özkural a2f1af872a * move move 2005-06-17 12:01:22 +00:00
Eray Özkural 14f2d33c63 * unittests more important than suggestions 2005-06-17 11:57:17 +00:00
S.Çağlar Onur 89b8f289d7 Bir revert'de şimdi ettim o zaman :=, halen namespacelere alışamadım ama 2005-06-17 11:48:43 +00:00
Eray Özkural c05b6356fc 2005-06-17 11:30:45 +00:00
A. Murat Eren f776cd173f - util.check_dir artik sonsuz donguye girmiyor.. 2005-06-17 10:07:07 +00:00
S.Çağlar Onur 0d0c2712f8 Çekirdeğe attığım e-posta ile ilgili önerim bu. Recursive problem yaşamamak için fonksiyon isimlerinin başına src_* prefix'ini bu amaçla eklemiştim. src_* mantıklı bir önek. Sonuçta actions.py içinde yaptığımız şey src ile uğraşmak. Şahsi tercihim isimlendirmeye takılmamak ve böyle bırakmak. Aksi görüşünüz varsa, üzerinde konuşmak isterim. 2005-06-16 23:59:43 +00:00
Barış Metin 968bbd1bb0 gereksiz importları sil 2005-06-16 21:54:44 +00:00
Barış Metin 5e61dd6ef0 I hate lines longer than 80 chars. 2005-06-16 20:52:30 +00:00
Barış Metin edd6a0bfe5 Daha önce kafamı karıştıran şeyi buldum.
actionsapi'nin build/install dizini dışında başka bir konumdan dosyaya/dizine
ihtiyaç duymaması gerekiyor. Dolayısı ile libtoolize() fonksiyonu yanlış.
Bir yama yapılacaksa, bırakalım PisiBuild işini yapsın...
2005-06-16 20:51:40 +00:00
Barış Metin a8eff5a961 Ne kadar aptalım... Yeni bir context yaratmadan Constants.c erişilebilir oluyor. Dolayısı ile actions api içerisinde PISI'nin constant değerlerine erişmek için;
from pisi.context import Constants
const = Constants.c
const.some_constant_variable

yeterli.

Önemli olan actions.py içerisindeki paket fonksiyonlarının basit tutulması dolayısı ile bu istediğimizi karşılıyor.
2005-06-16 20:36:51 +00:00
Barış Metin 87110bbb88 namespace'ler önemlidir. Sonra "max recursion" yeyiverirsin bir anda... 2005-06-16 19:38:01 +00:00
Barış Metin 9a3bad36c6 Fetcher ve Archive içerisindeki "actions" bizim actions.py ile yanlış anlaşılabilir. Bu dosyalardaki actions'ı handlers olarak değiştirdim.
actions -> handlers
2005-06-16 18:27:57 +00:00
Barış Metin aa668d2b0f * sabit tanımlamasına devam.
* actions içerisindeki fonksiyonlarda src_* prefixlerini kullanmak istediğimizi
hatırlamıyorum. Düzelttim.
* bir takım daha indent düzeltmesi.
2005-06-16 18:22:03 +00:00
Barış Metin 0ca62028af * actions -> actions.py
* kod içerisinde sihirli sabitler kullanmak yerine context.Constants'ı güncelemek
gerekir.
* bir takım indent hatası giderildi
2005-06-16 18:11:12 +00:00
Barış Metin 0ee4b856dd hala chat... 2005-06-16 17:59:44 +00:00
Barış Metin 9711df9de5 Renklendirme için kendi yöntemimizi de yapabilirz biz, değil mi? ;) 2005-06-16 17:57:49 +00:00
Barış Metin 467268f5e3 Renklendirme için kendi yöntemimizi de yapabilirz biz, değil mi? ;) 2005-06-16 17:57:45 +00:00
Barış Metin d48294c2a0 svn üzerinden chat yapıyormuyuz neyiz? 2005-06-16 17:47:31 +00:00
Eray Özkural 9cb7c7a13a 2005-06-16 16:20:44 +00:00
Eray Özkural 5ace86a80d * typo 2005-06-16 16:18:12 +00:00
Barış Metin 8449b5fc4d unittest leri de samples/popt'a bakacak şekilde düzelttik... 2005-06-16 13:48:22 +00:00
Barış Metin cc813a0b3f popt bizim "sample" paketimiz. 2005-06-16 13:45:03 +00:00
Barış Metin fd8b0df8e4 build için gerekli fonksiyonları çağırıyor olalım. 2005-06-16 13:27:43 +00:00
S.Çağlar Onur 8c4fc50829 samples/ içinden spec ve actions silindi. Aynı şey 2 yerde farklı durunca karışıyor. Unittesler için pathler değiştirirldi. pisi-build ../popt/popt.spec ile çağrılırsa sorun yok. 2005-06-16 13:22:18 +00:00
S.Çağlar Onur b818e0c59d Bu actions yerine /samples içindeki konuldu 2005-06-16 13:16:31 +00:00
S.Çağlar Onur a67893e21a Kodlama standartına uyalım commiti, harmless... 2005-06-16 13:13:18 +00:00
S.Çağlar Onur 4f4efaf0b5 Kodlama standartına uyalım commiti, harmless... 2005-06-16 13:09:23 +00:00
S.Çağlar Onur 76c801f099 UI içine error eklendi. build.py içindeki hatalar bunu kullanıyor artık 2005-06-16 12:39:52 +00:00
S.Çağlar Onur 61a54e0933 build.py'ye try/except bloğu eklendi ( 4 action betiği ), geri kalan coding standarta uymak adına... 2005-06-16 11:31:09 +00:00
Barış Metin bf202d8c27 Context için unittest.
Şimdilik yalnızca constness'ı test ediyoruz.
Daha sonra context'in yeni özelliklerini de test edeceğiz.
2005-06-16 11:03:19 +00:00
Barış Metin bc163edb26 Context için unittest.
Şimdilik yalnızca constness'ı test ediyoruz.
Daha sonra context'in yeni özelliklerini de test edeceğiz.
2005-06-16 11:03:16 +00:00
Barış Metin b600cc969c Constants'dan silmek istediğimizde doğru olanı yapsın ve _const'a göndersin bizi :) 2005-06-16 11:02:02 +00:00
S.Çağlar Onur bdffc3b83c src_* fonksiyonlarının tamamı actions içinde olmak zorunda değil. Bu baabta gerekli düzenlemeler yapıldı 2005-06-16 10:52:44 +00:00
Barış Metin 0b21799a72 Unittestler birkaç hata daha yakaladı.
her spec dosyası içerisinde dependency tanımları ve patch olmak
zorunda değil. specfile içerisinde bunun için gerekli düzenleme
yapıldı.

xmlfile içerisine xml hata-yakalama eklendi.
2005-06-16 10:32:10 +00:00
Barış Metin ec88a6f821 Unittestler birkaç hata daha yakaladı.
her spec dosyası içerisinde dependency tanımları ve patch olmak
zorunda değil. specfile içerisinde bunun için gerekli düzenleme
yapıldı.

xmlfile içerisine xml hata-yakalama eklendi.
2005-06-16 10:32:08 +00:00
Barış Metin 346229e4e7 indent hatası. hiç sevmem! 2005-06-16 10:19:11 +00:00
Barış Metin b5c5e415a4 config öldü, yaşasın Context 2005-06-16 09:25:09 +00:00
Barış Metin f9b80155f9 Pekala, bu büyük bir commit...
Daha önce bahsettiğimiz config sınıfının bir instance'ının tüm süreç
tarafından kullanılması esasına dayanıyor. Config yerine bir
"context/bağlam" yaratılıyor ve tüm sabit(constant) ve değişken
yapılandırma seçenekleri (PSPEC dosyası da dahil olmak üzere) bu bağlam
üzerinden taşınıyor.

Biraz daha düzenleme gelecek. Çalışan bir sürüm çıkarttığım için commit
ediyorum.
2005-06-16 09:06:52 +00:00
Barış Metin 1fb9a9f88c Python hatası yüzünden yapmak zorunda olduğumuz karşılaştırma
"salaklığını" kod içerisinde belirttik ki bizi "salak" sanmasınlar, di
mi? Di...
2005-06-15 17:28:22 +00:00
Barış Metin b3981f8aa4 ignore *.pyc 2005-06-15 14:35:26 +00:00
A. Murat Eren 089e803aff artık symlinkleri düzgün oluşturuyoruz.. onur küçük beylere teşekkür ederik. 2005-06-15 14:34:28 +00:00
Barış Metin 7494390171 targetDir unpac()'e parametre olarak veriliyor 2005-06-15 14:16:15 +00:00
Barış Metin 89bf49a722 targetDir unpac()'e parametre olarak veriliyor 2005-06-15 14:16:13 +00:00
Barış Metin 8607e2632f targetDir unpac()'e parametre olarak veriliyor 2005-06-15 14:16:11 +00:00
Barış Metin e96131b84f bir dizinin içeriğini tümü ile silme işlevini purge_dir() util.py'ye
taşıdım. archive.py dışındaki modüller de kullanabilir.

packagedb.py içerisine eksik olan iki import'u ekledim.
2005-06-15 13:59:39 +00:00
Barış Metin 6fc2b9d5e8 bir dizinin içeriğini tümü ile silme işlevini purge_dir() util.py'ye
taşıdım. archive.py dışındaki modüller de kullanabilir.

packagedb.py içerisine eksik olan iki import'u ekledim.
2005-06-15 13:59:33 +00:00
Barış Metin 0c6b3f89a5 bir dizinin içeriğini tümü ile silme işlevini purge_dir() util.py'ye
taşıdım. archive.py dışındaki modüller de kullanabilir.

packagedb.py içerisine eksik olan iki import'u ekledim.
2005-06-15 13:59:31 +00:00