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