3b52633872
metadata.package.license artık (uzun zamandır) liste. Test'i buna göre düzeltelim.
Barış Metin
2005-07-18 22:49:20 +00:00
addf9b9ae4
gözünü sevdiğimin unittestleri, bir bug yakaladık :).
Barış Metin
2005-07-18 22:47:04 +00:00
d0774baf9a
derlemeye başlamadan önce derleme dizinini temizlemek lazım. bunun için sourcearchive'de cleandir=True gönderiyoruz.
Barış Metin
2005-07-18 22:42:32 +00:00
b5e21a1af8
bir tanesini unutmuşum.
Barış Metin
2005-07-18 19:57:31 +00:00
c827b2de5d
TODO'da yapılanları güncelledim.
Barış Metin
2005-07-18 19:57:05 +00:00
14b406aaad
remove sırasında comar betikleri de kaldırılsın
Barış Metin
2005-07-18 19:46:52 +00:00
7f10cf682d
fix
Barış Metin
2005-07-18 19:45:25 +00:00
e6b02be492
fix
Barış Metin
2005-07-18 19:42:13 +00:00
7f9ecad601
operations.install'un uzak dosyaları desteklemesi gerekmiyor. Package zaten bunu bizim için yapıyor. Yeni bir dizinimiz var packages_dir, indirilen paketler buraya konacak.
Barış Metin
2005-07-18 19:25:31 +00:00
cbd8d6ad91
buildhelper operations'a taşındı. bir kısmı sourcefetcher adında yeni bir sınıfa gitti...
Barış Metin
2005-07-18 19:13:02 +00:00
fd249f7a6f
indexhelper.py'deki fonksiyonları operations'a taşıdım. Bu işlevler yalnızca cli içerisinde değil tüm arayüzlerde kullanılacak genel işlevler. Birazdan buildhelper'ı da taşıyacağım. Bunların ayrı ayrı durması gereksiz.
Barış Metin
2005-07-18 18:54:32 +00:00
026af532f0
cli install, operations'ı kullansın. kendi kendine iş yapmaya kalkmasın.
Barış Metin
2005-07-18 18:47:50 +00:00
65d0f8f6e2
remove çalışsın. modülleri mümkün olduğunca geç import edelim. komut satırı biraz daha hızlanmış olur.
Barış Metin
2005-07-18 18:40:32 +00:00
dca696ea30
remove çalışsın.
Barış Metin
2005-07-18 18:39:43 +00:00
467bd35478
yapılacakları TODO ile göster...
Barış Metin
2005-07-18 18:31:06 +00:00
92717f69db
auth bilgisi her host için farklı olacak. bunun dışında her kullanıcı için de farklı olabilir. bu yüzden configfile'da bunu tutmak mantıklı değil.
Barış Metin
2005-07-18 18:30:32 +00:00
a8bd1376a0
config değerlerini ve constantları düzenle
Barış Metin
2005-07-18 18:17:12 +00:00
93a5fe5dcc
fix
Barış Metin
2005-07-18 17:55:02 +00:00
8744c2ee11
config'i biraz düzenle.
Barış Metin
2005-07-18 17:52:47 +00:00
08cb51a2a2
package prefix sabitlerin arasına gitsin.
Barış Metin
2005-07-18 17:43:39 +00:00
8fff06acb6
pkg_dir'lardan biri fazla. comar_dir_suffix direk string'e append ederek çalışıyor. Diğer dizinlerde olduğu gibi. Yoksa os.path.join sorun çıkartır (çıkartıyor da).
Barış Metin
2005-07-18 13:55:38 +00:00
6450349f76
* test module'u yaz graph icin * bayagi bir hata gider calisiyor mu belli degil daha topo. sort
Eray Özkural
2005-07-18 12:46:17 +00:00
9ab60a2929
aynı sırada eray'da package'ı değiştirmiş. şimdi eray'ın yaptıklarına göre tekrar düzelttim. ek bir comment ekledim.
Barış Metin
2005-07-18 12:38:48 +00:00
d9c917e9cf
* tamir: degisen install yuzunden kirilan info komutunu duzelt, gereken operations.info yu implement et * geri kalan bir iki ufak hatayi duzelt, simdi build/install'lar calisiyor gene ... Building package sharutils Generating metadata.xml... done. Generating files.xml... done. Creating PISI package sharutils-4.2.1-10.pisi nebula:pisi$ pisi-cli install sharutils-4.2.1-10.pisi Extracting files Storing files.xml Storing metadata.xml
Eray Özkural
2005-07-18 12:34:55 +00:00
d0b2d5c873
çalıştırt... install şimdi çalışıyor
Barış Metin
2005-07-18 12:33:32 +00:00
63ede31143
satır sonu...
Barış Metin
2005-07-18 12:29:29 +00:00
36a4dfd0c7
standart python modüllerini bizimkilerden ayıralım. (az dokundum vallaha ;)
Barış Metin
2005-07-18 12:27:49 +00:00
65b4b98b7a
* small fix
Eray Özkural
2005-07-18 10:52:22 +00:00
32b356e2e2
* cok code'lamak mi cok konusmak mi :P
Eray Özkural
2005-07-18 10:30:55 +00:00
ea085f4926
* operations diye module baslat, bu butun operation'lara bir facade olacak diye dusunuyorum ama hayirlisi artik :) * pisicli -> commands'i disari factor et * InstallContext erir, global variable diye birsey kalmaz orada * PisiInstall'a daha basit Installer adini veriyorum. * Package'a InstallContext'teki bir iki sirin fonksiyonu ekliyoruz code kaybimiz yok * Diger yerleri bu degisiklige gore duzenle.
Eray Özkural
2005-07-18 10:24:24 +00:00
860f285471
bir küçük hata giderme
Barış Metin
2005-07-18 08:51:13 +00:00
6b175c8e45
comment-talk
Barış Metin
2005-07-18 08:18:04 +00:00
ec79bb5e6f
* gereken bir graph class'ini yazmaya basladim. python'cularin yaptigi bir iki sey vardi ama bundan daha hizli/iyi degil. iki tanesi de calismadi ben de onlari fix edecegime iki sayfa code yazarim dedim.
Eray Özkural
2005-07-18 00:42:49 +00:00
4cbb6bcd14
env sorunu... not any more :P.
Barış Metin
2005-07-16 23:32:47 +00:00
fdadbfc51b
insinto glob özelliği kazansın. Meren çarşamba actionsapi refactoring'i üzerinde düşünelim, belli bir tabana oturma zamanı geldi artıkın
S.Çağlar Onur
2005-07-16 22:58:22 +00:00
bfc3127a9d
files.xml ve metadata.xml tek bir dosya bu yüzden ayrı dizine ihtiyaçları yok.
Barış Metin
2005-07-16 21:17:26 +00:00
3f950baa4f
burada kopyalama işlemi gerekli değil.
Barış Metin
2005-07-16 21:14:05 +00:00
02685b6aac
küçük bir düzeltme...
Barış Metin
2005-07-16 21:03:10 +00:00
4c275176e5
link varsa sorun çıkartabilir. o yüzden önce symlink'i siliyoruz.
Barış Metin
2005-07-16 20:55:59 +00:00
394dd4fe14
artık gerekli olmayan bir comment.
Barış Metin
2005-07-16 20:46:09 +00:00
e892cc8c76
dizin yapımız tamam. InstallContext düzeltildi. ödül olarak install.py class yapısı kazandı...
Barış Metin
2005-07-16 20:45:29 +00:00
1471651d3a
install context. dizin işlerini düzenlemeye başlıyorum. install.py'yi de build.py'de bu context'in kullanılmasını sağlayacağım sonra...
Barış Metin
2005-07-16 19:43:03 +00:00
ab53eab031
araçlar tools dizinine gider. Bu da onların menkıbesi...
Barış Metin
2005-07-16 19:18:36 +00:00
bf3582aa98
symlinkleri de görmek gerekiyor
S.Çağlar Onur
2005-07-16 15:23:20 +00:00
364174e6de
Ben senin configure betigine demek istiyorum.. Sacmalatiyorlar insani..
A. Murat Eren
2005-07-16 10:50:09 +00:00
6311336261
Buna bir el atmak lazim daha fazla paket yapmadan.. InstallWithHEDE seklinde devam etmek yerine bir dict ile filan parametre gonderecegimiz bir Install fonksiyonumuz olsun bence. Ne kadar erken duzenlersek actionsapi'yi o kadar az actions.py ile ugrasiriz daha sonra duzeltmek icin..
A. Murat Eren
2005-07-16 10:18:35 +00:00
238b160bd5
paket yaparken lazım geliyor, hızlıca yazılmış bişiy dursun işte ben kullanıyorum :P
S.Çağlar Onur
2005-07-15 13:52:43 +00:00
fa7aa783cb
paket kuruluyor ve paket içerisindeki comar scriptleri register ediliyor!
Barış Metin
2005-07-15 13:48:08 +00:00
7210d1cfbc
pisi-cli install paket-adi.pisi şu anda çalışıyor. birazdan comar betiklerinin de teker teker register edilmesi hadisesi için girişeceğim. kazamız mübarek olsun arkadaşlar. - bacinizin bidiği
Barış Metin
2005-07-15 13:10:23 +00:00
6327e81277
COMAR dosyaları da oluşturan paketin içerisine yerleştiriliyor artık. pspec.xml yapısını oldukça iyi tasarlamışız. Kendimizi seviyorum...
Barış Metin
2005-07-15 13:00:00 +00:00
39b542a6f1
provides/comar altına comar eklenmeyecek. doğrudan provides/'ın altına comar eklenecek. bu sefer tamam.
Barış Metin
2005-07-15 12:36:51 +00:00
74e960fee3
iki tane fix. - buildhelper'a fonksiyonu ekledik ama çalıştırmasını söylemeyi unutmuşuz bir önceki commit'de - specfile'da ComarProfiles, Package altına node olarak eklenmeli.
Barış Metin
2005-07-15 12:29:59 +00:00
84ff1a4f11
- comariface'e küçük bir düzenleme - constants'a comar_dir eklendi. - buildhelper derlerken comar betiklerini de indirsin. (henüz çomar betikleri pisi paketi içerisine dahil edilmiyor. o da olacak...)
Barış Metin
2005-07-15 12:19:09 +00:00
19a2e08b4e
install sırasında comar betiklerinin de comard'ye register edilmesi gerekiyor. Bunun için bir kaç satır comment karaladım.
Barış Metin
2005-07-14 11:42:14 +00:00
0a32c39e86
provides ve requires bölümlerini dün Gürer ile "comar ve pisi" konulu panelde tartıştığımız üzere güncelledim. Belge de güncellendi. PSPEC yazan arkadaşların da dikkatine :).
Barış Metin
2005-07-14 11:28:26 +00:00
572624387b
ActionsAPI biraz daha genişledi, bu seferde cpio saçmalıklarından. Meren ile önce yapabildiğimiz kadar paketi bir şekilde yapalım bir kırılma noktasına gelince API'yi refactor ederiz kararı aldık, dağınıklık ondan so don't panic :P
S.Çağlar Onur
2005-07-13 21:12:31 +00:00
79628d3f8f
conflicts ve provides ile derleme sorunu giderildi. specfile içerisindeki yorumlar eski haline getirildi.
Barış Metin
2005-07-13 19:23:34 +00:00
573e33dec8
Sorun çıkartan satırları yorum satırı yaptım, aksi halde .pisi dosyaları oluşturamıyoruz...
S.Çağlar Onur
2005-07-13 17:35:12 +00:00
62f7c55577
ActionsAPI biraz daha genişledi, bazı fonksiyonlar değiştirildi. Bzip2 paketi eklendi depoya
S.Çağlar Onur
2005-07-13 17:27:23 +00:00
e405cc6a04
bir iki hata düzeltildi. - help düzgün çalışmıyordu... - usage optparse'da kullanılan bir değişken, yerine usage_text kullandım - updatedb komutu çalışsın. - ParseError yakalanmak için bir exception olsun.
Barış Metin
2005-07-13 00:37:31 +00:00
f4e7b5ec6f
biraz şekle soktum. komutların her birini sınıf yapmak getattr magiclerinden kurtardı bizi.
Barış Metin
2005-07-12 21:09:25 +00:00
1ee07261c6
Son typo'lar..
A. Murat Eren
2005-07-12 07:25:58 +00:00
667bdd1b78
Kozmetik değişiklikler, Sir I'm ready to go...
S.Çağlar Onur
2005-07-12 07:06:39 +00:00
b748f333aa
Son düzenlemeler, döküman yayınlanmak üzere..
A. Murat Eren
2005-07-12 06:16:15 +00:00
0a6954584d
modülleri mümkün olduğunca geç import edelim.
Barış Metin
2005-07-11 22:39:19 +00:00
a957643576
* ufak bir yanlis anlama olmus, hemen duzelteyim, kusura bakmayin benim hatam sayilir. pisi-cli komutlarina specific option'lar icin ne yaptigim tam anlasilmamis sanirim. olay su. her komutun ayri bir option'i var. bunu optparse'la yapabilmek icin once komutu okuyup sonra parser'i construct ediyor. ilk komutu okumayi da gene optparse'la yaptim ama daha kolay bir yolunu biliyorsaniz yapin (bu daha basit o acidan). bir de svn'de oldugu gibi common option'larin specific option'lardan once gelmesi de enforce edilebilir. su anda enforce edilmiyor ama oyle olmassa sicabilir.
Eray Özkural
2005-07-11 21:17:37 +00:00
57b5ae8fda
* prealpha gitti, ve tag etmedik bile o gunu :)
Eray Özkural
2005-07-11 01:21:17 +00:00
60a4b83cb2
* installdb files'i guzel dondursun * eger yeniden kurumsa, eski paketi once remove edelim, aha! * upgrade mi downgrade mi info'lar confirm'ler cabasi * dunyanin en dandik installation seysi degil artik :) ama daha calismadi
Eray Özkural
2005-07-11 01:07:17 +00:00
f797ca0b88
* conflict eden package'i install etme istersen
Eray Özkural
2005-07-11 00:36:33 +00:00