5570 Commits

Author SHA1 Message Date
Barış Metin 03319a2a56 Exception'ların hepsinin Exception sınıfından türetilmesi en
uygunudur. Ama her koşulda exception sınıfları raise ile çağırılırken
initialize edilmezler.
2005-07-29 00:15:11 +00:00
Eray Özkural cd48ab05df * forgotten 2005-07-29 00:14:27 +00:00
Eray Özkural 48801607ac * depinfo'nun icine koy satisfies seysini :)
* pgraph'te yarim yamalak yazilmis bir code'u duzelt
  (israrla gosterdigi icin baris'a tesekkur ederim,
   beynimin bulandigi bu saatte duzeltme motivasyonu
   sagladi :)
* install edilecekleri kafadan graph'e ekle.
* bu sayede multi-install rutini calisir!
2005-07-29 00:06:12 +00:00
Barış Metin 7d22bf4461 bir nesnenin tüm değişkenlerini yazdırıyor.
__str__() ile ilgili soruma cevap verirseniz ilgili sınıflar
içerisinde bunu şöyle kullanacağız:

def __str__(self):
    util.print_object_members(self)
2005-07-28 23:59:24 +00:00
Barış Metin 180dfeaa97 2.4'den düşük sürümlerdeki import sorununu çözüyor. 2005-07-28 23:28:13 +00:00
Barış Metin fe482244fc update-repo parametresiz çalıştırılamaz. 2005-07-28 22:34:33 +00:00
Barış Metin 435c70cff3 fix. 2005-07-28 22:31:45 +00:00
Barış Metin df2363e7ba bir takım __doc__ 2005-07-28 22:31:12 +00:00
Barış Metin ff011773c9 configfile içerisinden repo ile ilgili bölümler çıkartıldı. Repo
yönetimi artık bir veritabanı ile yapılıyor.

util içerisinden artık kullanılmayan repo_index fonksiyonu çıkartıldı

cli/commands içerisindeki list-available çalışmıyor. Uygun bir yöntem
ile çalışır hale getirmek gerekli.
2005-07-28 22:12:27 +00:00
Eray Özkural 0f2e685586 * find which repo a package is in
* eger paket install edilmemisse dependency'sini check edemeyiz
* packageURI'in olmasi gerekmiyor metadata'da illa
* install isini yeniden duzenle
* multi install: ilerleme
* alpha-light.sh'i yeni komutlara gore yap
2005-07-28 21:52:12 +00:00
Eray Özkural 0b25f47b9b * unicode sacmalaligi
* hesapla gusel gusel paket ekleme sirasini
2005-07-28 19:44:15 +00:00
Eray Özkural a36c7f00d6 2005-07-28 19:21:42 +00:00
Eray Özkural cc59c05a8b * canavar gibiyim
* update'i calistir, install'u da bir yere kadar calistir. NEDIR YANI!?
2005-07-28 19:13:40 +00:00
Eray Özkural bfe178bd5b neler neler 2005-07-28 19:01:52 +00:00
Eray Özkural 35911b7271 neler neler 2005-07-28 19:01:29 +00:00
Eray Özkural 79ef985713 * neler yapmisiz 2005-07-28 19:00:30 +00:00
Eray Özkural c1e1b69d1d * database: filename + '.loc' seklinde lock dosyalarini ac
* packagedb: her repo icin bir tane destekle
* repodb: ilk haline getir
* repodb'ye erisim icin add-repo, remove-repo, list-repo, update-repo
  komutlarini yaz
* database update'i bir repo'dan yapilir
* dependency: eksik release karsilastirmalarini ekle
* database'leri entry point'de Commands class'inde init_db'yle hazirla
  bunu database kullanan komutlarda cagir
* seveyim boyle turkceyi
2005-07-28 18:58:02 +00:00
Eray Özkural 86829c0878 * list-installed'i zekilestir
* redundant index code'una yorum yap
2005-07-28 02:45:25 +00:00
Eray Özkural a347263871 * alpha-light testi multi-install olayini test ediyor, packages
symlinki ister, deneyin isterseniz cok zor degil. once
  ln -s path/to/pisi/repo packages
  tests/alpha-light.sh
  le su anki debug outputunu gorursunuz
* pgraph pisi relation'larini tutan bir graph'tir
* cat-db'yi update et
* specfile'a bos constructor'lar ekle, eksik attribute'lari hallet
  verify'lari elden gecir vs.
* build: build nosunu 0 yap, FIXME de
* metadata:
  - version,release,build yaz
  - packageURI diye bir tag ekle metadata.package'a
  - version ve release'i hem source'a hem package'a yaz, belki de iyi
    bir fikir degil uhuhuhuh
* multi-install algoritmasinin bir kismini yaz
* graph: 
  - graphviz outputu sagla
  - edge data'larini implement et
* daha varsa bilemeyecegim artik
2005-07-28 02:28:43 +00:00
S.Çağlar Onur 6b920f5f26 COMAR betiklerinin yazılması sırasında hata yapmışım... 2005-07-27 23:31:22 +00:00
S.Çağlar Onur 0d39455706 pisi/util.py ve pisi/specfile.py eski haline geri döndü, sadece build.py'de değişiklikler yapıldı 2005-07-27 16:30:42 +00:00
A. Murat Eren 9bdd5f6b1e AdditionalFiles icerisindeki owner anahtar kelimesi icin degisim onerisi FIXME'si.. Oy oy. 2005-07-27 16:26:21 +00:00
A. Murat Eren bf8fe6793e hmm..
AdditionalFiles ile ilgili bir sorun cikti.. Cozumu icin ya fileas diye bir attribute eklemek gerekiyordu,
 ya da util icerisindeki copy_file kodunun degistirilmesi gerekiyordu. Cunku aksi taktirde AF icerisindeki
 target ile gosterilen dosya adinda bir dizin yaratiyordu kod. Kendi isminden farkli bir isimle kopyalanmak
 istenen dosyalar icin target'ta dosya ismi belirtmek zorunlulugunu 'fileas' isimli attribute'te dosya ismini
 belirterek cozmek uygun gorundu. Aksi taktirde su anda bir suru yerde kullanilan ve o yerler icin duzgun
 calisan copy_file kodunu degistirmek gerekecekti. Simdi commit edecegim, sonra uzerinden bir daha gecip bu kodu
 refactor edecegiz.

 Ayrica filex.xml icerisinde additional file'lar yanlis sekilde ekleniyordu, Caglar onu fix etti..

 Bu commit'te ikisi birden mevcut.. Afiyet olsun :(
2005-07-27 16:12:28 +00:00
A. Murat Eren ec41e6c868 hadi bakalim.. patch'te karsilastigimiz bir ortam degiskeni muhabbeti icin ekledim..
bu sekilde tek satirlik ortam degiskenlerini export edersek sorun cikabilir diyerek
 asagida oldugu gibi raw bir fonksiyon ekledim, daha sonra uzerinden gecelim, bu
 commit'e de bir TODO keyword'u eklemis olayim.
2005-07-27 12:04:27 +00:00
Eray Özkural 2450c19724 2005-07-26 14:54:25 +00:00
Eray Özkural 8ebcb86804 * alpha-light'i calistir 2005-07-26 12:55:31 +00:00
Eray Özkural 685436a7ae 2005-07-26 12:51:16 +00:00
S.Çağlar Onur 2a7039c8b2 rawInstall eklendi 2005-07-25 21:58:36 +00:00
S.Çağlar Onur 8bbb483313 preplib 2005-07-25 21:33:22 +00:00
S.Çağlar Onur b8b633980d newdoc 2005-07-25 20:47:41 +00:00
S.Çağlar Onur 5b79fe93ed ui'ye action isminde bir fonk. daha ekledim, çıktılar mavi mavi karışıyor ekranda daha rahat görülsün geçişler diye 2005-07-25 20:26:13 +00:00
S.Çağlar Onur 6545d0bae4 Yeni fonksiyonlar 2005-07-25 19:01:18 +00:00
S.Çağlar Onur da0e29c020 gen_usr_ldscript eklendi, install'a parametre eklendi. Akşam refactor zamanıdır... 2005-07-25 15:19:20 +00:00
Eray Özkural 26a05f587f * signify single ops 2005-07-25 13:02:31 +00:00
Eray Özkural f889f81d16 2005-07-25 12:54:47 +00:00
Eray Özkural 73c8934880 2005-07-25 12:52:28 +00:00
Eray Özkural 7a5ca4a4b2 2005-07-25 12:49:59 +00:00
Eray Özkural cfe403b99f * operations'i refactor et, operations terimi binary paketler uzerinde
yapilan islemleri ifade ediyor
* bir takim olaylara giriliyor yavas yavas (multi-package)
* todo'yu duzenle INSANLARA TASK ASSIGN ET. alo!
2005-07-25 12:33:25 +00:00
Eray Özkural 21cd2a3043 2005-07-25 11:33:33 +00:00
Eray Özkural 236b988515 2005-07-25 11:32:28 +00:00
Eray Özkural a659a98d27 todooo 2005-07-25 10:29:17 +00:00
Eray Özkural 6be64b8191 * packagedb'yi cogaltmaya basla
* repodb'ye basla
* installer'i biraz duzenle
* temizlik
2005-07-24 19:48:07 +00:00
Barış Metin 5c920137da - AdditionalFiles Package tagı içerisine taşındı
- Paket oluşturma sırasında artık AdditionalFiles içerisindekiler de pakete dahil ediliyor.
2005-07-24 17:23:14 +00:00
Barış Metin 42c47ababe man ve info, doc'dan ayrı olarak tanımlansın. 2005-07-24 00:49:49 +00:00
Eray Özkural ce00e6cfd3 2005-07-22 16:30:37 +00:00
Eray Özkural c252d6d2e0 daha da duzeltmeler... 2005-07-22 15:47:31 +00:00
Eray Özkural d3c64ad0cf daha duzeltmeler... 2005-07-22 15:42:30 +00:00
Eray Özkural a093492de1 duzeltmeler... 2005-07-22 15:17:35 +00:00
Barış Metin 0d5288fe6d bu ne ya... 2005-07-22 13:22:23 +00:00
Barış Metin 5bda6ee901 remove sırasına yapılandırma dosyalarını silme. 2005-07-22 13:17:47 +00:00